/* -------------------------------------------------------------
  Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
  By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets

  List of CSS3 Sass Mixins File to be @imported and @included as you need

  The purpose of this library is to facilitate the use of CSS3 on different browsers avoiding HARD TO READ and NEVER
  ENDING css files

  note: All CSS3 Properties are being supported by Safari 5
  more info: http://www.findmebyip.com/litmus/#css3-properties

  Mixins available:
    -   css3-prefix             - arguments: Property, Value
    -   background-gradient     - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-horizontal   - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-radial       - arguments: Start Color: #FFFFFF, Start position: 0%, End Color: #000000, End position: 100%
    -   background-size         - arguments: Width: 100%, Height: 100%
    -   background-opacity      - arguments: Color: #000, Opacity: .85
    -   border-radius           - arguments: Radius: 5px
    -   border-radius-separate  - arguments: Top Left: 5px, Top Right: 5px, Bottom Left: 5px, Bottom Right: 5px
    -   box                     - arguments: Orientation: horizontal, Pack: center, Align: center
    -   box-rgba                - arguments: R: 60, G: 3, B: 12, Opacity: 0.23, Color: #3C3C3C
    -   box-shadow              - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   box-sizing              - arguments: Type: border-box
    -   columns                 - arguments: Count: 3, Gap: 10
    -   double-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Radius: 0
    -   flex                    - arguments: Value: 1
    -   flip                    - arguments: ScaleX: -1
    -   font-face               - arguments: Font Family: myFont, Eot File Src: myFont.eot, Woff File Src: myFont.woff, Ttf File Src: myFont.ttf
    -   opacity                 - arguments: Opacity: 0.5
    -   outline radius          - arguments: Radius: 5px
    -   resize                  - arguments: Direction: both
    -   rotate                  - arguments: Degree: 0, M11: 0, M12: 0, M21: 0, M22: 0
    CSS Matrix Rotation Calculator http://www.boogdesign.com/examples/transforms/matrix-calculator.html
    -   text-shadow             - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   transform               - arguments: Parameters: null
    -   transform-style         - arguments: Style: preserve-3d
    -   transition              - Default arguments: What: all, Length: 1s, Easing: ease-in-out
    -                            - Examples: @include transition (all 2s ease-in-out);
    -                                        @include transition (opacity 1s ease-in 2s, width 2s ease-out);
    -   triple-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Color Three: #000000, Radius: 0
    -   keyframes               - arguments: Animation name
                                - content:   Animation css
    -   animation               - arguments: name duration timing-function delay iteration-count direction fill-mode play-state
                                             (http://www.w3schools.com/cssref/css3_pr_animation.asp)

------------------------------------------------------------- *//* ADDS A BROWSER PREFIX TO THE PROPERTY *//* ==========================================================================
    Style Button
========================================================================== *//*------------------------------------------------------------------
[Table of contents]

1. Blog Classic
2. Post Classic
3. Navigation
4. Blog Portfolio
-------------------------------------------------------------------*//* ==========================================================================
   1. [Start] Blog Classic
========================================================================== *//* Padding equal container *//* ==========================================================================
   All Style Header
========================================================================== *//* ==========================================================================
    Start Style Footer
========================================================================== *//* ==========================================================================
   [Start] All Style Form
========================================================================== *//*------------------------------------------------------------------
[Table of contents]

1. Reset HTML/CSS, Unitest, Body
2. Page Title
3. Primary
-------------------------------------------------------------------*//* ==========================================================================
   [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. Tab
  6. Counter
  7. Accordion
  8. Progress
  9. Pricing
  10. Blog - Zo Grid
  11. Carousel
  12. Custom heading
  13. Popup donate
  14. Zo Masonry
  15. Zo Grid Portfolio

-------------------------------------------------------------------*//* ==========================================================================
   [Start] 1. Shortcode Fancy Box
========================================================================== *//* Fancy Single Layout default *//* Images *//* Style Loadding *//* ==========================================================================
   Style 1
========================================================================== *//* ==========================================================================
    Style Main Menu
========================================================================== *//*------------------------------------------------------------------
[All Style Sidebar Widget]

-------------------------------------------------------------------*//*------------------------------------------------------------------
[All Style Sidebar Widget]

    1. Widget Search
	2. Widget Category
	3. Widget Tags
	4. Instagram
	5. Twitter
	6. Widget Calendar
	7. Widget Recent Entries, Archive, Meta
	8. Widget Recent Posts With Thumbnails
	9. Widget Recent Comments

-------------------------------------------------------------------*//* Fancybox *//* End Header Sticky *//* ==========================================================================
            Header Mobile
    ========================================================================== *//* Header Sticky *//* Blog News
    ===============================================*//* Footer Scroll Top *//* Start Form Comment *//* Button */#zo-header-logo a{line-height:100px;}#zo-header-logo a img{max-height:100px;}#zo-header.header-fixed{height:80px;}#zo-header.zo-main-header.header-fixed{background-color:rgba(0, 0, 0, 0.6);}#zo-header.header-fixed #zo-header-logo a img{max-height:60px;}#zo-header.header-fixed #zo-header-logo a,#zo-header.header-fixed #zo-header-navigation .main-navigation .menu-main-menu > li{line-height:80px;}@media (min-width:992px){#zo-header-navigation .main-navigation .menu-main-menu,#zo-header-navigation .main-navigation div.nav-menu > ul{text-align:left;}#zo-header-navigation .main-navigation .menu-main-menu > li,#zo-header-navigation .main-navigation .menu-main-menu > ul > li{line-height:100px;}}.wg-title,.zo-blog-layout1 .zo-blog-header .zo-blog-date,#secondary [class*='widget_'] ul li a:hover,#secondary [class*='widget-'] ul li a:hover:before,#secondary [class*='widget_'] ul li a:hover:before,#secondary [class*='widget-'] ul li a:hover:before{color:#29abe2;}.navigation .page-numbers:hover,.navigation .prev.page-numbers:hover:before,.navigation .next.page-numbers:hover:after,.navigation .page-numbers.current{background:#29abe2;}.zo-footer{color:#fff;}.zo-footer .wg-title{color:#fff;}.zo-footer a{color:#82878e;}.zo-footer p,.zo-footer .textwidget{color:#82878e;}.vc_general.vc_btn3.btn,button.vc_general.vc_btn3,a.vc_general.vc_btn3,.btn,.button,input[type='submit']{color:#282828;background-color:transparent;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}.vc_general.vc_btn3.btn:hover,button.vc_general.vc_btn3:hover,a.vc_general.vc_btn3:hover,.btn:hover,.button:hover,input[type='submit']:hover,.vc_general.vc_btn3.btn:focus,button.vc_general.vc_btn3:focus,a.vc_general.vc_btn3:focus,.btn:focus,.button:focus,input[type='submit']:focus{color:#fff;background-color:#282828;border-color:#141414;}.btn,button,.button,a.vc_general.vc_btn3,input[type='submit']{text-transform:uppercase;}.entry-gallery .carousel-control{background:#29abe2;}.tagcloud a{background-color:#29abe2;border:1px solid #29abe2;}.btn,button,.button,input[type="submit"]{line-height:1;display:inline-block;outline:medium none;text-decoration:none;color:#333;-webkit-transition:all 300ms linear 0ms;-khtml-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;-o-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */font-weight:400;}.btn-transparent,.btn.btn-primary:hover,.zo_button .vc_general.vc_btn3.btn-primary:hover,.btn.btn-primary:focus,.zo_button .vc_general.vc_btn3.btn-primary:focus,.btn.btn-black:hover,.zo_button .vc_general.vc_btn3.btn-black:hover,.btn.btn-black:focus,.zo_button .vc_general.vc_btn3.btn-black:focus,.btn.btn-black-transparent,.zo_button .vc_general.vc_btn3.btn-black-transparent,.btn.btn-black-transparent:hover,.zo_button .vc_general.vc_btn3.btn-black-transparent:hover,.btn.btn-black-transparent:focus,.zo_button .vc_general.vc_btn3.btn-black-transparent:focus,.btn.btn-white:hover,.zo_button .vc_general.vc_btn3.btn-white:hover,.btn.btn-white:focus,.zo_button .vc_general.vc_btn3.btn-white:focus,.btn.btn-white-transparent,.zo_button .vc_general.vc_btn3.btn-white-transparent,.btn.btn-gray:hover,.zo_button .vc_general.vc_btn3.btn-gray:hover,.btn.btn-gray:focus,.zo_button .vc_general.vc_btn3.btn-gray:focus,.btn.btn-gray-transparent,.zo_button .vc_general.vc_btn3.btn-gray-transparent,.btn.btn-primary-green:hover,.zo_button .vc_general.vc_btn3.btn-primary-green:hover,.btn.btn-primary-green:focus,.zo_button .vc_general.vc_btn3.btn-primary-green:focus,.btn.btn-primary-brown:hover,.zo_button .vc_general.vc_btn3.btn-primary-brown:hover,.btn.btn-primary-brown:focus,.zo_button .vc_general.vc_btn3.btn-primary-brown:focus,.btn.btn-primary-pink:hover,.zo_button .vc_general.vc_btn3.btn-primary-pink:hover,.btn.btn-primary-pink:focus,.zo_button .vc_general.vc_btn3.btn-primary-pink:focus,.btn.btn-primary-orange:hover,.zo_button .vc_general.vc_btn3.btn-primary-orange:hover,.btn.btn-primary-orange:focus,.zo_button .vc_general.vc_btn3.btn-primary-orange:focus,.btn.btn-primary-blue:hover,.zo_button .vc_general.vc_btn3.btn-primary-blue:hover,.btn.btn-primary-blue:focus,.zo_button .vc_general.vc_btn3.btn-primary-blue:focus,.btn.btn-primary-blue_2:hover,.zo_button .vc_general.vc_btn3.btn-primary-blue_2:hover,.btn.btn-primary-blue_2:focus,.zo_button .vc_general.vc_btn3.btn-primary-blue_2:focus,.btn.btn-readmore-3:hover{background:transparent !important;}.btn-background-primary{background:#29abe2;}.btn-border-width-2px,.btn.btn-primary.btn-border-2,.zo_button .vc_general.vc_btn3.btn-primary.btn-border-2,.btn.btn-orange.btn-border-2,.zo_button .vc_general.vc_btn3.btn-orange.btn-border-2,.btn.btn-black.btn-border-2,.zo_button .vc_general.vc_btn3.btn-black.btn-border-2,.btn.btn-black-transparent.btn-border-2,.zo_button .vc_general.vc_btn3.btn-black-transparent.btn-border-2,.btn.btn-white.btn-border-2,.zo_button .vc_general.vc_btn3.btn-white.btn-border-2,.btn.btn-white-transparent.btn-border-2,.zo_button .vc_general.vc_btn3.btn-white-transparent.btn-border-2,.btn.btn-gray.btn-border-2,.zo_button .vc_general.vc_btn3.btn-gray.btn-border-2,.btn.btn-gray-transparent.btn-border-2,.zo_button .vc_general.vc_btn3.btn-gray-transparent.btn-border-2,.btn.btn-primary-green.btn-border-2,.zo_button .vc_general.vc_btn3.btn-primary-green.btn-border-2,.btn.btn-primary-brown.btn-border-2,.zo_button .vc_general.vc_btn3.btn-primary-brown.btn-border-2,.btn.btn-primary-pink.btn-border-2,.zo_button .vc_general.vc_btn3.btn-primary-pink.btn-border-2,.btn.btn-primary-orange.btn-border-2,.zo_button .vc_general.vc_btn3.btn-primary-orange.btn-border-2,.btn.btn-primary-blue.btn-border-2,.zo_button .vc_general.vc_btn3.btn-primary-blue.btn-border-2,.btn.btn-primary-blue_2.btn-border-2,.zo_button .vc_general.vc_btn3.btn-primary-blue_2.btn-border-2,.zo_button .vc_general.vc_btn3.btn-border-2{border-width:2px !important;}.btn-link,.btn.btn-donate{color:#464646;border:1px solid #777;}a.top_donate_link{color:#464646;border:1px solid #777;border-radius:2px;cursor:pointer;font-size:12px;padding:10px 18px;text-decoration:none;text-shadow:none;font-weight:normal;line-height:1.42857;text-transform:uppercase;letter-spacing:3px;-webkit-transition:all 300ms linear 0ms;-khtml-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;-o-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}a.top_donate_link:hover,a.top_donate_link:focus{color:#29abe2;border:1px solid #29abe2;}.btn.btn-primary,.zo_button .vc_general.vc_btn3.btn-primary{background:#29abe2;color:#fff;border:1px solid #29abe2;line-height:1.33;/* Button Orange */}.btn.btn-primary:hover,.zo_button .vc_general.vc_btn3.btn-primary:hover,.btn.btn-primary:focus,.zo_button .vc_general.vc_btn3.btn-primary:focus{border-color:#29abe2;color:#29abe2;}.btn.btn-orange,.zo_button .vc_general.vc_btn3.btn-orange{background:#f0ad4e;color:#fff;border-color:#f0ad4e;line-height:1.42857;/* Button Black */}.btn.btn-orange:hover,.zo_button .vc_general.vc_btn3.btn-orange:hover,.btn.btn-orange:focus,.zo_button .vc_general.vc_btn3.btn-orange:focus{background:#ff6924;border-color:#ff6924;}.btn.btn-black,.zo_button .vc_general.vc_btn3.btn-black{background:#282828;color:#fff;border:1px solid #282828;/* Button Black Transparent */}.btn.btn-black:hover,.zo_button .vc_general.vc_btn3.btn-black:hover,.btn.btn-black:focus,.zo_button .vc_general.vc_btn3.btn-black:focus{color:#282828;border-color:#282828;}.btn.btn-black-transparent,.zo_button .vc_general.vc_btn3.btn-black-transparent{color:#282828;border-color:#282828;line-height:27px;/* Button White */}.btn.btn-black-transparent:hover,.zo_button .vc_general.vc_btn3.btn-black-transparent:hover,.btn.btn-black-transparent:focus,.zo_button .vc_general.vc_btn3.btn-black-transparent:focus{color:#282828;border-color:#282828;}.btn.btn-white,.zo_button .vc_general.vc_btn3.btn-white{background:#fff;color:#000;border:1px solid #fff;}.btn.btn-white:hover,.zo_button .vc_general.vc_btn3.btn-white:hover,.btn.btn-white:focus,.zo_button .vc_general.vc_btn3.btn-white:focus{color:#fff;}.btn.btn-white-transparent,.zo_button .vc_general.vc_btn3.btn-white-transparent{border-color:#fff;color:#fff;/* Button Gray */}.btn.btn-white-transparent:hover,.zo_button .vc_general.vc_btn3.btn-white-transparent:hover,.btn.btn-white-transparent:focus,.zo_button .vc_general.vc_btn3.btn-white-transparent:focus{background:#fff;color:#000;border-color:#fff;}.btn.btn-gray,.zo_button .vc_general.vc_btn3.btn-gray{background:#bdbdbd;color:#000;border-color:#bdbdbd;}.btn.btn-gray:hover,.zo_button .vc_general.vc_btn3.btn-gray:hover,.btn.btn-gray:focus,.zo_button .vc_general.vc_btn3.btn-gray:focus{color:#000;border-color:#bdbdbd;}.btn.btn-gray-transparent,.zo_button .vc_general.vc_btn3.btn-gray-transparent{border-color:#bdbdbd;color:#000;}.btn.btn-gray-transparent:hover,.zo_button .vc_general.vc_btn3.btn-gray-transparent:hover,.btn.btn-gray-transparent:focus,.zo_button .vc_general.vc_btn3.btn-gray-transparent:focus{background:#bdbdbd !important;color:#000;border-color:#bdbdbd;}.btn.btn-primary-green,.zo_button .vc_general.vc_btn3.btn-primary-green{background:#6ac212;border-color:#6ac212;color:#fff;}.btn.btn-primary-green:hover,.zo_button .vc_general.vc_btn3.btn-primary-green:hover,.btn.btn-primary-green:focus,.zo_button .vc_general.vc_btn3.btn-primary-green:focus{color:#6ac212;}.btn.btn-primary-brown,.zo_button .vc_general.vc_btn3.btn-primary-brown{background:#ad8b66;border-color:#ad8b66;color:#fff;}.btn.btn-primary-brown:hover,.zo_button .vc_general.vc_btn3.btn-primary-brown:hover,.btn.btn-primary-brown:focus,.zo_button .vc_general.vc_btn3.btn-primary-brown:focus{color:#ad8b66;}.btn.btn-primary-pink,.zo_button .vc_general.vc_btn3.btn-primary-pink{background:#f0525b;border-color:#f0525b;color:#fff;}.btn.btn-primary-pink:hover,.zo_button .vc_general.vc_btn3.btn-primary-pink:hover,.btn.btn-primary-pink:focus,.zo_button .vc_general.vc_btn3.btn-primary-pink:focus{color:#f0525b;}.btn.btn-primary-orange,.zo_button .vc_general.vc_btn3.btn-primary-orange{background:#f26522;border-color:#f26522;color:#fff;}.btn.btn-primary-orange:hover,.zo_button .vc_general.vc_btn3.btn-primary-orange:hover,.btn.btn-primary-orange:focus,.zo_button .vc_general.vc_btn3.btn-primary-orange:focus{color:#f26522;}.btn.btn-primary-blue,.zo_button .vc_general.vc_btn3.btn-primary-blue{background:#29abe2;border-color:#29abe2;color:#fff;}.btn.btn-primary-blue:hover,.zo_button .vc_general.vc_btn3.btn-primary-blue:hover,.btn.btn-primary-blue:focus,.zo_button .vc_general.vc_btn3.btn-primary-blue:focus{color:#29abe2;}.btn.btn-primary-blue_2,.zo_button .vc_general.vc_btn3.btn-primary-blue_2{background:#4ecdd1;border-color:#4ecdd1;color:#fff;}.btn.btn-primary-blue_2:hover,.zo_button .vc_general.vc_btn3.btn-primary-blue_2:hover,.btn.btn-primary-blue_2:focus,.zo_button .vc_general.vc_btn3.btn-primary-blue_2:focus{color:#4ecdd1;}.btn.btn-readmore{border-radius:2px;font-size:12px;font-weight:300;letter-spacing:3px;padding:10px 20px;text-transform:uppercase;}.btn.btn-readmore:hover{color:#000;}.btn.btn-readmore-2{font-weight:bold;letter-spacing:0.1em;padding:13px 16px;}.btn.btn-readmore-3{box-shadow:none;color:#fff;font-size:12px;font-weight:600;letter-spacing:2px;line-height:20px;padding:10px;text-transform:uppercase;width:136px;text-align:center;}.btn.btn-readmore-3:hover{color:#29abe2;}.btn.btn-sendme{padding:14px 42px;}.btn.btn-donate{font-size:12px;padding:10px 18px;line-height:1.42857;font-weight:normal;letter-spacing:3px;}.btn.btn-donate:hover{border-color:#29abe2;color:#29abe2;}.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;/* Custom VC Button *//* Button default */}.zo_button{/* ==========================================================================
    End Style Button
