/* -------------------------------------------------------------
  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 *//*------------------------------------------------------------------
[All Style Button]
-------------------------------------------------------------------*//*------------------------------------------------------------------
[All Style Content Blpg]

1. Blog Classic
2. Navigation
3. Portfolio
-------------------------------------------------------------------*//*------------------------------------------------------------------
[All Style Comment]
-------------------------------------------------------------------*//* ==========================================================================
   All Style Header
========================================================================== *//* #cshero-header-navigation .main-navigation .menu-main-menu > li > a:hover span,
	#cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-item > a span {
		border-bottom: 2px solid #fff;
	} *//* ==========================================================================
   [Start] All Style Form
========================================================================== *//*------------------------------------------------------------------
[Table of contents]

1. Reset HTML/CSS, Unitest, Body
2. Page Title
3. Primary
4. Style angle
-------------------------------------------------------------------*//* ==========================================================================
   [Start] 1. Reset HTML/CSS, Unitest, Body, @Extend
========================================================================== *//*------------------------------------------------------------------
[All Style Shortcode]

  1. Shortcode Fancy Box
  2. Shortcode Pie Chart
  3. Shortcode Team
  4. Shortcode Testimonial
  5. Shortcode Tab
  6. Shortcode Counter
  7. Shortcode Accordion
  8. Shortcode Progress
  9. Shortcode Clients
  10. Shortcode Call Out
  11. Shortcode Message Box
  12. Shortcode BlockQuote
  13. Shortcode List Style
  14. Blog Posts
  15. Portfolio
  16. Pricing
  17. Gallery
  18. Dropcaps
  19. Style Headding
  20. Social
  21. Owl fullscreen
  22. Blog Multi Column

-------------------------------------------------------------------*//*  Owl bullet
--------------------------------*//* Styling Pagination*//* Images *//* ==========================================================================
    Style Main Menu
========================================================================== *//* Define *//*------------------------------------------------------------------
[All Style Sidebar Widget]

    1. Widget Search
	2. Widget Categories
	3. Widget Tags
	4. Widget social
	5. Widget Recent Entries

-------------------------------------------------------------------*//* ==========================================================================
  Start Style Widget
========================================================================== *//* Zooka Latest Posts *//* Support WooCommerce *//* Space Menu *//* Space Menu *//* Space Menu *//* Header Sticky *//* Header Sticky *//* Header Sticky *//* Footer Scroll Top *//* Short Code Gallery */.footer-top-1-wrap .footer-top-1-inner:before{background-color:#efefef !important;}.entry-content .vc_row-fluid{background-color:#fafafa !important;}#cshero-header-navigation .main-navigation .menu-main-menu a i,#cshero-header-navigation .main-navigation .menu-main-menu a i{color:#0077c8;}h3{text-transform:uppercase;letter-spacing:-1px !important;}h4{text-transform:uppercase;letter-spacing:0px !important;}a{font-weight:bold;}* html,* body{font-family:Open Sans;}p,li{line-height:2em;}blockquote p{line-height:1.25em;}#cshero-header-navigation .main-navigation .menu-main-menu li a,.btn,#cshero-footer-top,#cshero-footer-bottom,#cshero-site-map,.wpb_call_text,.link-style,.link-style-white,.cms-fancyboxes-readmore a,.cms-progress-title,.cms-get-touch,.tagcloud a,.widget_recent_entries,.widget_categories a,.entry-meta,.cms-grid-pricing-wrap,.cms-grid-testimonials-layout1 cms-grid-cat a,.cms-counter-wraper .cms-counter,body .font-monserrat li{font-family:'Montserrat';font-weight:400;}#cshero-header.header-fixed #cshero-header-logo a,#cshero-header.header-fixed .cshero-header-cart-search .header a,#cshero-header.header-fixed #cshero-header-navigation .main-navigation .menu-main-menu > li > a{line-height:80px;}body.fixed-margin-top{margin-top:80px;}#cshero-header.header-fixed #cshero-header-navigation .main-navigation .menu-main-menu > li > a span:after,#cshero-header.header-fixed #cshero-header-navigation .main-navigation .menu-main-menu > li > a:hover span:after,#cshero-header.header-fixed #cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-item > a span:after,#cshero-header.header-fixed #cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-ancestor > a span:after,#cshero-header.header-fixed #cshero-header-navigation .main-navigation .menu-main-menu > ul > li.current-menu-item > a span:after,#cshero-header.header-fixed #cshero-header-navigation .main-navigation .menu-main-menu > ul > li.current-menu-ancestor > a span:after{bottom:28px;}@media (min-width:992px){#cshero-header-navigation .main-navigation .menu-main-menu{text-align:right;}#cshero-header-navigation .main-navigation .menu-main-menu > li > a:hover span:after,#cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-item > a span:after,#cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-ancestor > a span:after,#cshero-header-navigation .main-navigation .menu-main-menu > ul > li.current-menu-item > a span:after,#cshero-header-navigation .main-navigation .menu-main-menu > ul > li.current-menu-ancestor > a span:after{border-bottom-color:#0077c8;width:100%;}#cshero-header-navigation .main-navigation .menu-main-menu > li.menu-item-has-children > a:hover span::before{color:#0077c8;}#cshero-header-navigation .main-navigation .menu-main-menu > li > a:hover,#cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a:hover{color:#0077c8;}#cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-item > a,#cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-ancestor > a,#cshero-header-navigation .main-navigation .menu-main-menu > li.current_page_item > a,#cshero-header-navigation .main-navigation .menu-main-menu > li.current_page_ancestor > a,#cshero-header-navigation .main-navigation .menu-main-menu > ul > li.current-menu-item > a,#cshero-header-navigation .main-navigation .menu-main-menu > ul > li.current-menu-ancestor > a,#cshero-header-navigation .main-navigation .menu-main-menu > ul > li.current_page_item > a,#cshero-header-navigation .main-navigation .menu-main-menu > ul > li.current_page_ancestor > a{color:#135296;}#cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-item > a span:before,#cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-ancestor > a span:before,#cshero-header-navigation .main-navigation .menu-main-menu > ul > li.current-menu-item > a span:before,#cshero-header-navigation .main-navigation .menu-main-menu > ul > li.current-menu-ancestor > a span:before{color:#135296;}#cshero-header-navigation .main-navigation .menu-main-menu > li > a,#cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a{text-transform:uppercase;}}#cshero-header.cshero-main-header.header-fixed #cshero-header-navigation .main-navigation .menu-main-menu > li > a:hover{color:#0077c8;}#cshero-header.cshero-main-header.header-fixed #cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-item > a,#cshero-header.cshero-main-header.header-fixed #cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-ancestor > a,#cshero-header.cshero-main-header.header-fixed #cshero-header-navigation .main-navigation .menu-main-menu > li.current_page_item > a,#cshero-header.cshero-main-header.header-fixed #cshero-header-navigation .main-navigation .menu-main-menu > li.current_page_ancestor > a{color:#135296;}#cshero-header-navigation .main-navigation .menu-main-menu > li ul a,#cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul a{color:#212121;}#cshero-header-navigation .main-navigation .menu-main-menu li .sub-menu,#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu{background-color:#fafafa;}#cshero-header-navigation .main-navigation .menu-main-menu > li ul a:hover,#cshero-header-navigation .main-navigation .menu-main-menu > li ul a:focus,#cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul a:hover,#cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul a:focus{color:#0077c8;}#cshero-header-navigation .main-navigation .menu-main-menu > li ul li.current-menu-item a,#cshero-header-navigation .main-navigation .menu-main-menu > li ul li.current_page_item a{color:#0077c8;}#cshero-header-navigation .main-navigation .menu-main-menu > li ul a:hover,#cshero-header-navigation .main-navigation .menu-main-menu > li ul a:focus,#cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul a:hover,#cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul a:focus{background-color:#f5f5f5;}.page-sub-title{color:#135296;}#cshero-footer-top .wg-title{color:#212121;}footer #cshero-footer-top a{color:#0077c8;}footer #cshero-footer-top a:hover{color:#135296;}#cshero-footer-bottom{color:#777;}.btn,button,.button,input[type='submit']{background-color:#0077c8;-webkit-border-radius:32px;-moz-border-radius:32px;-ms-border-radius:32px;-o-border-radius:32px;border-radius:32px;}.btn.btn-default.icon-active:before{border-right-style:solid;border-right-width:1px;border-right-color:#0077c8;}.btn.btn-default.icon-active:hover:before{border-right-color:#0077c8;}.btn:hover,button:hover,.button:hover,input[type='submit']:hover,.btn:focus,button:focus,.button:focus,input[type='submit']:focus{color:#fff;background-color:#135296;border-color:#0077c8;}.btn.btn-primary{background-color:#117dc1;-webkit-border-radius:32px;-moz-border-radius:32px;-ms-border-radius:32px;-o-border-radius:32px;border-radius:32px;}.btn.btn-primary:hover,.btn.btn-primary:focus{color:#fff;background-color:#135296;border-color:#117dc1;}.btn,button,.button,input[type='submit']{text-transform:uppercase;}.btn,button,.button,input[type="submit"]{line-height:1;display:inline-block;outline:medium none;text-decoration:none;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;font-family:"Montserrat";font-weight:bold;letter-spacing:3px;}.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;}.btn.btn-block{display:block;text-align:center;/* Button VC */}.wpb_button_anone.right{float:right;/* Button White */}.btn.btn-white{border-color:#fff;color:#fff;background-image:none;}.btn.btn-dark{border-color:#222;color:#222;background-image:none;/* Button Size Reset */}.btn.size-default.btn-default,.btn.size-default.btn-alt-v2{padding:16px 50px;}.btn.size-default.icon-active{padding-left:100px;}.btn.size-default.icon-active:before{width:49px;}.btn.size-default.icon-active i{font-size:20px;left:15px;}.btn.btn-xs{font-size:12px;padding:12px 40px;}.btn.btn-xs.btn-default,.btn.btn-xs.btn-alt-v2{padding:11px 40px;}.btn.btn-xs.icon-active{padding-left:76px;}.btn.btn-xs.icon-active:before{width:36px;}.btn.btn-xs.icon-active i{font-size:16px;left:10px;}.btn.btn-md{font-size:17px;padding:20px 70px;}.btn.btn-md.btn-default,.btn.btn-md.btn-alt-v2{padding:19px 70px;}.btn.btn-md.icon-active{padding-left:115px;}.btn.btn-md.icon-active:before{width:60px;}.btn.btn-md.icon-active i{font-size:24px;}.btn.btn-lg{padding:22px 80px;font-size:20px;/* Button Icon Style */}.icon-active{position:relative;/* Button Alt Style */}.icon-active i{position:absolute;top:50%;left:20px;right:inherit;-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 */}.icon-active:before{background:rgba(0, 0, 0, 0.3);content:"";height:100%;left:0;position:absolute;top:0;}.icon-active.btn-primary:before{background:rgba(0, 0, 0, 0.1);}.btn.btn-default.btn-bg-white{border-color:#fff;background:#fff;}.btn.btn-default.btn-bg-white:hover{border-color:#fff;background:transparent;color:#fff;}.btn.btn-default.icon-active:before{background-color:transparent;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.btn.btn-default.btn-trans{background-color:transparent;}.btn.btn-default.btn-trans:hover{background-color:#222;color:#fff;}.btn.btn-default.btn-white{border-color:#fff;color:#fff;}.btn.btn-default.btn-white:hover{background-color:#fff;color:#333;}.btn.btn-alt-v1{border-color:#333;border-width:2px;color:#fff;background-color:#333;}.btn.btn-alt-v1:hover{border-color:#111;background-color:transparent;color:#111;}.btn.btn-alt-v1:hover:before{background:rgba(0, 0, 0, 0.1);}.btn.btn-alt-v1.btn-trans{background-color:transparent;}.btn.btn-alt-v1.btn-white{border-color:#fff;color:#333;background-color:#fff;}.btn.btn-alt-v1.btn-white:hover{border-color:#135296;background-color:#135296;color:#fff;}.btn.btn-alt-v1.btn-white:hover:before{background:rgba(0, 0, 0, 0.1);}.btn.btn-alt-v2{border-color:#eee;border-width:2px;color:#333;background-color:#fff;}.btn.btn-alt-v2.icon-active:before{background-color:transparent;border-right:2px solid #eee;}.btn.btn-alt-v2.btn-trans{background-color:transparent;}.btn.btn-border-white{border-color:#fff !important;}.btn-cms{padding-left:30px !important;padding-right:30px !important;}.tp-caption a.btn-default{color:#333;}.tp-caption a.btn-default + a.btn{margin-left:10px;}.btn-bg-white a:not(.cs-button-children) .btn-default{border-color:#fff;background:#fff;color:#333;/*------------------------------------------------------------------
[End Style Button]
-------------------------------------------------------------------*/}.btn-bg-white a:not(.cs-button-children) .btn-default:hover{border-color:#fff;color:#fff;background:transparent;}.single-post #main{margin-bottom:80px;}.single-post .navigation{display:none;}.single-post .navigation .btn{padding:10px;margin:0 0 10px;/* ==========================================================================
   [Start] 1. Blog Classic
========================================================================== */}.single-post .navigation .btn.post-prev i{font-size:16px;padding-right:8px;}.single-post .navigation .btn.post-next i{font-size:16px;padding-left:8px;}.entry-blog{position:relative;margin:0 0 70px;}.entry-blog .entry-feature{margin:0 0 30px;}.entry-blog .entry-title{font-size:24px;line-height:33px;text-transform:uppercase;}.entry-blog .entry-title a{color:#333;}.entry-blog .entry-title a:hover{color:#135296;}.entry-blog .entry-social-share{margin-top:40px;}.entry-blog .entry-social-share ul{margin:0;padding:0;list-style:none;}.entry-blog .entry-social-share ul li{display:inline-block;}.entry-blog .entry-social-share ul li:first-child{color:#202020;font-size:13px;font-weight:normal;margin-right:4px;}.entry-blog .entry-meta{background:#f5f5f5;padding:9px 18px;margin-top:23px;}.entry-blog .entry-meta ul{position:relative;display:inline-block;padding:0;margin:0;}.entry-blog .entry-meta ul li{display:inline-block;font-size:10px;font-weight:normal;letter-spacing:0.04em;text-transform:uppercase;margin-right:35px;}.entry-blog .entry-meta ul li i{font-size:13px;padding-right:8px;}.entry-blog .entry-meta ul li a{color:#858585;}.entry-blog .entry-meta ul li a:hover{color:#135296;}.entry-blog .entry-readmore{margin-top:30px;text-align:right;/*** Blog Type ***/}.entry-blog .entry-readmore a{color:#868686;}.entry-blog .entry-readmore a:hover{color:#135296;}.entry-blog .entry-gallery .carousel-control{height:50px;line-height:50px;opacity:1;text-align:center;text-shadow:0 0 0 rgba(0, 0, 0, 0);top:50%;-webkit-transform:translate(0px, -50%);-khtml-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);transform:translate(0px, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */width:50px;background:#fff;width:50px;-webkit-text-shadow:0 0 0 rgba(0, 0, 0, 0);-moz-text-shadow:0 0 0 rgba(0, 0, 0, 0);-ms-text-shadow:0 0 0 rgba(0, 0, 0, 0);text-shadow:0 0 0 rgba(0, 0, 0, 0);}.entry-blog .entry-gallery .carousel-control span{color:#333;display:block;font-size:40px;height:50px;line-height:50px;}.entry-blog .entry-video iframe{min-height:440px;width:100%;}.entry-blog .entry-quote{margin-bottom:20px;}.entry-blog .entry-quote blockquote{color:#333;}.entry-blog .entry-quote blockquote blockquote{padding:0;}.entry-blog .entry-quote blockquote blockquote:before{content:"";}.entry-blog.entry-post-single .entry-meta{margin-top:40px;}.format-quote .author{display:block;padding-left:52px;font-size:11px;color:#858585;margin-bottom:30px;/* ==========================================================================
   [End] 1. Blog Classic
========================================================================== *//* ==========================================================================
   [Start] 2. Navigation
========================================================================== */}.format-quote .author:before{content:'- ';}.navigation{text-align:center;/* ==========================================================================
   [End] 2. Navigation
========================================================================== *//* ==========================================================================
   [Start] 3. Portfolio
========================================================================== */}.navigation .page-numbers{background:#fff;border:2px solid #333;color:#333;display:inline-block;font-size:13px;font-weight:400;height:45px;line-height:43px;margin:0 2px;padding:0;text-align:center;width:45px;-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 */}.navigation .page-numbers i{font-size:16px;}.navigation .page-numbers:hover,.navigation .prev.page-numbers:hover:before,.navigation .next.page-numbers:hover:after,.navigation .page-numbers.current{color:#fff;background:#333;}.navigation .pagination{padding:0 0 40px;margin:0 0 80px;}.entry-portfolio{margin-bottom:80px;/* ==========================================================================
   [End] 3. Portfolio
========================================================================== */}.entry-portfolio .entry-portfolio-wrapper{margin-bottom:80px;}.entry-portfolio .entry-portfolio-wrapper .container{padding:0;}.entry-portfolio h3.related-work,.entry-portfolio .portfolio-description h3{font-size:16px;line-height:normal;margin:0 0 28px;}.entry-portfolio .gallery-item{margin:10px 0 0;}.entry-portfolio .gallery-item a img{border:none !important;padding:0;max-width:100%;}.entry-portfolio .entry-meta ul{margin:50px 0;font-family:Raleway;font-size:14px;font-weight:300;color:#666;}.entry-portfolio .entry-meta ul li{line-height:48px;border-top:1px solid #eee;}.entry-portfolio .entry-meta ul li:last-child{border-bottom:1px solid #eee;}.entry-portfolio .entry-meta ul li span{color:#1f1f1f;font-family:Montserrat;}.entry-portfolio .entry-meta ul li a{color:#333;}.entry-portfolio .entry-meta ul li a:hover{color:#135296;}.entry-portfolio .entry-meta ul li a:after{content:",";}.entry-portfolio .entry-meta ul li a:last-child:after{content:"";}.entry-portfolio .social-shared{margin-top:48px;}.entry-portfolio .social-shared ul li{display:inline-block;}.entry-portfolio .social-shared ul li > span{color:#1f1f1f;font-family:Montserrat;font-size:14px;}.entry-portfolio .social-shared ul li a{display:block;height:36px;width:36px;line-height:36px;background:#1d1d1d;color:#fff;font-size:14px;text-align:center;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */}.entry-portfolio .social-shared ul li a:hover{background:#135296;}.entry-portfolio .portfolio-line{background:#eee;height:1px;position:relative;width:100%;}.entry-portfolio .portfolio-line:before,.entry-portfolio .portfolio-line:after{background:#eee;content:"";height:1px;left:-2000px;position:absolute;width:2000px;}.entry-portfolio .portfolio-line:after{left:inherit;right:-2000px;}.entry-portfolio .entry-related-item{margin-top:80px;}.entry-portfolio.vertical-wide .entry-meta ul,.entry-portfolio.vertical-slider .entry-meta ul,.entry-portfolio.vertical-video .entry-meta ul,.entry-portfolio.vertical-gallery .entry-meta ul{margin:0 0 50px;}.entry-portfolio.vertical-wide .entry-feature-image,.entry-portfolio.vertical-slider .entry-feature-image,.entry-portfolio.vertical-video .entry-feature-image,.entry-portfolio.vertical-gallery .entry-feature-image{margin-bottom:50px;}.entry-portfolio.vertical-wide .entry-main-content,.entry-portfolio.vertical-slider .entry-main-content,.entry-portfolio.vertical-video .entry-main-content,.entry-portfolio.vertical-gallery .entry-main-content{margin-top:50px;}.entry-portfolio.vertical-slider .entry-portfolio-wrapper{margin-bottom:66px;}.entry-portfolio.vertical-slider .carousel-control{height:50px;width:100px;line-height:50px;opacity:1;text-align:center;text-shadow:0 0 0 rgba(0, 0, 0, 0);top:50%;background:transparent;-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-text-shadow:0 0 0 rgba(0, 0, 0, 0);-moz-text-shadow:0 0 0 rgba(0, 0, 0, 0);-ms-text-shadow:0 0 0 rgba(0, 0, 0, 0);text-shadow:0 0 0 rgba(0, 0, 0, 0);}.entry-portfolio.vertical-slider .carousel-control span{color:#fff;display:block;font-size:80px;height:50px;width:100px;line-height:50px;}.entry-portfolio.vertical-video .entry-portfolio-wrapper{margin-bottom:66px;}.entry-portfolio.vertical-video iframe{height:620px;width:100%;}.entry-portfolio.vertical-gallery .wpb_image_grid .wpb_image_grid_ul .isotope-item{padding:5px;}#comments{/*------------------------------------------------------------------
[End Style Comment]
-------------------------------------------------------------------*/}#comments .comment-respond{margin-top:60px;}#comments #reply-title,#comments .comments-title{font-size:20px;text-transform:uppercase;margin:0 0 40px;}#comments .comment-list{list-style:none;margin:0;padding:0;}#comments .comment-list .comment{clear:both;overflow:hidden;}#comments .comment-list .children{list-style:none;margin-bottom:30px;margin-left:50px;}#comments .comment-list .comment-content{padding:10px 15px;}#comments .comment-list > li > .comment-body > .comment-main > .comment-content{border-bottom:1px solid #eee;margin-bottom:30px;padding-bottom:10px;}#comments .form-allowed-tags,#comments span.says{display:none;}#comments #commentform{padding-left:100px;position:relative;margin-bottom:25px;}#comments #commentform:before{content:"";display:block;height:80px;left:0;position:absolute;top:0;width:80px;background:url(http://riftio.com/wp-content/themes/riftio/assets/images/user_comment.jpg) no-repeat center center;}#comments #commentform p{margin:0 0 10px;}#comments .comment-author-image{float:left;max-width:80px;}#comments .comment-main{padding-left:80px;}#comments .comment-main .comment-meta{background:none repeat scroll 0 0 #f5f5f5;padding:9px 18px;}#comments .comment-main .comment-meta span{display:inline-block;font-size:10px;font-weight:normal;letter-spacing:0.04em;margin-right:35px;text-transform:uppercase;}#comments .comment-main .comment-meta span i{font-size:13px;padding-right:8px;}#comments .comment-main .comment-meta .reply{display:inline;float:right;}#comments .comment-main .comment-meta .reply a{font-size:10px;text-transform:uppercase;}body.zooka-header-normal{margin-top:0;}body.zooka-header-normal #cshero-header{position:static;}#cshero-header{width:100%;z-index:9;position:fixed;top:0;-webkit-transition:all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s;-moz-transition:all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s;-ms-transition:all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s;transition:all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s;}#cshero-header.no-sticky{position:relative;}#cshero-header.no-sticky.header-fixed-page{position:absolute;}#cshero-header.header-fixed,#cshero-header.header-fixed-page{-webkit-transition:all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s;-moz-transition:all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s;-ms-transition:all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s;transition:all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s;}#cshero-header #cshero-header-logo a img{-webkit-transition:all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s;-moz-transition:all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s;-ms-transition:all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s;transition:all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s;}#cshero-header > .container{position:relative;z-index:99;padding:0 70px;width:100%;}#cshero-header.header-fixed-page.header-fixed-page-trans{position:absolute;}#cshero-header.header-fixed.opt-border-bottom{box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);/*** Admin Bar ***/}.admin-bar{/*** End Admin Bar ***//*** Logo ***/}.admin-bar #cshero-header{top:32px;}.admin-bar #cshero-header.no-sticky{top:0;}#cshero-header-logo a{display:block;-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-logo.header-custom-logo .main-logo{display:none;}#cshero-header-logo.header-custom-logo .main-logo-page{display:block;}#cshero-header-logo a.sticky-logo-page{display:none;}body .header-fixed #cshero-header-logo{/*** End Logo ***//* Search */}body .header-fixed #cshero-header-logo .main-logo-page.has-sticky-logo{display:none !important;}body .header-fixed #cshero-header-logo .sticky-logo-page{display:block !important;}body.search #cshero-header-logo.header-custom-logo .main-logo{display:block;}body.search #cshero-header-logo.header-custom-logo .main-logo-page{display:none;}.cshero-header-cart-search{float:right;}#cshero-header-navigation .main-navigation{float:right;/* ==========================================================================
  End All Style Header