========================================================================== */}.zo_button .vc_general{text-align:center;font-size:14px;}.zo_button .vc_general.vc_btn3{border-color:#000;/* Button with icon */}.zo_button .vc_general.vc_btn3:hover i{border:1px solid transparent;}.zo_button .vc_general.vc_btn3:hover.btn-border-2 i{border:2px solid transparent;}.zo_button .vc_general.vc_btn3.vc_btn3-block{padding-left:0;padding-right:0;text-align:center;}.zo_button .vc_general.vc_btn3.btn-primary{/* Button Orange */}.zo_button .vc_general.vc_btn3.btn-orange{/* Button Black */}.zo_button .vc_general.vc_btn3.btn-black{/* Button Black Transparent */}.zo_button .vc_general.vc_btn3.btn-black-transparent{/* Button White */}.zo_button .vc_general.vc_btn3.btn-white-transparent{/* Button Gray */}.zo_button .vc_general.vc_btn3.btn-gray-transparent{/* Button Primary Green */}.zo_button .vc_general.vc_btn3.btn-primary-green{/* Button Primary Brown */}.zo_button .vc_general.vc_btn3.btn-primary-brown{/* Button Primary pink */}.zo_button .vc_general.vc_btn3.btn-primary-pink{/* Button Primary orange */}.zo_button .vc_general.vc_btn3.btn-primary-orange{/* Button Primary blue */}.zo_button .vc_general.vc_btn3.btn-primary-blue{/* Button Primary blue_2 */}.zo_button .vc_general .vc_btn3-icon{height:100% !important;width:53px;position:absolute !important;text-align:center;-webkit-transition:all 200ms linear 0ms;-khtml-transition:all 200ms linear 0ms;-moz-transition:all 200ms linear 0ms;-ms-transition:all 200ms linear 0ms;-o-transition:all 200ms linear 0ms;transition:all 200ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.zo_button .vc_general .vc_btn3-icon:before{display:block;font-size:20px;position:relative;top:49%;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.zo_button .vc_general.vc_btn3-icon-right i{border-left :1px solid #000;right:0;}.zo_button .vc_general.vc_btn3-icon-right i:hover,.zo_button .vc_general.vc_btn3-icon-right i:focus{border-left :1px solid #000;}.zo_button .vc_general.vc_btn3-icon-right.btn-border-2 i{border-left :2px solid #000;}.zo_button .vc_general.vc_btn3-icon-right.btn-border-2 i:hover,.zo_button .vc_general.vc_btn3-icon-right.btn-border-2 i:focus{border-left :2px solid #000;}.zo_button .vc_general.vc_btn3-icon-right.btn-primary i{border-left :1px solid #29abe2;}.zo_button .vc_general.vc_btn3-icon-right.btn-primary i:hover,.zo_button .vc_general.vc_btn3-icon-right.btn-primary i:focus{border-left :1px solid #29abe2;}.zo_button .vc_general.vc_btn3-icon-right.btn-border-2.btn-primary i,.zo_button .vc_general.vc_btn3-icon-right.btn-border-2.btn-primary-transparent i{border-left :2px solid #29abe2;}.zo_button .vc_general.vc_btn3-icon-right.btn-border-2.btn-primary i:hover,.zo_button .vc_general.vc_btn3-icon-right.btn-border-2.btn-primary-transparent i:hover,.zo_button .vc_general.vc_btn3-icon-right.btn-border-2.btn-primary i:focus,.zo_button .vc_general.vc_btn3-icon-right.btn-border-2.btn-primary-transparent i:focus{border-left :2px solid #29abe2;}.zo_button .vc_general.vc_btn3-icon-right.btn-white i,.zo_button .vc_general.vc_btn3-icon-right.btn-white-transparent i{border-left :1px solid #fff;}.zo_button .vc_general.vc_btn3-icon-right.btn-white i:hover,.zo_button .vc_general.vc_btn3-icon-right.btn-white-transparent i:hover,.zo_button .vc_general.vc_btn3-icon-right.btn-white i:focus,.zo_button .vc_general.vc_btn3-icon-right.btn-white-transparent i:focus{border-left :1px solid #fff;}.zo_button .vc_general.vc_btn3-icon-right.btn-border-2.btn-white i,.zo_button .vc_general.vc_btn3-icon-right.btn-border-2.btn-white-transparent i{border-left :2px solid #fff;}.zo_button .vc_general.vc_btn3-icon-right.btn-border-2.btn-white i:hover,.zo_button .vc_general.vc_btn3-icon-right.btn-border-2.btn-white-transparent i:hover,.zo_button .vc_general.vc_btn3-icon-right.btn-border-2.btn-white i:focus,.zo_button .vc_general.vc_btn3-icon-right.btn-border-2.btn-white-transparent i:focus{border-left :2px solid #fff;}.zo_button .vc_general.vc_btn3-icon-right.btn-gray i,.zo_button .vc_general.vc_btn3-icon-right.btn-gray-transparent i{border-left :1px solid #bdbdbd;}.zo_button .vc_general.vc_btn3-icon-right.btn-gray i:hover,.zo_button .vc_general.vc_btn3-icon-right.btn-gray-transparent i:hover,.zo_button .vc_general.vc_btn3-icon-right.btn-gray i:focus,.zo_button .vc_general.vc_btn3-icon-right.btn-gray-transparent i:focus{border-left :1px solid #bdbdbd;}.zo_button .vc_general.vc_btn3-icon-right.btn-border-2.btn-gray i,.zo_button .vc_general.vc_btn3-icon-right.btn-border-2.btn-gray-transparent i{border-left :2px solid #bdbdbd;}.zo_button .vc_general.vc_btn3-icon-right.btn-border-2.btn-gray i:hover,.zo_button .vc_general.vc_btn3-icon-right.btn-border-2.btn-gray-transparent i:hover,.zo_button .vc_general.vc_btn3-icon-right.btn-border-2.btn-gray i:focus,.zo_button .vc_general.vc_btn3-icon-right.btn-border-2.btn-gray-transparent i:focus{border-left :2px solid #bdbdbd;}.zo_button .vc_general.vc_btn3-icon-left i{border-right :1px solid #000;left:0;}.zo_button .vc_general.vc_btn3-icon-left i:hover,.zo_button .vc_general.vc_btn3-icon-left i:focus{border-right :1px solid #000;}.zo_button .vc_general.vc_btn3-icon-left.btn-border-2 i{border-right :2px solid #000;}.zo_button .vc_general.vc_btn3-icon-left.btn-border-2 i:hover,.zo_button .vc_general.vc_btn3-icon-left.btn-border-2 i:focus{border-right :2px solid #000;}.zo_button .vc_general.vc_btn3-icon-left.btn-primary i{border-right :1px solid #29abe2;}.zo_button .vc_general.vc_btn3-icon-left.btn-primary i:hover,.zo_button .vc_general.vc_btn3-icon-left.btn-primary i:focus{border-right :1px solid #29abe2;}.zo_button .vc_general.vc_btn3-icon-left.btn-border-2.btn-primary i{border-right :2px solid #29abe2;}.zo_button .vc_general.vc_btn3-icon-left.btn-border-2.btn-primary i:hover,.zo_button .vc_general.vc_btn3-icon-left.btn-border-2.btn-primary i:focus{border-right :2px solid #29abe2;}.zo_button .vc_general.vc_btn3-icon-left.btn-white i,.zo_button .vc_general.vc_btn3-icon-left.btn-white-transparent i{border-right :1px solid #000;}.zo_button .vc_general.vc_btn3-icon-left.btn-white i:hover,.zo_button .vc_general.vc_btn3-icon-left.btn-white-transparent i:hover,.zo_button .vc_general.vc_btn3-icon-left.btn-white i:focus,.zo_button .vc_general.vc_btn3-icon-left.btn-white-transparent i:focus{border-right :1px solid #000;}.zo_button .vc_general.vc_btn3-icon-left.btn-border-2.btn-white i,.zo_button .vc_general.vc_btn3-icon-left.btn-border-2.btn-white-transparent i{border-right :2px solid #000;}.zo_button .vc_general.vc_btn3-icon-left.btn-border-2.btn-white i:hover,.zo_button .vc_general.vc_btn3-icon-left.btn-border-2.btn-white-transparent i:hover,.zo_button .vc_general.vc_btn3-icon-left.btn-border-2.btn-white i:focus,.zo_button .vc_general.vc_btn3-icon-left.btn-border-2.btn-white-transparent i:focus{border-right :2px solid #000;}.zo_button .vc_general.vc_btn3-icon-left.btn-gray i,.zo_button .vc_general.vc_btn3-icon-left.btn-gray-transparent i{border-right :1px solid #bdbdbd;}.zo_button .vc_general.vc_btn3-icon-left.btn-gray i:hover,.zo_button .vc_general.vc_btn3-icon-left.btn-gray-transparent i:hover,.zo_button .vc_general.vc_btn3-icon-left.btn-gray i:focus,.zo_button .vc_general.vc_btn3-icon-left.btn-gray-transparent i:focus{border-right :1px solid #bdbdbd;}.zo_button .vc_general.vc_btn3-icon-left.btn-border-2.btn-gray i,.zo_button .vc_general.vc_btn3-icon-left.btn-border-2.btn-gray-transparent i{border-right :2px solid #bdbdbd;}.zo_button .vc_general.vc_btn3-icon-left.btn-border-2.btn-gray i:hover,.zo_button .vc_general.vc_btn3-icon-left.btn-border-2.btn-gray-transparent i:hover,.zo_button .vc_general.vc_btn3-icon-left.btn-border-2.btn-gray i:focus,.zo_button .vc_general.vc_btn3-icon-left.btn-border-2.btn-gray-transparent i:focus{border-right :2px solid #bdbdbd;}blockquote{background:none repeat scroll 0 0 #ece9ef;border-left:3px solid #29abe2;padding:23px;margin:0 0 0 50px;position:relative;}blockquote:before{content:"\f10d";font-size:40px;font-family:FontAwesome;color:#29abe2;position:absolute;top:8px;left:-50px;}.dropcap{line-height:24px;}.dropcap:first-letter{margin-top:10px;padding:0 20px;color:#141414;float:left;font-size:36px;font-weight:bold;}.blog .entry-blog,.archive .entry-blog,.search .entry-blog{border-bottom:1px solid #ededed;}.blog .entry-blog .entry-tags,.archive .entry-blog .entry-tags,.search .entry-blog .entry-tags{border-bottom:0;margin-top:15px;}.blog .entry-blog .entry-tags span,.archive .entry-blog .entry-tags span,.search .entry-blog .entry-tags span{color:#999;}.sticky .entry-blog{background:#f0f2f3;padding:20px;}.sticky .entry-blog .entry-title h2:after{content:"\f08d";font-family:FontAwesome;float:right;font-size:43px;color:#29abe2;-webkit-transform:rotate(30deg);-khtml-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.sticky .entry-blog .entry-tags a{background:#ddd;}.entry-header-author{border-bottom:1px dashed #c8c8c8;margin-bottom:25px;padding-bottom:10px;/* ==========================================================================
   1. [End] Blog Classic
========================================================================== *//* ==========================================================================
   2. [Start] Post Classic
========================================================================== *//* Write class extend */}.entry-header-author .vcard{text-transform:capitalize;}.ul-remove-style,#zo-footer-top ul,#zo-footer-middle .middle-right ul,#zo-footer-bottom ul{margin:0;padding:0;list-style:none;}#content{word-wrap:break-word;/* End Write class extend */}.entry-blog{position:relative;/* Entry header */margin:0 0 50px;/* Format Gallery */}.entry-blog .entry-header{display:inline-block;width:100%;/* Entry header *//* Entry meta */}.entry-blog .entry-header .entry-date{text-align:center;padding:2px 10px 0px;border:1px solid #e5e5e5;float:left;margin:10px 0;}.entry-blog .entry-header .entry-date .entry-weekday{display:block;font-size:17px;text-transform:uppercase;}.entry-blog .entry-header .entry-date .entry-month{padding:0px 0px 5px;display:inline-block;text-transform:uppercase;font-size:0.9em;}.entry-blog .entry-header .entry-date .entry-day{padding:0px 5px;font-size:9px;display:inline-block;}.entry-blog .entry-header .entry-title{width:calc(100% - 75px);float:right;padding-left:15px;}.entry-blog .entry-header .entry-title h2{font-size:30px;line-height:1.2;margin:0;color:#353535;}.entry-blog .entry-meta{padding:15px 0;color:#7d7d7d;font-size:12px;/* Entry meta *//* Entry Thumbnails */}.entry-blog .entry-meta .zo-blog-info{display:inline-block;}.entry-blog .entry-meta .zo-blog-info i{margin-right:3px;}.entry-blog .entry-meta .author,.entry-blog .entry-meta .zo-blog-category{display:inline-block;margin-right:10px;text-transform:capitalize;}.entry-blog .entry-meta ul{position:relative;display:inline-block;padding:0;margin:0;float:right;}.entry-blog .entry-meta ul li{display:inline-block;margin-right:6px;padding-right:10px;position:relative;font-size:12px;color:#7d7d7d;}.entry-blog .entry-meta ul li a{color:#7d7d7d;}.entry-blog .entry-meta ul li a:hover{color:#29abe2;}.entry-blog .entry-meta ul li i{padding-right:6px;}.entry-blog .entry-meta ul li.detail-like .zo-post-like{cursor:pointer;}.entry-blog .entry-meta ul li.detail-like .zo-post-like:hover{color:#29abe2;}.entry-blog .entry-feature.entry-feature-image{overflow:hidden;display:inline-block;position:relative;left:50%;width:100%;text-align:center;-webkit-transform:translateX(-50%);-khtml-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE *//* Entry Thumbnails *//* Entry end date */}.entry-blog .entry-feature.entry-feature-image .entry-thumb-wrap{display:inline-block;overflow:hidden;}.entry-blog .entry-feature.entry-feature-image .entry-thumb-wrap img{width:100%;}.entry-blog .entry-feature.entry-feature-image img:hover{-webkit-transform:scale(1.2);-khtml-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.entry-blog .entry-end-date,.entry-blog .entry-donate-date,.entry-blog .entry-donate-address{font-size:18px;font-style:italic;font-weight:600;letter-spacing:2px;margin-top:20px;/* Entry end date *//* Entry content */}.entry-blog .entry-end-date i,.entry-blog .entry-donate-date i,.entry-blog .entry-donate-address i{margin-right:6px;}.entry-blog .entry-end-date .zo-count-down-show > div,.entry-blog .entry-donate-date .zo-count-down-show > div,.entry-blog .entry-donate-address .zo-count-down-show > div{margin-bottom:0;}.entry-blog .entry-content{margin-top:20px;color:#666;font-weight:400;line-height:2;font-size:13px;/* Entry content *//* Entry tags */}@media (max-width:767px){.entry-blog .entry-content{text-align:justify;}}.entry-blog .entry-content a{color:#29abe2;}.entry-blog .entry-content a:hover{color:#333;}@media (max-width:767px){.entry-blog .entry-content iframe,.entry-blog .entry-content embed{width:100%;}}.entry-blog .entry-tags{color:#555;font-size:13px;margin:10px 0;padding:5px 0;border-bottom:1px dotted #ccc;/* Entry tags *//* Entry Button */}.entry-blog .entry-tags span{font-weight:bold;padding:0 4px 0 0;}.entry-blog .entry-tags a{background:#f2f2f2 none repeat scroll 0 0;border-radius:1px;display:inline-block;margin-left:5px;margin-bottom:7px;padding:2px 15px;}.entry-blog .entry-tags a:hover{background:#ddd;}.entry-blog .entry-button{margin-bottom:30px;margin-top:20px;/* Entry Button *//* Entry Button Donate */}.entry-blog .entry-button-donate{display:inline-block;margin-top:30px;text-align:center;width:100%;/* Entry Button Donate *//*** Blog Type ***/}.entry-blog .entry-button-donate a.top_donate_link{background-color:#29abe2;border-color:#29abe2;color:#fff;}.entry-blog .entry-button-donate a.top_donate_link:hover,.entry-blog .entry-button-donate a.top_donate_link:focus{background-color:transparent;color:#282828;border-color:#282828;}.entry-blog .entry-gallery{overflow:hidden;}.entry-blog .entry-gallery .carousel-control{width:45px;height:45px;line-height:52px;text-align:center;opacity:1;top:50%;-webkit-transform:translate(0, -50%);-khtml-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */text-shadow:0 0 0 rgba(0, 0, 0, 0) 2px 5px rgba(0, 0, 0, .4);/* TRANSFORM  */border:1px solid #29abe2;-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 */background-color:transparent;background-image:none !important;filter:none;}.entry-blog .entry-gallery .carousel-control.left{left:10px;-webkit-transform:translate(-100px, -50%);-khtml-transform:translate(-100px, -50%);-moz-transform:translate(-100px, -50%);-ms-transform:translate(-100px, -50%);-o-transform:translate(-100px, -50%);transform:translate(-100px, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.entry-blog .entry-gallery .carousel-control.right{right:10px;-webkit-transform:translate(100px, -50%);-khtml-transform:translate(100px, -50%);-moz-transform:translate(100px, -50%);-ms-transform:translate(100px, -50%);-o-transform:translate(100px, -50%);transform:translate(100px, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.entry-blog .entry-gallery .carousel-control .fa{font-size:36px;color:#29abe2;}.entry-blog .entry-gallery:hover .carousel-control.left,.entry-blog .entry-gallery:hover .carousel-control.right{-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 */}.entry-blog .entry-video{text-align:center;}.format-gallery .entry-blog .entry-content img{position:static;-webkit-transform:none;-khtml-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.single-zodonations .entry-title{text-transform:uppercase;/* Social Share */}.social-share{margin:35px 0;/* Social Share *//* Author Details */}.social-share .social-list{list-style:none;padding:0;}.social-share .social-list li{display:inline-block;margin-right:15px;position:relative;padding:2px;}.entry-author{background:#f0f2f3;display:inline-block;padding:25px;width:100%;/* Author Details */}.entry-author .entry-author-details,.entry-author .entry-author-avatar{display:inline-block;float:left;}.entry-author .entry-author-details{width:calc(100% - 96px);padding-left:15px;}.entry-author .entry-author-name{font-size:18px;line-height:25px;margin-top:0;text-transform:uppercase;color:#353535;display:block;}.entry-author .entry-author-decription{display:block;color:#666;margin-top:10px;}.post-navigation{padding:40px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;/* ==========================================================================
   2. [End] Post Classic
========================================================================== *//* ==========================================================================
   3. [Start] Navigation
========================================================================== */}.post-navigation a{color:#858585;}.paging-navigation{text-align:center;}.paging-navigation .pagination{margin-bottom:50px;}.paging-navigation .pagination .page-numbers{padding:10px 15px;background:#f0f2f3;font-size:16px;color:#444;border-raidus:2px;}.paging-navigation .pagination .page-numbers:hover{background:#29abe2;color:#fff;}.paging-navigation .pagination .page-numbers.current{background:#29abe2;color:#fff;}.post-navigation{/* ==========================================================================
   3. [End] Navigation
========================================================================== *//* ==========================================================================
   4. [Start] Blog Portfolio
========================================================================== */}.post-navigation .nav-links a{color:#444;font-size:13px;font-weight:600;max-width:240px;overflow:hidden;padding-left:0;padding-right:0;text-overflow:ellipsis;white-space:nowrap;background:transparent;}@media (max-width:479px){.post-navigation .nav-links a{width:100%;}}.post-navigation .nav-links a:hover{color:#29abe2;}.post-navigation .nav-links a:hover i{color:#29abe2;}.post-navigation .nav-links a.post-prev i{padding-right:6px;}.post-navigation .nav-links a.post-next i{padding-left:6px;}.single-portfolio{/* ==========================================================================
   4. [End] Blog Portfolio
========================================================================== *//*=================================================================
 [Start] Team
*==================================================================*/}.single-portfolio .post-navigation{margin:0 15px 70px;padding:40px 0;text-align:right;}.single-portfolio .post-navigation .nav-links a{margin-bottom:0;}.single-portfolio .post-navigation .nav-links a.left{float:left;}.single-portfolio .post-navigation .nav-links a.right{float:right;}@media (max-width:479px){.single-portfolio .post-navigation .nav-links a{width:100%;}.single-portfolio .post-navigation .nav-links a + a{margin-top:30px;}}.single-portfolio .entry-blog{display:inline-block;margin-bottom:70px;}.single-portfolio .entry-blog .zo-single-portfolio-feature{overflow:hidden;}.single-portfolio .entry-blog img{width:100%;}.single-portfolio .entry-blog img:hover{-webkit-transform:scale(1.2);-khtml-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.single-portfolio .entry-blog .zo-single-portfolio-title{font-size:36px;letter-spacing:3px;line-height:1;font-weight:700;margin-bottom:30px;text-transform:capitalize;}@media (max-width:991px){.single-portfolio .entry-blog .zo-single-portfolio-title{margin-top:30px;}}.single-portfolio .entry-blog .zo-single-portfolio-content{border-bottom:1px solid;text-align:justify;}.single-portfolio .entry-blog .zo-single-portfolio-content p{color:#666;line-height:1.9;font-weight:600;}.single-portfolio .entry-blog .author{display:inline;margin-right:15px;font-weight:700;}.single-portfolio .entry-blog .author a{text-transform:uppercase;color:#29abe2;margin-left:5px;}.single-portfolio .entry-blog .author a:hover{color:#000;}.single-portfolio .entry-blog .entry-meta{border:0;}.single-portfolio .entry-blog .entry-meta ul li{color:#666;font-size:14px;}.single-portfolio .entry-blog .entry-meta ul li a{color:#666;font-size:14px;}.single-portfolio .entry-blog .entry-meta ul li i{font-size:18px;}.zo-carousel.zo-team-default{/*=================================================================
 [End] Team
*==================================================================*//*=================================================================
 [Start] Testimonial
*==================================================================*/}.zo-carousel.zo-team-default .zo-carousel-item .zo-team-inner{margin:0 auto;position:relative;text-align:center;padding-bottom:20px;}@media (min-width:768px){.zo-carousel.zo-team-default .zo-carousel-item .zo-team-inner{width:50%;}}.zo-carousel.zo-team-default .zo-carousel-item .zo-team-inner .zo-team-content{color:#777;font-size:16px;line-height:24px;padding-bottom:50px;}.zo-carousel.zo-team-default .zo-carousel-item .zo-team-inner .zo-team-media{background:#fff none repeat scroll 0 0;border-radius:50%;height:130px;margin-bottom:30px;margin-left:auto;margin-right:auto;overflow:hidden;text-align:center;width:130px;/* For Chrome */position:relative;/* For Chrome */z-index:1;}.zo-carousel.zo-team-default .zo-carousel-item .zo-team-inner .zo-team-title{font-size:14px;color:#464646;font-weight:normal;letter-spacing:3px;margin-bottom:0;text-transform:uppercase;}.zo-carousel.zo-team-default .zo-carousel-item .zo-team-inner .zo-team-position{color:#6a6a6a;display:inline-block;font-size:12px;padding:0 5px;}.zo-carousel.zo-team-default .owl-item .zo-team-inner .zo-team-image{opacity:0.3;-webkit-transition:all 200ms ease-in-out;-khtml-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.zo-carousel.zo-team-default .owl-item.active.center .zo-team-inner .zo-team-image{opacity:1;}.zo-carousel.zo-team-default .owl-item.active.center .zo-team-inner .zo-team-overlay{opacity:1;-webkit-transform:scale(1);-khtml-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.zo-carousel.zo-team-default .owl-nav div{position:absolute;top:38%;background:none;border:1px solid;border-radius:0;padding:8px 20px;}.zo-carousel.zo-team-default .owl-nav div.owl-prev{left:-8%;}.zo-carousel.zo-team-default .owl-nav div.owl-next{right:-8%;}.zo-carousel.zo-team-default .owl-nav div .fa{font-size:25px;}.zo-testimonial-default{/*=================================================================
 [End] Testimonial
*==================================================================*//*=================================================================
 [Start] Client
*==================================================================*/}.zo-testimonial-default .owl-item .zo-testimonial-wrap{display:none;-webkit-transition:opacity 200ms linear 100ms;-khtml-transition:opacity 200ms linear 100ms;-moz-transition:opacity 200ms linear 100ms;-ms-transition:opacity 200ms linear 100ms;-o-transition:opacity 200ms linear 100ms;transition:opacity 200ms linear 100ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.zo-testimonial-default .owl-item .zo-testimonial-wrap .zo-testimonial-body{display:none;}.zo-testimonial-default .owl-item.active .zo-testimonial-wrap{display:block;}.zo-testimonial-default .owl-item.active .zo-testimonial-header{text-align:right;}.zo-testimonial-default .owl-item.active .zo-testimonial-header .zo-testimonial-image{margin-right:-90px;}.zo-testimonial-default .owl-item.active .zo-testimonial-header .zo-testimonial-image img{border:none;opacity:0.4;}.zo-testimonial-default .owl-item.center .zo-testimonial-header{text-align:center;}.zo-testimonial-default .owl-item.center .zo-testimonial-header .zo-testimonial-image{margin-right:auto;}.zo-testimonial-default .owl-item.center .zo-testimonial-header .zo-testimonial-image img{border:6px solid #29abe2;opacity:1;}.zo-testimonial-default .owl-item.center .zo-testimonial-body{display:block;width:200%;-webkit-transform:translateX(-25%);-khtml-transform:translateX(-25%);-moz-transform:translateX(-25%);-ms-transform:translateX(-25%);-o-transform:translateX(-25%);transform:translateX(-25%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.zo-testimonial-default .owl-item.center + .active .zo-testimonial-header{text-align:left;}.zo-testimonial-default .owl-item.center + .active .zo-testimonial-header .zo-testimonial-image{margin-left:-90px;margin-right:auto;}.zo-testimonial-default .zo-testimonial-wrap{text-align:center;}.zo-testimonial-default .zo-testimonial-wrap .zo-testimonial-header{margin-bottom:30px;}.zo-testimonial-default .zo-testimonial-wrap .zo-testimonial-header .zo-testimonial-image{width:145px;height:145px;display:inline-block;}.zo-testimonial-default .zo-testimonial-wrap .zo-testimonial-header .zo-testimonial-image img{border:6px solid #29abe2;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */width:145px;height:145px;}.zo-testimonial-default .zo-testimonial-wrap .zo-testimonial-content{display:inline-block;width:80%;font-size:18px;margin-bottom:20px;font-style:italic;}@media screen and (max-width:992px){.zo-testimonial-default .zo-testimonial-wrap .zo-testimonial-content{width:100%;padding:0 20px;}}.zo-testimonial-default .zo-testimonial-wrap .zo-testimonial-line{height:25px;text-align:center;}.zo-testimonial-default .zo-testimonial-wrap .zo-testimonial-line span{position:relative;display:inline-block;width:31px;height:25px;background:url('../images/team-line.png') no-repeat center center transparent;}.zo-testimonial-default .zo-testimonial-wrap .zo-testimonial-line span:before,.zo-testimonial-default .zo-testimonial-wrap .zo-testimonial-line span:after{content:'';position:absolute;width:117px;height:1px;top:50%;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */background-color:#ededed;}.zo-testimonial-default .zo-testimonial-wrap .zo-testimonial-line span:before{left:50px;}.zo-testimonial-default .zo-testimonial-wrap .zo-testimonial-line span:after{right:50px;}.zo-testimonial-default .zo-testimonial-wrap .zo-testimonial-info .zo-testimonial-title{padding:0;margin:10px 0 0;font-size:14px;font-weight:normal;text-transform:uppercase;line-height:45px;}.zo-testimonial-default .zo-testimonial-wrap .zo-testimonial-info .zo-testimonial-position{font-size:12px;font-style:italic;text-transform:uppercase;}.our-partners{text-align:center;/*=================================================================
 [End] Client
*==================================================================*//**
* Custom Carousel
*/}.our-partners img{display:inline-block;border:1px solid #ececec;margin-bottom:15px !important;margin-left:15px !important;}.custom-carousel.owl-carousel{/*
Social Style
=====================*/}.custom-carousel.owl-carousel .owl-item{color:#fff;}.custom-carousel.owl-carousel .owl-item h2{font-size:26px;line-height:60px;letter-spacing:0.1em;font-weight:400;color:#fff;}.custom-carousel.owl-carousel .owl-item p{font-size:22px;font-style:italic;color:#fff;}.custom-carousel.owl-carousel .owl-nav{text-align:left;margin-top:40px;}.custom-carousel.owl-carousel .owl-nav [class*="owl-"]{background-color:transparent;display:inline-block;padding:0;margin:0;height:34px;width:34px;line-height:34px;font-size:20px;color:#fff;border:1px solid #fff;text-align:center;-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 */}.custom-carousel.owl-carousel .owl-nav [class*="owl-"].owl-prev{margin-right:40px;position:relative;}.custom-carousel.owl-carousel .owl-nav [class*="owl-"].owl-prev:after{width:40px;height:1px;background-color:#fff;content:'';position:absolute;top:50%;right:-41px;}.social-cicle{text-align:center;margin:0;padding:0;}.social-cicle li{list-style:none;display:inline-block;}.social-cicle li a{display:block;height:42px;width:42px;text-align:center;line-height:42px;font-size:0;color:#272727;background:#f9f9f9;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */margin-right:5px;}.social-cicle li a .fa{font-size:16px;line-height:42px;}.social-cicle li a:hover{background-color:#29abe2;color:#fff;}#comments .comments-title,#comments .comment-reply-title{color:#353533;font-size:20px;font-weight:600;text-transform:uppercase;}#comments .comment-reply-title{margin-top:20px;}#comments .comment-list{list-style:none;padding:0;margin:0 0 28px;}#comments .comment-list li{position:relative;}#comments .comment-list .comment-body{padding-bottom:25px;margin-bottom:25px;}#comments .comment-list .comment-body .comment-author-image{float:left;max-width:70px;}#comments .comment-list .comment-main{padding-left:110px;color:#424142;}#comments .comment-list .comment-main .comment-header{display:inline-block;width:100%;margin-top:10px;}#comments .comment-list .comment-main .comment-header .comment-user{float:left;max-width:70%;}#comments .comment-list .comment-main .comment-header .comment-user .comment-author{font-size:16px;color:#353535;text-transform:capitalize;font-weight:400;margin-right:8px;}#comments .comment-list .comment-main .comment-header .comment-awaiting-moderation{line-height:22px;}#comments .comment-list .comment-main .comment-header .comment-meta{float:right;padding-right:25px;text-align:right;}#comments .comment-list .comment-main .comment-header .comment-meta span{line-height:21px;text-transform:uppercase;}#comments .comment-list .comment-main .comment-header .comment-meta span.comment-date{font-size:10px;color:#aaa;padding-right:25px;}#comments .comment-list .comment-main .comment-header .comment-meta span.reply{font-size:12px;}#comments .comment-list .comment-main .comment-header .comment-meta span.reply a{color:#29abe2;}#comments .comment-list .comment-main .comment-content{margin-top:10px;color:#666;font-size:13px;line-height:20px;}#comments .comment-list ul.children{padding-left:110px;position:relative;list-style:none;}@media (min-width:992px) and (max-width:1199px){#comments .comment-list ul.children{padding-left:70px;}}@media (min-width:768px) and (max-width:991px){#comments .comment-list ul.children{padding-left:35px;}}#comments .comment-list ul.children .comment-author-image{max-width:70px;float:left;background:#fff;}#comments .comment-list ul.children .depth-5 .comment-meta .comment-date{padding-right:0;}#comments #commentform p{margin:0 0 10px;}#comments #commentform p input[type="text"],#comments #commentform p textarea{background-color:#f8f8f8;border:none;-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 */font-weight:400;font-size:13px;}#comments #commentform p input[type="submit"]{background:#29abe2;border:1px solid transparent;font-size:13px;letter-spacing:2px;padding:12px 40px;color:#fff;}#comments #commentform p input[type="submit"]:hover{background:#f8f8f8;color:#282828;border:1px solid #f0f2ff;}#comments #commentform p.comment-form-author,#comments #commentform p.comment-form-email{width:50%;float:left;}#comments #commentform p.comment-form-author{padding-right:15px;}#comments #commentform p.comment-form-comment{clear:both;margin-bottom:30px;}.padding-equal-container{padding-right:calc((100% - 1170px) / 2) !important;}.padding-left-equal-container{padding-left:calc((100% - 1170px) / 2) !important;}@media (min-width:1200px){.no-padding .container{padding-left:0;padding-right:0;}}@media (max-width:991px){/* Row in row */.no-padding.zo-row-full-width .no-container{padding-left:0;padding-right:0;}}.row-in-row{/* Btn Close Magnific Popup */}.row-in-row .container{width:100%;}.row-in-row .row{margin-left:0;margin-right:0;}.admin-bar .mfp-close{top:32px;/* Class primary_color */}.primary-color{color:#29abe2;/* Class primary_color *//* Heading for row */}.headding-24{font-size:24px;font-weight:bold;color:#fff;/* Font style */}.font-style-roman{font-style:Roman;}.font-style-italic{font-style:Italic;}.font-style-bold{font-weight:bold;}.font-16{font-size:16px;}.font-22{font-size:22px;}.font-100{font-size:100px;}.font-156{font-size:156px;}.title-single{color:#000;font-size:24px;font-weight:400;letter-spacing:0.1em;text-transform:uppercase;/** Title class **/}.title{/*[Start] Zo Grid
=============================================*/}.title h2,.title h3{position:relative;color:#333;border-bottom:1px solid #eee;padding-bottom:10px;}.title h2 a,.title h3 a,.title h2 .view-all,.title h3 .view-all{float:right;font-size:14px;color:#29abe2;letter-spacing:normal;}.title.title-left h2:after,.title.title-border h2:after,.title.title-left h3:after,.title.title-border h3:after{content:'';position:absolute;width:200px;height:1px;bottom:-1px;left:0;background-color:#29abe2;}.zo-grid{/*[End] Zo Grid
=============================================*//* Business Partner */}@media screen and (min-width:992px){.zo-grid .zo-grid-item.col-lg-6:nth-child(2n+1){clear:both;}.zo-grid .zo-grid-item.col-lg-4:nth-child(3n+1){clear:both;}.zo-grid .zo-grid-item.col-lg-3:nth-child(4n+1){clear:both;}.zo-grid .zo-grid-item.col-lg-2:nth-child(6n+1){clear:both;}}@media screen and (max-width:991px){.zo-grid .zo-grid-item.col-sm-6:nth-child(2n+1){clear:both;}}.business-partner{/* Business Map */}.business-partner img:hover{-webkit-transform:scale(1.2);-khtml-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.business-map{/* Fortfolio Home Testimonial */}.business-map .zo_extra_map{border:1px solid #e5e5e5;padding:10px;}.fortfolio-home-testimonial{background:#29abe2 !important;/* Education Contact Form 7 */}.education-contact-form{display:inline-block;/* Slideshow
=============================================*/}@media (min-width:768px){.education-contact-form{-webkit-transform:translateY(-50px);-khtml-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */z-index:99;}}.education-contact-form .wpcf7-form .wpcf7-not-valid-tip{margin-left:30px;}.wpb_revslider_element .tp-bullets{z-index:777;}.wpb_revslider_element .tp-bullets.simplebullets.round .bullet{padding:0;background:none;background-color:#fff;width:50px;height:2px;margin:0 5px;display:inline-block;cursor:pointer;}.wpb_revslider_element .tp-bullets.simplebullets.round .bullet.selected{background:#29abe2;}.wpb_revslider_element .tp-bullets.simplebullets.round .bullet:hover{background:#29abe2;}blockquote{border-left:5px solid #29abe2;padding-left:10px;margin-bottom:15px;}dl{margin-bottom:1.6em;}dt{font-weight:bold;}dd{margin-bottom:1.6em;}table,th,td{border:1px solid #eaeaea;}table th a,table td a{color:#29abe2;}table th a:hover,table td a:hover{color:#333;}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.6em;/* Prevents HTML tables from becoming too wide */table-layout:fixed;width:100%;}caption,th,td{font-weight:normal;text-align:left;}th{border-width:0 1px 1px 0;font-weight:700;}td{border-width:0 1px 1px 0;}th,td{padding:0.4em;}img{-ms-interpolation-mode:bicubic;border:0;height:auto;max-width:100%;vertical-align:middle;}figure{margin:0;}del{opacity:0.8;}dl{/* Alignments
==================================*/}dl dt{font-weight:bold;}blockquote.alignleft,.wp-caption.alignleft,img.alignleft{margin:0.4em 1.6em 1.6em 0;}blockquote.alignright,.wp-caption.alignright,img.alignright{margin:0.4em 0 1.6em 1.6em;}blockquote.aligncenter,.wp-caption.aligncenter,img.aligncenter{clear:both;margin-top:0.4em;margin-bottom:1.6em;}.wp-caption.alignleft,.wp-caption.alignright,.wp-caption.aligncenter{margin-bottom:1.2em;}.post-password-form{/* Social on Contact */}.post-password-form input[type="submit"]{margin-top:15px;}.social-circle{padding-top:135px !important;padding-bottom:40px !important;}.social-circle .widget.widget_text{margin-bottom:0;}.social-circle ul.social{text-align:center;}.social-circle ul.social li{display:inline-block;width:42px;height:42px;border-radius:50%;background:#ebebeb;background:rgba(235, 235, 235, 0.4);/* COLOR OPACITY */-webkit-transition:all 420ms ease 0s;-khtml-transition:all 420ms ease 0s;-moz-transition:all 420ms ease 0s;-ms-transition:all 420ms ease 0s;-o-transition:all 420ms ease 0s;transition:all 420ms ease 0s;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.social-circle ul.social li a{line-height:42px;}.social-circle ul.social li a i{color:#000;-webkit-transition:all 420ms ease 0s;-khtml-transition:all 420ms ease 0s;-moz-transition:all 420ms ease 0s;-ms-transition:all 420ms ease 0s;-o-transition:all 420ms ease 0s;transition:all 420ms ease 0s;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.social-circle ul.social li:hover{background:#29abe2;background:#29abe2;/* COLOR OPACITY */}.social-circle ul.social li:hover a i{color:#fff;}.social-circle ul.social li + li{margin-left:7px;}@media (min-width:768px) and (max-width:991px){.social-circle{padding-bottom:160px !important;}}.number-bag{background:#86b522;border-radius:4px;color:#fff;font-weight:bold;padding:5px 8px;margin-right:8px;}.welcome-our-education{padding:0 15px;/* intro text slider business */}@media (min-width:1200px){.welcome-our-education{padding:0 100px;}}.rev_slider_wrapper .zo-intro-title{color:#fff;}.zo-intro-title{text-align:center;}.zo-intro-title span{font-weight:700;text-shadow:1px 1px 1px #333;text-transform:uppercase;}.zo-intro-title .zo-t1{display:block;font-size:72px;line-height:80px;}.zo-intro-title .zo-t2{border-bottom:2px solid rgba(255, 255, 255, 0.6);border-top:2px solid rgba(255, 255, 255, 0.6);display:inline-block;font-size:48px;line-height:56px;margin-top:10px;padding:2px 0;}.zo-intro-title .zo-t3{border:1px solid rgba(255, 255, 255, 0.5);color:#fff;font-size:39px;font-weight:bold;letter-spacing:5px;padding:10px;}.zo-intro-desc{text-align:center;color:#fff;font-size:18px;line-height:30px;margin-top:30px;text-shadow:1px 1px 1px #333;}.zo-intro-desc-2{color:#ccc;font-size:24px;font-weight:300;line-height:30px;margin-bottom:30px;text-transform:uppercase;text-align:center;/* Accordion */}@media (min-width:768px) and (max-width:991px){.zo-accordion{margin-bottom:50px;}}.zo-accordion.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon{right:0;}.zo-accordion.vc_tta-accordion .vc_tta-panel-heading .vc_tta-panel-title{font-size:14px;letter-spacing:0;font-weight:normal;border-bottom:1px solid #f0f2f3;text-transform:uppercase;line-height:1.1;background:#fff;}.zo-accordion.vc_tta-accordion .vc_tta-panel-heading .vc_tta-panel-title a{padding:15px 0;}.zo-accordion.vc_tta-accordion .vc_tta-panel-heading .vc_tta-panel-title .vc_tta-title-text{color:#464646;}.zo-accordion.vc_tta-accordion .vc_tta-panel-heading .vc_tta-panel-title .vc_tta-controls-icon.vc_tta-controls-icon-chevron:before{border-width:0 1px 1px 0;bottom:3px;right:3px;top:3px;left:3px;}.zo-accordion.vc_tta-accordion .vc_tta-panel-body{padding:18px 20px 10px;}.zo-accordion.vc_tta-accordion .vc_tta-panel-body .wpb_text_column p{font-size:14px;line-height:24px;border:medium none;margin:5px 0 15px;}#zo-header-top{line-height:43px;font-size:11px;font-weight:400;}#zo-header-top .container{padding-left:0;padding-right:0;}#zo-header{width:100%;z-index:999;top:0;border-bottom:1px solid rgba(255, 255, 255, 0.1);-webkit-transition:all 420ms linear 0ms;-khtml-transition:all 420ms linear 0ms;-moz-transition:all 420ms linear 0ms;-ms-transition:all 420ms linear 0ms;-o-transition:all 420ms linear 0ms;transition:all 420ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS *//*** Logo ***/}#zo-header.style-header-fixed-page{position:absolute;top:0;}#zo-header.header-fixed{-webkit-transition:all 420ms linear 0ms;-khtml-transition:all 420ms linear 0ms;-moz-transition:all 420ms linear 0ms;-ms-transition:all 420ms linear 0ms;-o-transition:all 420ms linear 0ms;transition:all 420ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */position:fixed;}#zo-header #zo-header-logo a img{-webkit-transition:all 420ms linear 0ms;-khtml-transition:all 420ms linear 0ms;-moz-transition:all 420ms linear 0ms;-ms-transition:all 420ms linear 0ms;-o-transition:all 420ms linear 0ms;transition:all 420ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}#zo-header > .container{position:relative;z-index:99;}#zo-header.header-fixed-page-trans{position:absolute;top:0;}#zo-header.zo-header-1 #zo-header-logo{text-align:center;}#zo-header.zo-header-1 #zo-header-logo a{display:inline-block;}#zo-header-logo a{display:block;-webkit-transition:all 300ms linear 0ms;-khtml-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;-o-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS *//*** End Logo ***//*** Admin Bar ***/}.admin-bar #zo-header{top:32px;}@media (max-width:799px){.admin-bar #zo-header{top:46px;}}.admin-bar #zo-header.style-header-fixed-page{top:32px;}@media (max-width:799px){.admin-bar #zo-header.style-header-fixed-page{top:46px;}}.admin-bar #zo-header.header-fixed{top:32px;/*** End Admin Bar ***//* ==========================================================================
  End All Style Header
========================================================================== */}@media (max-width:799px){.admin-bar #zo-header.header-fixed{top:46px;}}#zo-header-right{padding:0;position:static;}footer{position:relative;}footer .wg-title{font-size:12px;text-transform:uppercase;padding-bottom:10px;letter-spacing:1px;margin-bottom:0;line-height:24px;color:#fff;}footer .zo-footer-middle-content,footer .zo-footer-top-content,footer .zo-footer-bottom-content{display:inline-block;width:100%;}footer.zo-footer:before{position:absolute;content:" ";width:100%;height:100%;opacity:0.98;background-color:#0ba59a;}#zo-footer-top,#zo-footer-middle,#zo-footer-bottom{position:relative;font-size:12px;line-height:30px;overflow:hidden;}#zo-footer-top ul li{font-size:12px;line-height:24px;text-transform:capitalize;padding-left:8px;position:relative;}#zo-footer-top ul li:before{content:"-";color:#82878e;left:0;position:absolute;}#zo-footer-top ul li a{text-transform:capitalize;}#zo-footer-middle .wg-title{padding:0;margin:0 0 5px;}#zo-footer-middle .textwidget{font-size:12px;line-height:24px;}#zo-footer-middle .middle-left-logo{padding:0;}@media (max-width:991px){#zo-footer-middle .middle-left-logo{text-align:center;}}@media (max-width:767px){#zo-footer-middle .middle-right{padding-top:15px;}}#zo-footer-middle .middle-right ul li{display:inline-block;width:49%;line-height:30px;}#zo-footer-middle .middle-right ul li i{font-size:16px;color:#29abe2;width:25px;font-weight:bold;}@media (max-width:767px){#zo-footer-middle .middle-left-description{padding:15px 0 0 0;}}#zo-footer-bottom{/* End Widget Categories */}#zo-footer-bottom .copyright{font-size:11px;}#zo-footer-bottom ul li{display:inline;}#zo-footer-bottom ul li a{margin:0 13px;color:#fff;text-transform:capitalize;}#zo-footer-bottom ul li a:hover{color:#29abe2;}#zo-footer-bottom .bottom-second{text-align:right;}footer.entry-meta{font-size:13px;line-height:1.84615;color:#757575;margin:0;text-align:center;clear:both;/* Back To Top */}footer.entry-meta a{color:#000;}footer.entry-meta a:hover{color:#29abe2;}.back_to_top{color:#cdcdcd;height:auto;position:fixed;bottom:-40px;margin:0;z-index:10000;-webkit-transition:all 1s ease 1s;-moz-transition:all 1s ease 1s;-o-transition:all 1s ease 1s;transition:all 1s ease 1s;right:25px;opacity:0;filter:alpha(opacity=0);cursor:pointer;-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 */border:2px solid #e8e8e8;}.back_to_top.on{opacity:1;filter:alpha(opacity=100);display:block;bottom:10px;}#back_to_top span{width:42px;height:42px;line-height:42px;text-decoration:none;-webkit-transition:all 0.2s ease 0s;-khtml-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */-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:rgba(0, 0, 0, 0.10);display:block;text-align:center;color:#b0b0b0;/* End Back To Top *//* ==========================================================================
    End Style Footer
========================================================================== */}#back_to_top span:hover{background:rgba(0, 0, 0, 0.60);color:#fff;}#back_to_top span i{font-size:15px;-webkit-transition:all 0.2s ease 0s;-khtml-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */line-height:42px;}input[type='text'],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],textarea,select{color:#626262;font-size:16px;font-weight:400;padding:8px 17px;border:1px solid #ededed;width:100%;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;/* BACKGROUND GRADIENT */line-height:normal;}textarea{height:240px;max-height:240px;max-width:100%;}input[type='text']:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,textarea:focus{background-color:rgba(229, 229, 229, 0.3);border:1px solid #29abe2;}.form-group{margin-bottom:10px;/** Contact Form 7 */}.wpcf7-form p{margin:0 0 17px;}.wpcf7-form .wpcf7-form-item{margin-bottom:24px;}.wpcf7-form input[type='text'],.wpcf7-form input[type="password"],.wpcf7-form input[type="datetime"],.wpcf7-form input[type="datetime-local"],.wpcf7-form input[type="date"],.wpcf7-form input[type="month"],.wpcf7-form input[type="time"],.wpcf7-form input[type="week"],.wpcf7-form input[type="number"],.wpcf7-form input[type="email"],.wpcf7-form input[type="url"],.wpcf7-form input[type="search"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="color"],.wpcf7-form textarea,.wpcf7-form select{background:#fff none repeat scroll 0 0;color:#666;border:1px solid #d9d9d9;border-radius:3px;box-sizing:border-box;font-size:16px;padding:15px;width:calc(100% - 32px);box-sizing:content-box;}.wpcf7-form textarea{height:177px;}.wpcf7-form input[type="submit"]{background:#29abe2;border-color:#29abe2;border-radius:3px;box-shadow:none;float:none;font-size:13px;font-weight:300;letter-spacing:3px;margin-left:0;padding:9px 15px;text-shadow:none;text-transform:uppercase;color:#fff;border:0;line-height:20px;}.wpcf7-form .form-action{text-align:right;}.wpcf7-form .wpcf7-form-control-wrap{display:block;margin-bottom:2px;}.wpcf7-form .wpcf7-form-control-wrap .wpcf7-textarea + .wpcf7-not-valid-tip{bottom:-1px;}.wpcf7-form .wpcf7-not-valid-tip{font-size:12px;color:#29abe2;margin-left:15px;}.wpcf7-form input.wpcf7-not-valid{border:1px solid #29abe2;}.wpcf7-form .wpcf7-validation-errors{display:block;text-align:center;margin:20px 0 20px;border:1px solid red;color:red;}.wpcf7-form .wpcf7-response-output{text-align:center;}.contact-form-style-2{/* ==========================================================================
   [End] All Style Form
========================================================================== */}.contact-form-style-2 .wpcf7-form p{margin:0 0 30px;}.contact-form-style-2 .wpcf7-form input[type='text'],.contact-form-style-2 .wpcf7-form input[type="password"],.contact-form-style-2 .wpcf7-form input[type="datetime"],.contact-form-style-2 .wpcf7-form input[type="datetime-local"],.contact-form-style-2 .wpcf7-form input[type="date"],.contact-form-style-2 .wpcf7-form input[type="month"],.contact-form-style-2 .wpcf7-form input[type="time"],.contact-form-style-2 .wpcf7-form input[type="week"],.contact-form-style-2 .wpcf7-form input[type="number"],.contact-form-style-2 .wpcf7-form input[type="email"],.contact-form-style-2 .wpcf7-form input[type="url"],.contact-form-style-2 .wpcf7-form input[type="search"],.contact-form-style-2 .wpcf7-form input[type="tel"],.contact-form-style-2 .wpcf7-form input[type="color"],.contact-form-style-2 .wpcf7-form textarea,.contact-form-style-2 .wpcf7-form select{color:#666;border:0;border-bottom:1px solid #f0f2f3;margin:0 30px;padding:5px 0 8px;width:calc(100% - 60px);font-size:14px;}.contact-form-style-2 .wpcf7-form textarea{height:50px;}.contact-form-style-2 .wpcf7-form .zo-cf7-submit{text-align:center;display:inline-block;width:100%;}.contact-form-style-2 .wpcf7-form input[type="submit"]{background:transparent none repeat scroll 0 0;border:1px solid #777;border-radius:2px;color:#464646;padding:10px 30px;text-shadow:none;text-transform:uppercase;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}.contact-form-style-2 .wpcf7-form .wpcf7-not-valid-tip{right:30px;}body.remove-margin-top{margin-top:0;}.align-center{text-align:center;}.align-left{text-align:left;}.align-right{text-align:right;}.left{float:left;}.right{float:right;}.entry-page-image{margin-bottom:14px;}#main #page-default{position:relative;}a,a:hover,a:focus{outline:none;text-decoration:none;-webkit-transition:all 300ms linear 0ms;-khtml-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;-o-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}a:hover,a:focus{color:#29abe2;}h1,h2,h3,h4,h5,h6{margin:0 0 15px;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#29abe2;}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 auto;}.zo-row-full-width .no-container .row{margin:0;}.zo-row-full-width .no-container .row .vc_column_container{padding:0;}.no-container > .row{margin:0;}.entry-content > .vc_row-fluid{background-color:#fff;}.bg-effect-lg,.wpb_accordion.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,.bg-effect-sm{background-position:center center;background-repeat:repeat-y;background-size:100%;}.bg-position-center{background-position:center center !important;}.bg-dark-inset .wpb_wrapper{background:#060606;}.bg-main-inset .wpb_wrapper{background:#29abe2;}@media (min-width:992px){.countdown-cols{padding-right:100px;}}.mfp-title .image-source-link{color:#fff;}.mfp-title .image-source-link:hover,.mfp-title .image-source-link:focus{color:#29abe2;}@media (max-width:767px){.religion-slider .tp-caption{padding-left:15px !important;padding-top:30px !important;}}@media (max-width:767px){.educaiton-slider .tp-caption{padding-left:15px !important;}}@media (min-width:768px) and (max-width:991px){/* ==========================================================================
   [End] 1. Reset HTML/CSS, Unitest, Body
========================================================================== *//* ==========================================================================
   [Start] 2. Page Title
========================================================================== */.busniess-btn-contact button{margin-top:12px;}}.page-title{position:relative;}.page-title:before{background:rgba(0, 0, 0, 0.5);bottom:0;content:"";height:100%;position:absolute;width:100%;}.page-title .page-title-wrap{height:400px;min-height:400px;}.page-title .page-title-wrap .page-title-content{display:inline-block;width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}#page-title-text{position:relative;}#page-title-text h1{padding-bottom:30px;text-transform:uppercase;margin:0 0 10px;letter-spacing:5px;}#page-title-text h1:before{content:"";text-align:center;height:1px;position:absolute;width:70px;left:50%;bottom:0;background-color:#fff;-webkit-transform:translateX(-50%);-khtml-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.page-sub-title{font-size:18px;font-weight:700;text-align:center;}#breadcrumb{text-transform:uppercase;display:inline-block;text-align:center;/* ==========================================================================
   [End] 2. Page Title
========================================================================== *//* ==========================================================================
   [Start] 3. Primary
========================================================================== *//*
----> List Style
*/}#breadcrumb .breadcrumbs{margin:0;padding:0;}#breadcrumb .breadcrumbs li{padding:10px 0;display:inline-block;color:#29abe2;letter-spacing:2px;font-size:14px;}#breadcrumb .breadcrumbs li:after{content:"\f054";font-family:FontAwesome;font-size:12px;padding:0 7px;}#breadcrumb .breadcrumbs li:last-child:after{content:"";padding:0;}#breadcrumb .breadcrumbs li a:hover{color:#29abe2;}.list-style-check li{color:#9c9c9c;line-height:31px;position:relative;padding-left:36px;}.list-style-check li:before{content:"\f00c";font-family:FontAwesome;color:#fff;font-size:18px;position:absolute;top:1px;left:4px;z-index:1;}.list-style-check li:after{content:"";width:24px;height:24px;display:inline-block;background-color:#db5896;-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 */border-width:2px;border-style:solid;border-color:#ba2b6f;position:absolute;top:4px;left:0;}.list-style-check.green{/*
----> End List Style
*//*
----> VC Row Overlay Color
*/}.list-style-check.green li:after{background-color:#81b748;border-color:#5a951b;}.entry-content .wpb_row{/*
----> End VC Row Overlay Color
*//*
----> VC Row Backgrund Color Custom
*/}.entry-content .wpb_row.background-image-fixed{overflow:hidden;position:inherit;}.entry-content .wpb_row.background-image-fixed .zo-overlay-color{height:3000px;left:0;position:relative;margin-bottom:-3000px;width:100%;-webkit-transform:translateY(-20%);-khtml-transform:translateY(-20%);-moz-transform:translateY(-20%);-ms-transform:translateY(-20%);-o-transform:translateY(-20%);transform:translateY(-20%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.entry-content .wpb_row .zo-overlay-color{position:absolute;height:100%;width:100%;top:0;left:0;}.row-custom-bg-color{position:relative;/*
----> End VC Row Backgrund Color Custom
*/}.row-custom-bg-color .zo-custom-bg-left,.row-custom-bg-color .zo-custom-bg-right{position:absolute;top:0;left:0;width:50%;height:100%;}.row-custom-bg-color .zo-custom-bg-right{left:inherit;right:0;}.zo-row-arrow{border-style:solid;border-width:20px;bottom:0;height:20px;left:0;margin:auto;position:absolute;right:0;width:38px;}.row-arrow-top .zo-row-arrow{bottom:inherit;top:0;border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;}.row-arrow-top .zo-row-arrow:hover{cursor:pointer;}.row-overlay-color,.zo_parallax{position:relative;}.row-arrow-bottom .zo-row-arrow{border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;}.row-arrow-bottom .zo-row-arrow:hover{cursor:pointer;}#zo-loadding{background:#fff;height:100%;position:fixed;width:100%;z-index:1000;top:0;/* [Start] Eror Page
==============================================================*/}#zo-loadding .ball{position:absolute;left:0;right:0;margin:auto;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 */}body.error404 .page-title{margin-bottom:0;}body.error404 .page-title #page-title-text h1{font-size:60px;}.entry-error404{background:#29abe2;padding:160px 0;color:#fff;text-align:center;/* [End] Eror Page
==============================================================*/}.entry-error404 .entry-header .page-not-found-icon{font-size:89px;}.entry-error404 .entry-header h1{font-size:45px;letter-spacing:2px;margin-top:20px;}.entry-error404 .entry-content{font-size:20px;margin-top:25px;}.entry-error404 .entry-back-home{margin-top:50px;}.entry-error404 .entry-back-home a{font-size:20px;}.zo-carousel.owl-carousel .owl-item img{width:auto;margin-left:15px;margin-top:10px;}.template-zo_fancybox_single{color:#fff;}.template-zo_fancybox_single .fancy-box-icon i{font-size:60px;}.template-zo_fancybox_single .fancy-box-title{font-size:20px;font-weight:300;margin:10px 0;}.template-zo_fancybox_single .fancy-box-content p{font-weight:400;line-height:1.2;margin:0;text-transform:uppercase;font-size:1.6em;}.template-zo_fancybox_single.zo-fancybox-single-style-2 .fancy-box-icon i{color:#82878e;}.template-zo_fancybox_single.zo-fancybox-single-style-2 .fancy-box-title{color:#464646;}.template-zo_fancybox_single.zo-fancybox-single-style-3 .fancy-box-icon i{color:#29abe2;}.template-zo_fancybox_single.zo-fancybox-single-style-3 .fancy-box-title,.template-zo_fancybox_single.zo-fancybox-single-style-3 .fancy-box-content p{color:#464646;}.template-zo_fancybox_single--inline{/* Fancy Single Layout default *//*
----> Fancy Layout Default
*/}.template-zo_fancybox_single--inline .zo-fancybox-item{display:inline-block;width:100%;}.template-zo_fancybox_single--inline .fancy-box-icon,.template-zo_fancybox_single--inline .fancy-box-image,.template-zo_fancybox_single--inline .fancy-box-title{float:left;}.template-zo_fancybox_single--inline .fancy-box-icon{line-height:24px;margin:1px 10px 0 0;width:20px;text-align:center;}.template-zo_fancybox_single--inline .fancy-box-icon i{font-size:18px;}.template-zo_fancybox_single--inline .fancy-box-title{color:#666;width:calc(100% - 30px);}.zo-fancybox-layout-default .zo-fancy-box-item{padding:0;}.zo-fancybox-layout-default .zo-fancybox-inner{text-align:left;min-height:223px;padding:45px 30px;overflow:hidden;position:relative;border-top-width:3px;border-top-style:solid;border-color:transparent;-webkit-transition:all 400ms ease 0s;-khtml-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;-ms-transition:all 400ms ease 0s;-o-transition:all 400ms ease 0s;transition:all 400ms ease 0s;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.zo-fancybox-layout-default .zo-fancybox-inner:hover{background-color:rgba(255, 255, 255, 0.03);border-top-width:3px;border-top-style:solid;border-color:#29abe2;}.zo-fancybox-layout-default .zo-fancybox-inner .zo-fancy-box-content-icon i,.zo-fancybox-layout-default .zo-fancybox-inner .zo-fancy-box-image span{display:inline-block;text-align:left;margin-bottom:15px;}.zo-fancybox-layout-default .zo-fancybox-inner .zo-fancy-box-title{margin:10px 0;text-transform:uppercase;font-size:12px;letter-spacing:3px;font-weight:300;}.zo-fancybox-layout-default .zo-fancybox-inner .zo-fancy-box-content p{line-height:2em;}@media (max-width:767px){.template-zo_fancybox--icon-cricle-top .zo-fancy-box-item + .zo-fancy-box-item{margin-top:70px;}}.template-zo_fancybox--icon-cricle-top .zo-fancybox-inner{background:#fff;position:relative;padding:50px 30px 20px;text-align:center;}.template-zo_fancybox--icon-cricle-top .zo-fancybox-inner .zo-fancy-box-content-icon{top:0;border-radius:50%;position:absolute;background:#29abe2;width:60px;height:60px;text-align:center;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 */}.template-zo_fancybox--icon-cricle-top .zo-fancybox-inner .zo-fancy-box-content-icon i{font-size:22px;color:#fff;position:absolute;top:50%;transform:translateY(-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 */}.template-zo_fancybox--icon-cricle-top .zo-fancybox-inner .zo-fancy-box-title{margin-bottom:20px;text-transform:capitalize;}.template-zo_fancybox--icon-cricle-top .zo-fancybox-inner .zo-fancy-box-content p{line-height:1.9;color:#666;}.template-zo_fancybox--icon-top{text-align:center;}.template-zo_fancybox--icon-top .zo-fancy-box-item{padding:0;}.template-zo_fancybox--icon-top .zo-fancy-box-item .zo-fancy-box-content-icon{-webkit-transition:all 0.3s ease 0s;-khtml-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.template-zo_fancybox--icon-top .zo-fancy-box-item .zo-fancy-box-content-icon i{color:#29abe2;font-size:48px;padding:20px 0;-webkit-transition:all 0.3s ease 0s;-khtml-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.template-zo_fancybox--icon-top .zo-fancy-box-item .zo-fancy-box-content-icon:after{content:" ";width:80px;background-color:#9d9d9d;display:block;height:1px;margin:0 auto;}.template-zo_fancybox--icon-top .zo-fancy-box-item .zo-fancy-box-content-icon:hover i{color:#444;}.template-zo_fancybox--icon-top .zo-fancy-box-item .zo-fancy-box-content-icon:hover:after{background-color:#29abe2;}.template-zo_fancybox--icon-top .zo-fancy-box-item .zo-fancy-box-content-title,.template-zo_fancybox--icon-top .zo-fancy-box-item .zo-fancy-box-content{margin-left:35px;margin-right:35px;}.template-zo_fancybox--icon-top .zo-fancy-box-item .zo-fancy-box-content-title{margin-top:30px;}.template-zo_fancybox--icon-top-1 .zo-fancy-box-item{display:inline-block;padding:44px 0px;background:#fff;border-color:#d9edff;border-style:solid;border-width:1px 0 0 1px;text-align:center;-webkit-transition:all 0.8s ease-in-out 0s;-khtml-transition:all 0.8s ease-in-out 0s;-moz-transition:all 0.8s ease-in-out 0s;-ms-transition:all 0.8s ease-in-out 0s;-o-transition:all 0.8s ease-in-out 0s;transition:all 0.8s ease-in-out 0s;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}@media (max-width:767px){.template-zo_fancybox--icon-top-1 .zo-fancy-box-item{border-width:1px 1px 0 1px;}}.template-zo_fancybox--icon-top-1 .zo-fancy-box-item:hover{background:#29abe2;}.template-zo_fancybox--icon-top-1 .zo-fancy-box-item:hover .zo-fancy-box-content-icon i,.template-zo_fancybox--icon-top-1 .zo-fancy-box-item:hover .zo-fancy-box-content-title .zo-fancy-box-title{color:#fff;}@media (min-width:768px){.template-zo_fancybox--icon-top-1 .zo-fancy-box-item:last-child{border-right:1px solid #d9edff;}}.template-zo_fancybox--icon-top-1 .zo-fancy-box-item .zo-fancy-box-content-icon i{font-size:30px;color:#29abe2;-webkit-transition:all 0.8s ease-in-out 0s;-khtml-transition:all 0.8s ease-in-out 0s;-moz-transition:all 0.8s ease-in-out 0s;-ms-transition:all 0.8s ease-in-out 0s;-o-transition:all 0.8s ease-in-out 0s;transition:all 0.8s ease-in-out 0s;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.template-zo_fancybox--icon-top-1 .zo-fancy-box-item .zo-fancy-box-content-title{margin-top:4px;}.template-zo_fancybox--icon-top-1 .zo-fancy-box-item .zo-fancy-box-content-title .zo-fancy-box-title{color:#555;font-size:15px;font-weight:bold;-webkit-transition:all 0.8s ease-in-out 0s;-khtml-transition:all 0.8s ease-in-out 0s;-moz-transition:all 0.8s ease-in-out 0s;-ms-transition:all 0.8s ease-in-out 0s;-o-transition:all 0.8s ease-in-out 0s;transition:all 0.8s ease-in-out 0s;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}@media (min-width:768px) and (max-width:991px){.template-zo_fancybox--icon-top-1 .zo-fancy-box-item:nth-child(2){border-right:1px solid #d9edff !important;}}@media (min-width:768px){.template-zo_fancybox--icon-top-1:last-child .zo-fancy-box-item{border-width:1px 0 1px 1px;}.template-zo_fancybox--icon-top-1:last-child .zo-fancy-box-item:last-child{border-right:1px solid #d9edff;}}@media (max-width:767px){.template-zo_fancybox--icon-top-1:last-child .zo-fancy-box-item:last-child{border-bottom:1px solid #d9edff;}}.template-zo_fancybox--image-circle-top{text-align:center;}@media (max-width:767px){.template-zo_fancybox--image-circle-top .zo-fancy-box-item + .zo-fancy-box-item{margin-top:50px;}}.template-zo_fancybox--image-circle-top .zo-fancy-box-image{margin-bottom:30px;}.template-zo_fancybox--image-circle-top .zo-fancy-box-image span{border:1px solid #e6e6e6;border-radius:50%;display:block;height:130px;margin:0 auto;width:130px;position:relative;}.template-zo_fancybox--image-circle-top .zo-fancy-box-image span img{position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-khtml-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */left:50%;}.template-zo_fancybox--image-circle-top .zo-fancy-box-title{font-size:16px;font-weight:700;letter-spacing:3px;line-height:24px;text-transform:uppercase;margin-bottom:30px;}.template-zo_fancybox--image-circle-top .zo-fancy-box-content{margin-top:5px;margin-bottom:25px;padding:0 10px;}.template-zo_fancybox--image-gallery{/* ==========================================================================
   [End] 1. Shortcode Fancy Box
========================================================================== *//* ==========================================================================
   [Start] 2. Shortcode Pie Chart
========================================================================== *//* ==========================================================================
   [End] 2. Shortcode Pie Chart
========================================================================== *//* ==========================================================================
   [Start] 3. Team
========================================================================== */}.template-zo_fancybox--image-gallery .zo-fancy-box-image-gallery{overflow:hidden;}.template-zo_fancybox--image-gallery .zo-fancy-box-image-gallery img{width:100%;}.template-zo_fancybox--image-gallery .zo-fancy-box-image-gallery img:hover{transform:none;}.template-zo_fancybox--image-gallery .zo-fancy-box-image-gallery a{display:inline-block;width:100%;position:relative;}.template-zo_fancybox--image-gallery .zo-fancy-box-image-gallery a:before{content:"";display:block;height:100%;position:absolute;-webkit-transform:scale(0);-khtml-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */width:100%;background:#29abe2;background:rgba(41, 171, 226, 0.5);/* COLOR OPACITY */}.template-zo_fancybox--image-gallery .zo-fancy-box-image-gallery a:after{content:"\f065";border:1px solid #fff;color:#fff;display:inline-block;font-family:FontAwesome;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:inherit;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:normal;height:50px;left:50%;line-height:50px;margin-left:-25px;margin-top:-25px;opacity:0;position:absolute;text-align:center;text-rendering:auto;top:50%;-webkit-transform:translate(0px, 0px);-khtml-transform:translate(0px, 0px);-moz-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);-o-transform:translate(0px, 0px);transform:translate(0px, 0px);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transition:all 0.3s ease-in-out 0s;-khtml-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */width:50px;}.template-zo_fancybox--image-gallery .zo-fancy-box-image-gallery a:hover:before{-webkit-transform:scale(1);-khtml-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.template-zo_fancybox--image-gallery .zo-fancy-box-image-gallery a:hover:after{opacity:1;}.template-zo_fancybox--image-gallery.fancybox-image-gallery-style-2 .zo-fancy-box-image-gallery .zo-fancy-box-item{padding-left:15px;padding-right:15px;}.template-zo_fancybox--image-gallery.fancybox-image-gallery-style-2 .zo-fancy-box-image-gallery .zo-fancy-box-item a{border:10px solid #fff;}.zo-grid-testimonial{/* ==========================================================================
   [End] 3. Team
========================================================================== *//* ==========================================================================
   [Start] 4. Testimonial
========================================================================== *//* ==========================================================================
   [End] 4. Testimonial
========================================================================== *//* ==========================================================================
   [Start] 5. Tabs
========================================================================== */}.zo-grid-testimonial .zo-grid .zo-grid-item{margin-bottom:50px;}.zo-grid-testimonial .zo-grid .zo-grid-item .zo-testimonial-inner{display:inline-block;}.zo-grid-testimonial .zo-grid .zo-grid-item .zo-testimonial-inner .zo-testimonial-header{float:left;width:110px;}.zo-grid-testimonial .zo-grid .zo-grid-item .zo-testimonial-inner .zo-testimonial-header img{-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */}.zo-grid-testimonial .zo-grid .zo-grid-item .zo-testimonial-inner .zo-testimonial-body{color:#fff;padding-left:130px;}.zo-grid-testimonial .zo-grid .zo-grid-item .zo-testimonial-inner .zo-testimonial-body .zo-testimonial-content{font-size:16px;}.zo-grid-testimonial .zo-grid .zo-grid-item .zo-testimonial-inner .zo-testimonial-body .zo-testimonial-line{margin-top:25px;margin-bottom:40px;}.zo-grid-testimonial .zo-grid .zo-grid-item .zo-testimonial-inner .zo-testimonial-body .zo-testimonial-line span{position:relative;}.zo-grid-testimonial .zo-grid .zo-grid-item .zo-testimonial-inner .zo-testimonial-body .zo-testimonial-line span:before{background:#29abe2;content:"";display:block;height:2px;left:0;position:absolute;top:0;width:45px;}.zo-grid-testimonial .zo-grid .zo-grid-item .zo-testimonial-inner .zo-testimonial-body .zo-testimonial-info .zo-testimonial-title{color:#fff;font-size:14px;line-height:normal;margin-bottom:7px;text-transform:uppercase;}.zo-grid-testimonial .zo-grid .zo-grid-item .zo-testimonial-inner .zo-testimonial-body .zo-testimonial-info .zo-testimonial-position{font-size:12px;font-style:italic;text-transform:uppercase;font-family:"Crimson Text";}.zo-tabs{/* ==========================================================================
   [End] 5. Tabs
========================================================================== *//* ==========================================================================
   [Start] 6. Counter
========================================================================== */}.zo-tabs.vc_tta.vc_general .vc_tta-panel-body{padding:30px 15px 45px;}.zo-tabs.vc_tta.vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panels{border-radius:0;background-color:transparent;border-top:none;}.zo-tabs.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list{border-bottom:3px solid #29abe2;}.zo-tabs.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-modern:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tabs-container{margin-bottom:0;}.zo-tabs.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-classic:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tabs-container,.zo-tabs .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-modern:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-tabs-container{margin-bottom:0;}.zo-tabs.vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container{margin:0;}.zo-tabs.vc_tta.vc_general .vc_tta-tab.vc_active > a:before,.zo-tabs.vc_tta.vc_general .vc_tta-tab.vc_active > a:after{width:0;}.zo-tabs.vc_tta.vc_tta-spacing-1 .vc_tta-tab{margin:0;}.zo-tabs.vc_tta.vc_general .vc_tta-tab > a{padding:15px 20px;}.zo-tabs.vc_general.vc_tta.vc_tta-tabs .vc_tta-tab.vc_active > a{background:#29abe2;}.zo-tabs.vc_general.vc_tta.vc_tta-tabs .vc_tta-tab.vc_active > a .vc_tta-title-text{color:#fff;}.zo-tabs.vc_general.vc_tta.vc_tta-tabs .vc_tta-tab > a{border-radius:0;border-width:0;background:transparent;}.zo-tabs .vc_tta-tabs-container{border:1px solid #f0f0f0;border-bottom:0;}.zo-tabs .vc_tta-title-text{text-transform:uppercase;color:#282828;line-height:1.42857;font-size:1.1em;}.zo-tabs.zo-tour .vc_tta-title-text:before{color:#a0a0a0;content:"\f0da";font-family:FontAwesome;font-size:11px;margin-right:16px;}.zo-tabs.zo-tour .vc_tta-tabs-container{min-width:30%;border:0;}.zo-tabs.zo-tour .vc_tta.vc_tta-style-classic .vc_tta-panel-body,.zo-tabs.zo-tour .vc_tta.vc_tta-style-classic .vc_tta-panel-heading{border:0;}.zo-tabs.zo-tour.vc_tta.vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panels{border:0;}.zo-tabs.zo-tour.vc_general.vc_tta.vc_tta-tabs .vc_tta-tab.vc_active > a{background:#29abe2;}.zo-tabs.zo-tour.vc_general.vc_tta.vc_tta-tabs .vc_tta-tab.vc_active > a .vc_tta-title-text{color:#fff;}.zo-tabs.zo-tour.vc_general.vc_tta.vc_tta-tabs .vc_tta-tab.vc_active > a .vc_tta-title-text:before{color:#fff;}.zo-tabs.zo-tour.vc_general.vc_tta.vc_tta-tabs .vc_tta-tab > a .vc_tta-title-text{color:#29abe2;text-transform:capitalize;}.zo-tabs.zo-tour .vc_tta-tabs-list li{border-bottom:1px solid #ebebeb;}.zo-tabs.zo-tour.vc_tta.vc_general .vc_tta-tab > a{padding:14px 30px 14px 20px;}.zo-tabs.zo-tour.vc_tta.vc_general .vc_tta-panel-body{padding:0 30px;}@media (max-width:767px){.zo-tabs.zo-tour .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading{background:transparent;border-radius:0;border:0;border-bottom:1px solid #ebebeb;}.zo-tabs.zo-tour .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading a .vc_tta-title-text{color:#29abe2;text-transform:capitalize;font-size:16px;}.zo-tabs.zo-tour .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body{background:transparent;}.zo-tabs.zo-tour .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading{background:#29abe2;}.zo-tabs.zo-tour .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading a .vc_tta-title-text{color:#fff;text-transform:capitalize;}.zo-tabs.zo-tour .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading a .vc_tta-title-text:before{color:#fff;}}.zo-counter-wraper{/* ==========================================================================
   [End] 6. Counter
========================================================================== *//* ==========================================================================
   [Start] 7. Accordion
========================================================================== */}.zo-counter-wraper.zo-counter-layout-default .zo-counter-body .zo-counter-item{margin-top:25px;margin-bottom:25px;}.zo-counter-wraper.zo-counter-layout-default .zo-counter-body .zo-counter-item .zo-icon .fa{font-size:46px;padding-bottom:20px;}.zo-counter-wraper.zo-counter-layout-default .zo-counter-body .zo-counter-item .zo-counter{font-size:36px;font-weight:800;line-height:normal;color:#fff;position:relative;margin-bottom:50px;}.zo-counter-wraper.zo-counter-layout-default .zo-counter-body .zo-counter-item .zo-counter:before{background:#29abe2;bottom:-25px;content:"";height:1px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-khtml-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */width:25px;}.zo-counter-wraper.zo-counter-layout-default .zo-counter-body .zo-counter-item .zo-counter-title{font-weight:normal;letter-spacing:5px;color:#fff;text-transform:uppercase;font-size:13px;}.wpb_accordion.wpb_content_element{/* ==========================================================================
   [End] 7. Accordion
========================================================================== *//* ==========================================================================
   [Start] 8. Progress
========================================================================== */}.wpb_accordion.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_section{margin:0 0 4px;}.wpb_accordion.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header{line-height:50px;padding:0;margin:0;border:2px solid #1a9eb9;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;/* BACKGROUND GRADIENT */}.wpb_accordion.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header .ui-accordion-header-icon{display:none;}.wpb_accordion.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header.ui-state-active{-webkit-border-radius:4px 4px 0 0;-khtml-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;/* BACKGROUND GRADIENT */}.wpb_accordion.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header a{padding:1em 15px;color:#fff;font-size:21px;line-height:25px;font-weight:700;-webkit-box-shadow:none 2px 5px rgba(0, 0, 0, .4);-khtml-box-shadow:none 2px 5px rgba(0, 0, 0, .4);-moz-box-shadow:none 2px 5px rgba(0, 0, 0, .4);-ms-box-shadow:none 2px 5px rgba(0, 0, 0, .4);-o-box-shadow:none 2px 5px rgba(0, 0, 0, .4);box-shadow:none 2px 5px rgba(0, 0, 0, .4);/* BACKGROUND GRADIENT *//* BOX SIZING */}.wpb_accordion.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header a i{font-size:18px;padding-right:12px;padding-left:2px;}.wpb_accordion.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content{padding:10px 20px !important;border-width:0 2px 2px 2px;border-style:solid;-webkit-border-radius:0 0 4px 4px;-khtml-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;/* BACKGROUND GRADIENT */}.zo-progress-layout-default{padding-bottom:20px;/* ==========================================================================
   [End] 8. Progress
========================================================================== *//* ==========================================================================
   [Start] 9. Pricing
========================================================================== */}.zo-progress-layout-default .zo-progress-main{background-color:#000;position:relative;}.zo-progress-layout-default .zo-progress-main.bar-icon{padding-left:50px;position:relative;}.zo-progress-layout-default .zo-progress-main .zo-progress-icon{position:absolute;left:0;}.zo-progress-layout-default .zo-progress-main .zo-progress-icon i{color:#8f8f8f;font-size:34px;}.zo-progress-layout-default .zo-progress-main .zo-progress{overflow:visible;background-color:transparent;position:relative;margin:0 0 0;-webkit-box-shadow:none 2px 5px rgba(0, 0, 0, .4);-khtml-box-shadow:none 2px 5px rgba(0, 0, 0, .4);-moz-box-shadow:none 2px 5px rgba(0, 0, 0, .4);-ms-box-shadow:none 2px 5px rgba(0, 0, 0, .4);-o-box-shadow:none 2px 5px rgba(0, 0, 0, .4);box-shadow:none 2px 5px rgba(0, 0, 0, .4);/* BACKGROUND GRADIENT *//* BOX SIZING */-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 */}.zo-progress-layout-default .zo-progress-main .progress-bar{overflow:visible;-webkit-box-shadow:none 2px 5px rgba(0, 0, 0, .4);-khtml-box-shadow:none 2px 5px rgba(0, 0, 0, .4);-moz-box-shadow:none 2px 5px rgba(0, 0, 0, .4);-ms-box-shadow:none 2px 5px rgba(0, 0, 0, .4);-o-box-shadow:none 2px 5px rgba(0, 0, 0, .4);box-shadow:none 2px 5px rgba(0, 0, 0, .4);/* BACKGROUND GRADIENT *//* BOX SIZING */background-color:#29abe2;position:absolute;bottom:0;}.zo-progress-layout-default .zo-progress-info span{background:#282828;border-radius:2px;color:#fff;font-size:10px;padding:5px 9px;line-height:20px;display:inline-block;margin:0px 10px 6px 0px;}.zo-progress-layout-default .zo-progress-info .zo-progress-title{text-transform:uppercase;line-height:30px;color:#171c26;font-size:12px;word-wrap:break-word;display:inline-block;width:calc(100% - 52px);}.zo-grid-pricing .zo-pricing-item .zo-pricing-inner{text-align:center;border:1px solid #ececec;-webkit-transition:all 200ms ease-in-out;-khtml-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.zo-grid-pricing .zo-pricing-item .zo-pricing-inner .zo-pricing-meta-wrap{margin-bottom:40px;}.zo-grid-pricing .zo-pricing-item .zo-pricing-inner .zo-pricing-meta-wrap .option-item{font-size:12px;line-height:48px;}.zo-grid-pricing .zo-pricing-item .zo-pricing-inner .zo-pricing-meta-wrap .option-item .fa{padding-left:20px;color:#29abe2;}.zo-grid-pricing .zo-pricing-item .zo-pricing-inner .zo-pricing-price-wrap{color:#141414;margin-bottom:40px;}.zo-grid-pricing .zo-pricing-item .zo-pricing-inner .zo-pricing-price-wrap .price{font-size:50px;}.zo-grid-pricing .zo-pricing-item .zo-pricing-inner .zo-pricing-price-wrap sup{font-size:18px;top:-25px;}.zo-grid-pricing .zo-pricing-item .zo-pricing-inner .zo-pricing-price-wrap sub{font-size:14px;font-style:italic;text-transform:lowercase;}.zo-grid-pricing-layout-1 .zo-pricing-item.pricing-feature-item .zo-pricing-inner,.zo-grid-pricing-layout-1 .zo-pricing-item:hover .zo-pricing-inner{-webkit-transform:translateY(-20px);-khtml-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */background:#fff;box-shadow:0 0 30px #ddd;}.zo-grid-pricing-layout-1 .zo-pricing-item.pricing-feature-item .zo-pricing-inner .zo-pricing-button a,.zo-grid-pricing-layout-1 .zo-pricing-item:hover .zo-pricing-inner .zo-pricing-button a{opacity:1;font-weight:bold;}.zo-grid-pricing-layout-1 .zo-pricing-item .zo-pricing-inner{text-align:center;border:1px solid #ececec;-webkit-transition:all 200ms ease-in-out;-khtml-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.zo-grid-pricing-layout-1 .zo-pricing-item .zo-pricing-inner .zo-pricing-title{margin:0;padding:0;line-height:65px;font-size:14px;text-transform:uppercase;border-bottom:1px solid #ececec;font-weight:bold;}.zo-grid-pricing-layout-1 .zo-pricing-item .zo-pricing-inner .zo-pricing-button a{background-color:#000;border-color:#000;color:#fff !important;padding:15px 35px;-webkit-transform:translateY(50%);-khtml-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */opacity:0;-webkit-transition:all 200ms;-khtml-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.template-zo_grid--pricing-2.zo-grid-pricing-layout-1 .zo-pricing-item.pricing-feature-item .zo-pricing-inner,.template-zo_grid--pricing-2.zo-grid-pricing-layout-1 .zo-pricing-item:hover .zo-pricing-inner{-webkit-transform:translateY(0px);-khtml-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.template-zo_grid--pricing-2.zo-grid-pricing-layout-1 .zo-pricing-item.pricing-feature-item .zo-pricing-inner .zo-pricing-button a,.template-zo_grid--pricing-2.zo-grid-pricing-layout-1 .zo-pricing-item:hover .zo-pricing-inner .zo-pricing-button a{background:#000;color:#fff !important;border:0;}.template-zo_grid--pricing-2.zo-grid-pricing-layout-1 .zo-pricing-item.pricing-feature-item .zo-pricing-inner .zo-pricing-title,.template-zo_grid--pricing-2.zo-grid-pricing-layout-1 .zo-pricing-item:hover .zo-pricing-inner .zo-pricing-title{font-weight:bold;}.template-zo_grid--pricing-2.zo-grid-pricing-layout-1 .zo-pricing-item .zo-pricing-inner{-webkit-transform:translateY(0px);-khtml-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.template-zo_grid--pricing-2.zo-grid-pricing-layout-1 .zo-pricing-item .zo-pricing-inner .zo-pricing-top{margin-bottom:10px;position:relative;background-size:100% 100%;background-repeat:no-repeat;background-position:top center;}.template-zo_grid--pricing-2.zo-grid-pricing-layout-1 .zo-pricing-item .zo-pricing-inner .zo-pricing-top .zo-pricing-title{font-size:18px;letter-spacing:0.1em;border:2px solid #fff;color:#fff;letter-spacing:0.1em;line-height:18px;display:inline-block;padding:11px 49px;margin-top:52px;}.template-zo_grid--pricing-2.zo-grid-pricing-layout-1 .zo-pricing-item .zo-pricing-inner .zo-pricing-top .zo-pricing-price-wrap{margin-bottom:0;padding-bottom:47px;padding-top:30px;font-size:24px;color:#fff;letter-spacing:0;line-height:24px;}.template-zo_grid--pricing-2.zo-grid-pricing-layout-1 .zo-pricing-item .zo-pricing-inner .zo-pricing-top .zo-hot{position:absolute;bottom:0;right:20px;text-transform:uppercase;background-color:#29abe2;border-radius:50%;text-align:center;color:#fff;font-size:11px;width:45px;height:45px;line-height:45px;-webkit-transform:translateY(50%);-khtml-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.template-zo_grid--pricing-2.zo-grid-pricing-layout-1 .zo-pricing-item .zo-pricing-inner .zo-pricing-meta-wrap .option-item i{color:#29abe2;}.template-zo_grid--pricing-2.zo-grid-pricing-layout-1 .zo-pricing-item .zo-pricing-inner .zo-pricing-button a{padding:29px 0;opacity:1;width:100%;background:#ececec;color:#000 !important;font-size:14px;line-height:14px;letter-spacing:0.1em;border:0;-webkit-transform:translateY(0);-khtml-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transition:all 200ms;-khtml-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.template-zo_grid--pricing-icon{/* ==========================================================================
   [End] 9. Pricing
========================================================================== *//* ==========================================================================
   [Start] 10. Zo Grid
========================================================================== *//* Zo Grid Blog Latest News */}.template-zo_grid--pricing-icon .zo-pricing-item.pricing-feature-item .zo-pricing-inner .zo-pricing-button a,.template-zo_grid--pricing-icon .zo-pricing-item:hover .zo-pricing-inner .zo-pricing-button a{background:#29abe2;}.template-zo_grid--pricing-icon .zo-pricing-item.pricing-feature-item .zo-pricing-inner .zo-pricing-button a:before,.template-zo_grid--pricing-icon .zo-pricing-item:hover .zo-pricing-inner .zo-pricing-button a:before{border-top-color:#fff;}.template-zo_grid--pricing-icon .zo-pricing-item .zo-pricing-inner{text-align:center;border:1px solid #ececec;-webkit-transition:all 200ms ease-in-out;-khtml-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */position:relative;}.template-zo_grid--pricing-icon .zo-pricing-item .zo-pricing-inner .zo-pricing-icon{width:80px;height:80px;position:absolute;top:-40px;left:50%;margin-left:-40px;line-height:80px;background:url('../images/bg_pricing_icon.png') no-repeat center center #fff;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */border:1px solid #ececec;}.template-zo_grid--pricing-icon .zo-pricing-item .zo-pricing-inner .zo-pricing-icon i{font-size:30px;color:#141414;}.template-zo_grid--pricing-icon .zo-pricing-item .zo-pricing-inner .zo-pricing-title{font-size:14px;line-height:48px;margin-top:50px;padding:0;text-transform:uppercase;letter-spacing:0.1em;font-weight:bold;}.template-zo_grid--pricing-icon .zo-pricing-item .zo-pricing-inner .zo-pricing-price-wrap{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ececec;}.template-zo_grid--pricing-icon .zo-pricing-item .zo-pricing-inner .zo-pricing-price-wrap .price{font-style:italic;}.template-zo_grid--pricing-icon .zo-pricing-item .zo-pricing-inner .zo-pricing-price-wrap sub{letter-spacing:0.1em;}.template-zo_grid--pricing-icon .zo-pricing-item .zo-pricing-inner .zo-pricing-meta-wrap{letter-spacing:0.1em;}.template-zo_grid--pricing-icon .zo-pricing-item .zo-pricing-inner .zo-pricing-meta-wrap .option-item{color:#6f6f6f;}.template-zo_grid--pricing-icon .zo-pricing-item .zo-pricing-inner .zo-pricing-button a{background-color:#000;color:#fff;width:100%;font-size:14px;display:block;height:67px;line-height:67px;padding:0;position:relative;border:none;font-weight:bold;}.template-zo_grid--pricing-icon .zo-pricing-item .zo-pricing-inner .zo-pricing-button a:before{border-left:13px solid transparent;border-right:13px solid transparent;border-top:10px solid transparent;content:"";left:50%;position:absolute;top:-1px;-webkit-transform:translateX(-50%);-khtml-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transition:all 300ms ease-in-out;-khtml-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.zo-grid-latest-news-default{color:#000;}.zo-grid-latest-news-default .zo-grid-media{overflow:hidden;}@media (min-width:480px) and (max-width:767px){.zo-grid-latest-news-default .zo-grid-media img{width:100%;}}.zo-grid-latest-news-default .zo-grid-info{color:#82878e;font-size:13px;}.zo-grid-latest-news-default .zo-grid-title{font-size:20px;font-weight:300;line-height:1.2;padding-bottom:10px;}.zo-grid-latest-news-default .zo-grid-title a{font-weight:400;}.zo-grid-latest-news-default .zo-grid-author,.zo-grid-latest-news-default .zo-grid-categories{display:inline;margin-top:10px;margin-bottom:5px;line-height:20px;font-size:13;font-weight:400;}.zo-grid-latest-news-default .zo-grid-author{margin-right:15px;}.zo-grid-latest-news-default .zo-grid-categories a{color:#82878e;}.zo-grid-latest-news-default .zo-grid-categories a:hover{color:#82878e;}.zo-grid-latest-news-default .zo-grid-item-highlight .zo-grid-info{background:#fff;padding:15px 30px 40px;}@media (max-width:991px){.zo-grid-latest-news-default .zo-grid-item-highlight .zo-grid-info{padding-left:15px;padding-right:15px;}}@media (min-width:992px){.zo-grid-latest-news-default .zo-grid-item-highlight .zo-grid-info{max-height:109px;}}.zo-grid-latest-news-default .zo-grid-item-highlight .zo-grid-info .zo-grid-author{margin-right:20px;}@media (max-width:767px){.zo-grid-latest-news-default .zo-grid-item-highlight{margin-bottom:4px;}}.zo-grid-latest-news-default .zo-grid-item-inline{background:#fff;display:inline-block;padding:10px;width:100%;}.zo-grid-latest-news-default .zo-grid-item-inline .zo-grid-media,.zo-grid-latest-news-default .zo-grid-item-inline .zo-grid-info{display:inline-block;float:left;}.zo-grid-latest-news-default .zo-grid-item-inline .zo-grid-info{padding-left:15px;width:calc(100% - 170px);}@media (max-width:767px){.zo-grid-latest-news-default .zo-grid-item-inline .zo-grid-info{padding-left:0;padding-top:10px;width:100%;}}.zo-grid-latest-news-default a{color:#000;}.zo-grid-latest-news-default a:hover{color:#000;text-decoration:underline;}.zo-grid-latest-news-default img:hover{-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 */}.zo-grid-latest-news-default.template-zo_grid--latest-news-right-2 .zo-grid-item-inline{padding:0;margin-bottom:24px;}.zo-grid-latest-news-default.template-zo_grid--latest-news-right-2 .zo-grid-item-inline .zo-grid-media .zo-grid-info{display:block;float:none;}.zo-grid-latest-news-default.template-zo_grid--latest-news-right-2 .zo-grid-media{position:relative;background:transparent;left:50%;-webkit-transform:translateX(-50%);-khtml-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.zo-grid-latest-news-default.template-zo_grid--latest-news-right-2 .zo-grid-media img{width:100%;}.zo-grid-latest-news-default.template-zo_grid--latest-news-right-2 .zo-grid-media .zo-grid-info{position:absolute;background:transparent;bottom:0;color:#fff;padding:10px 30px;width:100%;}.zo-grid-latest-news-default.template-zo_grid--latest-news-right-2 .zo-grid-media .zo-grid-info a{color:#fff;}.zo-grid-latest-news-default.template-zo_grid--latest-news-left .zo-grid-item-highlight .zo-grid-info,.zo-grid-latest-news-default.template-zo_grid--latest-news-left .zo-grid-item-inline{background:#f0f2f3;}.zo-grid-latest-news-default.template-zo_grid--latest-news-left .zo-grid-item-highlight img{width:100%;}.zo-grid-latest-news-default.template-zo_grid--latest-news-left.style-2 .zo-grid-item-highlight .zo-grid-info,.zo-grid-latest-news-default.template-zo_grid--latest-news-left.style-2 .zo-grid-item-inline{background:#fff;}.template-zo_grid--blog-latest-news .zo-grid-item,.template-zo_grid--blog-latest-news-1 .zo-grid-item{position:relative;}.template-zo_grid--blog-latest-news .zo-grid-item .zo-grid-media,.template-zo_grid--blog-latest-news-1 .zo-grid-item .zo-grid-media{overflow:hidden;margin-bottom:30px;}@media (max-width:991px){.template-zo_grid--blog-latest-news .zo-grid-item .zo-grid-media img,.template-zo_grid--blog-latest-news-1 .zo-grid-item .zo-grid-media img{width:100%;}}.template-zo_grid--blog-latest-news .zo-grid-item .zo-grid-info,.template-zo_grid--blog-latest-news-1 .zo-grid-item .zo-grid-info{background:rgba(0, 0, 0, 0) linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.66));position:absolute;color:#fff;bottom:30px;padding:10px 30px 15px 30px;width:calc(100% - 30px);}.template-zo_grid--blog-latest-news .zo-grid-item .zo-grid-info .zo-grid-title,.template-zo_grid--blog-latest-news-1 .zo-grid-item .zo-grid-info .zo-grid-title{font-size:20px;font-weight:300;line-height:1.2;padding-bottom:10px;}@media (min-width:768px) and (max-width:991px){.template-zo_grid--blog-latest-news .zo-grid-item .zo-grid-info .zo-grid-title,.template-zo_grid--blog-latest-news-1 .zo-grid-item .zo-grid-info .zo-grid-title{font-size:15px;}}.template-zo_grid--blog-latest-news .zo-grid-item .zo-grid-info .zo-grid-author,.template-zo_grid--blog-latest-news-1 .zo-grid-item .zo-grid-info .zo-grid-author{margin-right:20px;}.template-zo_grid--blog-latest-news .zo-grid-item .zo-grid-info .zo-grid-author,.template-zo_grid--blog-latest-news-1 .zo-grid-item .zo-grid-info .zo-grid-author,.template-zo_grid--blog-latest-news .zo-grid-item .zo-grid-info .zo-grid-categories,.template-zo_grid--blog-latest-news-1 .zo-grid-item .zo-grid-info .zo-grid-categories{display:inline-block;margin-top:10px;margin-bottom:5px;line-height:20px;font-size:13;font-weight:300;}.template-zo_grid--blog-latest-news .zo-grid-item a,.template-zo_grid--blog-latest-news-1 .zo-grid-item a{color:#fff;}.template-zo_grid--blog-latest-news .zo-grid-item a:hover,.template-zo_grid--blog-latest-news-1 .zo-grid-item a:hover,.template-zo_grid--blog-latest-news .zo-grid-item a:focus,.template-zo_grid--blog-latest-news-1 .zo-grid-item a:focus{text-decoration:underline;}.template-zo_grid--blog-latest-news .zo-grid-item img:hover,.template-zo_grid--blog-latest-news-1 .zo-grid-item img:hover{-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 */}.template-zo_grid--blog-latest-news.blog-latest-news-style-2 .zo-grid-item .zo-grid-media,.template-zo_grid--blog-latest-news-1.blog-latest-news-style-2 .zo-grid-item .zo-grid-media{margin-bottom:0;}.template-zo_grid--blog-latest-news.blog-latest-news-style-2 .zo-grid-item .zo-grid-info,.template-zo_grid--blog-latest-news-1.blog-latest-news-style-2 .zo-grid-item .zo-grid-info{position:static;background:#fff;color:#82878e;width:100%;padding-top:15px;padding-bottom:33px;font-size:13px;}.template-zo_grid--blog-latest-news.blog-latest-news-style-2 .zo-grid-item .zo-grid-info .zo-grid-title a,.template-zo_grid--blog-latest-news-1.blog-latest-news-style-2 .zo-grid-item .zo-grid-info .zo-grid-title a{font-weight:400;}.template-zo_grid--blog-latest-news.blog-latest-news-style-2 .zo-grid-item .zo-grid-info .zo-grid-categories a,.template-zo_grid--blog-latest-news-1.blog-latest-news-style-2 .zo-grid-item .zo-grid-info .zo-grid-categories a{color:#82878e;}.template-zo_grid--blog-latest-news.blog-latest-news-style-2 .zo-grid-item .zo-grid-info .zo-grid-categories a:hover,.template-zo_grid--blog-latest-news-1.blog-latest-news-style-2 .zo-grid-item .zo-grid-info .zo-grid-categories a:hover{color:#82878e;}.template-zo_grid--blog-latest-news.blog-latest-news-style-2 .zo-grid-item a,.template-zo_grid--blog-latest-news-1.blog-latest-news-style-2 .zo-grid-item a{color:#000;}.template-zo_grid--blog-latest-news.blog-latest-news-style-2 .zo-grid-item a:hover,.template-zo_grid--blog-latest-news-1.blog-latest-news-style-2 .zo-grid-item a:hover{color:#000;}.template-zo_grid--blog-latest-news-2 .zo-grid-wrap{background-color:#fff;margin:0 0 8px;overflow:hidden;padding:11px 10px;}.template-zo_grid--blog-latest-news-2 .zo-grid-wrap .zo-grid-media,.template-zo_grid--blog-latest-news-2 .zo-grid-wrap .zo-grid-info{display:inline-block;float:left;}.template-zo_grid--blog-latest-news-2 .zo-grid-wrap .zo-grid-media{overflow:hidden;margin-right:15px;}.template-zo_grid--blog-latest-news-2 .zo-grid-wrap .zo-grid-info{width:calc(100% - 185px);}.template-zo_grid--blog-latest-news-2 .zo-grid-wrap .zo-grid-info .zo-grid-title{font-size:20px;font-weight:300;line-height:1.2;padding-bottom:10px;}.template-zo_grid--blog-latest-news-2 .zo-grid-wrap .zo-grid-info .zo-grid-title a{color:#000;font-weight:400;}.template-zo_grid--blog-latest-news-2 .zo-grid-wrap .zo-grid-info .zo-grid-title a:hover{color:#000;text-decoration:underline;}.template-zo_grid--blog-latest-news-2 .zo-grid-wrap .zo-grid-info .zo-grid-author,.template-zo_grid--blog-latest-news-2 .zo-grid-wrap .zo-grid-info .zo-grid-categories{color:#82878e;display:inline;margin-top:10px;margin-bottom:5px;line-height:20px;font-size:13;font-weight:300;}.template-zo_grid--blog-latest-news-2 .zo-grid-wrap .zo-grid-info .zo-grid-author{margin-right:20px;}.template-zo_grid--blog-latest-news-2 .zo-grid-wrap .zo-grid-info .zo-grid-categories a{color:#82878e;}.template-zo_grid--blog-latest-news-2 .zo-grid-wrap .zo-grid-info .zo-grid-categories a:hover{color:#82878e;text-decoration:underline;}.template-zo_grid--blog-latest-news-2 .zo-grid-wrap img:hover{-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 */}.zo-grid-image-top-default{text-align:center;}.zo-grid-image-top-default .zo-grid-item{padding-bottom:40px;border-bottom:1px solid transparent;-webkit-transition:all 420ms ease 0s;-khtml-transition:all 420ms ease 0s;-moz-transition:all 420ms ease 0s;-ms-transition:all 420ms ease 0s;-o-transition:all 420ms ease 0s;transition:all 420ms ease 0s;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}@media (max-width:991px){.zo-grid-image-top-default .zo-grid-item + .zo-grid-item{margin-top:50px;}}.zo-grid-image-top-default .zo-grid-item .zo-grid-image{overflow:hidden;}@media (min-width:480px) and (max-width:991px){.zo-grid-image-top-default .zo-grid-item .zo-grid-image{display:inline-block;}}@media (min-width:480px) and (max-width:767px){.zo-grid-image-top-default .zo-grid-item .zo-grid-image{width:100%;}}.zo-grid-image-top-default .zo-grid-item .zo-grid-content-wrap{margin:0 20px;}.zo-grid-image-top-default .zo-grid-item .zo-grid-content-wrap .zo-grid-title{color:#282828;text-transform:uppercase;font-weight:400;line-height:24px;margin-bottom:10px;margin-top:30px;}.zo-grid-image-top-default .zo-grid-item .zo-grid-content-wrap .zo-grid-content{margin:5px 0 15px;color:#666;}.zo-grid-image-top-default .zo-grid-item .zo-grid-content-wrap .zo-grid-button{margin-top:30px;}.zo-grid-image-top-default .zo-grid-item .zo-grid-content-wrap .zo-grid-button .btn-readmore{border:1px solid #777;border-radius:2px;color:#464646;font-size:12px;font-weight:400;padding:12px 25px;text-decoration:none;text-transform:uppercase;letter-spacing:0;}.zo-grid-image-top-default .zo-grid-item .zo-grid-content-wrap .zo-grid-button .btn-readmore:hover,.zo-grid-image-top-default .zo-grid-item .zo-grid-content-wrap .zo-grid-button .btn-readmore:focus{border-color:#29abe2;background:transparent;color:#29abe2;}.zo-grid-image-top-default .zo-grid-item:hover{border-bottom:1px solid #29abe2;}.zo-grid-image-top-default .zo-grid-item img:hover{-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 */}.zo-grid-image-top-default.template-zo_grid--image-top-1{text-align:left;}.zo-grid-image-top-default.template-zo_grid--image-top-1 .zo-grid-item{border-bottom:none;padding-bottom:0;}.zo-grid-image-top-default.template-zo_grid--image-top-1 .zo-grid-item:hover{border-bottom:none;}.zo-grid-image-top-default.template-zo_grid--image-top-1 .zo-grid-item .zo-grid-content-wrap{margin:0;}.zo-grid-image-top-default.template-zo_grid--image-top-1 .zo-grid-item .zo-grid-content-wrap .zo-grid-title{font-size:22px;line-height:30px;text-align:left;margin-top:15px;text-transform:capitalize;}.zo-grid-image-top-default.template-zo_grid--image-top-1 .zo-grid-item .zo-grid-content-wrap .zo-grid-title a{color:#282828;}.zo-grid-image-top-default.template-zo_grid--image-top-1 .zo-grid-item .zo-grid-content-wrap .zo-grid-info{margin:10px 0 5px;color:#999;}.zo-grid-image-top-default.template-zo_grid--image-top-1 .zo-grid-item .zo-grid-content-wrap .zo-grid-info .zo-grid-author,.zo-grid-image-top-default.template-zo_grid--image-top-1 .zo-grid-item .zo-grid-content-wrap .zo-grid-info .zo-grid-categories{display:inline-block;font-weight:700;margin-right:20px;font-size:13px;}.zo-grid-image-top-default.template-zo_grid--image-top-1 .zo-grid-item .zo-grid-content-wrap .zo-grid-info .zo-grid-author a,.zo-grid-image-top-default.template-zo_grid--image-top-1 .zo-grid-item .zo-grid-content-wrap .zo-grid-info .zo-grid-categories a,.zo-grid-image-top-default.template-zo_grid--image-top-1 .zo-grid-item .zo-grid-content-wrap .zo-grid-info .zo-grid-author span,.zo-grid-image-top-default.template-zo_grid--image-top-1 .zo-grid-item .zo-grid-content-wrap .zo-grid-info .zo-grid-categories span{color:#555;}.zo-grid-image-top-default.template-zo_grid--image-top-1 .zo-grid-item .zo-grid-content-wrap .zo-grid-content{color:#666;font-size:15px;line-height:22px;}.zo-grid-image-top-default.template-zo_grid--image-top-1 .zo-grid-item .zo-grid-content-wrap a:hover{text-decoration:underline;}.zo-grid-image-top-default.template-zo_grid--image-top-2 .zo-grid-item{border-bottom:none;}.zo-grid-image-top-default.template-zo_grid--image-top-2 .zo-grid-item:hover{border-bottom:none;}.zo-grid-image-top-default.template-zo_grid--image-top-2 .zo-grid-item .zo-grid-wrap{background-color:#fff;padding-bottom:40px;}.zo-grid-image-top-default.template-zo_grid--image-top-2 .zo-grid-item .zo-grid-wrap .zo-grid-title a{color:#282828;}.zo-grid-image-top-default.template-zo_grid--image-top-2 .zo-grid-item .zo-grid-wrap .zo-grid-title a:hover{text-decoration:underline;}.zo-grid-image-top-default.template-zo_grid--image-top-2 .zo-grid-item .zo-grid-wrap .zo-grid-button{margin-top:40px;}.zo-grid-image-top-default.template-zo_grid--image-top-3 .zo-grid-item{border-bottom:none;}.zo-grid-image-top-default.template-zo_grid--image-top-3 .zo-grid-item:hover{border-bottom:none;}.zo-grid-image-top-default.template-zo_grid--image-top-3 .zo-grid-item .zo-grid-wrap .zo-grid-title a{color:#282828;}.zo-grid-image-top-default.template-zo_grid--image-top-3 .zo-grid-item .zo-grid-wrap .zo-grid-title a:hover{text-decoration:underline;}.zo-grid-image-top-default.template-zo_grid--image-top-3 .zo-grid-item .zo-grid-wrap .zo-grid-button a.top_donate_link{color:#29abe2;border-color:#29abe2;background:transparent;}.zo-grid-image-top-default.template-zo_grid--image-top-3 .zo-grid-item .zo-grid-wrap .zo-grid-button a.top_donate_link:hover{background:#29abe2;color:#fff;}.zo-grid-image-top-default.none-border-bottom .zo-grid-item{border-bottom:none;}.zo-grid-image-top-default.none-border-bottom .zo-grid-item:hover{border-bottom:none;}.template-zo_grid--testimonial{overflow:hidden;}@media (max-width:1199px){.template-zo_grid--testimonial{margin-bottom:50px !important;}}.template-zo_grid--testimonial .zo-testimonial-content-wap .slick-list{overflow:initial;}.template-zo_grid--testimonial .zo-testimonial-content-wap .zo-testimonial-content{color:#575757;font-size:16px;font-family:Georgia;line-height:32px;}.template-zo_grid--testimonial .zo-testimonial-content-wap .zo-testimonial-content blockquote{margin-left:0;border-left:0;padding-left:0;position:relative;background:transparent;}@media (min-width:768px){.template-zo_grid--testimonial .zo-testimonial-content-wap .zo-testimonial-content blockquote:before{position:absolute;background:url('../images/icon-text-blockquote.png');left:-9px;top:5px;content:" ";height:23px;width:30px;-webkit-transform:translateX(-100%);-khtml-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}}.template-zo_grid--testimonial .zo-testimonial-content-wap .zo-testimonial-info{border-left:3px solid #29abe2;padding:0 12px;}.template-zo_grid--testimonial .zo-testimonial-content-wap .zo-testimonial-info .zo-testimonial-title{color:#3d3d3d;font-size:13px;text-transform:uppercase;line-height:20px;margin-bottom:0;}.template-zo_grid--testimonial .zo-testimonial-content-wap .zo-testimonial-info .zo-testimonial-position{color:#6a6a6a;}.template-zo_grid--testimonial .zo-testimonial-content-wap:focus{outline:0 !important;}.template-zo_grid--testimonial .zo-testimonial-content-wap .slick-track:focus{outline:0;}.template-zo_grid--testimonial .zo-testimonial-content-wap .zo-testimonial-body:focus{outline:0;}.template-zo_grid--testimonial .zo-testimonial-thumb-wap{margin-top:50px;}.template-zo_grid--testimonial .zo-testimonial-thumb-wap .slick-list{padding:0 !important;}.template-zo_grid--testimonial .zo-testimonial-thumb-wap img{border-radius:2px;}.template-zo_grid--testimonial .zo-testimonial-thumb-wap .slick-current img{border:2px solid #29abe2;}.template-zo_grid--testimonial .zo-testimonial-thumb-wap .zo-testimonial-thumb{outline:0;padding:0 2px;}.zo-grid-date-nearest{display:none;}.zo-count-down-show{display:inline-block;width:100%;text-align:center;}.zo-count-down-show > div{float:left;width:25%;padding:20px 0;margin:30px 0;}.zo-count-down-show > div + div{border-left:1px solid #f0f2f3;}.zo-count-down-show > div .zo-count-down-number{font-size:30px;font-weight:bold;line-height:30px;margin-bottom:20px;color:#29abe2;}.zo-count-down-show > div .zo-count-down-title{color:#9d9d9d;font-size:14px;font-weight:bold;text-transform:uppercase;}.style-2 .zo-count-down-show > div + div{border-color:rgba(240, 242, 243, 0.5);}.style-2 .zo-count-down-show > div .zo-count-down-title{color:#fff;}.template-zo_grid--blog-style-masonry .zo-grid-item{margin-bottom:50px;}.template-zo_grid--blog-style-masonry .entry-feature-image img{width:100%;}.template-zo_grid--blog-style-masonry .entry-video iframe{width:100%;height:237px;}@media (min-width:992px) and (max-width:1199px){.template-zo_grid--blog-style-masonry .entry-video iframe{width:100%;height:204px;}}@media (min-width:768px) and (max-width:991px){.template-zo_grid--blog-style-masonry .entry-video iframe{width:500px;height:316px;}}@media (max-width:767px){.template-zo_grid--blog-style-masonry .entry-video iframe{width:100%;height:198px;}}.zo-grid-wraper .entry-blog .entry-header .entry-title h2{font-size:25px;font-weight:bold;}@media (max-width:767px){.zo-grid-wraper .entry-feature-image img{width:100%;}}.template-zo_grid--blog-event-multi-column{/* ==========================================================================
   [End] 10. Zo Grid
========================================================================== *//* ==========================================================================
   [Start] 11. Carousel
========================================================================== */}.template-zo_grid--blog-event-multi-column .entry-feature-image img{width:100%;}.wpb_images_carousel .vc_item{text-align:center;}.wpb_images_carousel.overlay .vc_item img{opacity:0.6;}.wpb_images_carousel.overlay .vc_item:hover img{opacity:1;}.wpb_images_carousel .vc_slide .vc_carousel-control{border-radius:100%;border:2px solid #fff;display:block;height:50px;opacity:1;width:50px;line-height:47px;margin:0;top:50%;color:#fff;text-shadow:none;-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 */text-shadow:none 2px 5px rgba(0, 0, 0, .4);/* TRANSFORM  */font-size:22px;}.wpb_images_carousel .vc_slide .vc_carousel-control:hover{background-color:rgba(255, 255, 255, 0.5);}.wpb_images_carousel .vc_slide .vc_carousel-control span{display:none;}.wpb_images_carousel .vc_slide .vc_carousel-control.vc_left{left:15px;}.wpb_images_carousel .vc_slide .vc_carousel-control.vc_left:before{content:"\f053";font-family:FontAwesome;}.wpb_images_carousel .vc_slide .vc_carousel-control.vc_right{right:15px;}.wpb_images_carousel .vc_slide .vc_carousel-control.vc_right:before{content:"\f054";font-family:FontAwesome;}.template-zo_carousel--testimonial-content-top{position:relative;/* ==========================================================================
   [End] 11. Images Carousel
========================================================================== *//** [Start]Heading page
============================*/}.template-zo_carousel--testimonial-content-top .zo-carousel-content{padding:45px 15px 15px;border:medium none;background:#fff;text-align:center;position:relative;}.template-zo_carousel--testimonial-content-top .zo-carousel-content:after{position:absolute;border-color:transparent;border-style:solid;border-top-color:#fff;bottom:-7px;content:" ";margin-left:-9px;border-width:9px 9px 0;}.template-zo_carousel--testimonial-content-top .zo-carousel-content p{font-family:"Raleway";line-height:24px;font-size:15px;font-style:italic;color:#555;}.template-zo_carousel--testimonial-content-top .zo-carousel-wrap{display:inline-block;width:100%;margin-top:30px;}.template-zo_carousel--testimonial-content-top .zo-carousel-wrap .zo-carousel-avata,.template-zo_carousel--testimonial-content-top .zo-carousel-wrap .zo-carousel-detail,.template-zo_carousel--testimonial-content-top .zo-carousel-wrap .zo-carousel-position,.template-zo_carousel--testimonial-content-top .zo-carousel-wrap .zo-carousel-country,.template-zo_carousel--testimonial-content-top .zo-carousel-wrap .zo-carousel-workplace{float:left;}.template-zo_carousel--testimonial-content-top .zo-carousel-wrap .zo-carousel-detail{margin-top:4px;}@media (min-width:768px) and (max-width:991px){.template-zo_carousel--testimonial-content-top .zo-carousel-wrap .zo-carousel-detail{width:calc(100% - 75px);}}@media (max-width:767px){.template-zo_carousel--testimonial-content-top .zo-carousel-wrap .zo-carousel-detail{width:calc(100% - 90px);}}.template-zo_carousel--testimonial-content-top .zo-carousel-wrap .zo-carousel-avata{margin-right:15px;}.template-zo_carousel--testimonial-content-top .zo-carousel-wrap .zo-carousel-avata img{width:60px !important;}@media (min-width:768px) and (max-width:991px){.template-zo_carousel--testimonial-content-top .zo-carousel-wrap .zo-carousel-avata img{margin-left:0;}}.template-zo_carousel--testimonial-content-top .zo-carousel-wrap .zo-carousel-title{font-size:16px;color:#333;font-weight:bold;margin-bottom:5px;}.template-zo_carousel--testimonial-content-top .zo-carousel-wrap .zo-carousel-position,.template-zo_carousel--testimonial-content-top .zo-carousel-wrap .zo-carousel-country{font-size:12px;color:#8a8a8a;font-weight:700;line-height:20px;}.template-zo_carousel--testimonial-content-top .zo-carousel-wrap .zo-carousel-country,.template-zo_carousel--testimonial-content-top .zo-carousel-wrap .zo-carousel-workplace{margin-left:4px;}.template-zo_carousel--testimonial-content-top .zo-carousel-wrap .zo-carousel-workplace{color:#29abe2;font-weight:700;}.template-zo_carousel--testimonial-content-top .owl-dots{position:absolute;right:0;bottom:0;}.template-zo_carousel--testimonial-content-top.owl-theme .owl-dots .owl-dot span{height:8px;width:8px;margin:0 0 0 5px;}.template-zo_carousel--testimonial-content-top.style-2 .zo-carousel-content{background:transparent;padding:0;}.template-zo_carousel--testimonial-content-top.style-2 .zo-carousel-content:after{border:0;}.template-zo_carousel--testimonial-content-top.style-2 .zo-carousel-content p{color:#f5f5f5;font-size:15px;font-weight:300;line-height:24px;margin:0 auto;width:80%;font-family:Lato;}.template-zo_carousel--testimonial-content-top.style-2 .zo-carousel-wrap{margin-top:39px;}.template-zo_carousel--testimonial-content-top.style-2 .zo-carousel-wrap .zo-carousel-avata,.template-zo_carousel--testimonial-content-top.style-2 .zo-carousel-wrap .zo-carousel-detail{float:none;}.template-zo_carousel--testimonial-content-top.style-2 .zo-carousel-wrap .zo-carousel-avata{width:80px;height:80px;margin:0 auto;}.template-zo_carousel--testimonial-content-top.style-2 .zo-carousel-wrap .zo-carousel-avata img{width:100% !important;border-radius:50%;margin-left:0;}.template-zo_carousel--testimonial-content-top.style-2 .zo-carousel-wrap .zo-carousel-title{text-align:center;font-size:13px;font-weight:normal;letter-spacing:3px;margin-bottom:9px;text-transform:uppercase;margin-top:15px;}.template-zo_carousel--testimonial-content-top.style-2 .zo-carousel-wrap .zo-carousel-info{text-align:center;}.template-zo_carousel--testimonial-content-top.style-2 .zo-carousel-wrap .zo-carousel-position,.template-zo_carousel--testimonial-content-top.style-2 .zo-carousel-wrap .zo-carousel-country,.template-zo_carousel--testimonial-content-top.style-2 .zo-carousel-wrap .zo-carousel-workplace,.template-zo_carousel--testimonial-content-top.style-2 .zo-carousel-wrap .zo-carousel-title{color:#fff;}.template-zo_carousel--testimonial-content-top.style-2 .zo-carousel-wrap .zo-carousel-position,.template-zo_carousel--testimonial-content-top.style-2 .zo-carousel-wrap .zo-carousel-country,.template-zo_carousel--testimonial-content-top.style-2 .zo-carousel-wrap .zo-carousel-workplace{display:inline;float:none;font-weight:400;}.template-zo_carousel--testimonial-content-top.style-2 .owl-dots{position:static;margin-top:43px !important;}.template-zo_carousel--testimonial-content-top.style-2.owl-theme .owl-dots .owl-dot span{height:10px;width:10px;background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:1px solid rgba(255, 255, 255, 0.8);margin:6px;}.template-zo_carousel--testimonial-content-top.style-2.owl-theme .owl-dots .owl-dot.active span{border:1px solid #fff;height:12px;width:12px;margin:5px;}.heading{/** [End]Heading page
============================*//** [Start]List shortcode page
============================*/}.heading h1,.heading h2,.heading h3,.heading h4,.heading h5,.heading h6{text-transform:uppercase;}.list a{color:#868686;padding-left:20px;}.list li{list-style:none inside;}.list li:before{content:"\f067";height:1px;color:#29abe2;font:normal normal normal 14px/1 FontAwesome;}.list-right{/** [End]List shortcode page*//** [Start]Heading Accordion Toggle page*/}.list-right a{color:#868686;padding-left:20px;}.list-right li{list-style:none inside;}.list-right li:before{content:"\f111";height:1px;color:#29abe2;font-size:10px ! important;font:normal normal normal 14px/1 FontAwesome;}.wpb_accordion_section{/** [End]Heading Accordion Toggle page*//** [Start] charts page*/}.wpb_accordion_section .wpb_accordion_header{background:#f8f8f8;border:none ! important;border-radius:0 ! important;}.wpb_accordion_section .wpb_accordion_header:hover{background:#29abe2 ! important;}.wpb_accordion_section .wpb_accordion_header a{font-weight:400;letter-spacing:2px;font-size:14px ! important;color:#333 ! important;text-transform:uppercase ! important;}.wpb_accordion_section .wpb_accordion_header.ui-state-active{background:#29abe2 ! important;border-radius:0 ! important;}.wpb_accordion_section .wpb_accordion_content{border:none ! important;padding:0 ! important;}.vc_pie_chart .vc_pie_wrapper{margin-bottom:40px ! important;}.vc_progress_bar{/** [End]charts page*//** [Start] text highlight page*/}.vc_progress_bar .vc_single_bar{margin-bottom:60px;border-radius:0;background:none !important;box-shadow:none !important;}.vc_progress_bar .vc_single_bar .vc_bar_wrap{background:#f7f7f7 none repeat scroll 0 0;border-radius:3px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset;width:100%;height:15px;position:relative;}.vc_progress_bar .vc_single_bar .vc_bar_wrap .vc_bar{border-radius:0;}.vc_progress_bar .vc_single_bar .vc_label{font-size:14px;padding-left:0 !important;color:#333 ! important;}.vc_progress_bar .vc_single_bar .vc_label .vc_percent{float:right;}.highlight1 mark{background:#29abe2;}.highlight2 mark{background:#29abe2;color:#fff;}.highlight3 mark{background:#fff;color:#808080;}.highlight4{/** [End]charthighlights page*//* ==========================================================================
   [Start] 12. Custom Heading
========================================================================== */}.highlight4 mark{background:#29abe2;color:#333;}.zo-custom-heading{/* ==========================================================================
   [End] 12. Custom Heading
========================================================================== *//* ==========================================================================
   [Start] 13. Popup donate
========================================================================== */}.zo-custom-heading .center{text-align:center;}.zo-custom-heading .left{text-align:left;}.zo-custom-heading .right{float:none;text-align:right;/* Title line bottom style 1
    ====================================*/}.zo-custom-heading.zo-title-line-bottom{/*
    Header Icon
    */}.zo-custom-heading.zo-title-line-bottom .zo-custom-heading-title{margin-top:20px;margin-bottom:10px;}.zo-custom-heading.zo-title-line-bottom .zo-custom-heading-subtitle{color:#666;margin:5px 0 15px;}.zo-custom-heading.zo-title-line-bottom .zo-custom-heading-title-style-2{font-weight:700;line-height:1.1;}.zo-custom-heading.zo-title-line-bottom .zo-custom-heading-subtitle-style-2{margin:15px 0 35px;color:#555;}.zo-custom-heading.zo-title-line-bottom .zo-custom-heading-title-style-3{font-weight:600;letter-spacing:1px;text-transform:uppercase;}.zo-custom-heading.zo-title-line-bottom .zo-custom-heading-subtitle-style-3{text-transform:uppercase;margin-bottom:15px;letter-spacing:4px;font-weight:bold;}.zo-custom-heading.zo-title-line-bottom .zo-custom-heading-title-style-4{font-weight:300;margin-bottom:10px;margin-top:20px;line-height:1.1;}.zo-custom-heading.zo-title-line-bottom .zo-custom-heading-subtitle-style-4{margin:5px 0 15px;color:#e9e9e9;}.zo-custom-heading.zo-title-line-bottom .zo-custom-heading-title-style-5{background:url('../images/img-bottom-title-style-5.png') no-repeat scroll center bottom;padding-bottom:20px;font-weight:300;margin-bottom:30px;}.zo-custom-heading.zo-title-line-bottom .zo-custom-heading-title-style-6{padding:0 0 25px;position:relative;text-transform:uppercase;letter-spacing:3px;}.zo-custom-heading.zo-title-line-bottom .zo-custom-heading-title-style-6:after{content:"";position:absolute;height:2px;left:0;bottom:-1px;background-color:#29abe2;width:60px;}.zo-custom-heading.zo-title-line-bottom .zo-custom-heading-title-style-7{font-weight:300;margin:20px 0 50px;position:relative;text-transform:uppercase;}@media (max-width:479px){.zo-custom-heading.zo-title-line-bottom .zo-custom-heading-title-style-7{margin-bottom:70px;}}.zo-custom-heading.zo-title-line-bottom .zo-custom-heading-title-style-7:before{border-bottom-style:solid;border-bottom-width:15px;border-bottom-color:#29abe2;border-left:12px solid transparent;border-right:12px solid transparent;content:"";display:block;height:0;left:calc(50% - 9px);position:absolute;top:48px;width:0;}@media (max-width:479px){.zo-custom-heading.zo-title-line-bottom .zo-custom-heading-title-style-7:before{top:68px;}}.zo-custom-heading.zo-title-line-bottom .zo-custom-heading-title-style-7:after{border-bottom:13px solid #f0f2f3;border-left:10px solid transparent;border-right:10px solid transparent;content:"";display:block;height:0;left:calc(50% - 8px);margin:1px;position:absolute;top:48px;width:0;}@media (max-width:479px){.zo-custom-heading.zo-title-line-bottom .zo-custom-heading-title-style-7:after{top:68px;}}.zo-custom-heading.zo-title-line-bottom .zo-custom-heading-title-style-8{font-weight:300;text-transform:uppercase;}.zo-custom-heading.zo-title-line-bottom .zo-custom-heading-subtitle-style-8{color:#fff;margin-top:10px;}.zo-custom-heading.zo-title-line-bottom .zo-custom-heading-title-style-9{font-weight:300;margin:20px 0 50px;position:relative;font-family:initial;}.zo-custom-heading.zo-title-line-bottom .zo-custom-heading-title-style-9:after{color:#c3c3c3;content:"\f19d";display:block;font-size:14px;height:0;left:calc(50% - 8px);position:absolute;top:40px;width:0;font-family:FontAwesome;}@media (max-width:479px){.zo-custom-heading.zo-title-line-bottom .zo-custom-heading-title-style-9:after{top:61px;}}.zo-custom-heading.zo-title-line-bottom .zo-custom-heading-title-style-10{font-weight:400;margin:0 0 15px;text-transform:uppercase;border-bottom:1px solid #dedede;position:relative;padding:0 0 25px;letter-spacing:3px;}.zo-custom-heading.zo-title-line-bottom .zo-custom-heading-title-style-10:after{bottom:-1px;content:"";display:inline-block;height:2px;left:0;position:absolute;width:100px;background:#29abe2;}.zo-custom-heading.zo-title-line-bottom span.zo-line-bottom:before{background-color:#c3c3c3;content:"";height:1px;margin-right:12px;position:absolute;right:52%;top:56px;width:80px;}@media (max-width:479px){.zo-custom-heading.zo-title-line-bottom span.zo-line-bottom:before{top:76px;}}.zo-custom-heading.zo-title-line-bottom span.zo-line-bottom:after{background-color:#c3c3c3;content:"";height:1px;left:52%;margin-left:15px;position:absolute;top:56px;width:80px;}@media (max-width:479px){.zo-custom-heading.zo-title-line-bottom span.zo-line-bottom:after{top:76px;}}.zo-custom-heading.zo-title-icon .zo-custom-heading-title{letter-spacing:0.1em;font-weight:400;font-size:14px;}.zo-custom-heading.zo-title-icon .zo-custom-heading-title .fa{margin-right:20px;}.modal{/* ==========================================================================
   [End] 13. Popup donate
========================================================================== *//** Carousel Wrap
================================================*/}.modal .modal-dialog .popup_title{background:#29abe2;padding-top:20px;padding-bottom:20px;}.modal .modal-dialog .popup_title .close_popup:hover{color:#29abe2;}.modal .modal-dialog .popup_content .donation_popup_form .amount_wrapper .button,.modal .modal-dialog .popup_content .site_donation_popup_form .amount_wrapper .button{cursor:pointer;font-family:Georgia, Arial, sans-serif;font-size:14px;font-style:italic;font-weight:400;margin:0 15px 0 0;}.modal .modal-dialog .popup_content .button.bordered_1,.modal .modal-dialog .popup_content .button.active:hover,.modal .modal-dialog .popup_content .button.button_donate:hover{background:transparent;border:1px solid #29abe2;color:#29abe2;padding:10px 20px;}.modal .modal-dialog .popup_content .button.active,.modal .modal-dialog .popup_content .button.button_donate,.modal .modal-dialog .popup_content .button.bordered_1:hover{background:#29abe2;border:1px solid #29abe2;color:#fff;}.modal .modal-dialog textarea{height:80px;max-height:80px;max-width:100%;}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background-color:#29abe2 !important;}.zo-carousel-purchase .vc_btn3-container .vc_btn3{background:#fff;}.zo-carousel-purchase .vc_btn3-container .vc_btn3:hover{color:#fff !important;background:#29abe2;}.zo-carousel-wrap{/** Features
================================================*/}.zo-carousel-wrap .zo-carousel-filter ul{margin-bottom:40px;text-align:center;padding-left:0;}.zo-carousel-wrap .zo-carousel-filter ul li{border:1px solid #696969;display:inline-flex;margin-right:16px;margin-bottom:5px;}@media (max-width:767px){.zo-carousel-wrap .zo-carousel-filter ul li{margin-right:0;}}.zo-carousel-wrap .zo-carousel-filter ul li a{padding:5px 15px;text-transform:uppercase;color:#fff;}.zo-carousel-wrap .zo-carousel-filter ul li a:hover{color:#29abe2;}.list-icon li,.list-primary li,.list-number li{font-size:12px;margin-bottom:15px;}.list-icon li .fa,.list-primary li .fa,.list-number li .fa{font-size:18px;}.list-icon{list-style:none;padding-left:0;}.list-icon .fa{background:#909090;border-radius:50%;color:#fff;font-size:15px;height:25px;line-height:22px;text-align:center;vertical-align:middle;width:25px;margin-right:14px;}.list-primary{list-style:none;padding-left:0;}.list-primary .fa{color:#29abe2;margin-right:24px;}.list-number{list-style:none;padding-left:0;counter-reset:numList;overflow:hidden;/* ==========================================================================
   [Start] 14. Zo Masonry
========================================================================== */}.list-number li{padding-left:48px;}.list-number li:before{border:1px solid #ededed;border-radius:50%;color:#141414;content:counter(numList);counter-increment:numList;height:25px;left:17px;line-height:25px;position:absolute;text-align:center;width:25px;}.zo-masonry-wrapper{/*
* Portfolio Masonry 2
*/}.zo-masonry-wrapper .zo-masonry-filter{margin-bottom:66px;}.zo-masonry-wrapper .zo-masonry-filter ul{padding:0;margin:0;list-style:none inside;text-align:center;}.zo-masonry-wrapper .zo-masonry-filter ul li{display:inline-block;margin-bottom:4px;}.zo-masonry-wrapper .zo-masonry-filter ul li a{display:block;font-size:10px;padding:5px 25px;border:1px solid #dedede;text-transform:uppercase;font-weight:normal;}.zo-masonry-wrapper .zo-masonry-filter ul li a.active,.zo-masonry-wrapper .zo-masonry-filter ul li a:hover{border-color:#29abe2;}.zo-masonry-wrapper .zo-masonry-inner:before{background:rgba(0, 0, 0, 0.4);content:"";height:100%;position:absolute;width:100%;-webkit-transform:scale(0);-khtml-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transition:all 300ms ease 0s;-khtml-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.zo-masonry-wrapper .zo-masonry-wrap{position:relative;text-align:center;top:50%;-webkit-transform:scale(0);-khtml-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transition:all 300ms ease 0s;-khtml-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.zo-masonry-wrapper .zo-masonry-wrap .zo-masonry-wrap-content{-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.zo-masonry-wrapper .zo-masonry-wrap .zo-masonry-title a{font-size:18px;font-weight:600;letter-spacing:5px;word-spacing:5px;}.zo-masonry-wrapper .zo-masonry-wrap .zo-masonry-categories{margin-top:15px;}.zo-masonry-wrapper .zo-masonry-wrap .zo-masonry-categories a{font-size:18px;font-weight:300;}.zo-masonry-wrapper .zo-masonry-wrap a{color:#fff;text-transform:uppercase;}.zo-masonry-wrapper .zo-masonry-wrap a:hover{color:#29abe2;}@media (min-width:768px) and (max-width:991px){.zo-masonry-wrapper .zo-masonry-item{width:100% !important;}}.zo-masonry-wrapper .zo-masonry-item:hover .zo-masonry-inner:before,.zo-masonry-wrapper .zo-masonry-item:hover .zo-masonry-wrap{-webkit-transform:scale(1);-khtml-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.template-zo_masonry--2 .zo-portfolio-masonry-2{height:100%;width:100%;background-size:cover;}.zo-portfolio-masonry-2{position:relative;overflow:hidden;/* ==========================================================================
   [End] 14. Zo Masonry
========================================================================== *//* ==========================================================================
   [Start] 15. Zo Grid Portfolio
========================================================================== */}.zo-portfolio-masonry-2:hover .zo-portfolio-overlay{-webkit-transform:translateY(0);-khtml-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.zo-portfolio-masonry-2 .zo-portfolio-overlay{width:100%;min-height:83px;position:absolute;bottom:0;left:0;background-color:#141414;padding:20px 30px;-webkit-transform:translateY(100%);-khtml-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transition:all 300ms ease-in-out;-khtml-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.zo-portfolio-masonry-2 .zo-portfolio-overlay .zo-portfolio-title{font-size:15px;text-transform:uppercase;line-height:normal;margin:0 0 5px;padding:0;letter-spacing:0.1em;padding-right:35px;}.zo-portfolio-masonry-2 .zo-portfolio-overlay .zo-portfolio-title a{color:#fff;}.zo-portfolio-masonry-2 .zo-portfolio-overlay .zo-portfolio-category{font-size:18px;line-height:normal;font-style:italic;padding-right:35px;}.zo-portfolio-masonry-2 .zo-portfolio-overlay .zo-portfolio-category a{color:#909090;}.zo-portfolio-masonry-2 .zo-portfolio-overlay .readmore{font-size:40px;color:#29abe2;position:absolute;display:block;top:22px;right:30px;}.zo-grid-wraper .zo-grid-filter{margin-bottom:66px;}.zo-grid-wraper .zo-grid-filter ul{padding:0;margin:0;list-style:none inside;text-align:center;}.zo-grid-wraper .zo-grid-filter ul li{display:inline-block;margin-bottom:4px;}.zo-grid-wraper .zo-grid-filter ul li a{display:block;font-size:10px;padding:5px 25px;border:1px solid #dedede;text-transform:uppercase;font-weight:normal;}.zo-grid-wraper .zo-grid-filter ul li a.active,.zo-grid-wraper .zo-grid-filter ul li a:hover{border-color:#29abe2;}.template-zo_grid--portfolio-default{text-align:center;}.template-zo_grid--portfolio-default .zo-portfolio-image img{width:100%;}.template-zo_grid--portfolio-default .zo-portfolio-title a{font-size:18px;font-weight:600;letter-spacing:3px;word-spacing:5px;color:#282828;margin-top:30px;display:inline-block;text-transform:uppercase;}.template-zo_grid--portfolio-default .zo-portfolio-title a:hover,.template-zo_grid--portfolio-default .zo-portfolio-title a:focus{color:#29abe2;}.template-zo_grid--portfolio-default .zo-portfolio-category a{color:#666;font-style:italic;margin-bottom:30px;display:inline-block;}.template-zo_grid--portfolio-default .zo-portfolio-category a:hover,.template-zo_grid--portfolio-default .zo-portfolio-category a:focus{color:#29abe2;}.zo-portfolio-style-2{/* ==========================================================================
   [End] 15. Zo Grid Portfolio
========================================================================== */}.zo-portfolio-style-2 .zo-grid-item{padding-left:0;padding-right:0;}.zo-portfolio-style-2.template-zo_grid--portfolio-width-spaces .zo-grid-item{padding-left:15px;padding-right:15px;margin-bottom:30px;}.zo-portfolio-style-2 .zo-portfolio{position:relative;}.zo-portfolio-style-2 .zo-portfolio .zo-portfolio-image img{width:100%;}.zo-portfolio-style-2 .zo-portfolio:hover .zo-portfolio-overlay{opacity:1;-webkit-transform:scale(1);-khtml-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.zo-portfolio-style-2 .zo-portfolio .zo-portfolio-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.4);opacity:0;-webkit-transform:scale(0);-khtml-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */-webkit-transition:all 200ms ease-in-out;-khtml-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.zo-portfolio-style-2 .zo-portfolio .zo-portfolio-overlay .zo-portfolio-title{position:absolute;-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 */top:50%;left:0;width:100%;text-align:center;text-transform:uppercase;font-size:18px;font-weight:600;letter-spacing:3px;word-spacing:5px;}.zo-portfolio-style-2 .zo-portfolio .zo-portfolio-overlay .zo-portfolio-title a{color:#fff;}.zo-portfolio-style-2 .zo-portfolio .zo-portfolio-overlay .zo-portfolio-title a:hover{color:#29abe2;}.zo-portfolio-style-2 .zo-portfolio .zo-portfolio-overlay .zo-portfolio-category{font-style:italic;font-size:18px;position:absolute;-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 */top:50%;left:0;width:100%;text-align:center;line-height:60px;margin-top:-40px;}.zo-portfolio-style-2 .zo-portfolio .zo-portfolio-overlay .zo-portfolio-category a{color:#fff;}img{max-width:100%;-webkit-transition:all 0.5s ease 0s;-khtml-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.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:100%;}.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 .zo-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:47px !important;border-bottom:1px solid #d0d0d0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}body .mejs-container .mejs-controls{height:47px;}body .mejs-container,body .mejs-embed,body .mejs-embed body,body .mejs-container .mejs-controls{background-color:#f1f1f1;background-image:-webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#29abe2));background-image:-webkit-linear-gradient(top, #f1f1f1, #29abe2);background-image:-moz-linear-gradient(top, #f1f1f1, #29abe2);background-image:-ms-linear-gradient(top, #f1f1f1, #29abe2);background-image:-o-linear-gradient(top, #f1f1f1, #29abe2);background-image:linear-gradient(top, #f1f1f1, #29abe2);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f1f1f1', endColorStr='#29abe2');/* BACKGROUND HORIZONTAL */}body .mejs-container .mejs-controls{border-bottom:1px solid #d9d9d9;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}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-container .mejs-controls .mejs-time .mejs-duration{border-right:1px solid #f1f1f1;}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:#4f4f4f;}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:5px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}body .mejs-playpause-button,body .mejs-container .mejs-controls .mejs-currenttime-container,body .mejs-time.mejs-duration-container{border-right:1px solid #f1f1f1 !important;border-left:1px solid #f1f1f1;height:47px !important;width:50px !important;padding:0 !important;line-height:47px;position:relative;}body .mejs-time.mejs-duration-container{border-left:1px solid #f1f1f1 !important;}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-container .mejs-controls .mejs-currenttime-container{border-left:1px solid #f1f1f1;}body .mejs-controls div.mejs-time-rail{border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1;height:47px;padding:0;}body .mejs-button.mejs-volume-button{height:47px;border-left:1px solid #f1f1f1;}body .mejs-controls .mejs-time-rail .mejs-time-total{margin:22px 16px;}body .mejs-button.mejs-playpause-button > button{padding:5px 0 0 5px;}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:12px;content:"\f04b";font-family:FontAwesome;color:#222;}.mejs-button.mejs-playpause-button.mejs-pause > button:before{content:"\f04c";}body .mejs-button.mejs-volume-button.mejs-mute > button:before{content:"\f027";font-size:18px;}body .mejs-button.mejs-volume-button.mejs-unmute > button:before{content:"\f026";font-size:18px;}body .mejs-controls .mejs-horizontal-volume-slider{margin-top:10px;}.zo-masonry-layout-item.col4 .mejs-time-rail{display:none;}.loader{position:relative;width:2.5em;height:2.5em;-webkit-transform:rotate(165deg);-moz-transform:rotate(165deg);-ms-transform:rotate(165deg);-o-transform:rotate(165deg);transform:rotate(165deg);}.loader:before,.loader:after{content:'';position:absolute;top:50%;left:50%;display:block;width:0.5em;height:0.5em;border-radius:0.25em;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}.loader:before{-webkit-animation:before 2s infinite;-moz-animation:before 2s infinite;-ms-animation:before 2s infinite;-o-animation:before 2s infinite;animation:before 2s infinite;}.loader:after{-webkit-animation:after 2s infinite;-moz-animation:after 2s infinite;-ms-animation:after 2s infinite;-o-animation:after 2s infinite;animation:after 2s infinite;}@keyframes before{0%{width:0.5em;-webkit-box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);-moz-box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);-ms-box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);-o-box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);}35%{width:2.5em;-webkit-box-shadow:0 -0.5em rgba(225, 20, 98, 0.75), 0 0.5em rgba(111, 202, 220, 0.75);-moz-box-shadow:0 -0.5em rgba(225, 20, 98, 0.75), 0 0.5em rgba(111, 202, 220, 0.75);-ms-box-shadow:0 -0.5em rgba(225, 20, 98, 0.75), 0 0.5em rgba(111, 202, 220, 0.75);-o-box-shadow:0 -0.5em rgba(225, 20, 98, 0.75), 0 0.5em rgba(111, 202, 220, 0.75);box-shadow:0 -0.5em rgba(225, 20, 98, 0.75), 0 0.5em rgba(111, 202, 220, 0.75);}70%{width:0.5em;-webkit-box-shadow:-1em -0.5em rgba(225, 20, 98, 0.75), 1em 0.5em rgba(111, 202, 220, 0.75);-moz-box-shadow:-1em -0.5em rgba(225, 20, 98, 0.75), 1em 0.5em rgba(111, 202, 220, 0.75);-ms-box-shadow:-1em -0.5em rgba(225, 20, 98, 0.75), 1em 0.5em rgba(111, 202, 220, 0.75);-o-box-shadow:-1em -0.5em rgba(225, 20, 98, 0.75), 1em 0.5em rgba(111, 202, 220, 0.75);box-shadow:-1em -0.5em rgba(225, 20, 98, 0.75), 1em 0.5em rgba(111, 202, 220, 0.75);}100%{-webkit-box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);-moz-box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);-ms-box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);-o-box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);}}@keyframes after{/* Webkit */0%{height:0.5em;-webkit-box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);-moz-box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);-ms-box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);-o-box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);}35%{height:2.5em;-webkit-box-shadow:0.5em 0 rgba(61, 184, 143, 0.75), -0.5em 0 rgba(233, 169, 32, 0.75);-moz-box-shadow:0.5em 0 rgba(61, 184, 143, 0.75), -0.5em 0 rgba(233, 169, 32, 0.75);-ms-box-shadow:0.5em 0 rgba(61, 184, 143, 0.75), -0.5em 0 rgba(233, 169, 32, 0.75);-o-box-shadow:0.5em 0 rgba(61, 184, 143, 0.75), -0.5em 0 rgba(233, 169, 32, 0.75);box-shadow:0.5em 0 rgba(61, 184, 143, 0.75), -0.5em 0 rgba(233, 169, 32, 0.75);}70%{height:0.5em;-webkit-box-shadow:0.5em -1em rgba(61, 184, 143, 0.75), -0.5em 1em rgba(233, 169, 32, 0.75);-moz-box-shadow:0.5em -1em rgba(61, 184, 143, 0.75), -0.5em 1em rgba(233, 169, 32, 0.75);-ms-box-shadow:0.5em -1em rgba(61, 184, 143, 0.75), -0.5em 1em rgba(233, 169, 32, 0.75);-o-box-shadow:0.5em -1em rgba(61, 184, 143, 0.75), -0.5em 1em rgba(233, 169, 32, 0.75);box-shadow:0.5em -1em rgba(61, 184, 143, 0.75), -0.5em 1em rgba(233, 169, 32, 0.75);}100%{-webkit-box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);-moz-box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);-ms-box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);-o-box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);}}@-webkit-keyframes before{0%{width:0.5em;-webkit-box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);-moz-box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);-ms-box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);-o-box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);}35%{width:2.5em;-webkit-box-shadow:0 -0.5em rgba(225, 20, 98, 0.75), 0 0.5em rgba(111, 202, 220, 0.75);-moz-box-shadow:0 -0.5em rgba(225, 20, 98, 0.75), 0 0.5em rgba(111, 202, 220, 0.75);-ms-box-shadow:0 -0.5em rgba(225, 20, 98, 0.75), 0 0.5em rgba(111, 202, 220, 0.75);-o-box-shadow:0 -0.5em rgba(225, 20, 98, 0.75), 0 0.5em rgba(111, 202, 220, 0.75);box-shadow:0 -0.5em rgba(225, 20, 98, 0.75), 0 0.5em rgba(111, 202, 220, 0.75);}70%{width:0.5em;-webkit-box-shadow:-1em -0.5em rgba(225, 20, 98, 0.75), 1em 0.5em rgba(111, 202, 220, 0.75);-moz-box-shadow:-1em -0.5em rgba(225, 20, 98, 0.75), 1em 0.5em rgba(111, 202, 220, 0.75);-ms-box-shadow:-1em -0.5em rgba(225, 20, 98, 0.75), 1em 0.5em rgba(111, 202, 220, 0.75);-o-box-shadow:-1em -0.5em rgba(225, 20, 98, 0.75), 1em 0.5em rgba(111, 202, 220, 0.75);box-shadow:-1em -0.5em rgba(225, 20, 98, 0.75), 1em 0.5em rgba(111, 202, 220, 0.75);}100%{-webkit-box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);-moz-box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);-ms-box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);-o-box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);}}@-webkit-keyframes after{/* Moz */0%{height:0.5em;-webkit-box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);-moz-box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);-ms-box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);-o-box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);}35%{height:2.5em;-webkit-box-shadow:0.5em 0 rgba(61, 184, 143, 0.75), -0.5em 0 rgba(233, 169, 32, 0.75);-moz-box-shadow:0.5em 0 rgba(61, 184, 143, 0.75), -0.5em 0 rgba(233, 169, 32, 0.75);-ms-box-shadow:0.5em 0 rgba(61, 184, 143, 0.75), -0.5em 0 rgba(233, 169, 32, 0.75);-o-box-shadow:0.5em 0 rgba(61, 184, 143, 0.75), -0.5em 0 rgba(233, 169, 32, 0.75);box-shadow:0.5em 0 rgba(61, 184, 143, 0.75), -0.5em 0 rgba(233, 169, 32, 0.75);}70%{height:0.5em;-webkit-box-shadow:0.5em -1em rgba(61, 184, 143, 0.75), -0.5em 1em rgba(233, 169, 32, 0.75);-moz-box-shadow:0.5em -1em rgba(61, 184, 143, 0.75), -0.5em 1em rgba(233, 169, 32, 0.75);-ms-box-shadow:0.5em -1em rgba(61, 184, 143, 0.75), -0.5em 1em rgba(233, 169, 32, 0.75);-o-box-shadow:0.5em -1em rgba(61, 184, 143, 0.75), -0.5em 1em rgba(233, 169, 32, 0.75);box-shadow:0.5em -1em rgba(61, 184, 143, 0.75), -0.5em 1em rgba(233, 169, 32, 0.75);}100%{-webkit-box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);-moz-box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);-ms-box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);-o-box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);}}@-moz-keyframes before{0%{width:0.5em;-webkit-box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);-moz-box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);-ms-box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);-o-box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);}35%{width:2.5em;-webkit-box-shadow:0 -0.5em rgba(225, 20, 98, 0.75), 0 0.5em rgba(111, 202, 220, 0.75);-moz-box-shadow:0 -0.5em rgba(225, 20, 98, 0.75), 0 0.5em rgba(111, 202, 220, 0.75);-ms-box-shadow:0 -0.5em rgba(225, 20, 98, 0.75), 0 0.5em rgba(111, 202, 220, 0.75);-o-box-shadow:0 -0.5em rgba(225, 20, 98, 0.75), 0 0.5em rgba(111, 202, 220, 0.75);box-shadow:0 -0.5em rgba(225, 20, 98, 0.75), 0 0.5em rgba(111, 202, 220, 0.75);}70%{width:0.5em;-webkit-box-shadow:-1em -0.5em rgba(225, 20, 98, 0.75), 1em 0.5em rgba(111, 202, 220, 0.75);-moz-box-shadow:-1em -0.5em rgba(225, 20, 98, 0.75), 1em 0.5em rgba(111, 202, 220, 0.75);-ms-box-shadow:-1em -0.5em rgba(225, 20, 98, 0.75), 1em 0.5em rgba(111, 202, 220, 0.75);-o-box-shadow:-1em -0.5em rgba(225, 20, 98, 0.75), 1em 0.5em rgba(111, 202, 220, 0.75);box-shadow:-1em -0.5em rgba(225, 20, 98, 0.75), 1em 0.5em rgba(111, 202, 220, 0.75);}100%{-webkit-box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);-moz-box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);-ms-box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);-o-box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);}}@-moz-keyframes after{/* IE */0%{height:0.5em;-webkit-box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);-moz-box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);-ms-box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);-o-box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);}35%{height:2.5em;-webkit-box-shadow:0.5em 0 rgba(61, 184, 143, 0.75), -0.5em 0 rgba(233, 169, 32, 0.75);-moz-box-shadow:0.5em 0 rgba(61, 184, 143, 0.75), -0.5em 0 rgba(233, 169, 32, 0.75);-ms-box-shadow:0.5em 0 rgba(61, 184, 143, 0.75), -0.5em 0 rgba(233, 169, 32, 0.75);-o-box-shadow:0.5em 0 rgba(61, 184, 143, 0.75), -0.5em 0 rgba(233, 169, 32, 0.75);box-shadow:0.5em 0 rgba(61, 184, 143, 0.75), -0.5em 0 rgba(233, 169, 32, 0.75);}70%{height:0.5em;-webkit-box-shadow:0.5em -1em rgba(61, 184, 143, 0.75), -0.5em 1em rgba(233, 169, 32, 0.75);-moz-box-shadow:0.5em -1em rgba(61, 184, 143, 0.75), -0.5em 1em rgba(233, 169, 32, 0.75);-ms-box-shadow:0.5em -1em rgba(61, 184, 143, 0.75), -0.5em 1em rgba(233, 169, 32, 0.75);-o-box-shadow:0.5em -1em rgba(61, 184, 143, 0.75), -0.5em 1em rgba(233, 169, 32, 0.75);box-shadow:0.5em -1em rgba(61, 184, 143, 0.75), -0.5em 1em rgba(233, 169, 32, 0.75);}100%{-webkit-box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);-moz-box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);-ms-box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);-o-box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);}}@-o-keyframes before{0%{width:0.5em;-webkit-box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);-moz-box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);-ms-box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);-o-box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);}35%{width:2.5em;-webkit-box-shadow:0 -0.5em rgba(225, 20, 98, 0.75), 0 0.5em rgba(111, 202, 220, 0.75);-moz-box-shadow:0 -0.5em rgba(225, 20, 98, 0.75), 0 0.5em rgba(111, 202, 220, 0.75);-ms-box-shadow:0 -0.5em rgba(225, 20, 98, 0.75), 0 0.5em rgba(111, 202, 220, 0.75);-o-box-shadow:0 -0.5em rgba(225, 20, 98, 0.75), 0 0.5em rgba(111, 202, 220, 0.75);box-shadow:0 -0.5em rgba(225, 20, 98, 0.75), 0 0.5em rgba(111, 202, 220, 0.75);}70%{width:0.5em;-webkit-box-shadow:-1em -0.5em rgba(225, 20, 98, 0.75), 1em 0.5em rgba(111, 202, 220, 0.75);-moz-box-shadow:-1em -0.5em rgba(225, 20, 98, 0.75), 1em 0.5em rgba(111, 202, 220, 0.75);-ms-box-shadow:-1em -0.5em rgba(225, 20, 98, 0.75), 1em 0.5em rgba(111, 202, 220, 0.75);-o-box-shadow:-1em -0.5em rgba(225, 20, 98, 0.75), 1em 0.5em rgba(111, 202, 220, 0.75);box-shadow:-1em -0.5em rgba(225, 20, 98, 0.75), 1em 0.5em rgba(111, 202, 220, 0.75);}100%{-webkit-box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);-moz-box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);-ms-box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);-o-box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);box-shadow:1em -0.5em rgba(225, 20, 98, 0.75), -1em 0.5em rgba(111, 202, 220, 0.75);}}@-o-keyframes after{/**
 * Attempt to center the whole thing!
 */0%{height:0.5em;-webkit-box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);-moz-box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);-ms-box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);-o-box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);}35%{height:2.5em;-webkit-box-shadow:0.5em 0 rgba(61, 184, 143, 0.75), -0.5em 0 rgba(233, 169, 32, 0.75);-moz-box-shadow:0.5em 0 rgba(61, 184, 143, 0.75), -0.5em 0 rgba(233, 169, 32, 0.75);-ms-box-shadow:0.5em 0 rgba(61, 184, 143, 0.75), -0.5em 0 rgba(233, 169, 32, 0.75);-o-box-shadow:0.5em 0 rgba(61, 184, 143, 0.75), -0.5em 0 rgba(233, 169, 32, 0.75);box-shadow:0.5em 0 rgba(61, 184, 143, 0.75), -0.5em 0 rgba(233, 169, 32, 0.75);}70%{height:0.5em;-webkit-box-shadow:0.5em -1em rgba(61, 184, 143, 0.75), -0.5em 1em rgba(233, 169, 32, 0.75);-moz-box-shadow:0.5em -1em rgba(61, 184, 143, 0.75), -0.5em 1em rgba(233, 169, 32, 0.75);-ms-box-shadow:0.5em -1em rgba(61, 184, 143, 0.75), -0.5em 1em rgba(233, 169, 32, 0.75);-o-box-shadow:0.5em -1em rgba(61, 184, 143, 0.75), -0.5em 1em rgba(233, 169, 32, 0.75);box-shadow:0.5em -1em rgba(61, 184, 143, 0.75), -0.5em 1em rgba(233, 169, 32, 0.75);}100%{-webkit-box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);-moz-box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);-ms-box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);-o-box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);box-shadow:0.5em 1em rgba(61, 184, 143, 0.75), -0.5em -1em rgba(233, 169, 32, 0.75);}}html,body{height:100%;}.loader{position:absolute;top:calc(50% - 1.25em);left:calc(50% - 1.25em);/* ==========================================================================
   End Style 1
========================================================================== *//* ==========================================================================
   Style 2
========================================================================== */}@-webkit-keyframes ball{0%{-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);-moz-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);-ms-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);-o-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);transform:translate3d(0, 0, 0) scale3d(1, 1, 1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}45%{-webkit-transform:translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);-moz-transform:translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);-ms-transform:translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);-o-transform:translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);transform:translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}50%{-webkit-transform:translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);-moz-transform:translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);-ms-transform:translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);-o-transform:translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);transform:translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;}55%{-webkit-transform:translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);-moz-transform:translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);-ms-transform:translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);-o-transform:translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);transform:translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;}}@-moz-keyframes ball{0%{-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);-moz-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);-ms-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);-o-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);transform:translate3d(0, 0, 0) scale3d(1, 1, 1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}45%{-webkit-transform:translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);-moz-transform:translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);-ms-transform:translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);-o-transform:translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);transform:translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}50%{-webkit-transform:translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);-moz-transform:translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);-ms-transform:translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);-o-transform:translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);transform:translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;}55%{-webkit-transform:translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);-moz-transform:translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);-ms-transform:translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);-o-transform:translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);transform:translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;}}@-o-keyframes ball{0%{-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);-moz-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);-ms-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);-o-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);transform:translate3d(0, 0, 0) scale3d(1, 1, 1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}45%{-webkit-transform:translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);-moz-transform:translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);-ms-transform:translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);-o-transform:translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);transform:translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}50%{-webkit-transform:translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);-moz-transform:translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);-ms-transform:translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);-o-transform:translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);transform:translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;}55%{-webkit-transform:translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);-moz-transform:translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);-ms-transform:translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);-o-transform:translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);transform:translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;}}@keyframes ball{0%{-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);-moz-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);-ms-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);-o-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);transform:translate3d(0, 0, 0) scale3d(1, 1, 1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}45%{-webkit-transform:translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);-moz-transform:translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);-ms-transform:translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);-o-transform:translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);transform:translate3d(0, 150px, -10px) scale3d(1, 0.95, 1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}50%{-webkit-transform:translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);-moz-transform:translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);-ms-transform:translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);-o-transform:translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);transform:translate3d(0, 150px, -10px) scale3d(1, 0.5, 1);-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;}55%{-webkit-transform:translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);-moz-transform:translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);-ms-transform:translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);-o-transform:translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);transform:translate3d(0, 150px, -10px) scale3d(1, 1.25, 1);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;}}@-webkit-keyframes ball-highlight{0%{-webkit-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-moz-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-ms-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-o-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}45%{-webkit-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-moz-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-ms-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-o-transform:skew(-30deg, 0) translate3d(0, 0, 1px);transform:skew(-30deg, 0) translate3d(0, 0, 1px);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}50%{-webkit-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-moz-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-ms-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-o-transform:skew(-30deg, 0) translate3d(0, 0, 1px);transform:skew(-30deg, 0) translate3d(0, 0, 1px);-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;}55%{-webkit-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-moz-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-ms-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-o-transform:skew(-30deg, 0) translate3d(0, 0, 1px);transform:skew(-30deg, 0) translate3d(0, 0, 1px);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;}100%{-webkit-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-moz-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-ms-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-o-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}}@-moz-keyframes ball-highlight{0%{-webkit-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-moz-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-ms-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-o-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}45%{-webkit-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-moz-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-ms-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-o-transform:skew(-30deg, 0) translate3d(0, 0, 1px);transform:skew(-30deg, 0) translate3d(0, 0, 1px);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}50%{-webkit-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-moz-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-ms-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-o-transform:skew(-30deg, 0) translate3d(0, 0, 1px);transform:skew(-30deg, 0) translate3d(0, 0, 1px);-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;}55%{-webkit-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-moz-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-ms-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-o-transform:skew(-30deg, 0) translate3d(0, 0, 1px);transform:skew(-30deg, 0) translate3d(0, 0, 1px);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;}100%{-webkit-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-moz-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-ms-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-o-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}}@-o-keyframes ball-highlight{0%{-webkit-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-moz-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-ms-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-o-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}45%{-webkit-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-moz-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-ms-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-o-transform:skew(-30deg, 0) translate3d(0, 0, 1px);transform:skew(-30deg, 0) translate3d(0, 0, 1px);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}50%{-webkit-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-moz-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-ms-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-o-transform:skew(-30deg, 0) translate3d(0, 0, 1px);transform:skew(-30deg, 0) translate3d(0, 0, 1px);-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;}55%{-webkit-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-moz-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-ms-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-o-transform:skew(-30deg, 0) translate3d(0, 0, 1px);transform:skew(-30deg, 0) translate3d(0, 0, 1px);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;}100%{-webkit-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-moz-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-ms-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-o-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}}@keyframes ball-highlight{0%{-webkit-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-moz-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-ms-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-o-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}45%{-webkit-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-moz-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-ms-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-o-transform:skew(-30deg, 0) translate3d(0, 0, 1px);transform:skew(-30deg, 0) translate3d(0, 0, 1px);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}50%{-webkit-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-moz-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-ms-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-o-transform:skew(-30deg, 0) translate3d(0, 0, 1px);transform:skew(-30deg, 0) translate3d(0, 0, 1px);-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;}55%{-webkit-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-moz-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-ms-transform:skew(-30deg, 0) translate3d(0, 0, 1px);-o-transform:skew(-30deg, 0) translate3d(0, 0, 1px);transform:skew(-30deg, 0) translate3d(0, 0, 1px);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;}100%{-webkit-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-moz-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-ms-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-o-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}}@-webkit-keyframes ball-shadow{0%{-webkit-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-moz-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-ms-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-o-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}45%{-webkit-transform:translate3d(12.5px, -15px, -1px);-moz-transform:translate3d(12.5px, -15px, -1px);-ms-transform:translate3d(12.5px, -15px, -1px);-o-transform:translate3d(12.5px, -15px, -1px);transform:translate3d(12.5px, -15px, -1px);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}50%{-webkit-transform:translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);-moz-transform:translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);-ms-transform:translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);-o-transform:translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);transform:translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;}55%{-webkit-transform:translate3d(12.5px, -15px, -1px);-moz-transform:translate3d(12.5px, -15px, -1px);-ms-transform:translate3d(12.5px, -15px, -1px);-o-transform:translate3d(12.5px, -15px, -1px);transform:translate3d(12.5px, -15px, -1px);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;}100%{-webkit-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-moz-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-ms-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-o-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}}@-moz-keyframes ball-shadow{0%{-webkit-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-moz-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-ms-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-o-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}45%{-webkit-transform:translate3d(12.5px, -15px, -1px);-moz-transform:translate3d(12.5px, -15px, -1px);-ms-transform:translate3d(12.5px, -15px, -1px);-o-transform:translate3d(12.5px, -15px, -1px);transform:translate3d(12.5px, -15px, -1px);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}50%{-webkit-transform:translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);-moz-transform:translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);-ms-transform:translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);-o-transform:translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);transform:translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;}55%{-webkit-transform:translate3d(12.5px, -15px, -1px);-moz-transform:translate3d(12.5px, -15px, -1px);-ms-transform:translate3d(12.5px, -15px, -1px);-o-transform:translate3d(12.5px, -15px, -1px);transform:translate3d(12.5px, -15px, -1px);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;}100%{-webkit-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-moz-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-ms-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-o-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}}@-o-keyframes ball-shadow{0%{-webkit-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-moz-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-ms-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-o-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}45%{-webkit-transform:translate3d(12.5px, -15px, -1px);-moz-transform:translate3d(12.5px, -15px, -1px);-ms-transform:translate3d(12.5px, -15px, -1px);-o-transform:translate3d(12.5px, -15px, -1px);transform:translate3d(12.5px, -15px, -1px);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}50%{-webkit-transform:translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);-moz-transform:translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);-ms-transform:translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);-o-transform:translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);transform:translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;}55%{-webkit-transform:translate3d(12.5px, -15px, -1px);-moz-transform:translate3d(12.5px, -15px, -1px);-ms-transform:translate3d(12.5px, -15px, -1px);-o-transform:translate3d(12.5px, -15px, -1px);transform:translate3d(12.5px, -15px, -1px);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;}100%{-webkit-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-moz-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-ms-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-o-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}}@keyframes ball-shadow{/* Styles for old versions of IE */0%{-webkit-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-moz-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-ms-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-o-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}45%{-webkit-transform:translate3d(12.5px, -15px, -1px);-moz-transform:translate3d(12.5px, -15px, -1px);-ms-transform:translate3d(12.5px, -15px, -1px);-o-transform:translate3d(12.5px, -15px, -1px);transform:translate3d(12.5px, -15px, -1px);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}50%{-webkit-transform:translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);-moz-transform:translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);-ms-transform:translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);-o-transform:translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);transform:translate3d(12.5px, -15px, -1px) scale3d(1, 1, 1);-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;}55%{-webkit-transform:translate3d(12.5px, -15px, -1px);-moz-transform:translate3d(12.5px, -15px, -1px);-ms-transform:translate3d(12.5px, -15px, -1px);-o-transform:translate3d(12.5px, -15px, -1px);transform:translate3d(12.5px, -15px, -1px);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;}100%{-webkit-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-moz-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-ms-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-o-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-ms-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}}.ball{font-family:sans-serif;font-weight:100;/* :not(:required) hides this rule from IE9 and below */}.ball:not(:required){position:relative;display:inline-block;font-size:0;letter-spacing:-1px;border-radius:100%;background:#f86;width:50px;height:50px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);-moz-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);-ms-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);-o-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);transform:translate3d(0, 0, 0) scale3d(1, 1, 1);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-webkit-animation:ball 1500ms infinite linear;-moz-animation:ball 1500ms infinite linear;-ms-animation:ball 1500ms infinite linear;-o-animation:ball 1500ms infinite linear;animation:ball 1500ms infinite linear;}.ball:not(:required)::after{content:'';position:absolute;top:4.5px;left:5.5px;width:15px;height:15px;background:#ffb099;border-radius:100%;-webkit-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-moz-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-ms-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-o-transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);transform:skew(-20deg, 0) translate3d(0, 2.5px, 1px);-webkit-animation:ball-highlight 1500ms infinite linear;-moz-animation:ball-highlight 1500ms infinite linear;-ms-animation:ball-highlight 1500ms infinite linear;-o-animation:ball-highlight 1500ms infinite linear;animation:ball-highlight 1500ms infinite linear;}.ball:not(:required)::before{content:'';position:absolute;top:50px;left:5.5px;width:50px;height:15px;background:rgba(0, 0, 0, 0.2);border-radius:100%;-webkit-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-moz-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-ms-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-o-transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);transform:translate3d(66.66667px, 66.66667px, -1px) scale3d(1.25, 1.25, 1);-webkit-animation:ball-shadow 1500ms infinite linear;-moz-animation:ball-shadow 1500ms infinite linear;-ms-animation:ball-shadow 1500ms infinite linear;-o-animation:ball-shadow 1500ms infinite linear;animation:ball-shadow 1500ms infinite linear;-webkit-filter:blur(1px);-moz-filter:blur(1px);filter:blur(1px);/* ==========================================================================
   End Style 2
========================================================================== */}#zo-header-navigation{position:static;/*
-----> Minimum width of 992 pixels.
*//**
Menu Default
======================================================
*/}#zo-header-navigation .main-navigation ul.ping-right{left:auto;right:100%;}#zo-header-navigation .main-navigation ul.ping-left{left:100%;right:auto;}@media screen and (min-width:993px){/*
-----> Minimum width of 992 pixels.
*//*
-----> Max width of 992 pixels.
*/#menu-mobile,.zo-menu-toggle{display:none;}#zo-header-navigation.collapse{display:block;}#zo-header-navigation div.nav-menu > ul{display:inline-block !important;width:100%;}#zo-header-navigation ul{margin:0;padding:0;list-style:none;text-indent:0;}#zo-header-navigation ul li{position:relative;}#zo-header-navigation ul li a{display:inline-block;border-bottom:0;white-space:nowrap;-webkit-transition:all 420ms linear 0ms;-khtml-transition:all 420ms linear 0ms;-moz-transition:all 420ms linear 0ms;-ms-transition:all 420ms linear 0ms;-o-transition:all 420ms linear 0ms;transition:all 420ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}#zo-header-navigation .menu-main-menu > li{vertical-align:top;-webkit-transition:all 420ms linear 0ms;-khtml-transition:all 420ms linear 0ms;-moz-transition:all 420ms linear 0ms;-ms-transition:all 420ms linear 0ms;-o-transition:all 420ms linear 0ms;transition:all 420ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}#zo-header-navigation .menu-main-menu > li > a{position:relative;text-align:center;line-height:20px;font-weight:600;color:#fff;-webkit-transition:all 420ms linear 0ms;-khtml-transition:all 420ms linear 0ms;-moz-transition:all 420ms linear 0ms;-ms-transition:all 420ms linear 0ms;-o-transition:all 420ms linear 0ms;transition:all 420ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}#zo-header-navigation .menu-main-menu > li > a i{display:block;width:100%;line-height:0;margin-bottom:6px;-webkit-transition:all 420ms linear 0ms;-khtml-transition:all 420ms linear 0ms;-moz-transition:all 420ms linear 0ms;-ms-transition:all 420ms linear 0ms;-o-transition:all 420ms linear 0ms;transition:all 420ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}#zo-header-navigation .menu-main-menu > li > a i + .menu-title{-webkit-transform:translateY(25px);-khtml-transform:translateY(25px);-moz-transform:translateY(25px);-ms-transform:translateY(25px);-o-transform:translateY(25px);transform:translateY(25px);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */display:block;}#zo-header-navigation .menu-main-menu > li:last-child{margin-left:20px;}#zo-header-navigation .menu-main-menu > li:last-child > a{padding-right:0;}#zo-header-navigation .menu-main-menu > li.menu-item-has-children{position:relative;}#zo-header-navigation .menu-main-menu > li.menu-item-has-children > a:before{color:rgba(255, 255, 255, 0.5);content:"\f0d7";font-family:FontAwesome;position:absolute;right:10px;-webkit-transition:all 420ms linear 0ms;-khtml-transition:all 420ms linear 0ms;-moz-transition:all 420ms linear 0ms;-ms-transition:all 420ms linear 0ms;-o-transition:all 420ms linear 0ms;transition:all 420ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}#zo-header-navigation .menu-main-menu > li.menu-item-has-children > a:hover:before{color:#29abe2;}#zo-header-navigation .menu-main-menu > li.menu-item-has-children ul.sub-menu{background-color:#fff;border:1px solid #e1e1e1;}#zo-header-navigation .menu-main-menu > li.menu-item-has-children ul.sub-menu li.menu-item-has-children{position:relative;}#zo-header-navigation .menu-main-menu > li.menu-item-has-children ul.sub-menu li.menu-item-has-children > a:before{content:"\f0d7";font-family:FontAwesome;position:absolute;right:7px;-webkit-transition:all 420ms linear 0ms;-khtml-transition:all 420ms linear 0ms;-moz-transition:all 420ms linear 0ms;-ms-transition:all 420ms linear 0ms;-o-transition:all 420ms linear 0ms;transition:all 420ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}#zo-header-navigation .menu-main-menu > li.menu-item-has-children ul.sub-menu li.menu-item-has-children > a:hover:before{color:#29abe2;}#zo-header-navigation .menu-main-menu > li.menu-item-has-children > ul.sub-menu{margin-top:24px;-webkit-transition:all 0.4s ease 0s;-khtml-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}#zo-header-navigation .menu-main-menu > li.menu-item-has-children:hover > ul.sub-menu{-webkit-box-shadow:0 3px 5px rgba(0, 0, 0, 0.15) 2px 5px rgba(0, 0, 0, .4);-khtml-box-shadow:0 3px 5px rgba(0, 0, 0, 0.15) 2px 5px rgba(0, 0, 0, .4);-moz-box-shadow:0 3px 5px rgba(0, 0, 0, 0.15) 2px 5px rgba(0, 0, 0, .4);-ms-box-shadow:0 3px 5px rgba(0, 0, 0, 0.15) 2px 5px rgba(0, 0, 0, .4);-o-box-shadow:0 3px 5px rgba(0, 0, 0, 0.15) 2px 5px rgba(0, 0, 0, .4);box-shadow:0 3px 5px rgba(0, 0, 0, 0.15) 2px 5px rgba(0, 0, 0, .4);/* BACKGROUND GRADIENT *//* BOX SIZING */margin-top:0;}#zo-header-navigation .menu-main-menu > li.menu-item-has-children:hover > .zo-menu-toggle{opacity:1;}#zo-header-navigation .menu-main-menu li.btn-get-it a{background:#29abe2;border-radius:20px;padding:8px 20px;}#zo-header-navigation .menu-main-menu li.btn-get-it a:hover{color:#fff;}#zo-header-navigation .menu-main-menu > li,#zo-header-navigation .menu-main-menu > li a,#zo-header-navigation .menu-main-menu > ul > li,#zo-header-navigation .menu-main-menu > ul > li > a{display:inline-block;text-decoration:none;text-transform:uppercase;letter-spacing:0;}#zo-header-navigation .menu-main-menu > li ul li,#zo-header-navigation .menu-main-menu > li ul li a,#zo-header-navigation .menu-main-menu > ul > li ul li,#zo-header-navigation .menu-main-menu > ul > li ul li a{display:block;text-decoration:none;text-align:left;text-transform:uppercase;letter-spacing:1px;}#zo-header-navigation .menu-main-menu > li ul ul,#zo-header-navigation .menu-main-menu > ul > li ul ul{width:200px;}#zo-header-navigation .main-navigation li li{margin:0;}#zo-header-navigation .main-navigation li ul{margin:0;padding:0;position:absolute;z-index:1;height:1px;width:200px;top:100%;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);/* Menu Stick Wall */}#zo-header-navigation .main-navigation li ul ul{top:24px;left:100%;width:200px;/* End Menu Stick Wall */}#zo-header-navigation .main-navigation li ul ul.back{right:100%;left:auto;}#zo-header-navigation .main-navigation li ul ul.back ul:not(.back){right:100%;left:auto;}#zo-header-navigation .main-navigation li ul ul.back ul.back{left:100%;right:auto;}#zo-header-navigation .main-navigation li ul ul.back ul.back ul:not(.back){left:100%;right:auto;}#zo-header-navigation .main-navigation li ul ul.back ul.back ul.back{right:100%;left:auto;}#zo-header-navigation .main-navigation{/* End Menu Sub Level *//* Start Mega Menu */}#zo-header-navigation .main-navigation ul li:hover > ul,#zo-header-navigation .main-navigation ul li:focus > ul,#zo-header-navigation .main-navigation .focus > ul{border-left:0;clip:inherit;overflow:inherit;height:inherit;}#zo-header-navigation .main-navigation li ul li a{padding:14px 25px;line-height:1.8em;white-space:normal;color:#3d3d3d;letter-spacing:0;text-transform:capitalize;}#zo-header-navigation .main-navigation li ul li a:hover{color:#29abe2;}#zo-header-navigation .main-navigation li ul li:last-child a{border-bottom:none;}#zo-header-navigation .main-navigation .columns2 > li:nth-of-type(2n+1),#zo-header-navigation .main-navigation .columns3 > li:nth-child(3n+1),#zo-header-navigation .main-navigation .columns4 > li:nth-child(4n+1),#zo-header-navigation .main-navigation .columns5 > li:nth-child(5n+1){clear:left;}#zo-header-navigation .main-navigation .columns5 > li{width:20% !important;}#zo-header-navigation .main-navigation .columns4 > li{width:25% !important;}#zo-header-navigation .main-navigation .columns3 > li{width:33% !important;}#zo-header-navigation .main-navigation .columns2 > li{width:50% !important;}#zo-header-navigation .main-navigation [class*="columns"] > li{float:left;}#zo-header-navigation .main-navigation [class*="columns"] > li > a{width:100%;}#zo-header-navigation .main-navigation .menu-main-menu li.has_full_width{position:inherit;}#zo-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu{left:0 !important;width:100% !important;background:#141414;padding:40px;}#zo-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu > li.menu-item-has-children a{padding:0;line-height:40px;}#zo-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu > li.menu-item-has-children > a{color:#fff;padding-bottom:20px;margin-bottom:40px;position:relative;font-weight:bold;font-size:12px;line-height:normal;}#zo-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu > li.menu-item-has-children > a:after{content:'';position:absolute;width:23px;height:3px;background-color:#29abe2;bottom:0;left:0;}#zo-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu .sub-menu{background-color:transparent;}#zo-header-navigation .main-navigation li.group > ul.sub-menu{display:block;float:left;left:0;position:relative;width:100%;height:inherit;}#zo-header.header-fixed #zo-header-navigation .main-navigation .menu-main-menu > li > a i + .menu-title{-webkit-transform:translateY(14px);-khtml-transform:translateY(14px);-moz-transform:translateY(14px);-ms-transform:translateY(14px);-o-transform:translateY(14px);transform:translateY(14px);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}#zo-header.header-fixed #zo-header-navigation .main-navigation .menu-main-menu > li > a i{margin-bottom:3px;/* End Start Mega Menu */}#zo-header.header-fixed #zo-header-navigation .main-navigation .menu-main-menu > li.menu-item-has-children > .zo-menu-toggle{display:none;}}@media screen and (max-width:992px){/*
-----> End Max width of 992 pixels.
*/#zo-header-navigation.collapse{background:#222;position:absolute;top:80px;width:100%;}#zo-menu-mobile{display:block;}#zo-menu-mobile i{background:#29abe2;color:#fff;cursor:pointer;font-size:32px;height:35px;line-height:35px;text-align:center;width:45px;}#zo-menu-mobile i:hover{background:#333;}#zo-header-navigation .main-navigation ul{margin:0;padding:0;list-style:none;overflow:hidden;transition:all 500ms ease;}#zo-header-navigation .main-navigation ul li{list-style:none;}#zo-header-navigation .main-navigation ul li a{display:block;}#zo-header-navigation .main-navigation ul li a:hover,#zo-header-navigation .main-navigation ul li a:focus{color:#29abe2;}.collapse .main-navigation div.nav-menu > ul{display:block;}#zo-header #zo-header-navigation .main-navigation{padding:15px 0;/* Dropdown Sub Menu */}#zo-header #zo-header-navigation .main-navigation .menu-main-menu > li > a i{display:none;}#zo-header #zo-header-navigation .main-navigation .menu-main-menu li{line-height:31px;}#zo-header #zo-header-navigation .main-navigation ul.sub-menu{width:100% !important;}.zo-menu-toggle{display:block;}#zo-header-navigation .main-navigation .menu-main-menu > li{position:relative;}#zo-header-navigation .main-navigation .menu-main-menu > li li{position:relative;}#zo-header-navigation .main-navigation .menu-main-menu > li a{display:block;border-bottom:none;font-size:17px;margin:0 0 4px;color:#fff;padding:0 !important;text-transform:capitalize !important;}#zo-header-navigation .main-navigation .menu-main-menu > li .zo-menu-toggle{color:#999;cursor:pointer;position:absolute;right:-5px;text-align:center;top:0;width:30px;}#zo-header-navigation .main-navigation .menu-main-menu > li .zo-menu-toggle:hover{color:#fff;}#zo-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu{max-height:0;overflow:hidden;padding-left:10px;-webkit-transition:max-height 600ms linear 0ms;-khtml-transition:max-height 600ms linear 0ms;-moz-transition:max-height 600ms linear 0ms;-ms-transition:max-height 600ms linear 0ms;-o-transition:max-height 600ms linear 0ms;transition:max-height 600ms linear 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}#zo-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu.submenu-open{max-height:1000px;}#zo-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu.submenu-open + .zo-menu-toggle i:before{content:"\f106";}#zo-header-navigation .main-navigation .menu-main-menu > li ul.sub-menu .zo-menu-toggle{right:12px;}}#zo-header-navigation .main-navigation ul > li:hover > a,#zo-header-navigation .main-navigation ul > li.current-menu-item > a,#zo-header-navigation .main-navigation ul > li.current-menu-parent > a,#zo-header-navigation .main-navigation ul > li.current-menu-ancestor > a,#zo-header-navigation .main-navigation ul > li.current_page_item > a{color:#29abe2;}#zo-header-navigation .main-navigation ul > li:hover > a:before,#zo-header-navigation .main-navigation ul > li.current-menu-item > a:before,#zo-header-navigation .main-navigation ul > li.current-menu-parent > a:before,#zo-header-navigation .main-navigation ul > li.current-menu-ancestor > a:before,#zo-header-navigation .main-navigation ul > li.current_page_item > a:before{color:#29abe2;}@media (min-width:1024px) and (max-width:1199px){/* ==========================================================================
  End Style Main Menu
========================================================================== */div#zo-header-navigation .menu-main-menu > li > a,div#zo-header-navigation .menu-main-menu > ul > li > a{padding:11px 15px;}div#zo-header-navigation .menu-main-menu > li.menu-item-has-children > a:before{right:3px;}}.secondary .widget,.wpb_widgetised_column .widget{border-bottom:none;}.secondary .widget + .widget,.wpb_widgetised_column .widget + .widget{margin-top:50px;}.secondary .wg-title,.wpb_widgetised_column .wg-title{margin-bottom:20px;color:#000;font-size:1.1em;font-weight:600;letter-spacing:1px;text-transform:uppercase;line-height:24px;}.secondary .textwidget,.wpb_widgetised_column .textwidget{line-height:1.9;color:#666;}.secondary .textwidget i,.wpb_widgetised_column .textwidget i{margin-right:10px;}.secondary ul,.wpb_widgetised_column ul{list-style:none inside;margin:0;padding:0;}.secondary ul ul,.wpb_widgetised_column ul ul{margin-left:20px;}.secondary ul li,.wpb_widgetised_column ul li{line-height:1.5;}.secondary ul li a,.wpb_widgetised_column ul li a{color:#666;}.secondary ul li a:hover,.wpb_widgetised_column ul li a:hover{color:#29abe2;}.wpb_widgetised_column .widget_newsletterwidget .wg-title{margin:0;padding:0;border:none;}.widget_zo_social_widget ul li{display:inline;}.widget_zo_social_widget ul li a{padding:8px;margin-right:5px;background:#f0f2f3;}.widget_zo_social_widget ul.default a{background:transparent;}.widget_zo_social_widget ul.style-2 a{border-radius:4px;}.widget_zo_social_widget ul.style-3 a{border-radius:50%;}.widget_zo_social_widget ul.style-4 a{border:1px solid #868686;border-radius:50%;}.contact-social i{font-size:28px;color:#444;-webkit-transition:all 300ms ease 0s;-khtml-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.contact-social i:hover,.contact-social ifocus{color:#29abe2;}.widget-area{margin-bottom:70px;/* ==========================================================================
   [Start] 1. Widget Search