========================================================================== */}#cshero-footer-top{overflow:hidden;}#cshero-footer-top .wg-title{margin:0 0 30px;font-size:14px;text-transform:uppercase;font-family:Montserrat;}#cshero-footer-top ul li{font-size:11px;line-height:28px;letter-spacing:0.04em;text-transform:uppercase;}footer.entry-meta{font-size:13px;line-height:1.84615;color:#757575;margin:0;text-align:center;}#cshero-site-map{background-color:#191919;border-top:1px solid #151515;color:#aaa;font-size:14px;text-align:center;}#cshero-site-map:hover{color:#fff;}#cshero-site-map span,#cshero-site-map a{border-left:1px solid #222;color:#aaa;display:inline-block;line-height:69px;padding:0 30px 0 65px;position:relative;cursor:pointer;font-weight:700;}#cshero-site-map span:last-child,#cshero-site-map a:last-child{border-right:1px solid #222;}#cshero-site-map span:hover,#cshero-site-map a:hover{color:#fff;}#cshero-site-map span i,#cshero-site-map a i{font-size:30px;left:30px;position:absolute;top:50%;-webkit-transform:translate(0px, -50%);-khtml-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);transform:translate(0px, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.footer-top-1-wrap{position:relative;}.footer-top-1-wrap .footer-top-1-inner:before{background:#1d1d1d none repeat scroll 0 0;content:"";display:inline-block;height:1000px;position:absolute;right:0px;text-align:right;top:-300px;width:10000px;z-index:0;}.footer-top-1-wrap .footer-top-1-inner > .widget{position:relative;z-index:5;}@media only screen and (max-width:980px){/* ==========================================================================
   [Start] 3. Support
========================================================================== */.footer-top-1-wrap .footer-top-1-inner:before{display:none;}}body .tp-dottedoverlay{background-color:rgba(0, 0, 0, 0.7) !important;background-image:none !important;}body .custom-offset-bg{background-position:-300px 0 !important;}body .bg-transparent{background-color:transparent !important;/* Row background postion */}body .bg-center-bottom{background-position:center bottom !important;}body .bg-right-bottom{background-position:right bottom !important;}body .bg-center-155{background-position:center 155px !important;}body .bg-right-80{background-position:right 80px !important;}body .bg-right--70{background-position:right -70px !important;}body .bg-norepeat{background-repeat:no-repeat !important;}body .z-index0{z-index:0;}body .z-index99{z-index:99;}body .pos-re{position:relative;}body .bottom-75{bottom:-75px !important;}body .not-letter-spacing .cms-custom-headding-title{letter-spacing:0;}body .letter-spacing-4 .cms-custom-headding-title{letter-spacing:0.4em;}body .letter-spacing-5 .cms-custom-headding-title{letter-spacing:0.5em;}body .letter-spacing-6 .cms-custom-headding-title{letter-spacing:0.6em;}body .bg-white .cms-custom-headding-title{background:#fff;padding:5px 20px;display:inline-block;border-radius:5px;}body .border-radius-none .cms-custom-headding-title{border-radius:0 !important;}body .inline-block{display:inline-block;}body .inline-block .cms-custom-headding-title{margin-bottom:0;}body .has-border > .cms-custom-headding-title{margin-bottom:0;display:inline-block;}body .has-border > .cms-custom-headding-title:before,body .has-border > .cms-custom-headding-title .after{content:'';}body .has-light-image > .cms-custom-headding-title{position:relative;}body .has-light-image > .cms-custom-headding-title:before{content:'';background:url(http://riftio.com/wp-content/themes/riftio/assets/images/light.png) no-repeat top right;display:block;width:84px;height:134px;position:absolute;top:-116px;right:-50px;}body .mejs-overlay-button{display:none !important;}@media screen and (max-width:768px){.bg-right-80{background-position:right bottom !important;}}@media screen and (min-width:992px){/* Home image full-width */#cshero-header-navigation .main-navigation .menu-main-menu > li > a span{position:relative;display:inline-block;}#cshero-header-navigation .main-navigation .menu-main-menu > li > a span:after{content:"";-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;left:0;width:0;position:absolute;border-bottom-width:2px;border-bottom-style:solid;}#cshero-header-navigation .main-navigation .menu-main-menu > li > a:hover span:after{width:100%;}#cshero-header-navigation .main-navigation .menu-main-menu > li.menu-item-has-children > a:hover span:after,#cshero-header-navigation .main-navigation .menu-main-menu > li.menu-item-has-children.current-menu-parent > a span:after,#cshero-header-navigation .main-navigation .menu-main-menu > li.menu-item-has-children.current-menu-ancestor > a span:after,#cshero-header-navigation .main-navigation .menu-main-menu > li.menu-item-has-children.current-menu-item > a span:after{width:-moz-calc(100% - 15px);width:-webkit-calc(100% - 15px);width:-o-calc(100% - 15px);width:calc(100% - 15px);}#cshero-header-navigation .main-navigation .menu-main-menu > li.onepage > a.onepage.current span:after{width:100%;}#cshero-header-navigation .main-navigation .menu-main-menu > li.menu-item-has-children > a span{position:relative;padding-right:15px;display:inline-block;}#cshero-header-navigation .main-navigation .menu-main-menu > li.menu-item-has-children > a span:before{content:'\f107';font-family:FontAwesome;font-size:14px;position:absolute;bottom:0px;right:0;}#cshero-header-navigation .main-navigation .menu-main-menu > li:not(.menu-item-has-children) > a:hover span:after{width:100%;}#cshero-header-navigation .main-navigation .menu-main-menu > li ul li.menu-item-has-children > a span{display:block;position:relative;}#cshero-header-navigation .main-navigation .menu-main-menu > li ul li.menu-item-has-children > a span:before{content:'\f101';font-family:FontAwesome;font-size:13px;position:absolute;right:0;}}body.home-full-image .home-fullwidth-wrap .wpb_wrapper .cms-custom-headding{position:relative;display:inline-block;left:-50px;top:100px;}body.home-full-image .home-fullwidth-wrap .wpb_wrapper .cms-custom-headding + .cms-custom-headding{left:150px;top:auto;}body.home-full-image .home-fullwidth-wrap .wpb_wrapper .cms-custom-headding + .cms-custom-headding .cms-custom-headding-title{letter-spacing:0px;}body.home-full-image .home-fullwidth-wrap .wpb_wrapper .cms-custom-headding .cms-custom-headding-title{letter-spacing:3.7px;}body.home-full-image .home-fullwidth-wrap .wpb_wrapper .vc_btn3-container{display:block !important;}body.home-full-image .home-fullwidth-wrap .wpb_wrapper .vc_btn3-container a.btn{font-size:24px !important;border:none;border-bottom:2px solid #fff;padding:0 0px 2px 0;background:0 none;color:#fff;position:relative;border-radius:0;display:inline-block !important;float:right;top:-30px;left:-40px;}body.home-full-image .home-fullwidth-wrap .wpb_wrapper .vc_btn3-container a.btn.icon-active:before{border:none;}body.home-full-image .home-fullwidth-wrap .wpb_wrapper .vc_btn3-container a.btn.icon-active i{left:auto;right:10px;position:absolute;right:-35px;top:50%;font-size:30px;left:auto;-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 */}.home-image-parallax{padding:200px 0;}.introtext-home-parallax p{border:2px solid #fff;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;/* BACKGROUND GRADIENT */display:inline-block;letter-spacing:6px;overflow:hidden;padding:10px 17px;text-align:center;}.arrow-in-home{position:static;}.arrow-in-home .arrow-in-home-inner{position:absolute !important;bottom:0;left:50%;-webkit-transform:translate(-50%);-khtml-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.arrow-in-home .arrow-in-home-inner a{color:#111;font-size:60px;}.has-overlay{position:relative;/* Subscribe */}.has-overlay .cms-bg-overlay{position:absolute;width:100%;height:100%;top:0;left:0;}.widget_wysija .wg-title,.widget_wysija .wysija-paragraph label{display:none;}.widget_wysija .wysija-paragraph{float:left;overflow:hidden;min-width:280px;margin-right:10px;}.widget_wysija .wysija-paragraph input{border:medium none;border-radius:2px;height:auto;line-height:22px;padding-top:12px;}.widget_wysija .wysija-submit{float:left;padding:14px 25px;margin-top:0;color:#fff;background-color:#333;}.widget_wysija .wysija-submit:hover{background-color:#135296;border-color:#135296;}.heading-right-line .cms-custom-headding-title{position:relative;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}.heading-right-line .cms-custom-headding-title span{padding-right:10px;}.heading-right-line .cms-custom-headding-title:after{border-top:1px solid #111;color:#111;content:"";display:block;float:left;padding-right:10px;position:relative;top:15px;width:500px;}.cms-custom-fancydefault-wrap .wpb_column > .wpb_wrapper > .vc_row-fluid{-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.cms-custom-fancydefault-wrap .wpb_column > .wpb_wrapper > .vc_row-fluid:hover{background:rgba(0, 0, 0, 0.6) !important;}.cms-custom-fancydefault-wrap .wpb_column > .wpb_wrapper > .vc_row-fluid:hover .template-cms_fancybox .cms-fancy-box-content-icon i,.cms-custom-fancydefault-wrap .wpb_column > .wpb_wrapper > .vc_row-fluid:hover .template-cms_fancybox .cms-fancy-box-title,.cms-custom-fancydefault-wrap .wpb_column > .wpb_wrapper > .vc_row-fluid:hover .template-cms_fancybox .cms-fancy-box-content{color:#fff !important;}.cms-custom-fancydefault-wrap .wpb_column > .wpb_wrapper > .vc_row-fluid:hover .cms-fancyboxes-readmore .btn{color:#333;background:#fff;border-color:#fff;}.cms-custom-fancydefault-wrap .wpb_column > .wpb_wrapper > .vc_row-fluid .cms-fancyboxes-readmore{padding:0;}.cms-custom-fancydefault-wrap .wpb_column > .wpb_wrapper > .vc_row-fluid .cms-fancyboxes-readmore .btn{border-color:#333;background:#333;color:#fff;padding:16px 30px;margin-top:10px;}.cms-custom-fancydefault-wrap .wpb_column > .wpb_wrapper > .vc_row-fluid .cms-fancyboxes-readmore .btn:hover{color:#333;background:#fff;border-color:#fff;}.custom-home-counter{/* Magnific popup support */}.custom-home-counter .cms-counter-title{position:relative;}.custom-home-counter .cms-counter-title:before,.custom-home-counter .cms-counter-title:after{content:'';display:inline-block;width:90px;height:1px;background:#333;vertical-align:middle;}.custom-home-counter .cms-counter-title span{padding:0 10px;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{width:auto !important;background:0 none;}.mfp-image-holder .mfp-close:hover,.mfp-iframe-holder .mfp-close:hover{background:0 none;}body .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{display:block;width:90px;height:90px;margin:0 auto 20px;border:3px solid #fff;text-align:center;line-height:88px;-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 */-webkit-transition:all 0.27s cubic-bezier(0, 0, 0.58, 1);-moz-transition:all 0.27s cubic-bezier(0, 0, 0.58, 1);-ms-transition:all 0.27s cubic-bezier(0, 0, 0.58, 1);transition:all 0.27s cubic-bezier(0, 0, 0.58, 1);/* ==========================================================================
   [End] 3. Support
========================================================================== */}body .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner span{padding-left:5px;}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,.woocommerce .woocommerce-checkout .select2-container .select2-choice{background-color:#fff;color:#aaa;font-family:Montserrat;font-size:11px;font-weight:normal;padding:10px 18px;height:44px;border:2px solid #eee;text-transform:uppercase;width:100%;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;/* BACKGROUND GRADIENT */}textarea,.woocommerce .woocommerce-checkout .select2-container .select2-choice{height:auto;/* Contact Form 7 */}.wpcf7-form .row{margin-bottom:10px;}.wpcf7-form .row.custom-col [class*="col-"]:nth-child(1){padding-right:5px;}.wpcf7-form .row.custom-col [class*="col-"]:nth-child(2){padding-left:5px;}.wpcf7-form .btn.btn-alt-v1:hover{color:#fff;}@media screen and (max-width:992px){/* Contact form 7 */.wpcf7-form .row{margin-bottom:0px;}.wpcf7-form .row.custom-col [class*="col-"]:nth-child(1){padding-right:15px;}.wpcf7-form .row.custom-col [class*="col-"]:nth-child(2){padding-left:15px;}.wpcf7-form .wpcf7-form-control-wrap input,.wpcf7-form textarea,.wpcf7-form .woocommerce .woocommerce-checkout .select2-container .select2-choice,.woocommerce .woocommerce-checkout .select2-container .wpcf7-form .select2-choice{margin-bottom:10px;}}.wpcf7-form.bg-field-gray .wpcf7-form-control-wrap input:not(.wpcf7-submit),.wpcf7-form.bg-field-gray .wpcf7-form-control-wrap textarea,.wpcf7-form.bg-field-gray .wpcf7-form-control-wrap .woocommerce .woocommerce-checkout .select2-container .select2-choice,.woocommerce .woocommerce-checkout .select2-container .wpcf7-form.bg-field-gray .wpcf7-form-control-wrap .select2-choice{background-color:#f5f5f5;border-color:#f5f5f5;font-size:15px;color:#666;font-weight:300;text-transform:none;}.wpcf7-form input.wpcf7-submit{letter-spacing:1px;/* ==========================================================================
   [End] All Style Form
========================================================================== */}body{overflow-x:hidden;letter-spacing:0.04em;-webkit-transition:all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s;-moz-transition:all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s;-ms-transition:all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s;transition:all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s;}body.remove-margin-top{margin-top:0;}.center,.text-center,.align-center{text-align:center;}.left,.text-left,.align-left{text-align:left;}.right,.text-right,.align-right{text-align:right;}.font-20{font-size:20px;text-transform:uppercase;font-weight:normal;letter-spacing:1px;}.vc_column_container .container{width:100%;}.left{float:left;}.right{float:right;}.entry-page-image{margin-bottom:14px;}#main #page-default{position:relative;z-index:1;}[class^="pe-7s-"],[class*=" pe-7s-"]{font-family:"Pe-icon-7-stroke" !important;}a,a:hover,a:focus{outline:none;text-decoration:none;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}a.link-style{color:#333;}a.link-style-white{color:#fff;}a.link-style-gray{color:#aaa;}a.link-style:hover,a.link-style:focus,a.link-style-white:hover,a.link-style-white:focusm a.link-style-gray:hover,a.link-style-gray:focus{color:#135296;}h1,h2,h3,h4,h5,h6{margin:0 0 15px;letter-spacing:3px;}ul{padding:0;margin:0;list-style:none;}p{margin:0 0 15px;}img{height:auto;max-width:100%;}.w50{float:left;width:50%;}body .wpb_content_element,body .wpb_button{margin:0;}.entry-content > .vc_row-fluid{position:relative;}.entry-content > .vc_row-fluid{margin-bottom:0 !important;}.entry-content > .vc_row-fluid .vc_row-fluid{margin-left:-15px;margin-right:-15px;}.entry-content > .vc_row-fluid .padding-30 .vc_row-fluid{margin-left:0;margin-right:0;}.vc_row-fluid .container .container,.vc_row-fluid .vc_row-fluid .container{width:100%;}.entry-content > .vc_row-fluid{background-color:#fff;}.row-full-width .cms-bg-overlay + .vc_column_container{padding:0;}.grid-multicolumn-search .searchform{margin-bottom:0;/* .row-full-width .no-container > .row > .wpb_column {
  padding-left: 0 !important;
  padding-right: 0 !important;
} */}.a-hover,.cms-fancyboxes-wraper .cms-fancyboxes-readmore a:not(.btn){border-bottom-color:transparent;border-bottom-width:2px;border-bottom-style:solid;}.a-hover:hover,.cms-fancyboxes-wraper .cms-fancyboxes-readmore a:not(.btn):hover{border-bottom-color:#ccc;}.a-readmore,.entry-blog .entry-readmore a,.cms-grid-blog .cms-grid-blog-readmore a{display:inline-block;font-size:11px;padding-right:28px;position:relative;text-transform:uppercase;letter-spacing:0.04em;}.a-readmore i,.entry-blog .entry-readmore a i,.cms-grid-blog .cms-grid-blog-readmore a i{font-size:22px;position:absolute;right:0;top:0;}.a-social,.cms-team-layout1 .cms-team-effect .cms-team-social a{display:inline-block;height:36px;width:36px;line-height:36px;font-size:14px;text-align:center;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */}.cms-position,.cms-team-layout1 .cms-team-effect .cms-team-hover{left:0;position:absolute;top:50%;-webkit-transform:translate(0px, -50%);-khtml-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);transform:translate(0px, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */width:100%;}body .custom-bg-size{background-position:center center !important;background-repeat:no-repeat !important;background-size:inherit !important;}body .comment-content ul ul{padding-left:30px;/*
================> Unit Test
*/}table{border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;line-height:2;margin:0 0 20px;width:100%;}th,th a{text-transform:uppercase;}caption,th,td{font-weight:normal;text-align:left;}td{border-top:1px solid #ededed;padding:6px 10px 6px 0;/*--- Definition Lists ---*/}dl{margin:0 0 0 50px;}dl dt{font-weight:700;line-height:26px;text-transform:uppercase;}dl dd{line-height:26px;}code,kbd{background-color:transparent;border-radius:4px;color:inherit;font-size:100%;padding:2px 4px;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;}ins{color:#333;border:none;padding:2px;text-decoration:none;}pre{border:none;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px;color:inherit;display:block;font-size:inherit;line-height:26px;margin:0 0 20px;padding:20px 35px;overflow:hidden;}.entry-content ul{margin:16px 0;padding:0 0 0 40px;list-style-type:square;}.entry-content ul.list-style-check{list-style:none;padding:0;}.entry-content ul ul{margin:0;}.entry-content form input[type="password"]{margin-bottom:10px;}img.alignleft{margin-right:15px;margin-bottom:15px;}img.alignright{margin-left:15px;margin-bottom:15px;/* ==========================================================================
   [End] 1. Reset HTML/CSS, Unitest, Body
========================================================================== *//* ==========================================================================
   [Start] 2. Page Title
========================================================================== */}#page-title > .container{width:100%;padding:0 70px;}#page-title-text h1{text-transform:uppercase;margin:0;}.page-sub-title{font-size:18px;font-weight:700;text-align:center;}body .page-title #breadcrumb-text,body .page-title #breadcrumb-text ul li a{line-height:1.2;margin-top:10px;}#breadcrumb-text{text-transform:uppercase;}#breadcrumb-text .breadcrumbs li{display:inline-block;}#breadcrumb-text .breadcrumbs li a{border-bottom:2px solid transparent;}#breadcrumb-text .breadcrumbs li a:hover{border-bottom:2px solid #fff;}#breadcrumb-text .breadcrumbs li:after{content:"\f054";font-family:FontAwesome;font-size:12px;padding:0 7px;}#breadcrumb-text .breadcrumbs li:last-child{border-bottom:2px solid #fff;}#breadcrumb-text .breadcrumbs li:last-child:after{content:"";padding:0;}#breadcrumb-text .breadcrumbs li:last-child a:hover{border-bottom:none;}.breadcrumb-portfolio #breadcrumb-text .breadcrumbs li:first-child,.single-portfolio #breadcrumb-text .breadcrumbs li:first-child{position:relative;}.breadcrumb-portfolio #breadcrumb-text .breadcrumbs li:first-child:before,.single-portfolio #breadcrumb-text .breadcrumbs li:first-child:before{font-family:'Pe-icon-7-stroke';content:"\e645";position:absolute;font-size:18px;left:-30px;top:-2px;}.breadcrumb-portfolio #breadcrumb-text .breadcrumbs li:after,.single-portfolio #breadcrumb-text .breadcrumbs li:after{font-family:inherit;content:"/";}.breadcrumb-portfolio #breadcrumb-text .breadcrumbs li:last-child:after,.single-portfolio #breadcrumb-text .breadcrumbs li:last-child:after{content:"";padding:0;}#breadcrumb-text .breadcrumbs{/* ==========================================================================
   [End] 2. Page Title