========================================================================== */}.searchform{position:relative;margin-bottom:15px;/* ==========================================================================
   [End] 1. Widget Search
========================================================================== *//* ==========================================================================
   [Start] 2. Widget Categories
========================================================================== */}.searchform:before{font-size:18px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */content:"\f002";font-family:FontAwesome;}.searchform .screen-reader-text{display:none;}.searchform input[type="text"]{width:100%;margin:0;}.searchform input[type="submit"]{position:absolute;right:0;top:0;width:35px;height:37px;line-height:37px;background:none !important;border:none !important;text-indent:-99999px;opacity:0;padding:0;}.widget_categories{background:#29abe2;padding:20px 25px;/* ==========================================================================
   [End] 2. Widget Categories
========================================================================== *//* ==========================================================================
   [Start] 3. Widget Tags
========================================================================== */}.widget_categories .wg-title{color:#fff;}.widget_categories ul li{line-height:1;padding:10px 0;display:inline-block;width:100%;border-bottom:1px solid;border-color:rgba(255, 255, 255, 0.2);}.widget_categories ul li a{color:#fff;line-height:25px;text-transform:capitalize;}.widget_categories ul li a:hover,.widget_categories ul li a:focus{color:#000 !important;}.widget_categories ul li span{color:rgba(255, 255, 255, 0.6);}.tagcloud{/* ==========================================================================
   [End] 3. Widget Tags
========================================================================== *//* ==========================================================================
   [Start] 4. Instagram
========================================================================== */}.tagcloud a{background:#f0f2f3;border:medium none;border-radius:30px;color:#282828;display:inline-block;font-weight:300;line-height:1;margin:0 0 10px;padding:5px 15px;}.tagcloud a:hover{background:#29abe2;border:none;color:#fff;}.widget_zo_instagram_widget .wg-title{padding-left:7px;}.zo-instagram-pics{display:inline-block;margin:0;width:100%;}.zo-instagram-pics .instagram-item{margin:0 0 16px;padding:0 8px;}.zo-instagram-pics .instagram-item a{display:block;position:relative;}.zo-instagram-pics .instagram-item a:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:#29abe2;opacity:0;-webkit-transition:all 200ms ease-in-out;-khtml-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.zo-instagram-pics .instagram-item a:after{content:"\f002";color:#fff;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 */font-size:20px;opacity:0;-webkit-transition:all 200ms ease-in-out;-khtml-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */font-family:FontAwesome;}.zo-instagram-pics .instagram-item a:hover:after,.zo-instagram-pics .instagram-item a:hover:before{opacity:0.7;}.zo-get-touch li{position:relative;padding-left:30px;/* ==========================================================================
   [End] 4. Instagram
========================================================================== *//* ==========================================================================
   [Start] 5. Twitter
========================================================================== */}.zo-get-touch li i{font-size:20px;color:#808080;padding-right:10px;position:absolute;top:0;left:0;}#zo-footer-top .tweets-container ul li{padding-left:0;}#zo-footer-top .tweets-container ul li:before{content:"";}.tweets-container{/* ==========================================================================
   [End] 5. Twitter
========================================================================== *//* ==========================================================================
   [Start] 6. Widget Calendar
========================================================================== */}.tweets-container ul{list-style:none inside;margin:0;padding:0;}.tweets-container ul li{font-size:11px;line-height:18px;margin-bottom:25px;}.tweets-container ul li .jtwt_date{color:#3a3a3a !important;}.tweets-container ul li .jtwt_date .fa{padding-right:18px;}.widget_calendar{/* ==========================================================================
   [end] 6. Widget Calendar
========================================================================== *//* ==========================================================================
   [Start] 7. Widget Recent Entries, Archive, Meta
========================================================================== */}.widget_calendar table{width:100%;}.widget_calendar table caption{color:#000;font-size:1.1em;font-weight:600;letter-spacing:1px;line-height:24px;text-transform:uppercase;}.widget_calendar table thead tr th{text-align:center;}.widget_calendar table tbody td{text-align:center;}.widget_calendar table tbody td a{color:#29abe2;}.widget_calendar table tbody #today{background:#29abe2;color:#fff;}.widget_calendar table tbody #today a{color:#fff;}.widget_calendar table tfoot #next a{float:right;}.widget_recent_entries ul li,.widget_meta ul li{margin-bottom:5px;}.widget_recent_entries ul li a,.widget_meta ul li a{display:inline-block;width:100%;padding:10px 0;line-height:1.5;border-bottom:1px solid #ddd;-webkit-transition:all 300ms ease 0s;-khtml-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.widget_recent_entries ul li a:hover,.widget_meta ul li a:hover{background:#29abe2;padding-left:25px;color:#fff !important;}.widget_archive ul li{display:inline-block;width:100%;padding:10px 0;line-height:1.5;border-bottom:1px solid #ddd;-webkit-transition:all 300ms ease 0s;-khtml-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.widget_archive ul li a{float:left;}.widget_archive ul li span{float:right;color:#666;}.widget_archive ul li:hover{background:#29abe2;padding:10px 25px;}.widget_archive ul li:hover a,.widget_archive ul li:hover span{color:#fff !important;}.widget_pages,.widget_nav_menu{/* ==========================================================================
   [End] 7. Widget Recent Entries
========================================================================== *//* ==========================================================================
   [Start] 8. Widget Recent Posts With Thumbnails
========================================================================== */}.widget_pages ul,.widget_nav_menu ul{list-style-type:circle;}.widget_pages ul li,.widget_nav_menu ul li{padding:5px 0;}.widget_pages ul li a,.widget_nav_menu ul li a{font-weight:600;}.widget_pages ul.sub-menu,.widget_nav_menu ul.sub-menu{margin-left:15px;}.widget_pages ul.sub-menu li,.widget_nav_menu ul.sub-menu li{padding-bottom:0;}.widget_zo-recent-posts-widget-with-thumbnails{/* ==========================================================================
   [End] 8. Widget Recent Posts With Thumbnails
========================================================================== *//* ==========================================================================
   [Start] 9. Widget Recent Comments
========================================================================== */}.widget_zo-recent-posts-widget-with-thumbnails .zo-recent-wrap-left,.widget_zo-recent-posts-widget-with-thumbnails .zo-recent-wrap-right{display:inline-block;float:left;}.widget_zo-recent-posts-widget-with-thumbnails .zo-recent-wrap-right{width:calc(100% - 80px);padding-left:15px;}.widget_zo-recent-posts-widget-with-thumbnails ul li{display:inline-block;overflow:hidden;border-bottom:1px solid #ddd;padding-bottom:15px;width:100%;}.widget_zo-recent-posts-widget-with-thumbnails ul li + li{margin-top:20px;}.widget_zo-recent-posts-widget-with-thumbnails ul li .zo-post-title h3 a{line-height:1;letter-spacing:0px;text-transform:capitalize;margin-bottom:0px;margin-top:0px;font-size:16px;font-weight:600;color:#000;}.widget_zo-recent-posts-widget-with-thumbnails ul li .zo-post-title h3 a:hover{color:#29abe2;}.widget_zo-recent-posts-widget-with-thumbnails ul li .zo-post-content p{color:#666;margin-bottom:10px;margin-top:10px;line-height:1.5;}.widget_zo-recent-posts-widget-with-thumbnails ul li a{font-weight:600;letter-spacing:1px;}.widget_recent_comments{/* ==========================================================================
   [End] 9. Widget Recent Comments
========================================================================== */}.widget_recent_comments ul li{border-bottom:1px solid #ddd;padding:10px 0;-webkit-transition:all 300ms ease 0s;-khtml-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.widget_recent_comments ul li:hover{padding-left:25px;background:#29abe2;}.widget_recent_comments ul li:hover a{color:#fff !important;}.zo-recent-post-wrapper li{margin:0 0 10px;}.zo-recent-post-wrapper li:last-child{margin:0;}.zo-recent-post-wrapper .zo-recent-media{max-width:50px;float:left;}.zo-recent-post-wrapper .zo-recent-details{padding-left:63px;font-size:14px;}.zo-recent-post-wrapper .zo-recent-details.no-image{padding:0;}.zo-recent-post-wrapper .zo-recent-details .title{font-size:18px;line-height:23px;margin:0;}.zo-recent-post-wrapper .zo-recent-details .date{display:inline-block;}.zo-recent-post-wrapper .zo-recent-details .date .author{padding-left:1px;}.zo-recent-post-wrapper .zo-recent-details .date .author:before{content:"|";padding-right:3px;}#secondary .zo-recent-post-wrapper .zo-recent-details .date{color:#29abe2;}.widget_rss ul li{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #29abe2;}@media screen and (min-width:1200px){body .zo-boxed{margin:auto;width:1200px;}}@media screen and (max-width:1200px){body .zo-fancybox-layout-1 .zo-fancy-box-main .zo-fancy-box-title{font-size:32px;line-height:36px;}body .zo-fancybox-layout-1 .zo-fancy-box-main .zo-fancy-box-content{line-height:22px;}.contact-class h2{line-height:35px;}#zo-header-donate #btn-donate{white-space:nowrap;margin-left:-10px;}}@media screen and (max-width:1024px){body .container{width:100%;}#zo-header > .container{padding:0 15px;}.wpb_column.padding-30{padding:0 30px !important;}.zo-row-full-width > .no-container{margin-left:0;margin-right:0;/* Testionial */}.zo-row-full-width > .no-container > .row{margin-left:0;margin-right:0;}.zo-row-full-width > .no-container > .row > .wpb_column{padding:0;}body .zo-testimonial-layout1 .zo-testimonial-content{padding:0;}}@media (min-width:768px){.position-column-y-100{-webkit-transform:translateY(-100px);-khtml-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-o-transform:translateY(-100px);transform:translateY(-100px);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */z-index:99;position:relative;}.event-count-down{-webkit-transform:translateY(-70px);-khtml-transform:translateY(-70px);-moz-transform:translateY(-70px);-ms-transform:translateY(-70px);-o-transform:translateY(-70px);transform:translateY(-70px);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */z-index:99;padding:45px 100px 35px;position:relative;}}@media (max-width:767px){.event-count-down{padding:15px 0;}}@media screen and (max-width:992px){#zo-header,#zo-header.header-fixed{height:80px;}#zo-header > .container,#zo-header.header-fixed > .container{position:relative;z-index:99;}#zo-header #zo-header-logo a,#zo-header.header-fixed #zo-header-logo a{line-height:80px;}#zo-header #zo-header-logo a img,#zo-header.header-fixed #zo-header-logo a img{max-height:55px;}#zo-menu-mobile{position:absolute;right:15px;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 */}#zo-header-navigation{display:none;}#zo-header-navigation.collapse{display:block;}#zo-header-navigation .main-navigation .menu-main-menu,#zo-header-navigation .main-navigation div.nav-menu > ul{text-align:left;}#zo-header-navigation .main-navigation .menu-main-menu > li a{text-transform:none;line-height:50px;}body.fixed-margin-top #zo-header.header-fixed #zo-header-navigation .main-navigation .menu-main-menu > li{line-height:normal;/* ==========================================================================
       End Header Mobile
    ========================================================================== *//* ==========================================================================
       Shortcode
    ========================================================================== *//* Tab */}.wpb_tour .ui-tabs.wpb_tour_tabs_wrapper{/* End Tab *//* Shortcode Priccing */}.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%;}.zo-grid-pricing .zo-grid-item{margin-bottom:80px;/* End Shortcode Priccing *//* Fancybox */}.zo-grid-pricing .zo-grid-item:last-child{margin-bottom:0;}.zo-fancybox-layout-1 .zo-fancy-box-image.w50,.zo-fancybox-layout-1 .zo-fancy-box-main.w50{width:100%;/* Grid Blog  */}.zo-blog-layout1 .zo-grid-blog .zo-grid-item{margin-bottom:50px;/* ==========================================================================
       End Shortcode
    ========================================================================== */}.zo-blog-layout1 .zo-grid-blog .zo-grid-item:last-child{margin-bottom:0;}.zo-blog-layout1 .zo-grid-blog .zo-grid-item .zo-grid-media img{width:100%;}}@media screen and (max-width:992px) and (min-width:768px){body #zo-header.sticky-tablets{position:fixed;}}@media screen and (max-width:800px){.wpb_single_image{margin-right:0px !important;}input.newsletter-submit{padding:16px 20px ! important;}}@media screen and (max-width:839px){.social-share .social-list li{margin-bottom:10px ! important;}}@media screen and (max-width:991px){.template-zo_grid--news-1 .news-thumbnail .zo-news-header,.template-zo_grid--news-2 .news-thumbnail .zo-news-header,.template-zo_grid--news-1 .news-thumbnail .zo-news-detail,.template-zo_grid--news-2 .news-thumbnail .zo-news-detail{clear:both;width:100%;padding:0;}.template-zo_grid--news-1 .news-thumbnail .zo-news-header,.template-zo_grid--news-2 .news-thumbnail .zo-news-header{margin-bottom:20px;}.template-zo_grid--news-2{/* Event
    ==============================================*/}.zo-event-image{padding:0;}.event-grid .zo-event-detail{padding:30px;}.event-teaser .zo-event-left .zo-event-info{border-right:none;}.template-zo_grid--event-1 .zo-grid-item.first .event-teaser .zo-event-detail,.template-zo_grid--event-2 .zo-grid-item.first .event-teaser .zo-event-detail{padding-bottom:30px;}.template-zo_grid--event-1 .zo-grid-item .event-teaser .zo-event-image img,.template-zo_grid--event-2 .zo-grid-item .event-teaser .zo-event-image img,.template-zo_grid--event-1 .zo-grid-item .event-thumbnail .zo-event-image img,.template-zo_grid--event-2 .zo-grid-item .event-thumbnail .zo-event-image img{width:100%;}.event-grid .zo-event-image img{width:100% ! important;}.event-teaser .zo-event-left{padding-right:0;}.zo-team-wrap{padding-bottom:30px;}#zo-header-donate #btn-donate{display:none;/* Footer Top */}#zo-footer-top [class^="col-"]{margin-bottom:30px;}.wpb_single_image .vc_single_image-wrapper img{width:100%;}}@media screen and (max-width:1199px) and (min-width:992px){#zo-footer-top .social-bottom li{margin-bottom:20px;margin-right:30px;}}@media screen and (max-width:1024px) and (min-width:992px){.event-grid .zo-event-detail{padding-top:0;}.event-grid .zo-event-info{padding-top:10px;}}@media screen and (max-width:1024px) and (min-width:768px){.vc_col-sm-10.info.wpb_column.vc_column_container{padding-left:100px;}.contact-phone p{white-space:nowrap;}}@media screen and (max-width:767px){.newsletter-image{text-align:center ! important;}.newsletter form p{width:100% ! important;/* Header Sticky */}body #zo-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;/* Start Form Comment */}.entry-content > .wpb_row [class*="vc_col-"]:last-child{margin-bottom:0;}#comments .comment-list ul.children{padding:0;/* End Comment *//* VC Row */}#comments .comment-list ul.children:before{height:0;}#comments .comment-list ul.children .comment-main .comment-content:before{height:0;}.row-custom-bg-color .zo-custom-bg-left,.row-custom-bg-color .zo-custom-bg-right{width:100%;/* End VC Row *//* Tab */}.wpb_tabs .ui-tabs.wpb_tour_tabs_wrapper .wpb_tabs_nav .ui-state-default a{line-height:40px;padding:0 20px;}.wpb_tabs .ui-tabs.wpb_tour_tabs_wrapper .wpb_tabs_nav .ui-state-default a span{display:none;}.ui-tabs-panel img{width:100%;/* End Tab *//* Footer Top */}#zo-footer-top,#zo-footer-bottom{/* Button *//* Text Mobile */}#zo-footer-top [class^="col-"],#zo-footer-bottom [class^="col-"]{margin-bottom:30px;}#zo-footer-top [class^="col-"]:last-child,#zo-footer-bottom [class^="col-"]:last-child{margin:0;}#zo-footer-top [class^="col-"] [class^="widget_"],#zo-footer-bottom [class^="col-"] [class^="widget_"],#zo-footer-top [class^="col-"] [class^="widget-"],#zo-footer-bottom [class^="col-"] [class^="widget-"],#zo-footer-top [class^="col-"] .widget,#zo-footer-bottom [class^="col-"] .widget{margin:30px 0 0;}#zo-footer-top [class^="col-"] [class^="widget_"]:first-child,#zo-footer-bottom [class^="col-"] [class^="widget_"]:first-child,#zo-footer-top [class^="col-"] [class^="widget-"]:first-child,#zo-footer-bottom [class^="col-"] [class^="widget-"]:first-child,#zo-footer-top [class^="col-"] .widget:first-child,#zo-footer-bottom [class^="col-"] .widget:first-child{margin:0;}.text-mobile-20{font-size:20px;/* End Footer Top *//* Footer Bottom */}.text-mobile-20 a,.text-mobile-20 h3,.text-mobile-20 h4{font-size:20px;}#zo-footer-bottom{/* End Footer Bottom */}#zo-footer-bottom [class^="col-"]{text-align:center;}#zo-footer-bottom [class^="col-"] .text-left,#zo-footer-bottom [class^="col-"] .text-right,#zo-footer-bottom [class^="col-"] .align-right,#zo-footer-bottom [class^="col-"] .align-left{text-align:center;}.event-detail .zo-event-image img{width:100%;}.event-detail .zo-event-detail{margin-top:30px;padding:0;}.zo-cause-detail{/* Sidebar
    =================*/}.zo-cause-detail .zo-cause-title{margin-top:30px;}#secondary{margin-top:50px;/* End Testimonial */}.zo-grid-testimonial .zo-grid .zo-grid-item .zo-testimonial-inner{display:inline;/* End Testimonial */}}@media screen and (max-width:640px){#zo-site-map a{padding:0 20px 0 55px;/* End Footer Scroll Top */}#zo-site-map a i{left:21px;}}@media (max-width:479px){#comments .comment-list li .comment-body .comment-author-image{padding:0;float:none;max-width:inherit;text-align:center;}#comments .comment-list li .comment-body .comment-main{padding:0;}#comments .comment-list li .comment-body .comment-main .comment-content{margin:15px 0 0;}.single-post .post-navigation a{float:left;}.navigation.post-navigation{text-align:center;/* End Comment */}.navigation.post-navigation a{float:none;margin-bottom:10px;}}@media screen and (max-width:360px){.zo-event-title a{font-size:14px ! important;}.event .zo-event-title{letter-spacing:1px ! important;}#make-difference [class*="vc_custom_"] h2{font-size:35px !important;line-height:40px !important;}#make-difference [class*="vc_custom_"] p a{margin-bottom:15px;}#take-action [class*="vc_custom_"]{margin-top:0 !important;}}@media (min-width:768px){div.page-title #page-title-text h1{font-size:30px;}}@media (max-width:767px){div.page-title #page-title-text{padding:0 15px;}div.page-title #page-title-text h1{font-size:25px;letter-spacing:5px;}}