========================================================================== *//* ==========================================================================
   [Start] 3. Primary
========================================================================== *//*
----> VC Row Backgrund Color Custom 
*/}#breadcrumb-text .breadcrumbs li{line-height:1.2;}#breadcrumb-text .breadcrumbs li a{line-height:normal;}#breadcrumb-text .breadcrumbs li:last-child{border-bottom:2px solid #fff;padding-bottom:1px;}.row-custom-bg-color{position:relative;/*
----> End VC Row Backgrund Color Custom 
*//* ==========================================================================
   [End] 3. Primary
========================================================================== *//* ==========================================================================
  [Start] 4. Style angle
========================================================================== */}.row-custom-bg-color .cms-custom-bg-left,.row-custom-bg-color .cms-custom-bg-right{position:absolute;top:0;left:0;width:50%;height:100%;}.row-custom-bg-color .cms-custom-bg-right{left:inherit;right:0;}.vc_row-fluid{z-index:100;}.vc_row-fluid.angle-bottom-left,.vc_row-fluid.angle-bottom-right,.vc_row-fluid.angle-top-left,.vc_row-fluid.angle-top-right{position:relative;}.vc_row-fluid.angle-bottom-left .decor,.vc_row-fluid.angle-bottom-right .decor{position:absolute;bottom:0;left:0;z-index:99;}.vc_row-fluid.angle-top-left .decor,.vc_row-fluid.angle-top-right .decor{position:absolute;top:-1px;left:0;z-index:99;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.vc_row-fluid .angle-duplicate.angle-top-left,.vc_row-fluid .angle-duplicate.angle-top-right{top:-1px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.vc_row-fluid .angle-duplicate.angle-bottom-left,.vc_row-fluid .angle-duplicate.angle-bottom-right{bottom:-1px;top:inherit;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);/* ==========================================================================
  [End] 4. Style angle
========================================================================== */}.owl-theme .owl-controls .owl-prev,.owl-theme .owl-controls .owl-next{display:inline-block;margin:0 3px;}.owl-theme .owl-controls .owl-prev i:before,.owl-theme .owl-controls .owl-next i:before{content:"\e684";font-family:'Pe-icon-7-stroke';font-size:36px;}.owl-theme .owl-controls .owl-prev i:before{content:"\e686";}.owl-theme .owl-controls .owl-dots{margin-top:30px;}.owl-theme .owl-controls .owl-dot{display:inline-block;zoom:1;/*IE7 life-saver */*display:inline;}.owl-theme .owl-controls .owl-dot span{display:block;width:9px;height:9px;margin:5px 7px;filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-webkit-opacity:0.5;-khtml-opacity:0.5;-moz-opacity:0.5;-ms-opacity:0.5;-o-opacity:0.5;opacity:0.5;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */-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 */background:#666;}.owl-theme .owl-controls .owl-dot.active span{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */background:#fff;}.owl-theme .owl-controls.clickable .owl-dot:hover span{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */background:#fff;}body .formError .formErrorContent{position:absolute;top:50px;/* ==========================================================================
   [Start] 1. Shortcode Fancy Box
========================================================================== */}.template-cms_fancybox_single .fancy-box-icon i{font-size:60px;color:#111;margin-bottom:30px;}.template-cms_fancybox_single .cms-fancy-box-title{margin-bottom:15px;}.cms-fancyboxes-wraper{/*
----> Fancy Layout Default
*/}.cms-fancyboxes-wraper .cms-fancy-box-title{font-size:14px;}.cms-fancyboxes-wraper .cms-fancy-box-content-icon{-webkit-transition:all 200ms linear 0ms;-moz-transition:all 200ms linear 0ms;-ms-transition:all 200ms linear 0ms;transition:all 200ms linear 0ms;}.cms-fancyboxes-wraper .cms-fancy-box-content-icon i{font-size:56px;color:#ccc;}.cms-fancyboxes-wraper .cms-fancyboxes-readmore{padding-top:4px;}.cms-fancyboxes-wraper .cms-fancyboxes-readmore a:not(.btn){color:#878787;font-size:11px;padding-bottom:4px;text-transform:uppercase;}.cms-fancybox-layout-default .cms-fancy-box-title{margin:15px 0 22px;}.cms-fancybox-layout-default.layout-home1 .cms-fancy-box-content-icon i{line-height:1;}.cms-fancybox-layout-default.layout-home1 .cms-fancy-box-title{font-size:18px;line-height:1.2;}.cms-fancybox-layout-default.layout-home1 .cms-fancyboxes-readmore a{padding-left:20px !important;padding-right:20px !important;}.cms-fancybox-item:hover .fancy-box-icon i,.cms-fancy-box-item:hover .cms-fancy-box-content-icon i{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}@-webkit-keyframes bounce{0%,20%,53%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0);}}@keyframes bounce{/*
----> End Fancy Layout Default
*//*
----> Fancy Layout 1 
*/0%,20%,53%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0);}}.cms-fancybox-layout1{/*
----> End Fancy Layout 1 
*//*
----> Fancy Layout 1 
*/}.cms-fancybox-layout1 .cms-fancy-box-content-icon{width:70px;float:left;}.cms-fancybox-layout1 .cms-fancy-box-content{text-align:left;padding-left:70px;}.cms-fancybox-layout1 .cms-fancy-box-content .cms-fancy-box-content-right{padding-left:25px;}.cms-fancybox-layout2{/*
----> End Fancy Layout 1 
*//*
----> Start Fancy Layout 3 
*/}.cms-fancybox-layout2 .cms-fancy-box-content-icon i{height:110px;line-height:110px;width:110px;border:2px solid #ccc;-webkit-border-radius:100px;-khtml-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;/* BACKGROUND GRADIENT */background-color:#fff;}.cms-fancybox-layout2 .cms-fancy-box-title{margin:28px 0 22px;}.cms-fancybox-layout-3 .row{margin:0;}.cms-fancybox-layout-3 .cms-fancy-box-item.total-col-2{padding:0;}.cms-fancybox-layout-3 .cms-fancy-box-inner-item{padding:30px;}.cms-fancybox-layout-3.custom-padding-top .cms-fancy-box-inner-item .cms-fancy-box-title{color:#fff;}@media screen and (min-width:768px){/*
----> End Fancy Layout 3 
*//*
----> Start Fancy Layout 4 
*/.cms-fancybox-layout-3 .cms-fancy-box-item.total-col-2{padding:0;}.cms-fancybox-layout-3 .cms-fancy-box-item.total-col-2:nth-child(2n) .cms-fancy-box-inner-item{margin-left:5px;}.cms-fancybox-layout-3 .cms-fancy-box-item.total-col-2:nth-child(2n + 1) .cms-fancy-box-inner-item{margin-right:5px;}.cms-fancybox-layout-3 .cms-fancy-box-inner-item{padding:30px;}.cms-fancybox-layout-3.custom-padding-top .cms-fancy-box-inner-item{padding-top:138px;padding-bottom:138px;}}.cms-fancybox-layout-4{/*
----> End Fancy Layout 4 
*//*
----> Start Fancy Layout 5 
*/}.cms-fancybox-layout-4 .cms-fancy-box-inner-item{padding:60px 50px;background-color:rgba(255, 255, 255, 0.95);position:relative;-webkit-transition:all 200ms linear 0ms;-moz-transition:all 200ms linear 0ms;-ms-transition:all 200ms linear 0ms;transition:all 200ms linear 0ms;}.cms-fancybox-layout-4 .cms-fancy-box-inner-item:before{border:3px solid #232323;bottom:15px;content:"";left:15px;position:absolute;right:15px;top:15px;-webkit-transition:all 200ms linear 0ms;-moz-transition:all 200ms linear 0ms;-ms-transition:all 200ms linear 0ms;transition:all 200ms linear 0ms;}.cms-fancybox-layout-4 .cms-fancy-box-inner-item .cms-fancy-box-title{font-size:18px;}.cms-fancybox-layout-4 .cms-fancy-box-inner-item .cms-fancy-box-content-icon i,.cms-fancybox-layout-4 .cms-fancy-box-inner-item .cms-fancy-box-title{color:#222;}.cms-fancybox-layout-4 .cms-fancy-box-inner-item .cms-fancyboxes-readmore{position:relative;z-index:1;}.cms-fancybox-layout-4 .cms-fancy-box-inner-item .cms-fancyboxes-readmore a{color:#222;font-size:12px;border-bottom:2px solid #222;}.cms-fancybox-layout-4 .cms-fancy-box-inner-item:hover{background-color:rgba(0, 0, 0, 0.8);}.cms-fancybox-layout-4 .cms-fancy-box-inner-item:hover .cms-fancy-box-content-icon i,.cms-fancybox-layout-4 .cms-fancy-box-inner-item:hover .cms-fancy-box-title{color:#fff !important;}.cms-fancybox-layout-4 .cms-fancy-box-inner-item:hover .cms-fancyboxes-readmore a{color:#fff !important;border-bottom:2px solid #fff !important;}.cms-fancybox-layout-4 .cms-fancy-box-inner-item:hover:before{border:3px solid #fff;}.cms-fancybox-layout5 .cms-fancyboxes-body{padding:45px;text-align:center;border:2px solid #222;position:relative;}.cms-fancybox-layout5 .cms-fancyboxes-body .cms-fancy-box-title{padding-top:50px;margin-top:15px;font-size:36px;line-height:40px;position:relative;color:#222;font-weight:700;letter-spacing:-0.04em;}.cms-fancybox-layout5 .cms-fancyboxes-body .cms-fancy-box-title:before{content:"";position:absolute;top:0;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:72px;height:11px;background:url(http://riftio.com/wp-content/themes/riftio/assets/images/line-title.png) no-repeat center center;}.cms-fancybox-layout5 .cms-fancyboxes-body .cms-fancy-box-content-icon i{color:#222;font-size:80px;position:absolute;top:-49px;left:29px;line-height:1;}.cms-fancybox-layout5 .cms-fancyboxes-body .cms-fancyboxes-readmore{margin-top:40px;}.icon-right .cms-fancybox-layout5 .cms-fancyboxes-body .cms-fancy-box-content-icon i{left:inherit;right:30px;/*
----> End Fancy Layout 5 
*//* Fancy Landing */}.fancy-landingpage-wrap{/* ==========================================================================
   [End] 1. Shortcode Fancy Box
========================================================================== *//* ==========================================================================
   [Start] 2. Shortcode Pie Chart
========================================================================== */}.fancy-landingpage-wrap .cms-fancyboxes-body{display:block;width:100%;clear:both;}.fancy-landingpage-wrap .fancy-box-image{display:block;width:100%;position:relative;overflow:hidden;}.fancy-landingpage-wrap .fancy-box-image img{width:100%;}.fancy-landingpage-wrap .fancy-box-image .btn{position:absolute;top:50%;left:50%;overflow:hidden;-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 */filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */}.fancy-landingpage-wrap .fancy-box-image .btn i{font-size:15px;}.fancy-landingpage-wrap .fancy-box-image .btn:before{background:#999;content:"";height:155px;left:-75px;opacity:0.2;position:absolute;top:-50px;-webkit-transform:rotate(35deg);-khtml-transform:rotate(35deg);-moz-transform:rotate(35deg);-ms-transform:rotate(35deg);-o-transform:rotate(35deg);transform:rotate(35deg);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);width:50px;z-index:-10;}.fancy-landingpage-wrap .fancy-box-image .btn:hover{background:#fff !important;color:#333;}.fancy-landingpage-wrap .fancy-box-image .btn:hover:before{left:120%;-webkit-transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);}.fancy-landingpage-wrap .fancy-box-image:hover{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.fancy-landingpage-wrap .fancy-box-image:hover .btn{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */}.fancy-landingpage-wrap .cms-fancy-box-title{letter-spacing:0px;font-weight:bold;margin-top:20px;line-height:1.2;margin-bottom:45px;text-align:center;}.vc_pie_chart{/* ==========================================================================
   [End] 2. Shortcode Pie Chart
========================================================================== *//* ==========================================================================
   [Start] 3. Team
========================================================================== *//*
----> Start Team Layout 1 
*/}.vc_pie_chart .wpb_pie_chart_heading{font-size:13px;margin:32px 0;}.vc_pie_chart .vc_pie_wrapper i{position:absolute;}.vc_pie_chart .vc_pie_chart_back{border-color:#eee;opacity:1;}.vc_pie_chart .vc_pie_wrapper,.vc_pie_chart .vc_pie_chart_value,.vc_pie_chart .vc_pie_wrapper canvas{width:160px !important;height:160px !important;line-height:160px !important;}.vc_pie_chart .vc_pie_wrapper .vc_pie_chart_value{color:#222;font-size:30px;}.cms-team-layout1 .cms-grid-media{width:100%;overflow:hidden;}.cms-team-layout1 .cms-grid-media img{width:100%;}.cms-team-layout1 .cms-team-effect{position:relative;}.cms-team-layout1 .cms-team-effect .cms-team-hover{height:auto;opacity:0;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;z-index:2;}.cms-team-layout1 .cms-team-effect .cms-team-hover .cms-grid-title{margin-bottom:5px;}.cms-team-layout1 .cms-team-effect .cms-team-hover .cms-grid-title a{color:#fff;}.cms-team-layout1 .cms-team-effect .cms-team-hover .cms-grid-title a:hover{color:#135296;}.cms-team-layout1 .cms-team-effect .cms-team-social{position:absolute;bottom:50px;width:100%;z-index:2;opacity:0;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}.cms-team-layout1 .cms-team-effect .cms-team-social a{background-color:#fff;color:#1d1d1d;}.cms-team-layout1 .cms-team-effect .cms-team-social a:hover{background-color:#135296;color:#fff;}.cms-team-layout1 .cms-team-effect .cms-team-position{font-size:11px;font-family:Montserrat;color:#fff;}.cms-team-layout1 .cms-team-effect .cms-team-overlay{position:absolute;top:0;left:0px;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.85);z-index:1;opacity:0;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}.cms-team-layout1 .cms-team-effect:hover .cms-grid-media img{-webkit-transform:scale(1.1);-khtml-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);/* 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;}.cms-team-layout1 .cms-team-main .cms-grid-title{margin-bottom:5px;}.cms-team-layout1 .cms-team-main .cms-team-position{margin-bottom:40px;font-size:11px;font-family:Montserrat;}.cms-team-layout1 .cms-grid-item{padding:0;text-align:center;}.cms-team-layout1 .cms-grid-item .cms-grid-media{margin-bottom:30px;}.cms-team-layout1 .cms-grid-item:hover .cms-team-main{opacity:0;}.cms-team-layout1 .cms-grid-item:hover .cms-team-effect .cms-team-hover,.cms-team-layout1 .cms-grid-item:hover .cms-team-effect .cms-team-social,.cms-team-layout1 .cms-grid-item:hover .cms-team-effect .cms-team-overlay{opacity:1;}.cms-team-layout2 .cms-grid-item{/*
----> End Team Layout 1 
*//* Team layout 3 */}.cms-team-layout2 .cms-grid-item .cms-team-effect{margin-bottom:0;overflow:hidden;width:100%;}.cms-team-layout2 .cms-grid-item .cms-team-effect .cms-grid-media{margin-bottom:0;}.cms-team-layout2 .cms-grid-item:hover .cms-team-effect img{-webkit-transform:scale(1.1);-khtml-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);/* 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;}.cms-team-layout2 .cms-grid-item .cms-team-main{margin-top:25px;}.cms-team-layout1.cms-team-layout3{/*
----> Start Team Layout 2 
*/}.cms-team-layout1.cms-team-layout3 .cms-grid-item{padding-left:15px;padding-right:15px;}.cms-team-layout1.cms-team-layout3 .cms-grid-item .cms-grid-title a{font-size:16px;line-height:1.2;}.cms-team-layout1.cms-team-layout3 .cms-grid-item .cms-team-excerpt{padding:0 40px;line-height:1.7;}.cms-team-layout1.cms-team-layout3 .cms-grid-item .cms-team-position{margin-bottom:10px;}.cms-team-layout1.cms-team-layout3 .cms-grid-item .cms-team-position span{color:#888;font-weight:400;}.cms-team-layout1.cms-team-layout3 .cms-grid-item .cms-team-effect .cms-team-position{margin-bottom:20px;}.cms-team-layout1.cms-team-layout3 .cms-grid-item .cms-team-social a{display:inline-block;width:25px;height:25px;font-size:17px;text-align:center;line-height:25px;color:#999;}.cms-team-layout1.cms-team-layout3 .cms-grid-item .cms-team-social a:hover{color:#111;}.cms-team-layout1.cms-team-layout3 .cms-grid-item:hover .cms-team-main{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */}.cms-team-layout2{/*
----> End Team Layout 2
*//* ==========================================================================
   [End] 3. Team
========================================================================== *//* ==========================================================================
   [Start] 4. Testimonial
========================================================================== *//*
----> Start Testimonial Layout 1 
*/}.cms-team-layout2 .cms-grid-item{text-align:center;}.cms-team-layout2 .cms-grid-item .cms-grid-media{margin-bottom:25px;}.cms-team-layout2 .cms-grid-item .cms-team-main .cms-grid-title{margin-bottom:5px;}.cms-team-layout2 .cms-grid-item .cms-team-main .cms-team-position{margin-bottom:25px;font-size:11px;font-family:Montserrat;}.cms-carousel-testimonial-layout1{/*
----> End Testimonial Layout 1 
*//*
----> Start Testimonial Layout 2 
*/}.cms-carousel-testimonial-layout1 .cms-carousel-testimonial-content{font-size:18px;line-height:28px;font-style:italic;}.cms-carousel-testimonial-layout1 .cms-carousel-testimonial-title h3{font-size:16px;line-height:18px;margin:38px 0 5px;text-transform:uppercase;}.cms-carousel-testimonial-layout1 .cms-carousel-testimonial-categories a{font-size:11px;color:#aaa;}.cms-grid-testimonials-layout1 .cms-testimonial-content,.cms-carousel-testimonial-layout2 .cms-testimonial-content{padding:40px 50px;background:#f5f5f5;position:relative;}.cms-grid-testimonials-layout1 .cms-testimonial-content i.fa,.cms-carousel-testimonial-layout2 .cms-testimonial-content i.fa{position:absolute;color:#ccc;font-size:22px;top:20px;left:20px;}.cms-grid-testimonials-layout1 .cms-testimonial-content span,.cms-carousel-testimonial-layout2 .cms-testimonial-content span{display:inline-block;font-size:18px;line-height:1.6;text-align:center;}.cms-grid-testimonials-layout1 .cms-grid-testimonials-media img,.cms-carousel-testimonial-layout2 .cms-grid-testimonials-media img{position:absolute;width:70px;height:70px;-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 */bottom:-35px;left:50%;-webkit-transform:translate(-50%);-khtml-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-grid-testimonials-layout1 .cms-testimonials-title,.cms-carousel-testimonial-layout2 .cms-testimonials-title{text-transform:uppercase;margin-top:55px;margin-bottom:0;}.cms-grid-testimonials-layout1 .cms-grid-cat a,.cms-carousel-testimonial-layout2 .cms-grid-cat a{color:#aaa;font-size:11px;}.cms-grid-testimonials-layout1 .cms-grid-cat a:hover,.cms-carousel-testimonial-layout2 .cms-grid-cat a:hover{color:#135296;}.cms-carousel-testimonial-layout2{/*
----> Start Testimonial Layout 2
*//* ==========================================================================
   [End] 4. Testimonial
========================================================================== *//* ==========================================================================
   [Start] 5. Tabs
========================================================================== */}.cms-carousel-testimonial-layout2.owl-theme .owl-controls .owl-dot span{background:#ddd;}.cms-carousel-testimonial-layout2.owl-theme .owl-controls .owl-dot.active span{background:#666;}.wpb_tabs .ui-tabs.wpb_tour_tabs_wrapper .wpb_tabs_nav .ui-state-default,.wpb_tour .ui-tabs.wpb_tour_tabs_wrapper .wpb_tabs_nav .ui-state-default{float:none;display:inline-block;background-color:transparent;}.wpb_tabs .ui-tabs.wpb_tour_tabs_wrapper .wpb_tabs_nav .ui-state-default a,.wpb_tour .ui-tabs.wpb_tour_tabs_wrapper .wpb_tabs_nav .ui-state-default a{font-size:13px;font-family:"Montserrat";text-transform:uppercase;font-weight:normal;color:#333;background-color:#fff;line-height:43px;padding:0 25px;margin:0 5px 5px 5px;border:3px solid #383838;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;/* BACKGROUND GRADIENT */}.wpb_tabs .ui-tabs.wpb_tour_tabs_wrapper .wpb_tabs_nav .ui-state-default.ui-tabs-active a,.wpb_tour .ui-tabs.wpb_tour_tabs_wrapper .wpb_tabs_nav .ui-state-default.ui-tabs-active a,.wpb_tabs .ui-tabs.wpb_tour_tabs_wrapper .wpb_tabs_nav .ui-state-default.ui-tabs-active a:hover,.wpb_tour .ui-tabs.wpb_tour_tabs_wrapper .wpb_tabs_nav .ui-state-default.ui-tabs-active a:hover{background-color:#383838;color:#fff;}.wpb_tabs .ui-tabs.wpb_tour_tabs_wrapper .wpb_tabs_nav .ui-state-default:first-child a,.wpb_tour .ui-tabs.wpb_tour_tabs_wrapper .wpb_tabs_nav .ui-state-default:first-child a{margin-left:0;}.wpb_tabs .ui-tabs.wpb_tour_tabs_wrapper .wpb_tab.ui-tabs-panel,.wpb_tour .ui-tabs.wpb_tour_tabs_wrapper .wpb_tab.ui-tabs-panel{background-color:transparent;padding:22px 0;}.wpb_tabs .ui-tabs.wpb_tour_tabs_wrapper.style-2 .wpb_tabs_nav,.wpb_tour .ui-tabs.wpb_tour_tabs_wrapper.style-2 .wpb_tabs_nav{border-bottom:2px solid #333;}.wpb_tabs .ui-tabs.wpb_tour_tabs_wrapper.style-2 .wpb_tabs_nav .ui-state-default a,.wpb_tour .ui-tabs.wpb_tour_tabs_wrapper.style-2 .wpb_tabs_nav .ui-state-default a{line-height:46px;border:none;background-color:#f5f5f5;margin:0 5px;-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 */}.wpb_tabs .ui-tabs.wpb_tour_tabs_wrapper.style-2 .wpb_tabs_nav .ui-state-default.ui-tabs-active a,.wpb_tour .ui-tabs.wpb_tour_tabs_wrapper.style-2 .wpb_tabs_nav .ui-state-default.ui-tabs-active a,.wpb_tabs .ui-tabs.wpb_tour_tabs_wrapper.style-2 .wpb_tabs_nav .ui-state-default.ui-tabs-active a:hover,.wpb_tour .ui-tabs.wpb_tour_tabs_wrapper.style-2 .wpb_tabs_nav .ui-state-default.ui-tabs-active a:hover{background-color:#383838;color:#fff;}.wpb_tabs .ui-tabs.wpb_tour_tabs_wrapper.style-2 .wpb_tabs_nav .ui-state-default:first-child a,.wpb_tour .ui-tabs.wpb_tour_tabs_wrapper.style-2 .wpb_tabs_nav .ui-state-default:first-child a{margin-left:0;}.wpb_tour .ui-tabs.wpb_tour_tabs_wrapper{/* ==========================================================================
   [End] 5. Tabs
========================================================================== *//* ==========================================================================
   [Start] 6. Counter
========================================================================== */}.wpb_tour .ui-tabs.wpb_tour_tabs_wrapper .wpb_tour_next_prev_nav{display:none;}.wpb_tour .ui-tabs.wpb_tour_tabs_wrapper .wpb_tabs_nav{width:24.667%;}.wpb_tour .ui-tabs.wpb_tour_tabs_wrapper .wpb_tabs_nav .ui-state-default a{margin:0 0 10px;text-align:center;}.wpb_tour .ui-tabs.wpb_tour_tabs_wrapper .wpb_tab.ui-tabs-panel{background-color:transparent;padding:0 0 0 30px;width:75.333%;}.wpb_tour .ui-tabs.wpb_tour_tabs_wrapper.style-2 .wpb_tabs_nav{border-right:2px solid #333;border-bottom:none;}.wpb_tour .ui-tabs.wpb_tour_tabs_wrapper.style-2 .wpb_tabs_nav .ui-state-default a{line-height:46px;margin:0 0 10px;border:none;background-color:#f5f5f5;-webkit-border-radius:3px 0 0 3px;-khtml-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;/* BACKGROUND GRADIENT */}.wpb_tour .ui-tabs.wpb_tour_tabs_wrapper.style-2 .wpb_tabs_nav .ui-state-default.ui-tabs-active a,.wpb_tour .ui-tabs.wpb_tour_tabs_wrapper.style-2 .wpb_tabs_nav .ui-state-default.ui-tabs-active a:hover{background-color:#383838;color:#fff;}.wpb_tour .ui-tabs.wpb_tour_tabs_wrapper.style-2 .wpb_tabs_nav .ui-state-default:last-child a{margin-bottom:0;}.cms-counter-wraper{/*
----> Start Counter Layout Default 
*/}.cms-counter-wraper .cms-counter-icon i{color:#888;font-size:48px;}.cms-counter-wraper .cms-counter-title{font-size:13px;line-height:15px;}.cms-counter-wraper .cms-counter{color:#222;font-size:36px;font-weight:bold;}.cms-counter-layout-default{/*
----> End Counter Layout Default 
*//*
----> Start Counter Layout 1 
*/}.cms-counter-layout-default .cms-counter-content .cms-counter{margin:20px 0;line-height:1.1;}.cms-counter-layout1{/*
----> End Counter Layout 1 
*//*
----> Start Counter Layout 2 
*/}.cms-counter-layout1 .cms-counter-icon-left{display:inline-block;margin-right:25px;}.cms-counter-layout1 .cms-counter-content-right{display:inline-block;}.cms-counter-layout1 .cms-counter-content-right .cms-counter{text-align:left;}.cms-counter-layout1 .cms-counter-content-right .cms-counter-title{margin:15px 0 0;text-align:left;}.cms-counter-layout2{/*
----> End Counter Layout 2
*//* ==========================================================================
   [End] 6. Counter
========================================================================== *//* ==========================================================================
   [Start] 7. Accordion
========================================================================== */}.cms-counter-layout2 .cms-counter-title{font-size:16px;margin:26px 0 30px;padding-bottom:50px;position:relative;}.cms-counter-layout2 .cms-counter-title:before{content:"";position:absolute;bottom:0;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:72px;height:11px;background:url(http://riftio.com/wp-content/themes/riftio/assets/images/line-v2.png) no-repeat center center;}.cms-counter-layout2 .cms-counter-content{line-height:1;}#primary .wpb_accordion.wpb_content_element{/* ==========================================================================
   [End] 7. Accordion
========================================================================== *//* ==========================================================================
   [Start] 8. Progress
========================================================================== */}#primary .wpb_accordion.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_section{margin:0 0 4px;}#primary .wpb_accordion.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header{line-height:18px;padding:0;margin:0;border:2px solid #eee;background-color:#fff;padding:15px 40px 12px 15px;color:#333;font-size:12px;font-weight:normal;cursor:pointer;position:relative;font-family:"Montserrat";}#primary .wpb_accordion.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header .ui-accordion-header-icon{right:12px;top:18px;background:none;font-size:14px;color:#333;-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 */}#primary .wpb_accordion.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header .ui-accordion-header-icon:before{font-family:Pe-icon-7-stroke;content:"\e624";}#primary .wpb_accordion.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header.ui-state-active .ui-accordion-header-icon{top:12px;right:16px;-webkit-transform:rotate(270deg);-khtml-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}#primary .wpb_accordion.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content{padding:20px 0;}#primary .wpb_accordion.wpb_content_element.style-2 .wpb_accordion_header{padding:15px 15px 12px 65px;}#primary .wpb_accordion.wpb_content_element.style-2 .wpb_accordion_header:before{background:#efefef;content:"";height:100%;left:46px;position:absolute;top:0;width:2px;}#primary .wpb_accordion.wpb_content_element.style-2 .wpb_accordion_header .ui-accordion-header-icon{width:8px;top:50%;left:20px;right:inherit;-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 */}#primary .wpb_accordion.wpb_content_element.style-2 .wpb_accordion_header .ui-accordion-header-icon:before{font-family:Pe-icon-7-stroke;content:"\e688";font-size:20px;}#primary .wpb_accordion.wpb_content_element.style-2 .wpb_accordion_header.ui-state-active .ui-accordion-header-icon{width:8px;top:50%;right:18px;-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 */}#primary .wpb_accordion.wpb_content_element.style-2 .wpb_accordion_header.ui-state-active .ui-accordion-header-icon:before{content:"\e682";}.cms-progress-layout-default{/* ==========================================================================
   [End] 8. Progress
========================================================================== *//* ==========================================================================
   [Start] 9. Clients
========================================================================== */}.cms-progress-layout-default .cms-progress-main.bar-icon{padding-left:50px;position:relative;}.cms-progress-layout-default .cms-progress-main .cms-progress-icon{position:absolute;left:0;}.cms-progress-layout-default .cms-progress-main .cms-progress-icon i{color:#8f8f8f;font-size:34px;}.cms-progress-layout-default .cms-progress-main .cms-progress{background-color:#fff;border-color:#333;border-style:solid;border-width:2px;height:40px;width:100%;position:relative;margin:0 0 10px;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;/* BACKGROUND GRADIENT */}.cms-progress-layout-default .cms-progress-main .cms-progress .cms-progress-title{position:absolute;top:50%;left:15px;font-size:13px;color:#fff;z-index:1;-webkit-transform:translate(0px, -50%);-khtml-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);transform:translate(0px, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-progress-layout-default .cms-progress-main .cms-progress .progress-bar{background-color:#333;line-height:40px;text-align:right;padding:0 15px;}.cms-progress-layout-default .cms-progress-main .cms-progress .progress-bar span{color:#878787;}.cms-carousel.owl-carousel .owl-item img{width:inherit;display:inline-block;/*
----> Start Clients Layout 1 
*/}.cms-carousel-client-layout1{padding:0 50px;/*
----> End Clients Layout 1 
*//* ==========================================================================
   [End] 9. Clients
========================================================================== *//* ==========================================================================
   [Start] 10. Call Out
========================================================================== */}.cms-carousel-client-layout1 .cms-carousel-item{text-align:center;}.cms-carousel-client-layout1 .owl-controls .owl-prev,.cms-carousel-client-layout1 .owl-controls .owl-next{position:absolute;top:50%;right:0;-webkit-transform:translate(0px, -50%);-khtml-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);transform:translate(0px, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-carousel-client-layout1 .owl-controls .owl-prev i:before,.cms-carousel-client-layout1 .owl-controls .owl-next i:before{content:"\e684";font-family:'Pe-icon-7-stroke';font-size:36px;}.cms-carousel-client-layout1 .owl-controls .owl-prev{right:inherit;left:0;}.cms-carousel-client-layout1 .owl-controls .owl-prev i:before{content:"\e686";}.cs_call_to_action{/* ==========================================================================
   [End] 10. Call Out
========================================================================== *//* ==========================================================================
   [Start] 11. Message Box
=========.================================================================= */}.cs_call_to_action .wpb_call_text{display:inline-block;line-height:49px;letter-spacing:0.1em;}.cs_call_to_action .wpb_call_text.call-icon-active{position:relative;padding-left:80px;}.cs_call_to_action .wpb_call_text.call-icon-active i{font-size:48px;position:absolute;left:0;}.cs_call_to_action.cs_align_right .btn{float:right;}.cs_call_to_action.cs_align_left .btn{float:left;}.cs_call_to_action .cs-button-children span.btn{margin-right:10px;}.cs_call_to_action .btn-alt-v1.btn-white{border-width:2px;}.cs_call_to_action.none-text{display:block;width:100%;text-align:center;}.cs_call_to_action.none-text a.wpb_button_a{float:none;display:inline-block;text-align:center;}.cs_call_to_action.none-text a.wpb_button_a + a{margin-left:10px;}body .vc_message_box{font-size:11px;border:none;margin:0 0 30px;padding:29px 70px;-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 */text-transform:uppercase;/* ==========================================================================
   [End] 11. Message Box
========================================================================== *//* ==========================================================================
   [Start] 12. BlockQuote
========================================================================== */}body .vc_message_box .vc_message_box-icon{width:70px;}body .vc_message_box i:before{font-family:Pe-icon-7-stroke;font-size:36px;}body .vc_message_box.vc_color-info{background-color:#eff4fa;color:#6379b7;}body .vc_message_box.vc_color-info i:before{content:"\e681";}body .vc_message_box.vc_color-warning{background-color:#fcf7e9;color:#f2c800;}body .vc_message_box.vc_color-warning i:before{content:"\e699";}body .vc_message_box.vc_color-success{background-color:#def3eb;color:#339b62;}body .vc_message_box.vc_color-success i:before{content:"\e66c";}body .vc_message_box.vc_color-danger{background-color:#fceeed;color:#cb323e;}body .vc_message_box.vc_color-danger i:before{content:"\e680";}blockquote{font-family:Raleway;font-size:20px;line-height:28px;position:relative;padding:0 52px;margin:0;/* ==========================================================================
   [End] 12. BlockQuote
========================================================================== *//* ==========================================================================
   [Start] 13. List Style
========================================================================== */}blockquote:before{content:"\f10e";font-family:FontAwesome;font-size:30px;color:#ccc;left:0;position:absolute;top:0;}blockquote.cms-quote-style-1,blockquote.cms-quote-style-2{background-color:#f5f5f5;color:#878787;padding:40px 55px;text-align:center;}blockquote.cms-quote-style-1:before,blockquote.cms-quote-style-2:before{top:20px;left:20px;}blockquote.cms-quote-style-2{background-color:#333;color:#fff;}blockquote.cms-quote-style-2:before{color:#555;}.list-style{/* ==========================================================================
   [End] 13. List Style
========================================================================== *//* ==========================================================================
   [Start] 14. Blog Posts
========================================================================== */}.list-style ul li{font-size:14px;line-height:36px;letter-spacing:0.04em;font-weight:300;}.list-style.list-question-circle ul li:before,.list-style.list-angle-right ul li:before,.list-style.list-pencil ul li:before,.list-style.list-caret-right ul li:before,.list-style.list-star ul li:before,.list-style.list-check ul li:before,.list-style.list-square ul li:before{content:"\f059";color:#444;font-family:FontAwesome;font-size:16px;padding-right:15px;}.list-style.list-angle-right ul li:before{content:"\f105";}.list-style.list-number ul{counter-reset:li;}.list-style.list-number ul li:before{content:counter(li);counter-increment:li;display:inline-block;padding-right:15px;color:#666;}.list-style.list-pencil ul li:before{content:"\f040";}.list-style.list-caret-right ul li:before{content:"\f0da";}.list-style.list-star ul li:before{content:"\f006";}.list-style.list-check ul li:before{content:"\f00c";}.list-style.list-square ul li:before{content:"\f04d";font-size:6px;color:#666;}.cms-grid-blog{/* Layout 1*/}.cms-grid-blog .cms-grid-blog-title h3{font-size:14px;line-height:16px;letter-spacing:0.04em;}.cms-grid-blog .cms-grid-blog-meta{font-size:11px;line-height:13px;}.cms-grid-blog .cms-grid-blog-meta span{margin:0 3px;}.cms-grid-blog .cms-grid-blog-meta span:first-child{margin-left:0;}.cms-grid-blog .cms-grid-blog-readmore{margin-top:36px;text-align:right;}.cms-grid-blog-layout1{/* Layout 2*/}.cms-grid-blog-layout1 .cms-grid-item{text-align:center;}.cms-grid-blog-layout1 .cms-grid-item .cms-grid-blog-media img{margin:0 0 38px;}.cms-grid-blog-layout1 .cms-grid-item .cms-grid-blog-title h3{margin:0 0 22px;}.cms-grid-blog-layout1 .cms-grid-item .cms-grid-blog-meta{color:#868686;margin:0 0 14px;}.cms-grid-blog-layout2{/* End Layout 2*//* Layout 3*/}.cms-grid-blog-layout2 .cms-grid-item{background-color:transparent;background-position:center center;background-repeat:no-repeat;padding:50px 30px 30px 50px;background-size:cover;position:relative;}.cms-grid-blog-layout2 .cms-grid-item:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(35, 33, 31, 0.8);}.cms-grid-blog-layout2 .cms-grid-item .cms-grid-blog-media{max-width:80px;float:left;position:relative;z-index:1;}.cms-grid-blog-layout2 .cms-grid-item .cms-grid-blog-wrapper{padding-left:110px;position:relative;z-index:1;color:#ccc;}.cms-grid-blog-layout2 .cms-grid-item .cms-grid-blog-wrapper .cms-grid-blog-title h3{margin:0 0 12px;color:#fff;}.cms-grid-blog-layout2 .cms-grid-item .cms-grid-blog-wrapper .cms-grid-blog-meta{margin:0 0 18px;}.cms-grid-blog-layout3{/* End Layout 3*//* Layout 4*/}.cms-grid-blog-layout3 .cms-grid-item{background-color:#f5f5f5;padding:50px 30px 30px 50px;position:relative;}.cms-grid-blog-layout3 .cms-grid-item .cms-grid-blog-media{max-width:80px;float:left;}.cms-grid-blog-layout3 .cms-grid-item .cms-grid-blog-wrapper{padding-left:110px;}.cms-grid-blog-layout3 .cms-grid-item .cms-grid-blog-wrapper .cms-grid-blog-title h3{margin:0 0 12px;}.cms-grid-blog-layout3 .cms-grid-item .cms-grid-blog-wrapper .cms-grid-blog-meta{margin:0 0 18px;}.cms-grid-blog-layout4{/* End Layout 4*//* Layout 5*/}.cms-grid-blog-layout4 .cms-grid-item{border:10px solid #f5f5f5;position:relative;padding:0 22%;height:100%;min-height:263px;}.cms-grid-blog-layout4 .cms-grid-item .cms-grid-blog-position{position:absolute;top:50%;-webkit-transform:translate(0px, -50%);-khtml-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);transform:translate(0px, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-grid-blog-layout4 .cms-grid-item .cms-grid-blog-media{float:left;}.cms-grid-blog-layout4 .cms-grid-item .cms-grid-blog-media i{color:#eee;font-size:70px;}.cms-grid-blog-layout4 .cms-grid-item .cms-grid-blog-wrapper{padding-left:80px;}.cms-grid-blog-layout4 .cms-grid-item .cms-grid-blog-wrapper .cms-grid-blog-title h3{font-size:18px;line-height:21px;margin:0;}.cms-grid-blog-layout4 .cms-grid-item .cms-grid-blog-wrapper .cms-grid-blog-readmore{text-align:left;margin:12px 0 0;}.cms-grid-blog-layout4 .cms-grid-item .cms-grid-blog-wrapper .cms-grid-blog-readmore a{font-size:13px;}.cms-grid-blog-layout5{/* End Layout 5*//* ==========================================================================
   [End] 14. Blog Posts
========================================================================== *//* ==========================================================================
   [Start] 15. Portfolio
========================================================================== */}.cms-grid-blog-layout5 .cms-grid-item{position:relative;padding:0 35px;}.cms-grid-blog-layout5 .cms-grid-item:first-child{margin-top:100px;}.cms-grid-blog-layout5 .cms-grid-item .cms-grid-blog-wrapper{background-color:#f5f5f5;}.cms-grid-blog-layout5 .cms-grid-item .cms-grid-blog-wrapper .cms-grid-media img{width:100%;}.cms-grid-blog-layout5 .cms-grid-item .cms-grid-blog-wrapper .cms-grid-blog-main{padding:50px;}.cms-grid-blog-layout5 .cms-grid-item .cms-grid-blog-wrapper .cms-grid-blog-main .cms-grid-blog-title{font-size:16px;line-height:normal;}.cms-grid-blog-layout5 .cms-grid-item .cms-grid-blog-wrapper .cms-grid-blog-main .cms-grid-blog-meta{margin:0 0 18px;font-size:12px;font-family:Montserrat;}.cms-grid-blog-layout5 .cms-grid-item .cms-grid-blog-wrapper .cms-grid-blog-main .cms-grid-blog-meta .cms-grid-blog-author{color:#222;}.cms-grid-blog-layout5 .cms-grid-item .cms-grid-blog-wrapper .cms-grid-blog-main .cms-grid-footer{margin-top:36px;}.cms-grid-blog-layout5 .cms-grid-item .cms-grid-blog-wrapper .cms-grid-blog-main .cms-grid-footer .cms-grid-blog-social .social-list li{display:inline-block;margin:0 4px;}.cms-grid-blog-layout5 .cms-grid-item .cms-grid-blog-wrapper .cms-grid-blog-main .cms-grid-footer .cms-grid-blog-social .social-list li.last{position:relative;}.cms-grid-blog-layout5 .cms-grid-item .cms-grid-blog-wrapper .cms-grid-blog-main .cms-grid-footer .cms-grid-blog-social .social-list li.last .social-shared{position:absolute;top:28px;left:-44px;width:113px;text-align:center;border:2px solid rgba(0, 0, 0, 0.3);padding:5px;background:rgba(255, 255, 255, 0.3);}.cms-grid-blog-layout5 .cms-grid-item .cms-grid-blog-wrapper .cms-grid-blog-main .cms-grid-footer .cms-grid-blog-social .social-list li.last .social-shared i{font-size:16px;}.cms-grid-blog-layout5 .cms-grid-item .cms-grid-blog-wrapper .cms-grid-blog-main .cms-grid-footer .cms-grid-blog-social .social-list li a{color:#666;}.cms-grid-blog-layout5 .cms-grid-item .cms-grid-blog-wrapper .cms-grid-blog-main .cms-grid-footer .cms-grid-blog-social .social-list li a:hover{color:#135296;}.cms-grid-blog-layout5 .cms-grid-item .cms-grid-blog-wrapper .cms-grid-blog-main .cms-grid-footer .cms-grid-blog-social .social-list li i{font-size:20px;}.cms-grid-blog-layout5 .cms-grid-item .cms-grid-blog-wrapper .cms-grid-blog-main .cms-grid-footer .cms-grid-blog-social .social-list li i:hover{cursor:pointer;color:#135296;}.cms-grid-blog-layout5 .cms-grid-item .cms-grid-blog-wrapper .cms-grid-blog-main .cms-grid-footer .cms-grid-blog-social .social-list li:first-child{margin-left:0;}.cms-grid-blog-layout5 .cms-grid-item .cms-grid-blog-wrapper .cms-grid-blog-main .cms-grid-footer .cms-grid-blog-social .social-shared{display:none;}.cms-grid-blog-layout5 .cms-grid-item .cms-grid-blog-wrapper .cms-grid-blog-main .cms-grid-footer .cms-grid-blog-readmore{margin-top:0;}.cms-grid-portfolio .cms-grid-portfolio-main img{width:100%;}.cms-grid-portfolio .navigation .pagination{margin:75px 0 0;}.single-portfolio .cms-grid-portfolio .navigation .pagination{display:none;}.cms-grid-portfolio-layout1{/* Portfolio Caption Cover */}.cms-grid-portfolio-layout1 .cms-grid-item{padding:5px;}.cms-grid-portfolio-layout1 .cms-grid-item .cms-grid-portfolio-main{position:relative;overflow:hidden;}.cms-grid-portfolio-layout1 .cms-grid-item .cms-grid-portfolio-main img{-webkit-transition:all 200ms linear 0ms;-moz-transition:all 200ms linear 0ms;-ms-transition:all 200ms linear 0ms;transition:all 200ms linear 0ms;}.cms-grid-portfolio-layout1 .cms-grid-item:hover .cms-grid-portfolio-main img{-webkit-transform:scale(1.1);-khtml-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-grid-portfolio-layout1 .cms-grid-portfolio-wrapper,.cms-grid-portfolio-layout1 .cms-grid-portfolio-wrapper-hover{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 200ms linear 0ms;-moz-transition:all 200ms linear 0ms;-ms-transition:all 200ms linear 0ms;transition:all 200ms linear 0ms;}.cms-grid-portfolio-layout1 .cms-grid-portfolio-wrapper .cms-grid-portfolio-meta,.cms-grid-portfolio-layout1 .cms-grid-portfolio-wrapper-hover .cms-grid-portfolio-meta{bottom:0;padding:20px;position:absolute;width:100%;opacity:0;-webkit-transition:all 200ms linear 0ms;-moz-transition:all 200ms linear 0ms;-ms-transition:all 200ms linear 0ms;transition:all 200ms linear 0ms;}.cms-grid-portfolio-layout1 .cms-grid-portfolio-wrapper .cms-portfolio-title,.cms-grid-portfolio-layout1 .cms-grid-portfolio-wrapper-hover .cms-portfolio-title{margin:2px 0;}.cms-grid-portfolio-layout1 .cms-grid-portfolio-wrapper .cms-portfolio-title a,.cms-grid-portfolio-layout1 .cms-grid-portfolio-wrapper-hover .cms-portfolio-title a{font-size:14px;color:#212121;text-transform:uppercase;}.cms-grid-portfolio-layout1 .cms-grid-portfolio-wrapper .cms-portfolio-title a:hover,.cms-grid-portfolio-layout1 .cms-grid-portfolio-wrapper-hover .cms-portfolio-title a:hover{color:#135296;}.cms-grid-portfolio-layout1 .cms-grid-portfolio-wrapper .cms-grid-cat a,.cms-grid-portfolio-layout1 .cms-grid-portfolio-wrapper-hover .cms-grid-cat a{font-size:11px;text-transform:uppercase;color:#888;}.cms-grid-portfolio-layout1 .cms-grid-portfolio-wrapper .cms-grid-cat a:hover,.cms-grid-portfolio-layout1 .cms-grid-portfolio-wrapper-hover .cms-grid-cat a:hover{color:#135296;}.cms-grid-portfolio-layout1 .cms-grid-portfolio-wrapper .cms-grid-portfolio-readmore,.cms-grid-portfolio-layout1 .cms-grid-portfolio-wrapper-hover .cms-grid-portfolio-readmore{bottom:22px;position:absolute;right:20px;}.cms-grid-portfolio-layout1 .cms-grid-portfolio-wrapper .cms-grid-portfolio-readmore a,.cms-grid-portfolio-layout1 .cms-grid-portfolio-wrapper-hover .cms-grid-portfolio-readmore a{font-size:25px;color:#9f9f9f;}.cms-grid-portfolio-layout1 .cms-grid-portfolio-wrapper .cms-grid-portfolio-readmore a:hover,.cms-grid-portfolio-layout1 .cms-grid-portfolio-wrapper-hover .cms-grid-portfolio-readmore a:hover{color:#135296;}.cms-grid-portfolio-layout1 .cms-grid-portfolio-wrapper:hover,.cms-grid-portfolio-layout1 .cms-grid-portfolio-wrapper-hover:hover{background-color:rgba(255, 255, 255, 0.85);}.cms-grid-portfolio-layout1 .cms-grid-portfolio-wrapper:hover .cms-grid-portfolio-meta,.cms-grid-portfolio-layout1 .cms-grid-portfolio-wrapper-hover:hover .cms-grid-portfolio-meta{opacity:1;}.cms-grid-portfolio-caption{/* Portfolio Caption Dark */}.cms-grid-portfolio-caption .cms-grid-portfolio-wrapper:hover{background-color:transparent;}.cms-grid-portfolio-caption .cms-grid-portfolio-wrapper .caption-cover{background-color:#eee;}.cms-grid-portfolio-dark{/* Portfolio Caption Lateral */}.cms-grid-portfolio-dark .cms-grid-portfolio-wrapper:hover{background-color:rgba(0, 0, 0, 0.85);}.cms-grid-portfolio-dark .cms-grid-portfolio-wrapper .cms-portfolio-title a{color:#fff;}.cms-grid-portfolio-dark .cms-grid-portfolio-wrapper .cms-portfolio-title a:hover{color:#135296;}.cms-grid-portfolio-dark .cms-grid-portfolio-wrapper .cms-grid-cat a{color:#fff;}.cms-grid-portfolio-dark .cms-grid-portfolio-wrapper .cms-grid-cat a:hover{color:#135296;}.cms-grid-portfolio-dark .cms-grid-portfolio-wrapper .cms-grid-portfolio-readmore a{color:#fff;}.cms-grid-portfolio-dark .cms-grid-portfolio-wrapper .cms-grid-portfolio-readmore a:hover{color:#135296;}.cms-grid-portfolio-lateral{/* Portfolio Caption Border */}.cms-grid-portfolio-lateral .cms-grid-portfolio-wrapper:hover{background-color:transparent;}.cms-grid-portfolio-lateral .cms-grid-portfolio-wrapper .lateral-cover{background-color:#eee;height:100%;width:50%;}.cms-grid-portfolio-lateral .cms-grid-portfolio-wrapper .cms-grid-portfolio-readmore{bottom:30px;}.cms-grid-portfolio-border{/* Portfolio Caption Wide */}.cms-grid-portfolio-border .cms-grid-portfolio-wrapper{background-color:rgba(0, 0, 0, 0.4);}.cms-grid-portfolio-border .cms-grid-portfolio-wrapper .cms-grid-portfolio-meta{opacity:1;}.cms-grid-portfolio-border .cms-grid-portfolio-wrapper:before{border:1px solid transparent;bottom:10px;content:"";left:10px;position:absolute;right:10px;top:10px;-webkit-transition:all 200ms linear 0ms;-moz-transition:all 200ms linear 0ms;-ms-transition:all 200ms linear 0ms;transition:all 200ms linear 0ms;}.cms-grid-portfolio-border .cms-grid-portfolio-wrapper:hover{background-color:rgba(0, 0, 0, 0.85);}.cms-grid-portfolio-border .cms-grid-portfolio-wrapper:hover:before{border:1px solid #e8e8e8;}.cms-grid-portfolio-border .cms-grid-portfolio-wrapper:hover .cms-grid-portfolio-meta{opacity:0;}.cms-grid-portfolio-border .cms-grid-portfolio-wrapper .cms-grid-portfolio-meta-hover{position:absolute;text-align:center;top:60%;opacity:0;-webkit-transform:translate(0px, -50%);-khtml-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);transform:translate(0px, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transition:all 200ms linear 0ms;-moz-transition:all 200ms linear 0ms;-ms-transition:all 200ms linear 0ms;transition:all 200ms linear 0ms;width:100%;padding:0 30px;}.cms-grid-portfolio-border .cms-grid-portfolio-wrapper .cms-grid-portfolio-meta-hover .cms-grid-portfolio-readmore{position:static;margin-top:18px;}.cms-grid-portfolio-border .cms-grid-portfolio-wrapper:hover .cms-grid-portfolio-meta-hover{opacity:1;}.cms-grid-portfolio-border .cms-grid-portfolio-wrapper .cms-portfolio-title a{color:#fff;}.cms-grid-portfolio-border .cms-grid-portfolio-wrapper .cms-portfolio-title a:hover{color:#135296;}.cms-grid-portfolio-border .cms-grid-portfolio-wrapper .cms-grid-cat a{color:#fff;}.cms-grid-portfolio-border .cms-grid-portfolio-wrapper .cms-grid-cat a:hover{color:#135296;}.cms-grid-portfolio-border .cms-grid-portfolio-wrapper .cms-grid-portfolio-readmore a{color:#fff;}.cms-grid-portfolio-border .cms-grid-portfolio-wrapper .cms-grid-portfolio-readmore a:hover{color:#135296;}.cms-grid-portfolio-wide .cms-grid-portfolio-image{position:relative;overflow:hidden;}.cms-grid-portfolio-wide .cms-grid-portfolio-wrapper{position:static;}.cms-grid-portfolio-wide .cms-grid-portfolio-wrapper .cms-grid-portfolio-meta{opacity:1;position:static;padding:28px 20px 18px;text-align:center;}.cms-grid-portfolio-wide .cms-grid-portfolio-wrapper:hover{background-color:rgba(255, 255, 255, 0.85);}.cms-grid-portfolio-wide .cms-grid-portfolio-wrapper-hover .cms-grid-portfolio-meta-hover{position:absolute;text-align:center;top:60%;opacity:0;-webkit-transform:translate(0px, -50%);-khtml-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);transform:translate(0px, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transition:all 200ms linear 0ms;-moz-transition:all 200ms linear 0ms;-ms-transition:all 200ms linear 0ms;transition:all 200ms linear 0ms;width:100%;}.cms-grid-portfolio-wide .cms-grid-portfolio-wrapper-hover .cms-grid-portfolio-meta-hover .cms-grid-portfolio-readmore{position:static;margin-top:18px;}.cms-grid-portfolio-wide .cms-grid-portfolio-wrapper-hover:hover .cms-grid-portfolio-meta-hover{opacity:1;}.cms-grid-portfolio-wide .cms-grid-item-portfolio:hover .cms-grid-portfolio-meta{opacity:0;}.cms-grid-portfolio-layout-masonry{/* Portfolio Box White - Home New v2 */}.cms-grid-portfolio-layout-masonry .cms-grid-portfolio-main{position:relative;width:100%;height:100%;overflow:hidden;}.cms-grid-portfolio-layout-masonry .cms-grid-portfolio-main:hover .cms-grid-portfolio-wrapper{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */background:rgba(255, 255, 255, 0.8);}.cms-grid-portfolio-layout-masonry .cms-grid-portfolio-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */-webkit-transition:all 200ms linear 0ms;-moz-transition:all 200ms linear 0ms;-ms-transition:all 200ms linear 0ms;transition:all 200ms linear 0ms;}.cms-grid-portfolio-layout-masonry .cms-grid-title{padding-top:30px;padding-left:20px;}.cms-grid-portfolio-layout-masonry .cms-portfolio-title{margin-bottom:3px;text-transform:uppercase;}.cms-grid-portfolio-layout-masonry .cms-grid-cat a{color:#777;font-size:11px;text-transform:uppercase;}.cms-grid-portfolio-layout-masonry .cms-grid-cat a:hover{color:#135296;}.cms-grid-portfolio-layout-masonry .cms-grid-portfolio-readmore a{position:absolute;right:20px;bottom:20px;font-size:30px;color:#777;}.cms-grid-portfolio-layout-masonry .cms-grid-portfolio-readmore a:hover{color:#135296;}.cms-grid-portfolio-layout-masonry .cms-grid-item{width:20%;float:left;}.cms-grid-portfolio-layout-masonry .cms-grid-item.x2_width{width:40%;}.cms-grid-portfolio-border-box-white{/* Portfolio White border-hover */}.cms-grid-portfolio-border-box-white .navigation{display:none;}.cms-grid-portfolio-border-box-white .cms-grid-item-portfolio{padding:0;}.cms-grid-portfolio-border-box-white .cms-grid-portfolio-main{position:relative;}.cms-grid-portfolio-border-box-white .cms-grid-portfolio-main .cms-grid-portfolio-wrapper{background:#fff;left:0;max-width:470px;position:absolute;text-align:center;top:50%;width:100%;left:0;right:0;margin:auto;-webkit-transform:translate(0, -50%);-khtml-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;padding:65px 0;opacity:0;}.cms-grid-portfolio-border-box-white .cms-grid-portfolio-main .cms-grid-portfolio-wrapper:before{position:absolute;content:"";top:15px;border:3px solid #222;bottom:15px;right:15px;left:15px;}.cms-grid-portfolio-border-box-white .cms-grid-portfolio-main .cms-portfolio-title{font-size:16px;margin:0 0 12px;padding-bottom:25px;position:relative;text-transform:uppercase;}.cms-grid-portfolio-border-box-white .cms-grid-portfolio-main .cms-portfolio-title:before{content:"";position:absolute;bottom:0;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:72px;height:11px;background:url(http://riftio.com/wp-content/themes/riftio/assets/images/line-title.png) no-repeat center center;}.cms-grid-portfolio-border-box-white .cms-grid-portfolio-main .cms-grid-cat{font-size:12px;text-transform:uppercase;}.cms-grid-portfolio-border-box-white .cms-grid-portfolio-main:hover .cms-grid-portfolio-wrapper{opacity:1;}.cms-grid-portfolio-white-border-hover{/* ==========================================================================
   [End] 15. Portfolio
========================================================================== *//* ==========================================================================
   [End] 16. Pricing
========================================================================== */}.cms-grid-portfolio-white-border-hover .cms-grid-portfolio-main{position:relative;overflow:hidden;}.cms-grid-portfolio-white-border-hover .cms-grid-portfolio-main:hover .cms-grid-portfolio-wrapper,.cms-grid-portfolio-white-border-hover .cms-grid-portfolio-main:hover .cms-portfolio-title,.cms-grid-portfolio-white-border-hover .cms-grid-portfolio-main:hover .cms-grid-cat a,.cms-grid-portfolio-white-border-hover .cms-grid-portfolio-main:hover .cms-grid-portfolio-readmore{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */}.cms-grid-portfolio-white-border-hover .cms-grid-portfolio-main:hover .attachment-portfolio-grid{-webkit-transform:scale(1.1);-khtml-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);/* 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;}.cms-grid-portfolio-white-border-hover .cms-grid-portfolio-wrapper{position:absolute;display:block;top:10px;right:10px;bottom:10px;left:10px;background:rgba(255, 255, 255, 0.90);-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */}.cms-grid-portfolio-white-border-hover .cms-grid-item-portfolio{padding:5px;}.cms-grid-portfolio-white-border-hover .cms-grid-portfolio-title{position:absolute;bottom:20px;left:20px;}.cms-grid-portfolio-white-border-hover .cms-grid-portfolio-title .cms-portfolio-title{text-transform:uppercase;font-size:16px;margin-bottom:2px;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.cms-grid-portfolio-white-border-hover .cms-grid-cat a{color:#888;font-size:11px;text-transform:uppercase;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.cms-grid-portfolio-white-border-hover .cms-grid-cat a:hover{color:#135296;}.cms-grid-portfolio-white-border-hover .cms-grid-portfolio-readmore{position:absolute;top:20px;right:20px;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.cms-grid-portfolio-white-border-hover .cms-grid-portfolio-readmore a{color:#111;font-size:30px;}.cms-grid-portfolio-white-border-hover .cms-grid-portfolio-readmore a:hover{color:#135296;}.cms-grid-pricing-layout1{margin-left:-15px;margin-right:-15px;}.cms-grid-pricing-layout1 .cms-gird-pricing-item-wrap{margin:0 -7px;}.cms-grid-pricing-layout1 .cms-grid-item-pricing{padding:0;}.cms-grid-pricing-layout1 .cms-grid-pricing-wrap{padding:0 7px;margin:0px;color:#ccc;}.cms-grid-pricing-layout1 .cms-grid-title{border:2px solid #333;border-bottom:none;border-top-left-radius:2px;border-top-right-radius:2px;display:block;text-align:center;padding:45px 0 40px;background:#191919;}.cms-grid-pricing-layout1 .cms-grid-title .cms-pricing-title{text-transform:uppercase;color:#fff;text-align:center;}.cms-grid-pricing-layout1 .cms-grid-title .cms-pricing-subtitle span{display:block;font-size:11px;text-transform:uppercase;}.cms-grid-pricing-layout1 .cms-price-wrap,.cms-grid-pricing-layout1 .cms-price-meta-wrap,.cms-grid-pricing-layout1 .cms-pricing-button{border-left:2px solid #333;border-right:2px solid #333;background:#191919;}.cms-grid-pricing-layout1 .cms-price-wrap,.cms-grid-pricing-layout1 .cms-price-meta-wrap{border-bottom:2px solid #333;text-align:center;padding:30px 0;}.cms-grid-pricing-layout1 .cms-price-wrap span{font-weight:bold;font-size:30px;color:#fff;}.cms-grid-pricing-layout1 .cms-price-wrap small{font-size:11px;text-transform:uppercase;vertical-align:top;}.cms-grid-pricing-layout1 .cms-price-wrap small:before{content:'/';padding:0 10px;}.cms-grid-pricing-layout1 .cms-price-meta-wrap dd{font-size:12px;margin:0px;}.cms-grid-pricing-layout1 .cms-price-meta-wrap dd:last-child{margin:0;}.cms-grid-pricing-layout1 .cms-pricing-button{border-bottom:2px solid #333;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background:#191919;padding:30px 0;}.cms-grid-pricing-layout1 .cms-pricing-button .btn-pricing-normal{background-color:#666;border-color:#666;color:#fff;}.cms-grid-pricing-layout1 .cms-pricing-button .btn-pricing-feature{margin:10px 0;}.cms-grid-pricing-layout1 .cms-pricing-button .btn:hover{background:#135296;border-color:#135296;color:#fff;}.cms-grid-pricing-layout1 .pricing-feature-item{margin-top:-20px;}.cms-grid-pricing-layout1 .pricing-feature-item .cms-grid-pricing-wrap .cms-grid-title,.cms-grid-pricing-layout1 .pricing-feature-item .cms-grid-pricing-wrap .cms-price-wrap,.cms-grid-pricing-layout1 .pricing-feature-item .cms-grid-pricing-wrap .cms-price-meta-wrap,.cms-grid-pricing-layout1 .pricing-feature-item .cms-grid-pricing-wrap .cms-pricing-button{background:#141414;}.cms-grid-pricing-layout1 .pricing-feature-item .cms-grid-pricing-wrap .cms-grid-title{padding:55px 0 50px;}.cms-grid-pricing-layout2{margin-left:-15px;margin-right:-15px;}.cms-grid-pricing-layout2 .cms-gird-pricing-item-wrap{margin:0 -7px;}.cms-grid-pricing-layout2 .cms-grid-item-pricing{padding:0;}.cms-grid-pricing-layout2 .cms-grid-pricing-wrap{padding:0 7px;margin:0px;color:#888;}.cms-grid-pricing-layout2 .cms-grid-title{border:2px solid #eee;border-bottom:none;border-top-left-radius:2px;border-top-right-radius:2px;display:block;text-align:center;padding:45px 0 40px;background:#f5f5f5;}.cms-grid-pricing-layout2 .cms-grid-title .cms-pricing-title{text-transform:uppercase;color:#333;text-align:center;}.cms-grid-pricing-layout2 .cms-grid-title .cms-pricing-subtitle span{display:block;font-size:11px;text-transform:uppercase;}.cms-grid-pricing-layout2 .cms-price-wrap,.cms-grid-pricing-layout2 .cms-price-meta-wrap,.cms-grid-pricing-layout2 .cms-pricing-button{border-left:2px solid #eee;border-right:2px solid #eee;background:#f5f5f5;}.cms-grid-pricing-layout2 .cms-price-wrap,.cms-grid-pricing-layout2 .cms-price-meta-wrap{border-bottom:2px solid #fff;text-align:center;padding:30px 0;}.cms-grid-pricing-layout2 .cms-price-wrap span{font-weight:bold;font-size:30px;color:#333;}.cms-grid-pricing-layout2 .cms-price-wrap small{font-size:11px;text-transform:uppercase;vertical-align:top;}.cms-grid-pricing-layout2 .cms-price-wrap small:before{content:'/';padding:0 10px;}.cms-grid-pricing-layout2 .cms-price-meta-wrap dd{font-size:12px;margin:0px;}.cms-grid-pricing-layout2 .cms-price-meta-wrap dd:last-child{margin:0;}.cms-grid-pricing-layout2 .cms-pricing-button{border-bottom:2px solid #eee;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background:#f5f5f5;padding:30px 0;}.cms-grid-pricing-layout2 .cms-pricing-button .btn-pricing-normal{background-color:#aaa;border-color:#aaa;color:#fff;}.cms-grid-pricing-layout2 .cms-pricing-button .btn-pricing-feature{margin:10px 0;}.cms-grid-pricing-layout2 .cms-pricing-button .btn:hover{background:#135296;border-color:#135296;color:#fff;}.cms-grid-pricing-layout2 .pricing-feature-item{margin-top:-20px;}.cms-grid-pricing-layout2 .pricing-feature-item .cms-grid-pricing-wrap .cms-grid-title,.cms-grid-pricing-layout2 .pricing-feature-item .cms-grid-pricing-wrap .cms-price-wrap,.cms-grid-pricing-layout2 .pricing-feature-item .cms-grid-pricing-wrap .cms-price-meta-wrap,.cms-grid-pricing-layout2 .pricing-feature-item .cms-grid-pricing-wrap .cms-pricing-button{background:#333;border-color:#434343;color:#eee;}.cms-grid-pricing-layout2 .pricing-feature-item .cms-grid-pricing-wrap .cms-grid-title{padding:55px 0 50px;}.cms-grid-pricing-layout2 .pricing-feature-item .cms-grid-pricing-wrap .cms-grid-title .cms-pricing-title{color:#fff;}.cms-grid-pricing-layout2 .pricing-feature-item .cms-price-wrap span{color:#fff;}.cms-grid-pricing-layout2 .pricing-feature-item .cms-price-wrap,.cms-grid-pricing-layout2 .pricing-feature-item .cms-price-meta-wrap{border-color:#444;}.cms-grid-pricing-title.best-value{/* ==========================================================================
   [End] 16. Pricing
========================================================================== *//* ==========================================================================
   [Start] 17. Gallery
========================================================================== */}.cms-grid-pricing-title.best-value:before{color:#fff;content:attr(data-bestvalue);display:block;font-size:13px;font-weight:700;position:absolute;right:0px;text-transform:uppercase;top:18px;transform:rotate(45deg);width:60px;z-index:2;}.cms-grid-pricing-title.best-value:after{border-style:solid;border-width:36px;content:"";height:0;position:absolute;right:9px;top:2px;width:0;z-index:1;border-color:#333 #333 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);}.wpb_image_grid .wpb_image_grid_ul .isotope-item{left:inherit !important;margin:0 !important;position:inherit !important;top:inherit !important;overflow:hidden;}.wpb_image_grid .wpb_image_grid_ul .isotope-item a{position:relative;overflow:hidden;}.wpb_image_grid .wpb_image_grid_ul .isotope-item a:before{display:block;height:50px;width:50px;content:"\e618";font-family:'Pe-icon-7-stroke';position:absolute;top:50%;left:0;right:0;margin:0 auto;-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 */line-height:50px;text-align:center;font-size:36px;color:#fff;z-index:2;opacity:0;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.wpb_image_grid .wpb_image_grid_ul .isotope-item a:after{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0, 0, 0, 0.8);content:"";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;}.wpb_image_grid .wpb_image_grid_ul .isotope-item a:hover:before,.wpb_image_grid .wpb_image_grid_ul .isotope-item a:hover:after{opacity:1;}.wpb_image_grid .wpb_image_grid_ul .isotope-item a:hover img{-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:scale(1.1);-khtml-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.wpb_image_grid .wpb_image_grid_ul .isotope-item img{width:100%;}@media screen and (min-width:993px){.wpb_image_grid .wpb_image_grid_ul .isotope-item{left:inherit !important;margin:0 !important;position:inherit !important;top:inherit !important;}.wpb_image_grid .wpb_image_grid_ul .isotope-item.cols-3{width:-moz-calc(100% / 3) !important;width:-webkit-calc(100% / 3) !important;width:-o-calc(100% / 3) !important;width:calc(100% / 3) !important;}.wpb_image_grid .wpb_image_grid_ul .isotope-item.cols-4{width:-moz-calc(100% / 4) !important;width:-webkit-calc(100% / 4) !important;width:-o-calc(100% / 4) !important;width:calc(100% / 4) !important;}.wpb_image_grid .wpb_image_grid_ul .isotope-item.cols-5{width:-moz-calc(100% / 5) !important;width:-webkit-calc(100% / 5) !important;width:-o-calc(100% / 5) !important;width:calc(100% / 5) !important;}.wpb_image_grid .wpb_image_grid_ul .isotope-item.cols-6{width:-moz-calc(100% / 6) !important;width:-webkit-calc(100% / 6) !important;width:-o-calc(100% / 6) !important;width:calc(100% / 6) !important;}}@media screen and (max-width:992px) and (min-width:768px){.wpb_image_grid .wpb_image_grid_ul .isotope-item.cols-4,.wpb_image_grid .wpb_image_grid_ul .isotope-item.cols-5,.wpb_image_grid .wpb_image_grid_ul .isotope-item.cols-6{width:-moz-calc(100% / 3) !important;width:-webkit-calc(100% / 3) !important;width:-o-calc(100% / 3) !important;width:calc(100% / 3) !important;}}@media screen and (max-width:767px){/* ==========================================================================
   [End] 17. Gallery
========================================================================== *//* ==========================================================================
   [Start] 18. Dropcaps
========================================================================== */.wpb_image_grid .wpb_image_grid_ul .isotope-item.cols-4,.wpb_image_grid .wpb_image_grid_ul .isotope-item.cols-5,.wpb_image_grid .wpb_image_grid_ul .isotope-item.cols-6{width:100% !important;}}.cms-dropcap{/* ==========================================================================
   [End] 18. Dropcaps
========================================================================== *//* ==========================================================================
   [Start] 19. Style Headding
========================================================================== */}.cms-dropcap:first-letter{background:transparent;color:#444;font-size:44px;padding:11px 12px;display:inline-block;float:left;font-size:44px;margin:0 4px 0 0;text-align:center;}.cms-dropcap.box:first-letter{background:#444;color:#fff;padding:11px 12px;display:inline-block;float:left;font-size:28px;margin:7px 10px 0px 0;text-align:center;}.cms-title-line-top .cms-custom-headding-title{position:relative;padding-top:48px;}.cms-title-line-top .cms-custom-headding-title:before{content:"";position:absolute;top:0;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:72px;height:11px;background:url(http://riftio.com/wp-content/themes/riftio/assets/images/line-title.png) no-repeat center center;}.cms-title-line-bottom{/* ==========================================================================
   [End] 19. Style Headding
========================================================================== *//* 20. Social */}.cms-title-line-bottom.custom-border-bottom .cms-custom-headding-title{padding-bottom:50px;}.cms-title-line-bottom.custom-border-bottom-10 .cms-custom-headding-title{padding-bottom:38px;}.cms-title-line-bottom .cms-custom-headding-title{position:relative;padding-bottom:28px;}.cms-title-line-bottom .cms-custom-headding-title:before{content:"";position:absolute;bottom:0;top:auto;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:72px;height:11px;background:url(http://riftio.com/wp-content/themes/riftio/assets/images/line-title.png) no-repeat center center;}.cms-title-line-bottom.cms-align-left .cms-custom-headding-title:before{left:0;-webkit-transform:translate(0, 0);-khtml-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-title-line-bottom.cms-align-right .cms-custom-headding-title:before{right:0;left:auto;-webkit-transform:translate(0, 0);-khtml-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-title-line-bottom.border-bottom-gray .cms-custom-headding-title:before{background:url(http://riftio.com/wp-content/themes/riftio/assets/images/line-v2.png) no-repeat center center;}.cms-title-line-bottom.border-bottom-dark .cms-custom-headding-title:before{background:url(http://riftio.com/wp-content/themes/riftio/assets/images/line-v3.png) no-repeat center center;}.cms-social-page{/* 20. End Social *//*------------------------------------------------------------------
[End Style Shortcode]
------------------------------------------------------------------- *//*------------------------------------------------------------------
[Start] 20. Owl slider full-width
------------------------------------------------------------------- */}.cms-social-page a{display:inline-block;background:#333;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */color:#fff;font-size:18px;height:36px;line-height:36px;text-align:center;width:36px;}.cms-social-page a + a{margin-left:2px;}.cms-social-page a:hover{background:#135296;color:#fff;}.cms-social-page.bg-white a{background:#fff;color:#1d1d1d;font-size:14px;}.cms-social-page.bg-white a:hover{background:#1d1d1d;color:#fff;}.owl-slider-fullwidth-wrap .cms-carousel-item{position:relative;overflow:hidden;}.owl-slider-fullwidth-wrap .cms-slider-wrap{position:absolute;width:100%;height:100%;top:0;left:0;}.owl-slider-fullwidth-wrap .cms-slider-inner{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 */}.owl-slider-fullscreen-wrap .owl-wrapper-outer{height:100% !important;}.owl-slider-fullscreen-wrap .cms-carousel-item{background-attachment:scroll !important;background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;overflow:hidden;}.owl-slider-fullscreen-wrap .cms-slider-inner{width:100% !important;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 */}.owl-slider-fullscreen-wrap .owl-wrapper{height:100%;}.owl-slider-fullscreen-wrap .owl-item{height:100%;}.owl-slider-wrap{/*------------------------------------------------------------------
[Start] 21. Blog Multi Column
------------------------------------------------------------------- */}.owl-slider-wrap .owl-prev,.owl-slider-wrap .owl-next{position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);-khtml-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */height:50px;line-height:50px;width:50px;background-color:rgba(255, 255, 255, 0.8);text-align:center;margin:0 !important;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.owl-slider-wrap .owl-prev i,.owl-slider-wrap .owl-next i{line-height:50px !important;}.owl-slider-wrap .owl-prev i:before,.owl-slider-wrap .owl-next i:before{font-size:60px !important;color:#111 !important;}.owl-slider-wrap .owl-prev:hover,.owl-slider-wrap .owl-next:hover{background-color:#fff;}.owl-slider-wrap:hover .owl-prev,.owl-slider-wrap:hover .owl-next{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */}.owl-slider-wrap .owl-next{left:auto;right:0;}.owl-slider-wrap .owl-dots{display:none !important;position:absolute;left:50%;bottom:10px;-webkit-transform:translate(-50%);-khtml-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.cms-grid-blog-multicolumn{/*------------------------------------------------------------------
[End] 21. Blog Multi Column
------------------------------------------------------------------- */}.cms-grid-blog-multicolumn .cms-grid-title{margin-top:20px;}.cms-grid-blog-multicolumn .cms-grid-title h2 a{font-size:20px;font-weight:700;letter-spacing:0;}.cms-grid-blog-multicolumn .cms-grid-blog-meta{background:#f5f5f5;padding:13px 18px;font-family:"Montserrat";font-weight:400;margin:32px 0;}.cms-grid-blog-multicolumn .cms-grid-blog-meta ul{padding:0;margin:0;list-style:none;}.cms-grid-blog-multicolumn .cms-grid-blog-meta ul li{display:inline-block;font-size:10px;font-weight:normal;letter-spacing:0.04em;margin-right:35px;text-transform:uppercase;}.cms-grid-blog-multicolumn .cms-grid-blog-meta ul li i{font-size:13px;padding-right:8px;}.cms-grid-blog-multicolumn .cms-grid-blog-meta ul li a{color:#858585;}.cms-grid-blog-multicolumn .navigation .pagination{margin:50px 0 100px 0;padding:0;}.cms-grid-blog-multicolumn .cms-grid-item.col-lg-3 .cms-grid-title h2 a{font-size:16px;}.cms-grid-blog-multicolumn .cms-grid-item.col-lg-3 .cms-grid-blog-meta ul li{margin-right:8px;}.cms-grid-blog-multicolumn .cms-grid-item.col-lg-3 .cms-grid-blog-meta ul li:after{content:"/";padding-left:10px;}.cms-grid-blog-multicolumn .cms-grid-item.col-lg-3 .cms-grid-blog-meta ul li:last-child:after{content:"";}.cms-grid-blog-multicolumn .cms-grid-item.col-lg-3 .cms-grid-blog-meta ul li i{display:none;}.cms-grid-blog-multicolumn .cms-grid-item.col-lg-3:nth-child(5n+0){clear:left;}.cms-grid-blog-multicolumn .cms-grid-item.col-lg-4:nth-child(4n+0){clear:left;}.cms-grid-blog-multicolumn .cms-grid-item.col-lg-6:nth-child(3n+0){clear:left;}img{max-width:100%;}.alignleft{float:left;}.alignright{float:right;}.aligncenter{display:block;margin-left:auto;margin-right:auto;}.wp-caption{/* Keep wide captions from overflowing their container. */max-width:100%;padding:4px;}.wp-caption .wp-caption-text,.gallery-caption,.entry-caption{font-style:italic;font-size:12px;line-height:2;color:#757575;}img.wp-smiley,.rsswidget img{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0;}.entry-content dl.gallery-item{margin:0;}.gallery-item a,.gallery-caption{width:90%;}.gallery-item a{display:block;}.gallery-caption a{display:inline;}.gallery-columns-1 .gallery-item a{max-width:100%;width:auto;}.gallery .gallery-icon img{height:auto;max-width:90%;padding:5%;}.gallery-columns-1 .gallery-icon img{padding:3%;/* Video background */}.row-bg-video{position:relative;overflow:hidden;}.row-bg-video .cms-bg-video{position:absolute;left:0;top:0;width:100%;}.row-bg-video .wp-video-shortcode{width:100% !important;height:auto !important;}body .mejs-container{height:50px !important;}body .mejs-container .mejs-controls{height:50px;}body .mejs-container,body .mejs-embed,body .mejs-embed body,body .mejs-container .mejs-controls{background:#fff !important;}body .mejs-container .mejs-controls{border:2px solid #eee;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;/* BACKGROUND GRADIENT */}body .mejs-container .mejs-controls .mejs-time .mejs-currenttime,body .mejs-container .mejs-controls .mejs-time .mejs-duration{color:#333;display:block;line-height:47px;width:100%;}body .mejs-controls .mejs-time-rail .mejs-time-total,body .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,body .mejs-controls .mejs-time-rail .mejs-time-loaded{background:#f5f5f5;-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 */}body .mejs-controls .mejs-time-rail .mejs-time-current{background:#333;}body .mejs-offscreen,body .mejs-time-float{display:none !important;}body .mejs-controls .mejs-time-rail span,body .mejs-controls .mejs-time-rail a,body .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,body .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{height:10px;}body .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{background:#333;}body .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,body .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{top:9px;}body .mejs-playpause-button,body .mejs-container .mejs-controls .mejs-currenttime-container,body .mejs-time.mejs-duration-container{border-right:2px solid #eee !important;height:47px !important;width:50px !important;padding:0 !important;line-height:47px;position:relative;}body .mejs-playpause-button button{left:0;margin:auto !important;position:absolute !important;right:0;top:50%;-webkit-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);transform:translate(0px, -50%);}body .mejs-controls div.mejs-time-rail{border-right:2px solid #eee;height:47px;padding:0;}body .mejs-button.mejs-volume-button{height:47px;}body .mejs-controls .mejs-time-rail .mejs-time-total{margin:19px 16px;}body .mejs-button.mejs-playpause-button > button{padding:8px 0 0 2px;outline:none;}body .mejs-controls .mejs-button button:focus{outline:none;}body .mejs-button.mejs-volume-button > button{margin:3px 0 0 6px;height:47px;}body .mejs-button.mejs-playpause-button > button,body .mejs-button.mejs-volume-button > button{background:transparent;outline:none;}.mejs-button.mejs-playpause-button.mejs-play > button:before,.mejs-button.mejs-playpause-button.mejs-pause > button:before,body .mejs-button.mejs-volume-button.mejs-mute > button:before,body .mejs-button.mejs-volume-button.mejs-unmute > button:before{font-size:16px;content:"\e624";font-family:'Pe-icon-7-stroke';color:#333;}.mejs-button.mejs-playpause-button.mejs-pause > button:before{content:"\f04c";font-family:FontAwesome;font-size:13px;}body .mejs-button.mejs-volume-button.mejs-mute > button:before{content:"\e692";}body .mejs-button.mejs-volume-button.mejs-unmute > button:before{content:"\e69f";}body .mejs-controls .mejs-horizontal-volume-slider{margin-top:10px;}.cs-masonry-layout-item.col4 .mejs-time-rail{display:none;}#cshero-header-navigation{position:static;/*
-----> Minimum width of 992 pixels.
*/}#cshero-header-navigation .main-navigation ul.ping-right{left:auto;right:100%;}#cshero-header-navigation .main-navigation ul.ping-left{left:100%;right:auto;}@media screen and (min-width:992px){/*
-----> Minimum width of 992 pixels.
*//*
-----> Max width of 992 pixels.
*/.main-navigation ul li .drop_to_right.sub-menu,.main-navigation ul li:not(.group):hover > .drop_to_right.sub-menu{left:auto;right:90px;}#menu-mobile,.cs-menu-toggle{display:none;}#cshero-header-navigation.collapse{display:block;}#cshero-header-navigation .main-navigation div.nav-menu > ul{display:inline-block !important;text-align:left;width:100%;}#cshero-header-navigation .main-navigation ul{margin:0;text-indent:0;}#cshero-header-navigation .main-navigation li a{border-bottom:0;white-space:nowrap;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}#cshero-header-navigation .main-navigation .menu-main-menu > li,#cshero-header-navigation .main-navigation .menu-main-menu > li a,#cshero-header-navigation .main-navigation .menu-main-menu > ul > li,#cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a{display:inline-block;text-decoration:none;}#cshero-header-navigation .main-navigation .menu-main-menu > li ul li,#cshero-header-navigation .main-navigation .menu-main-menu > li ul li a,#cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul li,#cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul li a{display:block;text-decoration:none;text-align:left;}#cshero-header-navigation .main-navigation .menu-main-menu > li ul ul,#cshero-header-navigation .main-navigation .menu-main-menu > ul > li ul ul{width:250px;}#cshero-header-navigation .main-navigation .menu-main-menu > li > ul.sub-menu{margin-top:24px !important;-webkit-transition:margin-top 0.5s ease 0s;-moz-transition:margin-top 0.5s ease 0s;-ms-transition:margin-top 0.5s ease 0s;transition:margin-top 0.5s ease 0s;padding:35px 0px 40px;}#cshero-header-navigation .main-navigation .menu-main-menu > li:hover > ul.sub-menu{margin-top:0 !important;}#cshero-header-navigation .main-navigation li li{margin:0;position:relative;}#cshero-header-navigation .main-navigation li{/* Menu Stick Wall */}#cshero-header-navigation .main-navigation li ul{margin:0;padding:0;position:absolute;top:100%;z-index:1;height:1px;width:250px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);}#cshero-header-navigation .main-navigation li > aside ul,#cshero-header-navigation .main-navigation li > ul:not(.sub-menu){height:auto;clip:auto;position:static;width:100% !important;}#cshero-header-navigation .main-navigation li > aside ul li,#cshero-header-navigation .main-navigation li > ul:not(.sub-menu) li{display:inline-block !important;}#cshero-header-navigation .main-navigation li > aside ul li a,#cshero-header-navigation .main-navigation li > ul:not(.sub-menu) li a{display:inline-block !important;padding:0 !important;}#cshero-header-navigation .main-navigation li > aside ul.cs-social,#cshero-header-navigation .main-navigation li > ul:not(.sub-menu).cs-social{padding-left:38px !important;margin-top:10px;}#cshero-header-navigation .main-navigation li > aside ul.cs-social li + li,#cshero-header-navigation .main-navigation li > ul:not(.sub-menu).cs-social li + li{margin-left:5px !important;}#cshero-header-navigation .main-navigation li > aside ul.cs-social li a,#cshero-header-navigation .main-navigation li > ul:not(.sub-menu).cs-social li a{text-align:center;line-height:36px;}#cshero-header-navigation .main-navigation li ul ul{top:0;left:100%;width:250px;/* End Menu Stick Wall */}#cshero-header-navigation .main-navigation li ul ul.back{right:100%;left:auto;}#cshero-header-navigation .main-navigation li ul ul.back ul:not(.back){right:100%;left:auto;}#cshero-header-navigation .main-navigation li ul ul.back ul.back{left:100%;right:auto;}#cshero-header-navigation .main-navigation li ul ul.back ul.back ul:not(.back){left:100%;right:auto;}#cshero-header-navigation .main-navigation li ul ul.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 > li:last-child > a{padding-right:0;}#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 a{padding:8px 40px;line-height:1.8em;white-space:normal;}#cshero-header-navigation .main-navigation li ul li:last-child a{border-bottom:none;}#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"] > li{float:left;}#cshero-header-navigation .main-navigation [class*="columns"] > li > a{width:100%;}#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:1170px !important;right:0;width:100% !important;}#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu .sub-menu{background-color:transparent;}#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu > li > a 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_full_width.sub-menu > li > a span.menu-title:before{content:"";}#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu > li > a:hover{background-color:transparent;}#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_to_right.sub-menu{left:auto;right:90px;margin:auto;}#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_to_right.sub-menu .sub-menu{background-color:transparent;}#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_to_right.sub-menu > li > a span.menu-title{color:#ccc;text-transform:none;font-weight:bold;font-size:14px;}#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_to_right.sub-menu > li > a span.menu-title:before{content:"";}#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_to_right.sub-menu > li > a:hover{background-color:transparent;}#cshero-header-navigation .main-navigation li.group > ul.sub-menu{display:block;float:left;left:0;position:relative;width:100%;height:inherit;}#cshero-header-navigation .main-navigation ul.multicolumn > li ul.sub-menu ul.sub-menu{background-color:rgba(10, 10, 10, 0.95) !important;margin-top:24px !important;-webkit-transition:margin-top 0.5s ease 0s;-moz-transition:margin-top 0.5s ease 0s;-ms-transition:margin-top 0.5s ease 0s;transition:margin-top 0.5s ease 0s;}#cshero-header-navigation .main-navigation ul.multicolumn > li ul.sub-menu li:hover ul.sub-menu{margin-top:0 !important;}#cshero-header-navigation .main-navigation ul.multicolumn > li:hover{position:relative;z-index:10;}#cshero-header-navigation .main-navigation ul.standar-dropdown li ul.sub-menu{margin-top:24px !important;-webkit-transition:margin-top 0.5s ease 0s;-moz-transition:margin-top 0.5s ease 0s;-ms-transition:margin-top 0.5s ease 0s;transition:margin-top 0.5s ease 0s;}#cshero-header-navigation .main-navigation ul.standar-dropdown li:hover ul.sub-menu{margin-top:0 !important;}#cshero-header .cshero-header-cart-search .header{margin-bottom:-4px;margin-top:4px;}#cshero-header .cshero-header-cart-search .header i{-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-cart-search .header i:hover{color:#135296;}#cshero-header-navigation .main-navigation .menu-main-menu ul.mega-bg-image.sub-menu{padding-bottom:100px;}#cshero-header-navigation .main-navigation .menu-main-menu li.pdb-150 ul.mega-bg-image.sub-menu{padding-bottom:150px;/* Show image when hover */}.main-navigation ul.sub-menu{z-index:3;overflow:visible !important;}.main-navigation ul li > a.has-menu-image{position:relative;}.main-navigation ul li > a.has-menu-image span.menu-title{position:relative;display:inline-block;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;}.main-navigation ul li > a.has-menu-image span.menu-title span.menuimage{display:block;position:absolute;top:1000px;right:auto;left:calc(100% + 30px);width:300px;z-index:99;visibility:hidden;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;}.main-navigation ul li > a.has-menu-image span.menu-title span.menuimage:before{content:'';border-top:10px solid transparent;border-right:10px solid #fff;border-bottom:10px solid transparent;position:absolute;left:-10px;top:20px;}.main-navigation ul li > a.has-menu-image span.menu-title:hover span.menuimage{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */top:-20px;visibility:visible;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;}}@media screen and (max-width:992px){#cshero-header-navigation{background:#222;position:absolute;top:80px;width:100%;}#cshero-menu-mobile{display:block;}#cshero-menu-mobile i{color:#333;cursor:pointer;font-size:32px;height:35px;line-height:35px;text-align:center;width:45px;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}#cshero-menu-mobile i:hover{color:#135296;}.header-fixed-page #cshero-menu-mobile i:hover{color:#fff;}#cshero-header-navigation .main-navigation{width:100%;}#cshero-header-navigation .main-navigation div.nav-menu > ul{max-height:0;overflow:hidden;transition:all 500ms ease;}#header-navigation{display:block;background:#ccc;position:absolute;top:100px;left:0;width:100%;z-index:9;min-height:0;}#menu-mobile{display:block;position:absolute;top:15px;right:30px;cursor:pointer;}#cshero-header-navigation .main-navigation div.nav-menu > ul{margin:0;padding:0;list-style:none;}#cshero-header-navigation .main-navigation div.nav-menu > ul li{list-style:none;}#cshero-header-navigation .main-navigation div.nav-menu > ul li a{display:block;color:#5e5e5e;}#cshero-header-navigation .main-navigation div.nav-menu > ul li a:hover,#cshero-header-navigation .main-navigation div.nav-menu > ul li a:focus{color:#21759b;}.collapse .main-navigation div.nav-menu > ul{display:block;max-height:2000px;}#cshero-header #cshero-header-navigation .main-navigation{padding:15px 0;}#cshero-header #cshero-header-navigation .main-navigation .menu-main-menu li{line-height:31px;position:relative;}#cshero-header #cshero-header-navigation .main-navigation .menu-main-menu li a{background:transparent;color:#fff;font-family:Raleway;}#cshero-header #cshero-header-navigation .main-navigation ul.sub-menu{width:100% !important;background-image:none !important;}#cshero-header-navigation .main-navigation .menu-main-menu li .sub-menu,#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu{background-color:transparent;/* Dropdown Sub Menu */}.cs-menu-toggle{display:block;}#cshero-header-navigation .main-navigation .menu-main-menu > li{position:relative;/* Cart Search */}#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;color:#999 !important;margin:0 0 4px;}#cshero-header-navigation .main-navigation .menu-main-menu > li a:hover{color:#fff !important;}#cshero-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu{max-height:0;overflow:hidden;padding-left:10px;-webkit-transition:max-height 0.8s;-moz-transition:max-height 0.8s;-ms-transition:max-height 0.8s;transition:max-height 0.8s;}#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 i:before{content:"\f106";}#cshero-header-navigation .main-navigation .menu-main-menu > li .cs-menu-toggle{color:#999;cursor:pointer;position:absolute;right:-5px;text-align:center;top:0;width:30px;}#cshero-header-navigation .main-navigation .menu-main-menu > li .cs-menu-toggle:hover{color:#fff;}#cshero-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu .cs-menu-toggle{right:10px;}#cshero-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu ul.sub-menu .cs-menu-toggle{right:10px;}#cshero-header .cshero-header-cart-search{float:none;}#cshero-header .cshero-header-cart-search .header{position:absolute;right:65px;top:28px;}#cshero-header .cshero-header-cart-search .header a.icon_cart_wrap{margin-left:13px;}#cshero-header .cshero-header-cart-search .header i{color:#666;-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-cart-search .header i:hover{color:#135296;}#cshero-header .cshero-header-cart-search .widget_searchform_content{width:300px;}#cshero-header .cshero-header-cart-search .shopping_cart_dropdown{top:80px;}.header-fixed-page #cshero-header .cshero-header-cart-search .header i:hover{color:#fff;}body #cshero-header.header-fixed-page #cshero-header-navigation .main-navigation .menu-main-menu > li > a{color:#999 !important;}#cshero-header.header-fixed-page #cshero-header-navigation .main-navigation .menu-main-menu > li > a:hover,#cshero-header.header-fixed-page #cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-item > a,#cshero-header.header-fixed-page #cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-ancestor > a,#cshero-header.header-fixed-page #cshero-header-navigation .main-navigation .menu-main-menu > li.current_page_item > a,#cshero-header.header-fixed-page #cshero-header-navigation .main-navigation .menu-main-menu > li.current_page_ancestor > a{color:#fff !important;}}@media screen and (max-width:767px){/*
-----> End Max width of 992 pixels.
*//* ==========================================================================
  End Style Main Menu
========================================================================== */.main-navigation ul li a.has-menu-image span.menuimage{display:none !important;}body #cshero-header.header-fixed-page #cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-item > a,body #cshero-header.header-fixed-page #cshero-header-navigation .main-navigation .menu-main-menu > li.current-menu-ancestor > a,body #cshero-header.header-fixed-page #cshero-header-navigation .main-navigation .menu-main-menu > li.current_page_item > a,body #cshero-header.header-fixed-page #cshero-header-navigation .main-navigation .menu-main-menu > li.current_page_ancestor > a,body #cshero-header.header-fixed-page #cshero-header-navigation .main-navigation .menu-main-menu > li > a.onepage.current{color:#fff !important;}}#secondary{/* ==========================================================================
   [Start] 1. Widget Search
========================================================================== */}#secondary .wg-title{font-size:14px;line-height:16px;margin-bottom:30px;text-transform:uppercase;}#secondary [class*="widget_"],#secondary [class*="widget-"]{margin-bottom:55px;}#secondary .widget_archive ul li,#secondary .widget_categories ul li,#secondary .widget_pages ul li,#secondary .widget_meta ul li,#secondary .widget_recent_entries ul li{line-height:32px;}#secondary .widget_archive ul li a:hover,#secondary .widget_categories ul li a:hover,#secondary .widget_pages ul li a:hover,#secondary .widget_meta ul li a:hover,#secondary .widget_recent_entries ul li a:hover{color:#9c9c9c;}#secondary .widget_archive ul li ul.children,#secondary .widget_categories ul li ul.children,#secondary .widget_pages ul li ul.children,#secondary .widget_meta ul li ul.children,#secondary .widget_recent_entries ul li ul.children{margin-left:14px;}#secondary .widget_recent_comments ul li .comment-author-link{display:block;}#secondary .widget_text select{width:100%;}#secondary .widget_nav_menu ul.sub-menu{margin-left:14px;}#secondary .textwidget option{padding:10px 0;}#secondary .wp-calendar tfoot #next{text-align:right;}.searchform{position:relative;margin-bottom:15px;/* ==========================================================================
   [End] 1. Widget Search
========================================================================== *//* ==========================================================================
   [Start] 2. Widget Categories
========================================================================== */}.searchform:before{font-size:20px;position:absolute;right:16px;top:11px;content:"\e618";font-family:Pe-icon-7-stroke;}.searchform .screen-reader-text{display:none;}.searchform input[type="text"]{width:100%;}.searchform input[type="submit"]{position:absolute;right:0;top:0;width:35px;height:35px;line-height:35px;background:none !important;border:none !important;text-indent:-99999px;opacity:0;padding:0;}.widget_categories{/* ==========================================================================
   [End] 2. Widget Categories
========================================================================== *//* ==========================================================================
   [Start] 3. Widget Tags
========================================================================== */}.widget_categories ul li{font-size:11px;text-transform:uppercase;color:#666;/* border-bottom: 1px solid #eeeeee; */line-height:28px;width:100%;clear:both;}.widget_categories ul li a{color:#666;letter-spacing:0.04em;}.widget_categories ul li:hover{color:#135296;}.widget_categories ul li:hover a{color:#135296;}.widget_categories ul li:last-child{border-bottom:none;}.widget_categories ul li span{float:right;}.tagcloud{overflow:hidden;/* ==========================================================================
   [End] 3. Widget Tags
========================================================================== *//* ==========================================================================
   [Start] 3. Social
========================================================================== */}.tagcloud a{font-size:10px !important;line-height:27px;height:30px;padding:0 11px;color:#aaa;display:inline-block;float:left;margin:0 5px 5px 0;border:2px solid #efefef;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;/* BACKGROUND GRADIENT */}.tagcloud a:hover{color:#135296;border:2px solid #135296;}.cs-social li{display:inline-block;margin:0 2px;}.cs-social li a{height:36px;line-height:36px;width:36px;background:#fff;color:#1d1d1d;font-size:18px;text-align:center;display:block;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */}.cs-social li a:hover{background:#135296;color:#fff;}.cs-social.bg_dark li a{background:#333;color:#ccc;}.cs-social.bg_dark li a:hover{background:#fff !important;color:#222 !important;}#cshero-footer-bottom{font-size:11px;/* ==========================================================================
   [End] 3. Social
========================================================================== *//* ==========================================================================
   [Start] 4. Instagram
========================================================================== */}#cshero-footer-bottom .cs-social.default{margin-top:6px;}.cs-instagram-pics{max-width:256px;}.cs-instagram-pics .instagram-item{margin:0;padding:0 5px 5px 0;}.cs-instagram-pics .instagram-item img{border:2px solid transparent;}.cs-instagram-pics .instagram-item img:hover{border-color:#ccc;}body .cms-get-touch{padding:0;margin:0;list-style:none;/* ==========================================================================
   [End] 4. Instagram
========================================================================== *//* ==========================================================================
   [Start] 5. Widget Recent Entries
========================================================================== */}body .cms-get-touch li{position:relative;padding-left:30px;font-size:11px;letter-spacing:0.04em;line-height:28px;text-transform:uppercase;}body .cms-get-touch li i{font-size:20px;color:#808080;padding-right:10px;position:absolute;top:0;left:0;}.widget_recent_entries{/* ==========================================================================
   [Start] 5. Widget Recent Entries
========================================================================== */}.widget_recent_entries ul li{font-size:10px;color:#aaa;text-transform:uppercase;margin:0 0 10px;padding:15px 15px 15px 53px;background-color:#f5f5f5;position:relative;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.widget_recent_entries ul li:before{content:"\e656";font-family:'Pe-icon-7-stroke';font-size:32px;color:#888;left:16px;position:absolute;top:50%;-webkit-transform:translate(0px, -50%);-khtml-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);transform:translate(0px, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.widget_recent_entries ul li:before:hover{color:#fff;}.widget_recent_entries ul li a{font-size:11px;line-height:1.6;color:#333;display:block;margin:0 0 15px;}.widget_recent_entries ul li span{display:block;line-height:10px;}.widget_recent_entries ul li:hover{background-color:#333;color:#fff;}.widget_recent_entries ul li:hover a{color:#fff;}.widget_archive li,.widget_meta li{line-height:28px;}.widget_archive li a,.widget_meta li a{color:#666;font-size:11px;text-transform:uppercase;}.widget-area .widget{font-size:11px;/* Archive widget */}.widget-area .widget select{width:100%;background:0 none;border:2px solid #eee;height:44px;position:relative;cursor:pointer;}.widget_archive li{font-size:11px;}.widget_archive label{width:100%;display:block;}.widget_calendar table{width:100%;}.widget_calendar table tbody td{text-align:center;}.widget_rss li,.widget_recent_comments li{margin-bottom:15px;}.zooka-latest-wrap{margin-left:-15px;margin-right:-15px;}.zooka-latest-posts{/* Widget Search Top */}.zooka-latest-posts .special_widget_title{position:relative;overflow:hidden;width:100%;clear:both;}.zooka-latest-posts .wg-title{font-size:24px;text-transform:uppercase;font-weight:bold;float:left;margin-bottom:35px;}.zooka-latest-posts a.zooka_more_blog{text-align:right;font-size:13px;text-transform:uppercase;color:#111;font-weight:700;float:right;margin-top:7px;letter-spacing:3px;position:relative;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.zooka-latest-posts a.zooka_more_blog:before{width:0;position:absolute;bottom:0;left:0;border-bottom:2px solid #111;content:'';}.zooka-latest-posts a.zooka_more_blog:hover:before{width:100%;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.zooka-latest-posts a.zooka_more_blog i{padding-left:10px;}.zooka-latest-posts .featured-image{position:relative;overflow:hidden;margin-bottom:30px;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.zooka-latest-posts .featured-image a{display:block;height:100%;left:0;position:absolute;top:0;width:100%;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */}.zooka-latest-posts .featured-image a i{position:absolute;font-size:48px;color:#999;display:block;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 */}.zooka-latest-posts .featured-image img{position:relative;z-index:-1;}.zooka-latest-posts .featured-image:before{content:'';position:absolute;display:block;top:10px;right:10px;bottom:10px;left:10px;background:rgba(255, 255, 255, 0.9);filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.zooka-latest-posts .entry-title{font-weight:bold;margin-bottom:10px;line-height:1.3;}.zooka-latest-posts .entry-title a{text-transform:uppercase;color:#111;position:relative;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.zooka-latest-posts .entry-title a:before{border-bottom:1px solid #111;content:'';width:0;position:absolute;bottom:0;left:0;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.zooka-latest-posts .entry-title a:hover:before{width:100%;}.zooka-latest-posts .entry-meta{width:100%;display:block;margin-bottom:10px;}.zooka-latest-posts .entry-meta span{display:inline-block;text-transform:uppercase;color:#858585;font-size:11px;}.zooka-latest-posts .entry-meta span:before{content:'/';display:inline-block;padding:0 5px;}.zooka-latest-posts .entry-meta span:first-child:before{content:'';display:none;}.zooka-latest-posts .readmore{display:inline-block;margin-top:10px;font-size:12px;color:#111;text-transform:uppercase;font-weight:700;letter-spacing:3px;position:relative;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.zooka-latest-posts .readmore:before{content:'';position:absolute;left:0;bottom:0;border-bottom:2px solid #111;width:0;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.zooka-latest-posts .readmore i{padding-left:10px;}.zooka-latest-posts .readmore:hover:before{width:100%;}.zooka-latest-posts .zooka-latest-item{-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.zooka-latest-posts .zooka-latest-item .featured-image:hover:before,.zooka-latest-posts .zooka-latest-item .featured-image:hover a{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */}.zooka-latest-posts .zooka-latest-item .featured-image:hover img{-webkit-transform:scale(1.1);-khtml-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}.cshero-header-cart-search{/* End Widget Search Top *//* Map */}.cshero-header-cart-search .header a{position:relative;}.cshero-header-cart-search .header a i{font-size:22px;}.cshero-header-cart-search .header a .cart_total{background:none repeat scroll 0 0 #92744b;-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 */font-size:10px;height:16px;left:10px;line-height:16px;position:absolute;text-align:center;top:-15px;width:16px;color:#fff;}.cshero-header-cart-search .widget_searchform_content{display:none;left:auto !important;position:absolute;right:0px;width:100%;max-width:300px;min-width:280px;padding:12px;background-color:#fff;-webkit-box-shadow:0px 4px 6px rgba(0, 0, 0, 0.2);-khtml-box-shadow:0px 4px 6px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 4px 6px rgba(0, 0, 0, 0.2);-ms-box-shadow:0px 4px 6px rgba(0, 0, 0, 0.2);-o-box-shadow:0px 4px 6px rgba(0, 0, 0, 0.2);box-shadow:0px 4px 6px rgba(0, 0, 0, 0.2);/* BACKGROUND GRADIENT *//* BOX SIZING */z-index:1;}.cshero-header-cart-search .widget_searchform_content form{margin:0;position:relative;}.cshero-header-cart-search .widget_searchform_content form input[type*="submit"]{border-color:transparent;background-color:transparent;height:38px;padding:0;position:absolute;right:4px;text-indent:-9999px;top:2px;width:38px;z-index:1;}.cshero-header-cart-search .widget_searchform_content form:before{color:#333;content:"\e618";font-family:'Pe-icon-7-stroke';font-size:22px;position:absolute;right:12px;top:11px;}.cshero-header-cart-search .shopping_cart_dropdown{display:none;}.cshero-header-cart-search .shopping_cart_dropdown a.btn{font-weight:700;background-color:#fff;border-color:#343434;-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 */border-style:solid;border-width:2px;color:#333;font-size:13px;padding:16px 30px;}.cshero-header-cart-search .shopping_cart_dropdown a.btn:hover{background-color:#343434;color:#fff;}body .wpb_gmaps_widget .wpb_wrapper{padding:0;/* End Map *//* Social */}.cms-social{/* New letters */}.cms-social li{display:block;float:left;}.cms-social li + li{margin-left:5px;}.cms-social li i{height:36px;width:36px;text-indent:-99999;background:#333;color:#fff;border-radius:100%;line-height:36px;text-align:center;font-size:0;}.cms-social li i:before{font-size:18px;}.newsletter-widget{/* Social in content */}.newsletter-widget p{display:inline;}.newsletter-widget .newsletter-email{width:-moz-calc(100% - 178px);width:-webkit-calc(100% - 178px);width:-o-calc(100% - 178px);width:calc(100% - 178px);border:1px solid #ddd;height:46px;}.newsletter-widget .newsletter-submit{float:right;width:168px;padding:14px 0;background-color:#111;color:#fff;}.newsletter-widget .newsletter-submit:hover{background-color:transparent;color:#111;}body .cms-get-touch.social-in-content{/* ==========================================================================
  End Style Widget
========================================================================== */}body .cms-get-touch.social-in-content li{font-size:15px;font-weight:300 !important;padding-bottom:10px;padding-left:35px;text-transform:none;}body .cms-get-touch.social-in-content i{font-size:24px;color:#ccc;}body .widget_cart_search_wrap{position:relative;}body .widget_cart_search_wrap .shopping_cart_dropdown_inner{max-height:none !important;}body .widget_cart_search_wrap ul.cart_list{border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:10px;}body .widget_cart_search_wrap li.cart-list{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee;}body .widget_cart_search_wrap li.cart-list:last-child{border:none;margin-bottom:0;padding-bottom:0;}body .widget_cart_search_wrap li.cart-list a{font-family:Raleway, Arial, serif;font-weight:300;}body .widget_cart_search_wrap li.cart-list img{width:60px;float:right;}body .widget_cart_search_wrap li.cart-list .quantity{display:block;}.cshero-header-cart-search .shopping_cart_dropdown{position:absolute;right:0;left:auto !important;background:#fff;-webkit-box-shadow:0px 4px 6px rgba(0, 0, 0, 0.2);-khtml-box-shadow:0px 4px 6px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 4px 6px rgba(0, 0, 0, 0.2);-ms-box-shadow:0px 4px 6px rgba(0, 0, 0, 0.2);-o-box-shadow:0px 4px 6px rgba(0, 0, 0, 0.2);box-shadow:0px 4px 6px rgba(0, 0, 0, 0.2);/* BACKGROUND GRADIENT *//* BOX SIZING */min-width:300px;max-width:350px;padding:20px;}.cshero-header-cart-search .shopping_cart_dropdown a{font-family:Raleway, Arial, serif;}.cshero-header-cart-search .shopping_cart_dropdown .quantity,.cshero-header-cart-search .shopping_cart_dropdown .total{font-family:Montserrat, Arial, serif;text-transform:uppercase;}.cshero-header-cart-search .shopping_cart_dropdown .total{padding-top:12px;}.woo-top-widget{width:100%;clear:both;margin-bottom:50px;overflow:hidden;}.woo-top-widget .woo-left-bar .wg-title{font-size:20px;font-weight:normal;}.woo-top-widget .woo-right-bar .wg-title{display:none;}.woo-top-widget .woo-right-bar .price_slider_wrapper{padding-top:60px;}.woocommerce .woo-right-bar .widget_price_filter .ui-slider .ui-slider-handle{background:#222;width:14px;height:14px;border-radius:50%;}.woocommerce .woo-right-bar .widget_price_filter .price_slider_wrapper .ui-widget-content{background:#eee;height:5px;border-radius:0;}.woocommerce .woo-right-bar .widget_price_filter .ui-slider-horizontal .ui-slider-range{background:#888;}.woocommerce .woo-right-bar .widget_price_filter .price_slider_amount{font-size:11px;text-transform:uppercase;font-family:Montserrat, Arial, serif;color:#888;margin-top:25px;}.woocommerce .woo-right-bar .widget_price_filter .price_slider_amount .price_label{padding-top:16px;}.woocommerce .woo-right-bar .widget_price_filter .price_slider_amount .button{background-color:#fff;border-color:#343434;border-radius:3px;border-style:solid;border-width:2px;color:#333;font-size:13px;padding:16px 50px;letter-spacing:0;}.woocommerce .woo-right-bar .widget_price_filter .price_slider_amount .button:hover{background:#343434;color:#fff;}.woocommerce .woocommerce-ordering{margin-bottom:30px;/* Config color */}.woocommerce ul.products li.product .cshere-woo-item-wrap .onsale{background:#135296;}.woocommerce ul.products li.product .cshere-woo-item-wrap .price .amount,.woocommerce ul.products li.product .cshere-woo-item-wrap .cshero-product-price .amount{color:#135296;}.cshere-woo-select{height:44px;line-height:44px;width:270px;overflow:hidden;border:2px solid #eee;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;/* BACKGROUND GRADIENT */background:url(http://riftio.com/wp-content/themes/riftio/assets/images/woo-filter.jpg) no-repeat right center;outline:none;cursor:pointer;}.cshere-woo-select select{width:285px;background:0 none;border:none;height:40px;line-height:40px;font-size:11px;text-transform:uppercase;font-family:Montserrat, Arial, serif;color:#aaa;outline:none;text-indent:5px;cursor:pointer;}.cshere-woo-select select:hover,.cshere-woo-select select:focus,.cshere-woo-select select:active{outline:none;}.cshero-woo-breadcrumb{display:none;}.woocommerce-result-count{font-size:11px;font-family:Montserrat, Arial, serif;text-transform:uppercase;margin-top:10px !important;/* Cart page */}.woocommerce .cms-checkout-page table.shop_table{border:none;}.woocommerce .cms-checkout-page table.shop_table thead{background:#f5f5f5;font-family:Montserrat, Arial, serif;font-size:13px;text-transform:uppercase;color:#333;}.woocommerce .cms-checkout-page table.shop_table thead th{padding:14px 12px;font-weight:normal;}.woocommerce .cms-checkout-page table.shop_table tbody td{border:none;padding-top:30px;padding-bottom:30px;}.woocommerce .cms-checkout-page table.shop_table tbody .product-remove{padding-right:18px;}.woocommerce .cms-checkout-page table.shop_table tbody .product-remove a{color:#7f7f7f !important;float:right;font-size:16px;font-weight:normal;height:20px;line-height:17px;text-align:center;width:20px;}.woocommerce .cms-checkout-page table.shop_table tbody .product-remove a:hover{background:#135296;color:#fff !important;}.woocommerce .cms-checkout-page table.shop_table tbody .product-thumbnail{width:70px;}.woocommerce .cms-checkout-page table.shop_table tbody .product-thumbnail img{width:70px;}.woocommerce .cms-checkout-page table.shop_table tbody .product-price .amount,.woocommerce .cms-checkout-page table.shop_table tbody .product-subtotal .amount{font-family:Montserrat, Arial, serif;font-size:13px;text-transform:uppercase;color:#135296;}.woocommerce .cms-checkout-page table.shop_table tbody .product-quantity input{-webkit-appearance:textfield;-khtml-appearance:textfield;-moz-appearance:textfield;-ms-appearance:textfield;-o-appearance:textfield;appearance:textfield;padding:0;}.woocommerce .cms-checkout-page table.shop_table tbody .cart-action-wrap td{padding:50px 0 70px;border-top:1px solid #eee;vertical-align:top;}.woocommerce .cms-checkout-page table.shop_table tbody .cart-action-wrap .coupon label{display:none;}.woocommerce .cms-checkout-page table.shop_table tbody .cart-action-wrap .coupon .input-text{width:260px;height:42px;padding:10px 5px;border:2px solid #eee;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;/* BACKGROUND GRADIENT */float:left;margin-right:10px;}.woocommerce .cms-checkout-page table.shop_table tbody .cart-action-wrap .actions .wc-proceed-to-checkout{padding:0;float:right;}.woocommerce .cms-checkout-page table.shop_table tbody .cart-action-wrap .actions .wc-proceed-to-checkout a{background:#fff;color:#333;}.woocommerce .cms-checkout-page table.shop_table tbody .cart-action-wrap .actions .wc-proceed-to-checkout a:hover{background:#333;color:#fff;}.woocommerce .cms-checkout-page table.shop_table tbody .cart-action-wrap .actions input.button{float:right;margin-right:10px;background:#333;color:#fff;letter-spacing:1px;}.woocommerce .cms-checkout-page table.shop_table tbody .cart-action-wrap .actions input.button:hover{color:#333;background:#fff;}.woocommerce .cms-checkout-page table.shop_table .product-price,.woocommerce .cms-checkout-page table.shop_table .product-quantity,.woocommerce .cms-checkout-page table.shop_table .product-subtotal{text-align:center;}.cart-collaterals{margin-bottom:40px;/* Checkout page */}.cart-collaterals h3{font-size:20px;font-weight:normal;text-transform:uppercase;}.cart-collaterals .cart-totals-shipping{padding-right:15px;}.cart-collaterals .cart-totals-inner{padding-left:15px;}.cart-collaterals .cart-totals-inner span{line-height:1.6;}.cart-collaterals .cart-totals-inner span.label{display:inline-block;min-width:250px;}.cart-collaterals .cart-totals-inner strong{font-weight:300;}.cart-collaterals .cshere-woo-select{width:100%;line-height:38px;}.cart-collaterals .cshere-woo-select select{width:105% !important;}.cart-collaterals .shipping-calculator-form p{padding:0 !important;margin-bottom:10px;}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#f5f5f5;font-size:11px;text-transform:uppercase;color:#858585;padding-left:25px;border-top:none;}.woocommerce .woocommerce-error a,.woocommerce .woocommerce-info a,.woocommerce .woocommerce-message a{color:#333;}.woocommerce .woocommerce-error a:hover,.woocommerce .woocommerce-info a:hover,.woocommerce .woocommerce-message a:hover{color:#135296;}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-info:after,.woocommerce .woocommerce-message:after{display:none;}.woocommerce .woocommerce-error .button.wc-forward,.woocommerce .woocommerce-info .button.wc-forward,.woocommerce .woocommerce-message .button.wc-forward{background:0 none;border:none;padding:0;margin-top:5px;}.woocommerce .woocommerce-checkout{margin-top:80px;/* Thumbnail */}.woocommerce .woocommerce-checkout .select2-container .select2-choice{height:44px;line-height:20px;}.woocommerce .woocommerce-checkout .select2-container .select2-choice .select2-arrow{width:30px;}.woocommerce .woocommerce-checkout .select2-container .select2-choice b{background:url(http://riftio.com/wp-content/themes/riftio/assets/images/woo-filter.jpg) no-repeat right center;height:44px;}.woocommerce .woocommerce-checkout .select2-container .select2-choice b:before,.woocommerce .woocommerce-checkout .select2-container .select2-choice b:after{display:none;}.woocommerce .woocommerce-checkout .col2-set .col-1,.woocommerce .woocommerce-checkout .col2-set .col-2{width:49.999%;padding-right:15px;}.woocommerce .woocommerce-checkout .col2-set .col-2{padding-left:15px;padding-right:0;}.woocommerce .woocommerce-checkout #order_review_heading{margin-top:50px;}.woocommerce .woocommerce-checkout .shop_table{border:none;}.woocommerce .woocommerce-checkout .shop_table .center-30{background:#fff;width:30px;padding:0;}.woocommerce .woocommerce-checkout .shop_table thead th{background:#f5f5f5;font-family:Montserrat, Arial, serif;font-size:11px;text-transform:uppercase;font-weight:normal;color:#333;width:48.8%;}.woocommerce .woocommerce-checkout .shop_table tbody td{border:none;}.woocommerce .woocommerce-checkout .shop_table tbody .cart_item:first-child td{padding-top:25px;}.woocommerce .woocommerce-checkout .shop_table tfoot th,.woocommerce .woocommerce-checkout .shop_table tfoot td,.woocommerce .woocommerce-checkout .shop_table tfoot strong{border:none;font-weight:300;}.woocommerce .woocommerce-checkout .shop_table tfoot .order-total{color:#333;}.woocommerce .woocommerce-checkout #payment{background:#fff !important;-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 */}.woocommerce .woocommerce-checkout #payment .payment_methods{padding:0;border:none;}.woocommerce .woocommerce-checkout #payment .payment_methods li{margin-bottom:10px;}.woocommerce .woocommerce-checkout #payment .payment_methods .cms-payment{background:#f5f5f5;padding:7px 20px;}.woocommerce .woocommerce-checkout #payment .payment_methods .cms-payment input{float:left;margin-top:5px;}.woocommerce .woocommerce-checkout #payment .payment_methods .cms-payment label{font-size:12px;font-family:Montserrat, Arial, serif;color:#333;text-transform:uppercase;display:block;margin-right:30px;cursor:pointer;}.woocommerce .woocommerce-checkout #payment .payment_methods .payment_method_paypal .cms-payment input{margin-top:18px;}.woocommerce .woocommerce-checkout #payment .payment_methods .cms-active .cms-payment{background:#333;}.woocommerce .woocommerce-checkout #payment .payment_methods .cms-active .cms-payment label{color:#fff;}.woocommerce .woocommerce-checkout #payment .payment_methods .payment_box{background:#fff;width:100%;padding-left:0;padding-right:0;}.woocommerce .woocommerce-checkout #payment .payment_methods .payment_box:before,.woocommerce .woocommerce-checkout #payment .payment_methods .payment_box:after{display:none;}.woocommerce .woocommerce-checkout #payment .place-order{padding:0;}.woocommerce .woocommerce-checkout #payment .place-order #place_order{float:left;background:#333;color:#fff;}.woocommerce .woocommerce-checkout #payment .place-order #place_order:hover{color:#333;background:#fff;}.woocommerce .woocommerce-checkout #order_review{margin-bottom:120px;}.cs-product-wrap .images .thumbnails{width:100%;overflow:hidden;padding-top:10px !important;}.cs-product-wrap .images .thumbnails .thumbnails-inner{display:block;text-align:center;}.cs-product-wrap .images .thumbnails .thumbnails-inner a{width:100px !important;height:100px;display:inline-block;float:none !important;margin-right:0 !important;margin-bottom:10px !important;}.cs-product-wrap .images .thumbnails .thumbnails-inner a + a{margin-left:10px !important;}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:49%;/* Woo color */}.woocommerce .cshere-woo-item-wrap .cshero-woo-meta .cshero-product-price .amount,.woocommerce .price .amount,.widget_product_categories li a:hover,.woocommerce .widget_products ul li .amount,.woocommerce .widget_recent_reviews ul li .amount,.woocommerce .widget_top_rated_products ul li .amount,.woocommerce .widget_products ul li a:hover span,.woocommerce .widget_recent_reviews ul li a:hover,.woocommerce .widget_top_rated_products ul li a:hover span,.single-product .entry-summary .rating-price .product-price .amount{color:#135296;}.cms-product-share-wrap a:hover{background:#135296;}@media screen and (min-width:1500px){#cshero-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu{left:inherit;}}@media screen and (min-width:1200px){body .cs-boxed{margin:auto;width:1200px;}}@media screen and (max-width:1360px) and (min-width:1200px){#cshero-header #cshero-header-navigation .main-navigation .menu-main-menu > li > a,#cshero-header #cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a,#cshero-header .cshero-header-cart-search .header a{padding:0 16px;}body #cshero-header > .container{padding:0 40px;}}@media screen and (max-width:1200px) and (min-width:992px){#cshero-header #cshero-header-navigation .main-navigation .menu-main-menu > li > a,#cshero-header #cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a,#cshero-header .cshero-header-cart-search .header a{padding:0 12px;}body #cshero-header > .container{padding:0 30px;}}@media screen and (max-width:1100px) and (min-width:992px){#cshero-header #cshero-header-navigation .main-navigation .menu-main-menu > li > a,#cshero-header #cshero-header-navigation .main-navigation .menu-main-menu > ul > li > a,#cshero-header .cshero-header-cart-search .header a{padding:0 10px;}}@media screen and (max-width:1024px){body .container{width:100%;}#cshero-header > .container{padding:0 15px;}.wpb_column.padding-30{padding:0 30px !important;}.row-full-width > .no-container{margin-left:0;margin-right:0;}.row-full-width > .no-container > .row{margin-left:0;margin-right:0;}.row-full-width > .no-container > .row > .wpb_column{padding:0;}.cshero-header-cart-search .widget_searchform_content{right:0;}body .cms-custom-fancydefault-wrap .wpb_column{width:100% !important;overflow:hidden;}}@media screen and (min-width:992px){#cshero-menu-mobile{display:none;}}@media screen and (max-width:992px){body #cshero-header{position:absolute;/* End Header Sticky */}body .container{width:100%;/* ==========================================================================
   		Header Mobile
	========================================================================== */}#cshero-header,#cshero-header.header-fixed{height:80px;}#cshero-header > .container,#cshero-header.header-fixed > .container{position:relative;z-index:99;}#cshero-header #cshero-header-logo a,#cshero-header.header-fixed #cshero-header-logo a{line-height:80px;}#cshero-header #cshero-header-logo a img,#cshero-header.header-fixed #cshero-header-logo a img{max-height:55px;}#cshero-header.header-fixed-page{background:rgba(0, 0, 0, 0.95) !important;}#cshero-menu-mobile{position:absolute;right:10px;top:50%;-webkit-transform:translate(0px, -50%);-khtml-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);transform:translate(0px, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}#cshero-header-navigation{min-height:0;max-height:0;overflow:hidden;-webkit-transition:max-height 300ms ease 0s;-moz-transition:max-height 300ms ease 0s;-ms-transition:max-height 300ms ease 0s;transition:max-height 300ms ease 0s;}#cshero-header-navigation.collapse{max-height:2000px;display:block;}#cshero-header #cshero-header-logo a{line-height:80px;/* Fixed Mobile */}body,body.fixed-margin-top{margin-top:80px;}body.fixed-margin-top #cshero-header.header-fixed #cshero-header-navigation .main-navigation .menu-main-menu > li{line-height:normal;}#cshero-header.header-fixed .cshero-header-cart-search .header a,#cshero-header.header-fixed #cshero-header-navigation .main-navigation .menu-main-menu > li > a{line-height:31px;}body #cshero-header.active-menu-onepage{position:fixed;/* ==========================================================================
	   End Header Mobile
	========================================================================== *//* ==========================================================================
	   Shortcode
	========================================================================== *//* Tab */}.wpb_tour .ui-tabs.wpb_tour_tabs_wrapper{/* End Tab */}.wpb_tour .ui-tabs.wpb_tour_tabs_wrapper .wpb_tabs_nav{width:31.667%;}.wpb_tour .ui-tabs.wpb_tour_tabs_wrapper .wpb_tab.ui-tabs-panel{width:68.333%;}body .cms-grid-portfolio-layout-masonry{/* ==========================================================================
	   End Shortcode
	========================================================================== */}body .cms-grid-portfolio-layout-masonry .cms-grid-item{width:50% !important;}body .custom-offset-bg{background-position:center center !important;}.cshero-header-cart-search .widget_searchform_content{max-width:100%;display:none;top:80px;/* Home */}body .home-image-parallax .cms-custom-headding-title{font-size:40px !important;}}@media screen and (max-width:992px) and (min-width:768px){body #cshero-header.sticky-tablets{position:fixed;/* End Header Sticky */}#cshero-header-navigation{max-width:420px;right:0;/* Footer Top */}#cshero-footer-top > .container > .row > [class*="col-"]:nth-child(2n+1){clear:left;}#cshero-footer-top [class^="col-"]{margin-bottom:30px;}}@media screen and (max-width:767px){body #cshero-header.sticky-mobile{position:fixed;/* End Header Sticky */}.entry-content > .wpb_row .wpb_row{margin-left:0;margin-right:0;}.entry-content > .wpb_row [class*="vc_col-"]{margin-bottom:35px;padding-left:15px !important;padding-right:15px !important;}.entry-content > .wpb_row [class*="vc_col-"]:last-child{margin-bottom:0;}.entry-content > .wpb_row.row-full-width [class*="vc_col-"]{margin-bottom:0;}.entry-content > .wpb_row [class*="vc_col-"] [class*="vc_col-"]{padding:0;}#page-title{/* Portfolio */}#page-title #page-title-text h1,#page-title #breadcrumb-text{text-align:center;}#page-title #page-title-text h1{margin:0 0 15px;}.cms-grid-wraper.cms-grid-portfolio .cms-grid-item .cms-grid-portfolio-main img{width:100%;}.entry-portfolio .portfolio-description h3{margin-top:30px;/* Footer Top */}#cshero-footer-top,#cshero-footer-bottom{/* Start Blog Style */}#cshero-footer-top [class^="col-"],#cshero-footer-bottom [class^="col-"]{margin-bottom:30px;}#cshero-footer-top [class^="col-"]:last-child,#cshero-footer-bottom [class^="col-"]:last-child{margin:0;}#cshero-footer-top [class^="col-"] [class^="widget_"],#cshero-footer-bottom [class^="col-"] [class^="widget_"],#cshero-footer-top [class^="col-"] [class^="widget-"],#cshero-footer-bottom [class^="col-"] [class^="widget-"],#cshero-footer-top [class^="col-"] .widget,#cshero-footer-bottom [class^="col-"] .widget{margin:30px 0 0;}#cshero-footer-top [class^="col-"] [class^="widget_"]:first-child,#cshero-footer-bottom [class^="col-"] [class^="widget_"]:first-child,#cshero-footer-top [class^="col-"] [class^="widget-"]:first-child,#cshero-footer-bottom [class^="col-"] [class^="widget-"]:first-child,#cshero-footer-top [class^="col-"] .widget:first-child,#cshero-footer-bottom [class^="col-"] .widget:first-child{margin:0;}.cms-grid-blog-layout2,.cms-grid-blog-layout3{/* End Footer Top *//* Footer Bottom */}.cms-grid-blog-layout2 .cms-grid-item,.cms-grid-blog-layout3 .cms-grid-item{padding:20px;}#cshero-footer-bottom{/* End Footer Bottom *//* Support */}#cshero-footer-bottom [class^="col-"]{text-align:center;}#cshero-footer-bottom [class^="col-"] .text-left,#cshero-footer-bottom [class^="col-"] .text-right,#cshero-footer-bottom [class^="col-"] .align-right,#cshero-footer-bottom [class^="col-"] .align-left{text-align:center;}body .no-padding-md{padding:0 !important;}.cms-fancybox-layout-3 .cms-fancy-box-item{margin-bottom:30px;}.cms-grid-item-blog.cms-grid-item{margin-bottom:30px;}.cs_call_to_action{display:block;text-align:center;/* Short Code Gallery */}.cs_call_to_action .wpb_call_text{display:block;text-align:center;width:100%;margin-bottom:10px;padding:0 !important;}.cs_call_to_action .wpb_call_text i{padding-right:20px;position:relative !important;top:13px;}.cs_call_to_action .wpb_button_a{margin-bottom:10px;display:block;}.cs_call_to_action.cs_align_right .btn{float:none;margin:0 5px;}.wpb_image_grid .wpb_image_grid_ul .isotope-item{width:49.8% !important;/* Home */}body .home-image-parallax .home-parallax-btnleft,body .home-image-parallax .home-parallax-btnright{float:left;width:50%;}#wpadminbar{position:fixed !important;}.cms-counter-wraper,.cms-fancyboxes-wraper{margin-bottom:30px !important;}}@media screen and (max-width:640px){#cshero-site-map a{padding:0 20px 0 55px;/* End Footer Scroll Top */}#cshero-site-map a i{left:21px;}body .cms-grid-portfolio-layout-masonry .cms-grid-item{width:100% !important;}body .cms-custom-fancydefault-wrap .wpb_column{padding:0px !important;}body .cms-custom-fancydefault-wrap .wpb_column > .wpb_wrapper > div{margin:30px !important;}}@media screen and (max-width:480px){.wpb_image_grid .wpb_image_grid_ul .isotope-item{width:100% !important;/* Footer Scroll Top */}#cshero-site-map a,#cshero-site-map span{padding:0 10px 0 40px;/* End Footer Scroll Top *//* Home */}#cshero-site-map a i,#cshero-site-map span i{left:12px;}body .home-image-parallax .cms-custom-headding-title{font-size:20px !important;}body .home-image-parallax .home-parallax-btnleft,body .home-image-parallax .home-parallax-btnright{float:left;width:50%;}body .home-image-parallax .home-parallax-btnleft .btn-cms,body .home-image-parallax .home-parallax-btnright .btn-cms{padding-left:15px !important;padding-right:15px !important;}}