/* -------------------------------------------------------------
  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. FAQ
-------------------------------------------------------------------*//* ==========================================================================
   [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
  11. Images Carousel

-------------------------------------------------------------------*//* ==========================================================================
   [Start] 1. Shortcode Fancy Box
========================================================================== *//*huy remove
	.wpb_images_carousel{
		.vc_images_carousel{
			.vc_carousel-inner{
				.vc_carousel-slideline{
					width: 100% !important;
					.vc_carousel-slideline-inner{
						.vc_item{
							width: 100% !important;
							height: auto !important;
							+ .vc_item{
								margin-top: 50px;
							}
						}
					}
				}
			}
		}
	}
	*//* Images *//* Style Loadding *//* ==========================================================================
   Style 1
========================================================================== *//* ==========================================================================
    Style Main Menu
========================================================================== *//*------------------------------------------------------------------
[All Style Sidebar Widget]

-------------------------------------------------------------------*//*------------------------------------------------------------------
[All Style Sidebar Widget]

    1. Widget Search
	2. Widget Category, Archives List 
	3. Widget Tags

-------------------------------------------------------------------*//* ==========================================================================
   [Start] 1. Widget Search
========================================================================== *//*!
 * bootstrap-vertical-tabs - v1.2.1
 * https://dbtek.github.io/bootstrap-vertical-tabs
 * 2014-11-07
 * Copyright (c) 2014 İsmail Demirbilek
 * License: MIT
 *//* Fancybox *//* Footer Scroll Top *//* Start Form Comment */.zo_extra_font1{font-family:'Open Sans';}.zo_extra_font2{font-family:'Roboto Slab';}.zo_extra_font3,.zo-testimonial-default.template-zo_carousel--testimonial .zo-testimonial-content{font-family:'Lato';}body.admin-bar #zo-header.zo-header-1{margin-top:calc(0 + 32px);}#zo-header-logo a{line-height:110px;}#zo-header-logo a img{max-height:190px;}#zo-header{background-color:#000;}#zo-header.header-fixed{height:90px;}#zo-header.header-fixed #zo-header-logo a img{max-height:80px;}#zo-header.header-fixed #zo-header-logo a,#zo-header.header-fixed #zo-header-right,#zo-header.header-fixed #zo-header-navigation .main-navigation .menu-main-menu > li{line-height:90px;}@media (min-width:992px){#zo-header-navigation .main-navigation .menu-main-menu,#zo-header-navigation .main-navigation div.nav-menu > ul{text-align:right;}#zo-header-navigation .main-navigation .menu-main-menu > li > a,#zo-header-navigation .main-navigation .menu-main-menu > li > .zo-menu-toggle,#zo-header-navigation .main-navigation .menu-main-menu > ul > li > a{color:#4d5359;line-height:110px;}#zo-header-navigation .main-navigation .menu-main-menu > li.menu-item-has-children > .zo-menu-toggle{color:#4d5359;display:inline-block;transform:translateX(-12px);-webkit-transform:translateX(-12px);line-height:normal;}#zo-header-navigation .main-navigation .menu-main-menu > li,#zo-header-navigation .main-navigation .menu-main-menu > ul > li{line-height:110px;}}#zo-header-navigation .main-navigation .menu-main-menu > li ul li > a,#zo-header-navigation .main-navigation .menu-main-menu > ul > li ul li .zo-menu-toggle{color:#888;}#zo-header-navigation .main-navigation .menu-main-menu > li ul li:hover > a,#zo-header-navigation .main-navigation .menu-main-menu > li ul li:hover .zo-menu-toggle,#zo-header-navigation .main-navigation .menu-main-menu > li ul a:focus,#zo-header-navigation .main-navigation .menu-main-menu > li ul li.current-menu-item > a,#zo-header-navigation .main-navigation .menu-main-menu > ul > li ul li:hover a,#zo-header-navigation .main-navigation .menu-main-menu > ul > li ul a:focus,#zo-header-navigation .main-navigation .menu-main-menu > ul > li ul li.current-menu-item > a,#zo-header-navigation .main-navigation .menu-main-menu > li ul li.current-menu-ancestor > a,#zo-header-navigation .main-navigation .menu-main-menu > li ul li.current-menu-ancestor > .zo-menu-toggle{color:#231f20;}#zo-header-navigation .main-navigation li ul li a{border-bottom:1px solid #ececec;}#zo-footer-top .wg-title:before{background-color:#fff;}.vc_general.vc_btn3.btn,button.vc_general.vc_btn3,a.vc_general.vc_btn3,.btn,.button,input[type='submit']{font-weight:bold;}.vc_general.vc_btn3.btn,button.vc_general.vc_btn3,a.vc_general.vc_btn3,.btn,.button,input[type='submit']{color:#fff;background-color:#202830;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;/* BACKGROUND GRADIENT */Border-top:0px;Border-bottom:0px;Border-left:0px;Border-right:0px;}.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:#231f20;Border-top:0px;Border-bottom:0px;Border-left:0px;Border-right:0px;}.vc_general.vc_btn3.btn.btn-primary,.woocommerce-account #customer_login input .button.vc_general.vc_btn3.btn,.btn.btn-primary,.woocommerce-account #customer_login input .button.btn{color:#fff;background-color:#202830;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;/* BACKGROUND GRADIENT */Border-top:0px;Border-bottom:0px;Border-left:0px;Border-right:0px;}.vc_general.vc_btn3.btn.btn-primary:hover,.woocommerce-account #customer_login input .button.vc_general.vc_btn3.btn:hover,.btn.btn-primary:hover,.woocommerce-account #customer_login input .button.btn:hover,.vc_general.vc_btn3.btn.btn-primary:focus,.woocommerce-account #customer_login input .button.vc_general.vc_btn3.btn:focus,.btn.btn-primary:focus,.woocommerce-account #customer_login input .button.btn:focus{color:#fff;background-color:#231f20;}.btn,button,.button,a.vc_general.vc_btn3,input[type='submit']{text-transform:uppercase;}.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.btn-primary,.woocommerce-account #customer_login input .button.btn{border-color:#231f20;}.btn.btn-rs-primary-color{background-color:#231f20;border-color:#231f20;color:#fff;font-weight:700;font-size:15px;padding:15px 30px;letter-spacing:0;text-transform:uppercase;-webkit-border-radius:50px;-khtml-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;/* BACKGROUND GRADIENT */}.btn.btn-rs-primary-color.style-2{background-color:#fff;border-color:#fff;color:#231f20;}.btn.btn-primary2{border-color:#231f20;background-color:#231f20;color:#fff;}.btn.btn-primary2,.btn.btn-default,.btn.btn-danger,.btn.btn-info,.btn.btn-success,.btn.btn-warning{border-radius:2px;text-align:center;font-weight:700;font-size:12px;line-height:12px;padding:1em 2em;}.btn.btn-default{background-color:#f4f4f4;color:#acacac;}.btn.btn-danger{border-color:#e08a8a;background-color:#e08a8a;color:#fff;}.btn.btn-info{color:#fff;background-color:#73c1e7;border-color:#62b9e4;}.btn.btn-success{color:#fff;background-color:#8dde6e;border-color:#80da5d;}.btn.btn-warning{color:#fff;background-color:#f6de88;border-color:#f5d975;}.btn.btn-primary-transparent{background-color:transparent;color:#231f20;/* Button White */}.btn.btn-primary-transparent:hover,.btn.btn-primary-transparent:focus{background-color:#231f20;color:#000;}.btn.btn-white{border-color:#fff;color:#000;background:#fff;}.btn.btn-white:hover,.btn.btn-white:focus{background-color:transparent;color:#fff;border-color:#fff;}.btn.btn-white-transparent{background-color:transparent;border-color:#fff;color:#fff;}.btn.btn-white-transparent:hover,.btn.btn-white-transparent:focus{background:#fff;color:#000;border-color:#fff;}.btn.btn-dark{font-size:12px;padding:10px 15px;border-radius:3px;background-color:#202830;border:none;text-transform:capitalize;letter-spacing:0px;color:#fff !important;font-weight:600;}.btn.btn-dark:hover,.btn.btn-dark:focus{background:#231f20;color:#000;border-color:#231f20;}.btn.btn-xs{padding:1em 2em;font-size:11px !important;line-height:11px !important;}.btn.btn-sm{font-size:12px;}.btn.btn-block{display:block;font-size:12px;width:100%;}.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-default-demo .vc_btn3{color:#231f20 !important;border:2px solid #231f20 !important;border-radius:500px;font-size:15px;font-weight:700;background-color:transparent !important;display:inline-block;cursor:pointer;white-space:nowrap;line-height:1;background-clip:padding-box;-webkit-transition:all 0.35s ease-in-out;-khtml-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.zo-default-demo .vc_btn3:hover{background-color:#231f20 !important;color:#fff !important;}@media screen and (max-width:767px){/* ==========================================================================
    End Style Button
========================================================================== */.btn-parallax-scrolling .btn{padding-left:15px !important;padding-right:15px !important;}}.about-play-button{margin-bottom:20px;}.about-play-button .vc_btn3{width:60px;line-height:60px !important;background-color:transparent !important;border:1px solid #fff !important;text-align:center;display:block;position:relative;}.about-play-button .vc_btn3 i{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 */color:#231f20;}.btn.btn-fullwidth{width:100%;background-color:#231f20;font-weight:700;}.about-cls.play-button a{color:#231f20;display:block;width:60px;height:60px;position:relative;margin:0 auto 20px;}.about-cls.play-button a i{border:1px solid #fff;border-radius:100%;display:block;font-size:18px;width:60px;line-height:60px;background-color:transparent;text-align:center;position:absolute;top:50%;transform:translateY(-50%);}.btn-hover-1 button:hover{color:#202830 !important;}.btn-dark-service a{background-color:#50565d !important;}.btn-dark-service a:hover{background-color:#231f20 !important;}.margin-default{margin:90px 0;}.dropcap{line-height:24px;}.dropcap:first-letter{margin-top:10px;padding:0 20px;color:#141414;float:left;font-size:36px;font-weight:bold;}.dropcap-bg{line-height:24px;margin-top:10px;}.dropcap-bg:first-letter{background:#141414 none repeat scroll 0 0;color:#fff;float:left;font-size:36px;font-weight:bold;margin-right:14px;margin-top:-3px;padding:10px 15px;}.text-center{text-align:center;}.text-left{text-align:left;}.text-right{text-align:right;}.entry-blog{position:relative;margin:0 0 50px;/**
* ----> Single Post
*/}.entry-blog .entry-title{font-size:24px;line-height:38px;margin:0;padding:30px 0;text-transform:uppercase;}.entry-blog .entry-header .entry-feature.entry-feature-image img{width:100%;}.entry-blog .entry-meta{border-bottom:1px solid #eee;padding:25px 0;}.entry-blog .entry-meta ul{position:relative;display:inline-block;padding:0;margin:0;}.entry-blog .entry-meta ul li{display:inline-block;margin-right:6px;padding-right:10px;position:relative;font-size:12px;color:#aaa;}.entry-blog .entry-meta ul li a{color:#aaa;}.entry-blog .entry-meta ul li a:hover{color:#231f20;}.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:#231f20;}.entry-blog .entry-content{/*** Blog Type ***/}.entry-blog .entry-content .list-style-check{margin-left:40px;}.entry-blog .entry-gallery .carousel-control{width:45px;height:45px;line-height:52px;text-align:center;opacity:1;top:50%;transform:translate(0, -50%);text-shadow:0 0 0 rgba(0, 0, 0, 0) 2px 5px rgba(0, 0, 0, .4);/* TRANSFORM  */border:1px solid #231f20;-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;}.entry-blog .entry-gallery .carousel-control.right{right:10px;}.entry-blog .entry-gallery .carousel-control .fa{font-size:36px;color:#231f20;}.entry-blog .entry-video iframe{width:100%;}.entry-blog .entry-quote blockquote{background:none repeat scroll 0 0 #ece9ef;border-left:3px solid #231f20;padding:23px;margin:0 0 0 78px;position:relative;}.entry-blog .entry-quote blockquote:before{content:"\f10d";font-size:60px;font-family:FontAwesome;color:#231f20;position:absolute;top:15px;left:-75px;}.single .social-share{margin-bottom:55px;}.single .social-list{text-align:right;}.single .social-list li{display:inline-block;list-style:none;margin-left:6px;}.single .social-list li .fa{display:block;width:37px;height:37px;line-height:37px;text-align:center;font-size:18px;color:#fff;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */}.single .social-list li .fa.fa-facebook{background-color:#3b5997;}.single .social-list li .fa.fa-google-plus{background-color:#df4c3c;}.single .social-list li .fa.fa-twitter{background-color:#2fc2ee;}.single .social-list li .fa.fa-linkedin{background-color:#0077b5;}.single .post-navigation{padding:10px 0;margin-bottom:0;}.single .post-teaser blockquote{margin-left:0;margin-right:0;margin-top:0;}.single .post-teaser .zo-blog-detail{margin-left:0 !important;}.single .post-teaser .zo-blog-detail .zo-blog-title{font-size:26px;}.single .post-teaser .zo-blog-image{display:inline-block;width:100%;min-height:95px;}.single .post-teaser.format-audio .blog-date{position:static;float:left;display:inline-block;}.post-teaser{margin-bottom:35px;display:inline-block;width:100%;}.post-teaser.sticky{border-bottom:1px solid #ddd;padding-bottom:50px;}.post-teaser.sticky .zo-blog-detail .zo-blog-title:before{content:"\f08d";font-size:30px;color:#231f20;padding-right:10px;font-family:FontAwesome;}.post-teaser .blog-date{display:inline-block;float:left;margin:0;position:static;}.post-teaser .zo-blog-image{position:relative;text-align:center;}.post-teaser .zo-blog-image a{text-align:center;min-height:60px;}.post-teaser .zo-blog-image .carousel .carousel-control{background:none;text-shadow:none;opacity:1;}.post-teaser .zo-blog-image .carousel .carousel-control .fa{background:#fff;color:#141414;display:block;width:35px;height:35px;line-height:35px;text-align:center;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 */}.post-teaser .zo-blog-image .carousel .carousel-control:hover > .fa{background:#231f20;color:#fff;}.post-teaser .zo-blog-like .zo-post-like:not(.liked){cursor:pointer;}.post-teaser .zo-blog-like .zo-post-like:not(.liked):hover,.post-teaser .zo-blog-like .zo-post-like:not(.liked):active{color:#231f20;}.post-teaser .zo-blog-like .zo-post-like.liked{cursor:inherit;color:#231f20;}.post-teaser .zo-blog-gallery .slide,.post-teaser .zo-blog-image a,.post-teaser .zo-blog-quote,.post-teaser .zo-blog-audio,.post-teaser .zo-blog-video-wrap{margin-bottom:25px;display:inline-block;width:100%;}.post-teaser .zo-blog-comment span{margin-right:5px;}.post-teaser .zo-blog-audio{text-align:center;}.post-teaser .zo-blog-link{text-align:left;}.post-teaser .zo-blog-detail .zo-blog-title{letter-spacing:0;font-size:18px;font-weight:400;line-height:normal;margin:15px 0 5px;color:#141414;}.post-teaser .zo-blog-detail .zo-blog-title a{color:#141414;}.post-teaser .zo-blog-detail .zo-blog-title a:hover{color:#231f20;}.post-teaser .zo-blog-detail .author{color:#141414;}.post-teaser .zo-blog-detail .author a{color:#231f20;}.post-teaser .zo-blog-detail .author a:hover{color:#909090;}.post-teaser .zo-blog-detail .zo-blog-meta{margin-bottom:27px;}.post-teaser .zo-blog-detail .zo-blog-meta ul{padding-left:0;padding-right:57px;margin:15px 0 0;border-top:1px solid #ececec;border-bottom:1px solid #ececec;position:relative;width:100%;}.post-teaser .zo-blog-detail .zo-blog-meta ul li{display:inline-block;font-size:12px;margin-right:20px;line-height:35px;color:#5c5e64;}.post-teaser .zo-blog-detail .zo-blog-meta ul li.zo-blog-category,.post-teaser .zo-blog-detail .zo-blog-meta ul li.zo-blog-tag{color:#c8c8c8;}.post-teaser .zo-blog-detail .zo-blog-meta ul li.zo-blog-category i,.post-teaser .zo-blog-detail .zo-blog-meta ul li.zo-blog-tag i{color:#5c5e64;}.post-teaser .zo-blog-detail .zo-blog-meta ul li .fa{padding-right:10px;font-size:16px;}.post-teaser .zo-blog-detail .zo-blog-meta ul li.zo-blog-date{position:absolute;bottom:0;right:0;margin:0;color:#fff;background:#231f20;width:58px;height:52px;text-transform:uppercase;line-height:normal;text-align:center;font-style:italic;font-size:16px;-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 */padding-top:7px;}.post-teaser .zo-blog-detail .zo-blog-meta ul li.zo-blog-date span{display:inline-block;width:100%;}.post-teaser .zo-blog-detail .zo-blog-meta ul li a{color:#5c5e64;}.post-teaser .zo-blog-detail .zo-blog-meta ul li a:hover{color:#231f20;}.post-teaser .zo-blog-detail .zo-blog-content{font-size:13px;line-height:24px;color:#5c5e64;}.post-teaser .zo-blog-detail .zo-blog-readmore{border-color:#e4e4e4;}.post-teaser .zo-blog-video .overlay,.post-teaser .zo-blog-audio .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.3);}.post-teaser .zo-blog-video .overlay .overlay-inner,.post-teaser .zo-blog-audio .overlay .overlay-inner{position:absolute;top:50%;left:0;text-align:center;width:100%;-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 */padding-left:20px;padding-right:20px;}.post-teaser .zo-blog-video .overlay .play-button,.post-teaser .zo-blog-audio .overlay .play-button{color:#fff;display:inline-block;border:1px solid rgba(255, 255, 255, 0.3);font-size:55px;height:88px;line-height:88px;text-align:center;width:88px;}.post-teaser .zo-blog-video .overlay .mejs-container,.post-teaser .zo-blog-audio .overlay .mejs-container{margin-top:40px;}.post-teaser .zo-blog-video iframe,.post-teaser .zo-blog-audio iframe{width:100%;}.post-teaser .zo-blog-link{position:relative;}.post-teaser .zo-blog-link .overlay-link{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;background:#000;background:rgba(0, 0, 0, 0.6);/* COLOR OPACITY */}.post-teaser .zo-blog-link .overlay-link .link{position:absolute;display:block;top:50%;left:0;width:100%;padding:0 50px;-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 */}.post-teaser .zo-blog-link .overlay-link .link a{color:#fff;}.post-teaser .zo-blog-link .overlay-link .link a:hover{color:#231f20;}.post-teaser .btn-readmore{border:2px solid #909090;color:#141414;display:inline-block;font-size:14px;letter-spacing:0.2em;margin:0;padding:10px 34px;text-transform:uppercase;}.post-teaser .btn-readmore:hover{border-color:#231f20;color:#231f20;}.single .zo-blog-content p{padding:15px 0px;line-height:22px;margin:0px;}.single .zo-blog-content p:last-child{margin:0px;padding-bottom:0px !important;}@media (min-width:768px) and (max-width:991px){/* ==========================================================================
   [End] Blog Classic
========================================================================== *//* ==========================================================================
   [Start] Navigation
========================================================================== */.page .post-teaser .zo-blog-detail .zo-blog-content{min-height:85px;}}.navigation{text-align:left;clear:both;margin-bottom:50px;padding-top:5px;margin-top:20px;}.navigation .pagination{padding:0px;margin:0px;display:inline-block !important;}.navigation .pagination a,.navigation .pagination .current{background-color:transparent;border:1px solid #d7d7d7;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */color:#fff;font-size:16px;display:inline-block;line-height:38px;width:40px;margin-right:10px;text-align:center;}.navigation .pagination a:hover,.navigation .pagination .current:hover{background-color:#231f20;border-color:#231f20;color:#fff;}.navigation .pagination span.current{color:#fff;border-color:#231f20;background-color:#231f20;-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 */}.post-navigation{/* ==========================================================================
   [End] 3. Navigation
========================================================================== *//*=================================================================
 [Start] Portfolio
*==================================================================*//*
---> zo-portfolio-style-1
*/}.post-navigation a{font-size:14px;color:#141414;max-width:350px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.post-navigation a.post-prev i{padding-right:20px;}.post-navigation a.post-next i{padding-left:20px;}.zo-portfolio-style-1{height:100%;width:100%;background-size:cover;position:relative;/*=================================================================
 [End] Portfolio
*==================================================================*//*=================================================================
 [Start] Team
*==================================================================*//*=================================================================
 [End] Team
*==================================================================*//*=================================================================
 [Start] Testimonial
*==================================================================*//*=================================================================
 [End] Testimonial
*==================================================================*//*=================================================================
 [Start] Client
*==================================================================*/}.zo-portfolio-style-1: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-1 .zo-portfolio-image img{width:100%;}@media (min-width:980px) and (max-width:991px){.zo-portfolio-style-1 .zo-portfolio-image img{width:100% !important;}}.zo-portfolio-style-1 .zo-portfolio-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.8);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-1 .zo-portfolio-overlay .zo-portfolio-title{font-size:15px;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;}.zo-portfolio-style-1 .zo-portfolio-overlay .zo-portfolio-title a{color:#fff;}.zo-portfolio-style-1 .zo-portfolio-overlay .zo-portfolio-title a:hover{color:#231f20;}.zo-portfolio-style-1 .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-1 .zo-portfolio-overlay .zo-portfolio-category a{color:#fff;}.our-partners{text-align:center;/*=================================================================
 [End] Client
*==================================================================*//* ==========================================================================
   [Start] FAQ
========================================================================== */}.our-partners img{display:inline-block;border:1px solid #ececec;margin-bottom:15px !important;}@media screen and (min-width:640px){.our-partners img{margin-left:15px !important;}}.vc_tta-panel-body{/* ==========================================================================
   [End] Blog Classic
========================================================================== *//**
* Custom Carousel
*/}.vc_tta-panel-body .vc_toggle_default{border:1px solid #ececec;padding:15px 35px 15px 25px;}.vc_tta-panel-body .vc_toggle_default .vc_toggle_title{padding-left:0 !important;}.vc_tta-panel-body .vc_toggle_default .vc_toggle_title h4{font-size:14px;font-weight:normal;letter-spacing:0;}.vc_tta-panel-body .vc_toggle_default .vc_toggle_title .vc_toggle_icon{left:auto !important;right:-10px;}.vc_tta-panel-body .vc_toggle_default .vc_toggle_content{padding-left:0 !important;font-size:13px;}.vc_tta-panel-body .vc_toggle_default.vc_toggle_active{border-color:#909090;}.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:30px;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-"] i{line-height:normal;}.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;}body.error404{/* ======================
    box-shadow-top
================== */}body.error404 #zo-page-element-wrap{margin-bottom:0;}.box-shadow-top{box-shadow:inset 0 4px 4px -4px rgba(0, 0, 0, .1);/*Page Single Portfolio HR*/}footer{clear:both !important;}.margin-portfolio-v5{margin-bottom:90px;}.single-portfolio{width:100% !important;}.single-portfolio .widget_revslider{margin-bottom:50px;}.single-portfolio section.grey .section-title{padding:82px 0 20px;}.single-portfolio .post-teaser{margin:40px 0 0;}.single-portfolio section.white{padding:75px 0px;position:relative;overflow:hidden;z-index:11;}.single-portfolio section.white .pager{padding-left:0px;list-style:outside none none;text-align:center;}.single-portfolio section.white .pager li{display:inline;}.single-portfolio section.white .pager li > a{background-color:#fff;border:1px solid #aaa;border-radius:10em;color:#5c5e64;display:inline-block;padding:4px 30px;margin-bottom:4px;font-size:20px;}.single-portfolio section.white .pager li > a:hover{color:#fff !important;background-color:#231f20 !important;border-color:#231f20 !important;}.single-portfolio .single-portfolio-1 .portfolio-widget-title span{display:none;}.single-portfolio .single-portfolio-1 section.grey .section-title{display:none;}.single-portfolio .single-portfolio-1 .col-widget-2{margin-top:25px;}.single-portfolio .single-portfolio-2 #loadmore.container{width:100%;}.single-portfolio .single-portfolio-2 .col-widget-2{margin-top:30px;}.single-portfolio .single-portfolio-2 .col-widget-2 .portfolio-widget-title span{display:none;}.single-portfolio .single-portfolio-3 section.white{display:block !important;}.single-portfolio .single-portfolio-3 .col-widget-2{margin-top:25px;}.single-portfolio .single-portfolio-4 section.white{display:block !important;}.single-portfolio .single-portfolio-5{float:left;}.single-portfolio .single-portfolio-6{float:right;}.single-portfolio .single-portfolio-7{margin-top:90px;}.single-portfolio .single-portfolio-7 .row-widget-1{width:33.3% !important;}.single-portfolio .single-portfolio-7 .row-widget-3,.single-portfolio .single-portfolio-7 .row-widget-4{width:33.3%;}.single-portfolio .single-portfolio-8{margin-top:90px;}.single-portfolio .single-portfolio-8 .row-widget-1,.single-portfolio .single-portfolio-8 .row-widget-3,.single-portfolio .single-portfolio-8 .row-widget-4{width:100% !important;float:right;}.single-portfolio .single-portfolio-1 .single-slide,.single-portfolio .single-portfolio-2 .single-slide{width:100%;}.single-portfolio .single-portfolio-1 .single-slide,.single-portfolio .single-portfolio-2 .single-slide,.single-portfolio .single-portfolio-5 .single-slide,.single-portfolio .single-portfolio-6 .single-slide{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}.single-portfolio .single-portfolio-1 .single-slide .col-md-12,.single-portfolio .single-portfolio-2 .single-slide .col-md-12,.single-portfolio .single-portfolio-5 .single-slide .col-md-12,.single-portfolio .single-portfolio-6 .single-slide .col-md-12{padding:0px !important;}.single-portfolio .single-portfolio-1 .portfolio-box-middle,.single-portfolio .single-portfolio-5 .portfolio-box-middle,.single-portfolio .single-portfolio-6 .portfolio-box-middle{position:absolute;top:20px;opacity:0;}.single-portfolio .single-portfolio-1 .portfolio-box-middle .zo-grid-title,.single-portfolio .single-portfolio-5 .portfolio-box-middle .zo-grid-title,.single-portfolio .single-portfolio-6 .portfolio-box-middle .zo-grid-title{color:#fff;font-size:16px;font-weight:700;line-height:16px;margin:20px 0px 10px;}.single-portfolio .single-portfolio-1 .portfolio-box-middle .zo-grid-categories,.single-portfolio .single-portfolio-5 .portfolio-box-middle .zo-grid-categories,.single-portfolio .single-portfolio-6 .portfolio-box-middle .zo-grid-categories{margin-bottom:20px;}.single-portfolio .single-portfolio-1 .portfolio-box-middle .zo-grid-categories a,.single-portfolio .single-portfolio-5 .portfolio-box-middle .zo-grid-categories a,.single-portfolio .single-portfolio-6 .portfolio-box-middle .zo-grid-categories a{color:#fff;font-size:13px;font-weight:400;line-height:12px;}.single-portfolio .single-portfolio-1 section.white{display:block !important;}.single-portfolio .single-portfolio-1 .box-shadow .container{width:100% !important;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}.single-portfolio .single-portfolio-1 .box-shadow .container .zo-grid .zo-grid-item{padding:0px !important;}.single-portfolio .single-portfolio-1 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-bottom-left{left:40px;bottom:40px;}.single-portfolio .single-portfolio-1 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-bottom-right{right:40px;bottom:40px;}.single-portfolio .single-portfolio-1 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-middle{left:40px;}.single-portfolio .single-portfolio-1 .box-shadow .container .button-wrapper{display:none !important;}.single-portfolio .single-portfolio-5,.single-portfolio .single-portfolio-6{margin-top:90px;}.single-portfolio .single-portfolio-5 section.grey,.single-portfolio .single-portfolio-6 section.grey{background:none !important;box-shadow:none !important;}.single-portfolio .single-portfolio-5 .container,.single-portfolio .single-portfolio-6 .container{width:100% !important;padding:0px !important;}.single-portfolio .single-portfolio-5 .single-slide .row,.single-portfolio .single-portfolio-6 .single-slide .row{margin:0 !important;}.single-portfolio .single-portfolio-5 .section.grey,.single-portfolio .single-portfolio-6 .section.grey{padding-top:50px !important;}.single-portfolio .single-portfolio-5 .section-title,.single-portfolio .single-portfolio-6 .section-title{display:none;}.single-portfolio .single-portfolio-5 .row-widget-2,.single-portfolio .single-portfolio-6 .row-widget-2{margin-top:20px;}.single-portfolio .single-portfolio-5 .box-shadow .container,.single-portfolio .single-portfolio-6 .box-shadow .container{width:100% !important;padding:0px !important;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}.single-portfolio .single-portfolio-5 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-bottom-left,.single-portfolio .single-portfolio-6 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-bottom-left{left:55px;bottom:40px;}.single-portfolio .single-portfolio-5 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-bottom-right,.single-portfolio .single-portfolio-6 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-bottom-right{right:55px;bottom:40px;}.single-portfolio .single-portfolio-5 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-middle,.single-portfolio .single-portfolio-6 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-middle{left:55px;}.single-portfolio .single-portfolio-5 .box-shadow .container .button-wrapper,.single-portfolio .single-portfolio-6 .box-shadow .container .button-wrapper{display:none !important;}.single-portfolio .single-portfolio-2 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-bottom-left,.single-portfolio .single-portfolio-3 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-bottom-left,.single-portfolio .single-portfolio-4 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-bottom-left,.single-portfolio .single-portfolio-7 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-bottom-left,.single-portfolio .single-portfolio-8 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-bottom-left{left:50px;bottom:120px;}.single-portfolio .single-portfolio-2 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-bottom-right,.single-portfolio .single-portfolio-3 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-bottom-right,.single-portfolio .single-portfolio-4 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-bottom-right,.single-portfolio .single-portfolio-7 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-bottom-right,.single-portfolio .single-portfolio-8 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-bottom-right{right:50px;bottom:120px;}.single-portfolio .single-portfolio-2 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-middle,.single-portfolio .single-portfolio-3 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-middle,.single-portfolio .single-portfolio-4 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-middle,.single-portfolio .single-portfolio-7 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-middle,.single-portfolio .single-portfolio-8 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-middle{text-align:center;}.single-portfolio .single-portfolio-2 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-middle .zo-grid-title,.single-portfolio .single-portfolio-3 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-middle .zo-grid-title,.single-portfolio .single-portfolio-4 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-middle .zo-grid-title,.single-portfolio .single-portfolio-7 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-middle .zo-grid-title,.single-portfolio .single-portfolio-8 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-middle .zo-grid-title{color:#231f20;font-size:16px;font-weight:700;line-height:16px;margin:25px 0px 7px;}.single-portfolio .single-portfolio-2 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-middle .zo-grid-categories,.single-portfolio .single-portfolio-3 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-middle .zo-grid-categories,.single-portfolio .single-portfolio-4 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-middle .zo-grid-categories,.single-portfolio .single-portfolio-7 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-middle .zo-grid-categories,.single-portfolio .single-portfolio-8 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-middle .zo-grid-categories{margin-bottom:20px;}.single-portfolio .single-portfolio-2 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-middle .zo-grid-categories a,.single-portfolio .single-portfolio-3 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-middle .zo-grid-categories a,.single-portfolio .single-portfolio-4 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-middle .zo-grid-categories a,.single-portfolio .single-portfolio-7 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-middle .zo-grid-categories a,.single-portfolio .single-portfolio-8 .box-shadow .container .zo-grid .zo-grid-item .portfolio-box-middle .zo-grid-categories a{color:#696969;font-size:12px;font-weight:400;line-height:12px;}.single-portfolio .single-portfolio-4 .post-teaser,.single-portfolio .single-portfolio-5 .post-teaser,.single-portfolio .single-portfolio-6 .post-teaser{margin:0 !important;}.single-portfolio .single-portfolio-4 .row-widget-1,.single-portfolio .single-portfolio-5 .row-widget-1,.single-portfolio .single-portfolio-6 .row-widget-1{width:100% !important;}.single-portfolio .single-portfolio-4 .row-widget-2,.single-portfolio .single-portfolio-5 .row-widget-2,.single-portfolio .single-portfolio-6 .row-widget-2{width:100% !important;}.single-portfolio .single-portfolio-4 .row-widget-2 .col-widget-1,.single-portfolio .single-portfolio-5 .row-widget-2 .col-widget-1,.single-portfolio .single-portfolio-6 .row-widget-2 .col-widget-1,.single-portfolio .single-portfolio-4 .row-widget-2 .col-widget-2,.single-portfolio .single-portfolio-5 .row-widget-2 .col-widget-2,.single-portfolio .single-portfolio-6 .row-widget-2 .col-widget-2{width:50%;float:left;}.single-portfolio .single-portfolio-4 .single-slide,.single-portfolio .single-portfolio-5 .single-slide,.single-portfolio .single-portfolio-6 .single-slide{padding:0 15px;float:left;}.single-portfolio .single-portfolio-4 .single-slide .container,.single-portfolio .single-portfolio-5 .single-slide .container,.single-portfolio .single-portfolio-6 .single-slide .container{width:100% !important;padding:0px !important;}.single-portfolio .single-portfolio-4 .porfolio-main,.single-portfolio .single-portfolio-5 .porfolio-main,.single-portfolio .single-portfolio-6 .porfolio-main{width:50%;float:right;}.single-portfolio .single-portfolio-4 .porfolio-main .container,.single-portfolio .single-portfolio-5 .porfolio-main .container,.single-portfolio .single-portfolio-6 .porfolio-main .container{width:100% !important;padding:0px !important;}.single-portfolio .single-portfolio-4 section.grey,.single-portfolio .single-portfolio-5 section.grey,.single-portfolio .single-portfolio-6 section.grey{clear:both;}.single-portfolio .sidebar-portfolio{margin-top:90px;}.single-portfolio .portfolio-widget-title h3{font-size:22px;font-weight:700;line-height:39.6px;color:#231f20;font-family:"Roboto Slab", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-1px;}.single-portfolio .portfolio-widget-title h3 span{width:28px;height:28px;line-height:28px;text-align:center;display:inline-block;font-size:15px;border-radius:2px;margin-right:15px;color:#fff;background-color:#231f20;border-color:#231f20;}.single-portfolio .portfolio-widget-title hr{width:70px;border-width:2px;border-color:#cbcbcb;margin:20px 0;text-align:left;}.single-portfolio .portfolio-description p{color:#5c5e64;font-size:13px;font-weight:400;line-height:21.0333px;margin:0px;padding-bottom:20px;}.single-portfolio .portfolio-details p{color:#4a454b;font-size:13px;font-weight:400;line-height:21.0333px;margin:0px;}.single-portfolio .social{padding:0px;}.single-portfolio .social li{margin:0px;padding:10px 5px 10px 0px;display:inline-block;}.single-portfolio .social li a{font-size:15px;margin:0px;color:#afb0b4;}.single-portfolio .social li a i{color:#fff;background-color:#5d82d1;border-color:#5d82d1;margin:0px;padding:0px;width:27px;height:27px;line-height:27px;border:1px solid #d7d7d7;border-radius:4px;text-align:center;}.single-portfolio .social li.facebook i{background-color:#5d82d1;border-color:#5d82d1;}.single-portfolio .social li.pinterest i{background-color:#e13138;border-color:#e13138;}.single-portfolio .social li.google i{background-color:#eb5e4c;border-color:#eb5e4c;}.single-portfolio .social li.twitter i{background-color:#40bff5;border-color:#40bff5;}.single-portfolio section.grey{margin-top:80px;background-color:#f4f4f4;box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.1) inset;position:relative;display:block;overflow:hidden;z-index:11;}.single-portfolio section.grey .section-title{text-align:center;}.single-portfolio section.grey .section-title hr{border-color:#cbcbcb;border-width:2px;width:70px;margin:5px auto 17px;}.single-portfolio section.grey .section-title h4{font-size:26px;text-transform:uppercase;font-weight:700;padding:0px;margin:0px;color:#231f20;}.single-portfolio section.grey .section-title p{color:#5c5e64;padding:0px;}.single-portfolio section.white{display:none;}.single-portfolio .template-zo_grid--single-portfolio-01 .zo-grid .zo-grid-item:hover .overlay-hover,.single-portfolio .template-zo_grid--single-portfolio-02 .zo-grid .zo-grid-item:hover .overlay-hover{opacity:0.9;transition:all 0.3s ease-in-out 0s;}.single-portfolio .template-zo_grid--single-portfolio-01 .zo-grid .zo-grid-item:hover .portfolio-box-bottom-left .vc_icon_element-icon,.single-portfolio .template-zo_grid--single-portfolio-02 .zo-grid .zo-grid-item:hover .portfolio-box-bottom-left .vc_icon_element-icon,.single-portfolio .template-zo_grid--single-portfolio-01 .zo-grid .zo-grid-item:hover .portfolio-box-bottom-right .vc_icon_element-icon,.single-portfolio .template-zo_grid--single-portfolio-02 .zo-grid .zo-grid-item:hover .portfolio-box-bottom-right .vc_icon_element-icon,.single-portfolio .template-zo_grid--single-portfolio-01 .zo-grid .zo-grid-item:hover .portfolio-box-bottom-left .pull-right,.single-portfolio .template-zo_grid--single-portfolio-02 .zo-grid .zo-grid-item:hover .portfolio-box-bottom-left .pull-right,.single-portfolio .template-zo_grid--single-portfolio-01 .zo-grid .zo-grid-item:hover .portfolio-box-bottom-right .pull-right,.single-portfolio .template-zo_grid--single-portfolio-02 .zo-grid .zo-grid-item:hover .portfolio-box-bottom-right .pull-right{opacity:1;transition:opacity 0.4s ease-in 0s;}.single-portfolio .template-zo_grid--single-portfolio-01 .zo-grid .zo-grid-item:hover .portfolio-box-bottom-left .vc_icon_element-icon a,.single-portfolio .template-zo_grid--single-portfolio-02 .zo-grid .zo-grid-item:hover .portfolio-box-bottom-left .vc_icon_element-icon a,.single-portfolio .template-zo_grid--single-portfolio-01 .zo-grid .zo-grid-item:hover .portfolio-box-bottom-right .vc_icon_element-icon a,.single-portfolio .template-zo_grid--single-portfolio-02 .zo-grid .zo-grid-item:hover .portfolio-box-bottom-right .vc_icon_element-icon a,.single-portfolio .template-zo_grid--single-portfolio-01 .zo-grid .zo-grid-item:hover .portfolio-box-bottom-left .pull-right a,.single-portfolio .template-zo_grid--single-portfolio-02 .zo-grid .zo-grid-item:hover .portfolio-box-bottom-left .pull-right a,.single-portfolio .template-zo_grid--single-portfolio-01 .zo-grid .zo-grid-item:hover .portfolio-box-bottom-right .pull-right a,.single-portfolio .template-zo_grid--single-portfolio-02 .zo-grid .zo-grid-item:hover .portfolio-box-bottom-right .pull-right a{opacity:1;}.single-portfolio .template-zo_grid--single-portfolio-01 .zo-grid .zo-grid-item:hover .portfolio-box-bottom-left .pull-right,.single-portfolio .template-zo_grid--single-portfolio-02 .zo-grid .zo-grid-item:hover .portfolio-box-bottom-left .pull-right,.single-portfolio .template-zo_grid--single-portfolio-01 .zo-grid .zo-grid-item:hover .portfolio-box-bottom-right .pull-right,.single-portfolio .template-zo_grid--single-portfolio-02 .zo-grid .zo-grid-item:hover .portfolio-box-bottom-right .pull-right{position:absolute;right:0px;bottom:0px;display:block;height:35px;width:60px;padding:10px;line-height:35px;border-radius:2px;background-color:#202830;text-align:center;}.single-portfolio .template-zo_grid--single-portfolio-01 .zo-grid .zo-grid-item:hover .portfolio-box-bottom-left .pull-right a i,.single-portfolio .template-zo_grid--single-portfolio-02 .zo-grid .zo-grid-item:hover .portfolio-box-bottom-left .pull-right a i,.single-portfolio .template-zo_grid--single-portfolio-01 .zo-grid .zo-grid-item:hover .portfolio-box-bottom-right .pull-right a i,.single-portfolio .template-zo_grid--single-portfolio-02 .zo-grid .zo-grid-item:hover .portfolio-box-bottom-right .pull-right a i,.single-portfolio .template-zo_grid--single-portfolio-01 .zo-grid .zo-grid-item:hover .portfolio-box-bottom-left .pull-right a span,.single-portfolio .template-zo_grid--single-portfolio-02 .zo-grid .zo-grid-item:hover .portfolio-box-bottom-left .pull-right a span,.single-portfolio .template-zo_grid--single-portfolio-01 .zo-grid .zo-grid-item:hover .portfolio-box-bottom-right .pull-right a span,.single-portfolio .template-zo_grid--single-portfolio-02 .zo-grid .zo-grid-item:hover .portfolio-box-bottom-right .pull-right a span{font-size:14px !important;font-weight:400;color:#fff;}.single-portfolio .template-zo_grid--single-portfolio-01 .zo-grid .zo-grid-item:hover .portfolio-box-middle,.single-portfolio .template-zo_grid--single-portfolio-02 .zo-grid .zo-grid-item:hover .portfolio-box-middle{opacity:1 !important;transition:opacity 0.4s ease-in 0s;}.single-portfolio .template-zo_grid--single-portfolio-01 .zo-grid .zo-grid-media,.single-portfolio .template-zo_grid--single-portfolio-02 .zo-grid .zo-grid-media{position:relative;}.single-portfolio .template-zo_grid--single-portfolio-01 .zo-grid .zo-grid-media img,.single-portfolio .template-zo_grid--single-portfolio-02 .zo-grid .zo-grid-media img{min-height:180px;width:100%;}.single-portfolio .template-zo_grid--single-portfolio-01 .zo-grid .zo-grid-media .overlay-hover,.single-portfolio .template-zo_grid--single-portfolio-02 .zo-grid .zo-grid-media .overlay-hover{position:absolute;top:0px;background:#231f20;background:rgba(35, 31, 32, 0.9);/* COLOR OPACITY */left:0px;bottom:0px;right:0px;z-index:0;opacity:0;}.single-portfolio .template-zo_grid--single-portfolio-01 .zo-grid .portfolio-box-bottom-left,.single-portfolio .template-zo_grid--single-portfolio-02 .zo-grid .portfolio-box-bottom-left,.single-portfolio .template-zo_grid--single-portfolio-01 .zo-grid .portfolio-box-bottom-right,.single-portfolio .template-zo_grid--single-portfolio-02 .zo-grid .portfolio-box-bottom-right{position:absolute;}.single-portfolio .template-zo_grid--single-portfolio-01 .zo-grid .portfolio-box-bottom-left > div,.single-portfolio .template-zo_grid--single-portfolio-02 .zo-grid .portfolio-box-bottom-left > div,.single-portfolio .template-zo_grid--single-portfolio-01 .zo-grid .portfolio-box-bottom-right > div,.single-portfolio .template-zo_grid--single-portfolio-02 .zo-grid .portfolio-box-bottom-right > div{display:inline-block;}.single-portfolio .template-zo_grid--single-portfolio-01 .zo-grid .portfolio-box-bottom-left > div .vc_icon_element-icon,.single-portfolio .template-zo_grid--single-portfolio-02 .zo-grid .portfolio-box-bottom-left > div .vc_icon_element-icon,.single-portfolio .template-zo_grid--single-portfolio-01 .zo-grid .portfolio-box-bottom-right > div .vc_icon_element-icon,.single-portfolio .template-zo_grid--single-portfolio-02 .zo-grid .portfolio-box-bottom-right > div .vc_icon_element-icon{opacity:0;font-size:14px !important;border-radius:2px;background-color:#202830;color:#fff;display:inline-block;font-size:13px;font-weight:400;line-height:1.4;padding:8px 13px;border-radius:2px;}.single-portfolio .template-zo_grid--single-portfolio-01 .zo-grid .portfolio-box-bottom-left > div .vc_icon_element-icon:before,.single-portfolio .template-zo_grid--single-portfolio-02 .zo-grid .portfolio-box-bottom-left > div .vc_icon_element-icon:before,.single-portfolio .template-zo_grid--single-portfolio-01 .zo-grid .portfolio-box-bottom-right > div .vc_icon_element-icon:before,.single-portfolio .template-zo_grid--single-portfolio-02 .zo-grid .portfolio-box-bottom-right > div .vc_icon_element-icon:before{width:40px;height:30px;color:#fff;}.single-portfolio .template-zo_grid--single-portfolio-01 .zo-grid .portfolio-box-bottom-left > div a,.single-portfolio .template-zo_grid--single-portfolio-02 .zo-grid .portfolio-box-bottom-left > div a,.single-portfolio .template-zo_grid--single-portfolio-01 .zo-grid .portfolio-box-bottom-right > div a,.single-portfolio .template-zo_grid--single-portfolio-02 .zo-grid .portfolio-box-bottom-right > div a{display:block;position:absolute;width:40px;height:36px;top:0px;}.single-portfolio .template-zo_grid--single-portfolio-01 .zo-grid .portfolio-box-bottom-left > div .pull-right,.single-portfolio .template-zo_grid--single-portfolio-02 .zo-grid .portfolio-box-bottom-left > div .pull-right,.single-portfolio .template-zo_grid--single-portfolio-01 .zo-grid .portfolio-box-bottom-right > div .pull-right,.single-portfolio .template-zo_grid--single-portfolio-02 .zo-grid .portfolio-box-bottom-right > div .pull-right{opacity:0;font-size:14px !important;border-radius:2px;background-color:#202830;}.single-portfolio .template-zo_grid--single-portfolio-01 .zo-grid .portfolio-box-bottom-left > div .pull-right a,.single-portfolio .template-zo_grid--single-portfolio-02 .zo-grid .portfolio-box-bottom-left > div .pull-right a,.single-portfolio .template-zo_grid--single-portfolio-01 .zo-grid .portfolio-box-bottom-right > div .pull-right a,.single-portfolio .template-zo_grid--single-portfolio-02 .zo-grid .portfolio-box-bottom-right > div .pull-right a{opacity:0;}.single-portfolio .template-zo_grid--single-portfolio-01 .button-wrapper,.single-portfolio .template-zo_grid--single-portfolio-02 .button-wrapper{text-align:center;}.single-portfolio .template-zo_grid--single-portfolio-01 .button-wrapper .btn-dark,.single-portfolio .template-zo_grid--single-portfolio-02 .button-wrapper .btn-dark{color:#fff;cursor:pointer;display:inline-block;font-weight:700;line-height:15px;margin:40px 0px 90px;border-radius:500px;padding:1em 2em;font-size:15px;}.padding-default{padding-left:0;padding-right:0;}.archive article{margin-bottom:55px;}.archive.category-blog-rs-2 .zo-blog-detail,.archive.category-blog-ls-2 .zo-blog-detail{margin-left:80px ! important;}.archive.category-blog-rs-2 .navigation .pagination,.archive.category-blog-ls-2 .navigation .pagination{text-align:center !important;display:block !important;}.archive .zo-blog-audio,#page .zo-blog-audio{height:auto !important;}.archive .blog-date.date-quote,#page .blog-date.date-quote{margin:0px !important;}.archive .zo-blog-detail,#page .zo-blog-detail{margin-left:calc(16.66% - 15px);}.archive .col-right,#page .col-right{float:right;}.archive .col-left,#page .col-left{float:left;}.archive section.category-blog-2 .pagination,#page section.category-blog-2 .pagination,.archive section.category-blog-3 .pagination,#page section.category-blog-3 .pagination{left:50% !important;position:relative !important;-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 */margin-top:40px !important;}.archive.category .article-blog-2,#page.category .article-blog-2,.archive.category .article-blog-3,#page.category .article-blog-3{margin-bottom:35px !important;}.archive.category .article-blog-2 .blog-date,#page.category .article-blog-2 .blog-date,.archive.category .article-blog-3 .blog-date,#page.category .article-blog-3 .blog-date{left:20px;position:absolute !important;bottom:37px !important;top:auto !important;margin:0px !important;background-color:rgba(5, 5, 5, 0.7) !important;border:medium none !important;width:65px;white-space:nowrap;}.archive.category .article-blog-2 .zo-blog-detail,#page.category .article-blog-2 .zo-blog-detail,.archive.category .article-blog-3 .zo-blog-detail,#page.category .article-blog-3 .zo-blog-detail{margin-left:0 !important;}.archive.category .article-blog-2 .zo-blog-title,#page.category .article-blog-2 .zo-blog-title,.archive.category .article-blog-3 .zo-blog-title,#page.category .article-blog-3 .zo-blog-title{font-size:20px !important;line-height:20px;margin:0px 0 10px !important;}.archive.category .article-blog-2 .zo-blog-meta,#page.category .article-blog-2 .zo-blog-meta,.archive.category .article-blog-3 .zo-blog-meta,#page.category .article-blog-3 .zo-blog-meta{margin-bottom:10px !important;}.archive.category .article-blog-2 .zo-blog-author span,#page.category .article-blog-2 .zo-blog-author span,.archive.category .article-blog-3 .zo-blog-author span,#page.category .article-blog-3 .zo-blog-author span{color:#231f20;}.archive.category .article-blog-2 .zo-blog-image,#page.category .article-blog-2 .zo-blog-image,.archive.category .article-blog-3 .zo-blog-image,#page.category .article-blog-3 .zo-blog-image{padding-bottom:0px !important;}.archive.category .article-blog-2 .zo-blog-image img,#page.category .article-blog-2 .zo-blog-image img,.archive.category .article-blog-3 .zo-blog-image img,#page.category .article-blog-3 .zo-blog-image img{width:100%;}.archive.category .article-blog-2 .zo-blog-image a,#page.category .article-blog-2 .zo-blog-image a,.archive.category .article-blog-3 .zo-blog-image a,#page.category .article-blog-3 .zo-blog-image a{margin-bottom:17px !important;}.woocommerce-page section#primary{display:block !important;}.single-team .blog-date,.single-testimonial .blog-date,.single-post .blog-date{position:absolute !important;margin:0px !important;float:none !important;display:block !important;}.single .zo-blog-video{position:relative;padding-bottom:56% !important;margin-bottom:25px;}.single .zo-blog-video iframe{height:100%;position:absolute;}.single-portfolio #page #main .container{padding-top:0px !important;}.single #page #main .container,.archive #page #main .container{padding-top:90px;}.single #content blockquote,.archive #content blockquote{color:#fff;background-color:#231f20;border-color:#231f20;line-height:22px;font-family:"Droid Serif", Georgia, "Times New Roman", serif;font-weight:400;position:relative;width:auto;quotes:none;font-style:italic;font-size:13px;padding:37px 15px;margin:0px;}.single #content blockquote p,.archive #content blockquote p{margin-bottom:0px;}.single #content blockquote footer,.archive #content blockquote footer{display:block;font-size:14.4px;font-style:italic;font-weight:400;line-height:14.4px;padding:15px 0px 0px;}.single #content blockquote footer:before,.archive #content blockquote footer:before{content:"— ";}.single #content blockquote footer cite,.archive #content blockquote footer cite{color:#2b3237;}.single,.archive,#page{/* Demo grid */}.single section#primary,.archive section#primary,#page section#primary{margin-bottom:40px;display:table;}.single .blog-single-2 #primary,.archive .blog-single-2 #primary,#page .blog-single-2 #primary{float:right;}.single #content .zo-blog-image,.archive #content .zo-blog-image,#page #content .zo-blog-image{text-align:left !important;padding-bottom:5px;}.single #content .zo-blog-image .wp-post-image,.archive #content .zo-blog-image .wp-post-image,#page #content .zo-blog-image .wp-post-image{width:100%;}.single #content .zo-blog-audio,.archive #content .zo-blog-audio,#page #content .zo-blog-audio{height:100px;}.single #content .zo-blog-gallery .carousel-control,.archive #content .zo-blog-gallery .carousel-control,#page #content .zo-blog-gallery .carousel-control{width:54px;height:72px;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 */}.single #content .zo-blog-gallery .carousel-control.left,.archive #content .zo-blog-gallery .carousel-control.left,#page #content .zo-blog-gallery .carousel-control.left{left:0;}.single #content .zo-blog-gallery .carousel-control.right,.archive #content .zo-blog-gallery .carousel-control.right,#page #content .zo-blog-gallery .carousel-control.right{right:0;}.single #content .zo-blog-gallery .carousel-control span.fa,.archive #content .zo-blog-gallery .carousel-control span.fa,#page #content .zo-blog-gallery .carousel-control span.fa{height:100%;width:100%;color:#fff;font-size:24px;background:rgba(0, 0, 0, 0.2);-webkit-transition:all 0.4s;-khtml-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */position:relative;}.single #content .zo-blog-gallery .carousel-control span.fa:before,.archive #content .zo-blog-gallery .carousel-control span.fa:before,#page #content .zo-blog-gallery .carousel-control span.fa:before{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 */}.single #content .zo-blog-gallery .carousel-control:hover span.fa,.archive #content .zo-blog-gallery .carousel-control:hover span.fa,#page #content .zo-blog-gallery .carousel-control:hover span.fa{background:rgba(0, 0, 0, 0.4);}.single #content .zo-blog-video-wrap,.archive #content .zo-blog-video-wrap,#page #content .zo-blog-video-wrap{padding:0px;width:100%;position:relative;padding-top:56.2%;}.single #content .zo-blog-video-wrap iframe,.archive #content .zo-blog-video-wrap iframe,#page #content .zo-blog-video-wrap iframe{width:100% !important;height:100% !important;border:0px none;outline:0px none;font-size:100%;line-height:1;vertical-align:baseline;background:transparent none repeat scroll 0% 0%;margin:0px;padding:0px;top:0px;left:0px;position:absolute;}.single #content .blog-date,.archive #content .blog-date,#page #content .blog-date{background-color:#fff;border:1px solid #d7d7d7;top:0px;padding:6px;color:#afb0b4 !important;}.single #content .blog-date .day,.archive #content .blog-date .day,#page #content .blog-date .day{font-size:30px;padding-bottom:0px;line-height:1;margin-bottom:0px;font-weight:700;color:#afb0b4 !important;display:block;text-align:center;}.single #content .blog-date .month,.archive #content .blog-date .month,#page #content .blog-date .month,.single #content .blog-date .year,.archive #content .blog-date .year,#page #content .blog-date .year{padding:5px 0px 0px;font-size:12px;}.single #content .zo-blog-detail .zo-blog-title,.archive #content .zo-blog-detail .zo-blog-title,#page #content .zo-blog-detail .zo-blog-title{color:#231f20;font-size:26px;font-weight:700;line-height:26px;margin:0 0 25px;}.single #content .zo-blog-detail .zo-blog-title a,.archive #content .zo-blog-detail .zo-blog-title a,#page #content .zo-blog-detail .zo-blog-title a{color:#231f20;}.single #content .zo-blog-detail .zo-blog-meta,.archive #content .zo-blog-detail .zo-blog-meta,#page #content .zo-blog-detail .zo-blog-meta{margin-bottom:5px;}.single #content .zo-blog-detail .zo-blog-meta a:hover,.archive #content .zo-blog-detail .zo-blog-meta a:hover,#page #content .zo-blog-detail .zo-blog-meta a:hover{color:#231f20;}.single #content .zo-blog-detail .zo-blog-meta ul,.archive #content .zo-blog-detail .zo-blog-meta ul,#page #content .zo-blog-detail .zo-blog-meta ul{border:none !important;margin:0px !important;}.single #content .zo-blog-detail .zo-blog-meta ul .zo-blog-category,.archive #content .zo-blog-detail .zo-blog-meta ul .zo-blog-category,#page #content .zo-blog-detail .zo-blog-meta ul .zo-blog-category{line-height:20px !important;}.single #content .zo-blog-detail .zo-blog-meta ul li,.archive #content .zo-blog-detail .zo-blog-meta ul li,#page #content .zo-blog-detail .zo-blog-meta ul li{text-transform:capitalize;color:#4d5359;font-size:13px;font-weight:400;line-height:13px;margin-right:15px;}.single #content .zo-blog-detail .zo-blog-meta ul li i,.archive #content .zo-blog-detail .zo-blog-meta ul li i,#page #content .zo-blog-detail .zo-blog-meta ul li i{font-size:13px;padding-right:4px;}.single #content .zo-blog-detail .zo-blog-meta ul li a,.archive #content .zo-blog-detail .zo-blog-meta ul li a,#page #content .zo-blog-detail .zo-blog-meta ul li a{color:#4d5359;}.single #content .zo-blog-detail .zo-blog-meta ul li a span,.archive #content .zo-blog-detail .zo-blog-meta ul li a span,#page #content .zo-blog-detail .zo-blog-meta ul li a span{color:#231f20;}.single #content .zo-blog-detail .zo-blog-meta ul li .zo-blog-category,.archive #content .zo-blog-detail .zo-blog-meta ul li .zo-blog-category,#page #content .zo-blog-detail .zo-blog-meta ul li .zo-blog-category{color:#4d5359;text-transform:capitalize;}.single #content .detail-tags,.archive #content .detail-tags,#page #content .detail-tags{color:#202830;font-size:13px;font-weight:400;line-height:18px;display:inline-block;}.single #content .detail-tags a,.archive #content .detail-tags a,#page #content .detail-tags a{color:#202830;}.single #content .detail-tags a:hover,.archive #content .detail-tags a:hover,#page #content .detail-tags a:hover{color:#231f20;}.single #content .detail-tags:before,.archive #content .detail-tags:before,#page #content .detail-tags:before{content:"\f02b";font-size:13px;font-family:FontAwesome;height:auto;transform:none !important;display:inline-block;margin-right:10px;}.single #content .social-share,.archive #content .social-share,#page #content .social-share{display:inline-block;float:right;margin:0 !important;height:45px;}.single #content .social-share .social-list,.archive #content .social-share .social-list,#page #content .social-share .social-list{margin:0 !important;}.single #content .social-share .social-list i,.archive #content .social-share .social-list i,#page #content .social-share .social-list i{margin:0px !important;padding:0px !important;width:27px;height:27px;border-radius:4px;line-height:27px;}.single #content .authorbox,.archive #content .authorbox,#page #content .authorbox{clear:both;margin-top:20px;margin-bottom:60px;}.single #content .authorbox:before,.archive #content .authorbox:before,#page #content .authorbox:before{content:'';border-top:2px #ddd solid;display:block;}.single #content .authorbox .boxbox .lead,.archive #content .authorbox .boxbox .lead,#page #content .authorbox .boxbox .lead{padding:40px 40px 40px 80px;background:#f0f0f0 none repeat scroll 0% 0%;margin-top:30px;}.single #content .authorbox .boxbox .lead p,.archive #content .authorbox .boxbox .lead p,#page #content .authorbox .boxbox .lead p{color:#5c5e64;line-height:29.1167px;margin:0px;font-family:Lato, Georgia, "Times New Roman", serif;font-size:18px;font-weight:400;}.single #content .authorbox .boxbox .lead p:before,.archive #content .authorbox .boxbox .lead p:before,#page #content .authorbox .boxbox .lead p:before{content:'"';}.single #content .authorbox .boxbox .lead p:after,.archive #content .authorbox .boxbox .lead p:after,#page #content .authorbox .boxbox .lead p:after{content:'"';}.single #content .authorbox .boxbox .testimeta,.archive #content .authorbox .boxbox .testimeta,#page #content .authorbox .boxbox .testimeta{position:relative;top:-35px;margin-left:20px;}.single #content .authorbox .boxbox .testimeta span,.archive #content .authorbox .boxbox .testimeta span,#page #content .authorbox .boxbox .testimeta span{float:left;margin:6px 20px 6px 0px;vertical-align:top;width:65px;height:78px;border:2px solid #fff;border-radius:100px;}.single #content .authorbox .boxbox .testimeta p,.archive #content .authorbox .boxbox .testimeta p,#page #content .authorbox .boxbox .testimeta p{top:30px;position:relative;color:#231f20;font-size:13px;font-weight:400;line-height:21.0333px;padding:20px 0px 4px;}.single #content #comments,.archive #content #comments,#page #content #comments{clear:both;}.single #content #comments .comment-header,.archive #content #comments .comment-header,#page #content #comments .comment-header{margin-right:70px;}.single #content #comments .comments-title,.archive #content #comments .comments-title,#page #content #comments .comments-title,.single #content #comments .comment-reply-title,.archive #content #comments .comment-reply-title,#page #content #comments .comment-reply-title{color:#231f20;font-family:"Roboto Slab", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:22px;font-weight:700;line-height:39.6px;font-style:normal;border:none;margin:30px 0 0 !important;}.single #content #comments .comments-title:before,.archive #content #comments .comments-title:before,#page #content #comments .comments-title:before,.single #content #comments .comment-reply-title:before,.archive #content #comments .comment-reply-title:before,#page #content #comments .comment-reply-title:before{content:'\f075' !important;border:medium none;width:28px;height:28px;line-height:28px;text-align:center;display:inline-block;font-size:15px;border-radius:2px;margin-right:10px;transform:none;position:relative;top:-2px;font-family:FontAwesome;color:#fff;}.single #content #comments .comment-reply-title:after,.archive #content #comments .comment-reply-title:after,#page #content #comments .comment-reply-title:after{content:'';border-top:2px #cbcbcb solid;display:block;width:70px;margin-top:15px;padding-bottom:10px !important;}.single #content #comments hr,.archive #content #comments hr,#page #content #comments hr{width:70px;border-width:2px;border-color:#cbcbcb;margin:10px 0px 20px;text-align:left;}.single #content #comments .comment-author-image .avatar,.archive #content #comments .comment-author-image .avatar,#page #content #comments .comment-author-image .avatar{margin:0px 20px 0px 0px;float:left;height:70px;width:63px;border-radius:30px !important;}.single #content #comments .comment-list,.archive #content #comments .comment-list,#page #content #comments .comment-list{margin-top:60px;}.single #content #comments .comment-list .comment-body,.archive #content #comments .comment-list .comment-body,#page #content #comments .comment-list .comment-body{padding:0 !important;margin:0 !important;}.single #content #comments .comment-list .comment-author,.archive #content #comments .comment-list .comment-author,#page #content #comments .comment-list .comment-author{color:#231f20;font-size:16px;font-weight:700;line-height:28.8px;text-transform:capitalize;margin-right:10px;}.single #content #comments .comment-list .comment-date,.archive #content #comments .comment-list .comment-date,#page #content #comments .comment-list .comment-date{color:#aaa;font-size:12px;font-weight:400;line-height:12px;}.single #content #comments .comment-list .comment-content,.archive #content #comments .comment-list .comment-content,#page #content #comments .comment-list .comment-content{color:#5c5e64;font-size:13px;font-weight:400;line-height:21.0333px;font-style:normal;margin-top:10px;}.single #content #comments .comment-list .comment-main,.archive #content #comments .comment-list .comment-main,#page #content #comments .comment-list .comment-main{background:#fafafa none repeat scroll 0% 0%;border:1px solid #eee;margin-bottom:20px;line-height:2;overflow:hidden;padding:20px;}.single #content #comments .comment-list .reply,.archive #content #comments .comment-list .reply,#page #content #comments .comment-list .reply{float:right;position:absolute;right:30px;top:25px;}.single #content #comments .comment-list .reply a,.archive #content #comments .comment-list .reply a,#page #content #comments .comment-list .reply a{background-color:#231f20;font-size:12px;font-weight:700;text-transform:capitalize;border-radius:3px;border-color:#231f20;display:inline-block;color:#fff;vertical-align:middle;white-space:nowrap;letter-spacing:0;line-height:12px;padding:5px 10px 7px;}.single #content #comments .comment-list .reply i,.archive #content #comments .comment-list .reply i,#page #content #comments .comment-list .reply i{display:none;}.single #content #comments #commentform .comment-form-author,.archive #content #comments #commentform .comment-form-author,#page #content #comments #commentform .comment-form-author,.single #content #comments #commentform .comment-form-email,.archive #content #comments #commentform .comment-form-email,#page #content #comments #commentform .comment-form-email{float:left;width:50% !important;}.single #content #comments #commentform .comment-form-author input,.archive #content #comments #commentform .comment-form-author input,#page #content #comments #commentform .comment-form-author input,.single #content #comments #commentform .comment-form-email input,.archive #content #comments #commentform .comment-form-email input,#page #content #comments #commentform .comment-form-email input{display:block;width:100%;padding:0.8em;border:1px solid #d7d7d7;}.single #content #comments #commentform .comment-form-author,.archive #content #comments #commentform .comment-form-author,#page #content #comments #commentform .comment-form-author{padding-right:15px !important;padding-left:0px !important;}.single #content #comments #commentform .comment-form-email,.archive #content #comments #commentform .comment-form-email,#page #content #comments #commentform .comment-form-email{padding-left:15px !important;padding-right:0px !important;}.single #content #comments #commentform .comment-form-comment,.archive #content #comments #commentform .comment-form-comment,#page #content #comments #commentform .comment-form-comment{padding-top:20px;}.single #content #comments #commentform .comment-form-comment textarea,.archive #content #comments #commentform .comment-form-comment textarea,#page #content #comments #commentform .comment-form-comment textarea{display:block;width:100%;border:1px solid #d7d7d7;padding:0.8em;height:auto !important;}.single #content #comments #commentform .form-submit #submit,.archive #content #comments #commentform .form-submit #submit,#page #content #comments #commentform .form-submit #submit{color:#fff !important;background-color:#231f20 !important;border-color:#231f20 !important;display:block;width:100%;font-size:12px;font-weight:700;line-height:18px;border:0;}.vc_grid-item.zo-grid-item-demo .vc_grid-item-mini .vc_gitem-animated-block{border-radius:6px;overflow:hidden;}.vc_grid-item.zo-grid-item-demo .vc_grid-item-mini .vc_gitem-zone .vc_custom_heading.zo-heading-below-noline{margin:20px 0 5px;padding-bottom:0;}.vc_grid-item.zo-grid-item-demo .vc_grid-item-mini .vc_gitem-zone .vc_custom_heading.zo-heading-below-noline a{font-size:16px;padding-bottom:4px;font-weight:700;color:#231f20;}.pp_pic_holder{max-width:100%;top:50% !important;position:fixed !important;-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 */margin-top:-30px;}.pp_pic_holder .pp_content{max-width:calc(100% - 6px);}.pp_content_container iframe{width:100% !important;}.lowercase-product .product .zo-product-title a{text-transform:capitalize !important;}#comments .comments-title,#comments .comment-reply-title{margin:0 0 65px;padding-bottom:12px;color:#141414;position:relative;font-size:24px;font-style:italic;font-weight:700;border-bottom:2px solid #141414;line-height:normal;letter-spacing:0;}#comments .comments-title:before,#comments .comment-reply-title:before{content:'';width:11px;height:11px;display:inline-block;background-color:#231f20;margin-right:20px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}#comments .comments-title{margin-top:80px;}#comments .comment-reply-title{margin-top:50px;}#comments .comment-list{list-style:none;padding:0;margin:0 0 10px;}#comments .comment-list li{position:relative;list-style:none;}#comments .comment-list li .comment-respond .form-submit{margin-bottom:50px !important;}#comments .comment-list .comment-body{padding-bottom:25px;margin-bottom:25px;overflow:hidden;}#comments .comment-list .comment-body .comment-author-image{float:left;max-width:70px;}#comments .comment-list .comment-body .comment-author-image img{height:70px;width:70px;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */}#comments .comment-list .comment-main{margin-left:88px;color:#272727;padding:15px 40px 25px;border:1px solid #ececec;}@media screen and (max-width:767px){#comments .comment-list .comment-main{margin-left:0;}}#comments .comment-list .comment-main .comment-header .comment-author{font-size:12px;line-height:60px;color:#231f20;text-transform:uppercase;}@media screen and (max-width:1199px){#comments .comment-list .comment-main .comment-header .comment-author{line-height:1.5;}}#comments .comment-list .comment-main .comment-header .comment-author a{color:#231f20;}#comments .comment-list .comment-main .comment-header .comment-date{color:#6f6f6f;font-size:11px;line-height:24px;}#comments .comment-list .comment-main .comment-header .comment-awaiting-moderation{font-size:10px;color:#231f20;}#comments .comment-list .comment-main .comment-content{color:#272727;font-size:18px;font-style:italic;margin-bottom:15px;}#comments .comment-list .comment-main .reply{text-align:right;font-size:12px;letter-spacing:0.1em;text-transform:uppercase;}#comments .comment-list ul.children{padding-left:95px;position:relative;margin-left:10px;}#comments .comment-list ul.children .comment-author-image{max-width:109px;float:left;padding:5px 0 20px;background:#fff;}#comments #commentform p{margin:0 0 10px;}#comments #commentform p input[type="text"],#comments #commentform p textarea{-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-size:13px;border-color:#ebebeb;}#comments #commentform p input[type="text"]:focus,#comments #commentform p textarea:focus{border-color:#231f20;}#comments #commentform p label{font-size:12px;font-style:italic;letter-spacing:0.1em;color:#141414;text-transform:uppercase;}#comments #commentform p.comment-form-author,#comments #commentform p.comment-form-url,#comments #commentform p.comment-form-email{width:33.33%;float:left;padding-right:30px;}@media screen and (max-width:767px){#comments #commentform p.comment-form-author,#comments #commentform p.comment-form-url,#comments #commentform p.comment-form-email{width:100%;padding-right:0;}}#comments #commentform p.comment-form-url{padding-right:0;}#comments #commentform p.comment-form-comment{clear:both;margin-bottom:30px;}#comments #commentform p.form-submit{text-align:right;}.single #comments{margin-bottom:100px;}.padding-equal-container{padding-right:calc((100% - 1170px) / 2) !important;}.padding-left-equal-container{padding-left:calc((100% - 1170px) / 2) !important;/* Row in row */}@media (min-width:992px) and (max-width:1199px){.padding-left-equal-container{padding-left:15px !important;}}.row-in-row{/* Primary color class */}.row-in-row .container{width:100%;}.row-in-row .row{margin-left:0;margin-right:0;}.primary-color{color:#231f20;}.vc_custom_heading{color:#231f20;position:relative;margin-bottom:17px;padding-bottom:12px;font-size:26px;line-height:1.8;/*[Start] Zo Grid
=============================================*/}.vc_custom_heading.zo-customheading-style2{padding-bottom:25px;margin-bottom:25px;}.vc_custom_heading.zo-heading-below-noline:after{display:none;}.vc_custom_heading.nomal{text-transform:inherit;padding:0 0 10px;margin:0;}.vc_custom_heading.line-left:after{left:0;-webkit-transform:translateX(0);-khtml-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.vc_custom_heading:after{content:"";width:70px;border-bottom:solid 2px #cbcbcb;position:absolute;left:50%;bottom:0;-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{/*[End] Zo Grid
=============================================*/}@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;}}.zo-grid.zo-grid-masonry .zo-grid-item{margin-bottom:30px;}.zo-content-pagefullwidth blockquote{margin:0;margin-bottom:15px;line-height:32px;border-left:3px solid #231f20;font-size:16px;padding:20px;font-family:'Droid Serif', Georgia, "Times New Roman", serif;font-weight:400;font-style:italic;position:relative;width:auto;}dl{margin-bottom:1.6em;}dt{font-weight:bold;}dd{margin-bottom:1.6em;}table,th,td{border:1px solid #eaeaea;}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 input[type="submit"]{margin-top:15px;}@media screen and (min-width:1200px){.no-padding .container{padding-left:0;padding-right:0;}}@media screen and (max-width:991px){/* Accordion */.no-padding.zo-row-full-width .no-container{padding-left:0;padding-right:0;}}.zo-accordion{/*Message box*/}.zo-accordion .vc_tta-accordion .vc_tta-panel-heading .vc_tta-panel-title{text-align:left;font-size:12px;letter-spacing:0;font-weight:400;}.zo-accordion .vc_tta-accordion .vc_tta-panel-heading .vc_tta-panel-title .vc_tta-title-text{color:#6f6f6f;}.zo-accordion .vc_tta-accordion .vc_tta-panel-heading .vc_tta-panel-title i{border:2px solid #ececec;height:22px;width:22px;}.zo-accordion .vc_tta-accordion .vc_tta-panel-heading .vc_tta-panel-title i:before{width:8px;margin:0 auto;}.zo-accordion .vc_tta-accordion .vc_tta-panel-heading .vc_tta-panel-title i:after{height:8px;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 */}.zo-accordion .vc_tta-accordion .vc_tta-panel-body{padding:25px !important;}.zo-accordion .vc_tta-accordion .vc_tta-panel-body .wpb_single_image{float:left;width:116px;}.zo-accordion .vc_tta-accordion .vc_tta-panel-body .wpb_text_column{padding-left:136px;}.zo-accordion .vc_tta-accordion .vc_tta-panel-body .wpb_text_column p{font-size:12px;line-height:24px;color:#6f6f6f;}.zo-accordion .vc_tta-accordion .vc_active .vc_tta-panel-heading .vc_tta-panel-title .vc_tta-title-text{color:#231f20;font-size:14px;font-weight:bold;}.zo-accordion .vc_tta-accordion .vc_active .vc_tta-panel-heading .vc_tta-panel-title i{border:2px solid #231f20;background:#231f20;}.zo-accordion .vc_tta-accordion .vc_active .vc_tta-panel-heading .vc_tta-panel-title i:before{border-color:#fff !important;}.custom-message .alert{border-radius:0;position:relative;margin-bottom:30px;}.custom-message .alert .close{position:absolute;right:15px;top:15px;font-size:18px;font-weight:bold;}.custom-message .alert .vertical-align > div:first-child{text-align:center;}.custom-message.message-icon-1 .alert strong{font-size:14px;}.custom-message.message-icon-1 .alert .fa{background:#fff;border-radius:50%;color:#000;line-height:38px;-webkit-transform:translateY(calc(50% + 17px));-khtml-transform:translateY(calc(50% + 17px));-moz-transform:translateY(calc(50% + 17px));-ms-transform:translateY(calc(50% + 17px));-o-transform:translateY(calc(50% + 17px));transform:translateY(calc(50% + 17px));/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */height:38px;text-align:center;width:38px;}.custom-message.message-icon-2.message-style-1 .alert .fa{border:1px solid #fff;}.custom-message.message-icon-2.message-style-2 .alert.alert-success .fa{border:1px solid #2fba87;}.custom-message.message-icon-2.message-style-2 .alert.alert-warning .fa{border:1px solid #ffc11b;}.custom-message.message-icon-2.message-style-2 .alert.alert-info .fa{border:1px solid #6dcff6;}.custom-message.message-icon-2.message-style-2 .alert.alert-danger .fa{border:1px solid #eb5020;}.custom-message.message-icon-2 .alert strong{font-size:14px;}.custom-message.message-icon-2 .alert .fa{border-radius:50%;line-height:38px;height:38px;text-align:center;width:38px;}.custom-message.message-icon-2 .alert .vertical-align > div:first-child{text-align:center;}.custom-message.message-style-1 .alert{font-size:11px;color:#fff;}.custom-message.message-style-1 .alert .close{color:#fff;}.custom-message.message-style-1 .alert.alert-success{background:#2fba87;border-color:#2fba87;}.custom-message.message-style-1 .alert.alert-warning{background:#ffc11b;border-color:#ffc11b;}.custom-message.message-style-1 .alert.alert-info{background:#6dcff6;border-color:#6dcff6;}.custom-message.message-style-1 .alert.alert-danger{background:#eb5020;border-color:#eb5020;}.custom-message.message-style-2 .alert{font-size:11px;border-width:2px;}.custom-message.message-style-2 .alert.alert-success{color:#2fba87;border-color:#2fba87;background:#e7f6f0;}.custom-message.message-style-2 .alert.alert-success .close{color:#2fba87;}.custom-message.message-style-2 .alert.alert-warning{color:#ffc11b;border-color:#ffc11b;background:#fffbf0;}.custom-message.message-style-2 .alert.alert-warning .close{color:#ffc11b;}.custom-message.message-style-2 .alert.alert-info{color:#6dcff6;border-color:#6dcff6;background:#effaff;}.custom-message.message-style-2 .alert.alert-info .close{color:#6dcff6;}.custom-message.message-style-2 .alert.alert-danger{color:#eb5020;border-color:#eb5020;background:#fff0ec;}.custom-message.message-style-2 .alert.alert-danger .close{color:#eb5020;}.alert{border-radius:2px;margin-bottom:15px;border:0px;borer-radius:2px;padding:15px 20px;/*Element css Writer by Huy */}.alert.alert-success{background-color:#8dde6e;color:#409221;}.alert.alert-info{background-color:#73c1e7;color:#1c78a5;}.alert.alert-warning{background-color:#f6de88;color:#a5840d;}.alert.alert-danger{background-color:#e08a8a;color:#a52c2c;}.box-shadow{box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.1) inset;}.color-white-smoke{color:#f4f4f4;}.count-time-box [class ^="col"] .smallcount{background:#f4f4f4;border-radius:2px;padding:20px 0;}.count-time-box [class ^="col"] .smallcount h3{font-weight:700;padding:0;margin:0;font-size:24px;text-align:center;line-height:50px;}.count-time-box [class ^="col"] .smallcount h3 span{width:50px;height:50px;line-height:50px;text-align:center;display:inline-block;margin-right:20px;background-color:#231f20;color:#fff;}.count-time-box [class ^="col"] .smallcount h3 em{color:#231f20;}.paralax-col .vc_custom_heading{text-transform:uppercase;}.paralax-col .wpb_text_column p{color:#c3c5ca;}.tables table tr{padding:20px 0px !important;border-bottom:1px solid #eaeaea;}.tables table tr th:first-child{width:10%;}.tables .table-striped tbody tr:nth-child(2n+1){background-color:#ededed;}.tables .table-striped{border:0;}.tables .table-striped tr td,.tables .table-striped tr th{border:0;padding:1em;line-height:1em;}.tables .table-striped tr th{overflow:hidden;text-overflow:ellipsis;}.tables .table-bordered{border-bottom:1px solid #eaeaea;border-collapse:collapse;}.tables .table-bordered tr td,.tables .table-bordered tr th{padding:1em;line-height:1em;}.tables .table-bordered tr th{border-bottom:0;overflow:hidden;text-overflow:ellipsis;}.popovers p,.tooltips p{display:inline-block;margin-bottom:3px;}.popovers p button,.tooltips p button{display:inline-block;margin:0 1px 3px 2px;}.popovers p a,.tooltips p a{display:inline-block;}blockquote{border-left:5px solid #231f20;padding-left:10px;}blockquote.no-margin{margin:0;line-height:32px;font-family:'Droid Serif', Georgia, "Times New Roman", serif;font-weight:400;font-style:italic;padding:20px;background:transparent !important;font-size:16px !important;border-width:0;border-style:solid;border-color:#231f20;color:#5c5e64 !important;}blockquote.no-margin cite{color:#5c5e64 !important;}blockquote.left{border-left-width:3px;text-align:left;}blockquote.left.have-footer footer:after{display:none;}blockquote.right{border-right-width:3px;text-align:right;}blockquote.right.have-footer footer:before{display:none;}blockquote.have-footer footer{font-size:80%;position:relative;}blockquote.have-footer footer:before{content:'\2014 \00A0';}blockquote.have-footer footer:after{content:'\00A0 \2014';}blockquote.have-footer footer cite{font-size:100%;}.drop-caps p:first-child::first-letter{color:#030303;display:block;float:left;font-size:75px;line-height:60px;margin-right:10px;padding:4px;}.drop-caps.full p:first-child::first-letter{color:#fff;margin-right:15px;padding:20px;font-size:36px;background-color:#231f20;line-height:22px;}ul.custom-list{margin:0;padding:0;}ul.custom-list li{font-size:13px;margin:10px 0;list-style:none;line-height:1;vertical-align:baseline;background:transparent;}ul.custom-list li:before{padding:0 10px 0 5px;font-family:FontAwesome;color:#231f20;}ul.custom-list.style-icon-playcircle li:before{content:"\f01d";}ul.custom-list.style-icon-checkcircle li:before{content:"\f058";}ul.custom-list.style-icon-angle li:before{content:"\f105";}ul.custom-list.style-icon-star li:before{content:"\f006";}.col-5-column-item{width:20%;display:block;float:left;padding:0 15px;}@media screen and (max-width:767px){.col-5-column-item{width:100%;}}.col-5-column-item h2{font-size:20px;color:#231f20;line-height:1.8em;text-align:left;font-family:Open Sans;font-weight:700;font-style:normal;text-transform:inherit;padding:0px 0px 10px;margin:0px;}.col-5-column-item p{margin-bottom:0;}.form-field .form-field-col2 .wpcf7-not-valid-tip{bottom:10px !important;}.form-field .wpcf7-form p{margin:0px !important;}.form-field .wpcf7-form #check input[type="checkbox"]{margin:15px 10px 0px !important;}.form-field .wpcf7-form #check input{margin:20px 10px 0 10px;position:relative;top:1px;}.form-field .wpcf7-form #check .wpcf7-list-item-label{cursor:pointer;}.form-field .wpcf7-form span{margin-top:7px;}.form-field .wpcf7-form input[type="text"],.form-field .wpcf7-form input[type="email"],.form-field .wpcf7-form textarea{margin-bottom:25px !important;}.form-field .wpcf7-form .file,.form-field .wpcf7-form #button,.form-field .wpcf7-form .wpcf7-submit{font-weight:700;line-height:13px;}.form-field .wpcf7-form .file{font-size:12px;color:#fff !important;background-color:#231f20 !important;border-color:#231f20 !important;padding:1em 2em;border-radius:2px;max-width:100%;text-align:center;}.form-field .wpcf7-form #button,.form-field .wpcf7-form .wpcf7-submit{font-size:12px;color:#fff !important;background-color:#231f20 !important;padding:12px 2em;border-color:#231f20;border-radius:2px;margin-top:10px;}.form-field .wpcf7-form .ajax-loader{margin-top:11px !important;}@media screen and (max-width:767px){body div#zo-header.zo-header-2,body.admin-bar div#zo-header.zo-header-2{margin-top:0;}}#zo-header-top{line-height:30px;font-weight:400;}#zo-header-top .row{margin-left:0px !important;margin-right:0px !important;}#zo-header-top.icon-color li a .fa-facebook{background-color:#5d82d1 !important;border-color:#5d82d1 !important;color:#fff !important;}#zo-header-top.icon-color li a .fa-twitter{background-color:#40bff5 !important;border-color:#40bff5 !important;color:#fff !important;}#zo-header-top.icon-color li a .fa-google-plus{background-color:#eb5e4c !important;border-color:#eb5e4c !important;color:#fff !important;}#zo-header-top.icon-color li a .fa-pinterest{background-color:#e13138 !important;border-color:#e13138 !important;color:#fff !important;}#zo-header-top.icon-color li a .fa-vimeo-square{background-color:#35c6ea !important;border-color:#35c6ea !important;color:#fff !important;}#zo-header-top.icon-color li a .fa-linkedin{background-color:#238cc8 !important;border-color:#238cc8 !important;color:#fff !important;}#zo-header-top.icon-color li a .fa-dribbble{background-color:#f7659c !important;border-color:#f7659c !important;color:#fff !important;}#zo-header-top.icon-color li a .fa-youtube{background-color:#ef4e41 !important;border-color:#ef4e41 !important;color:#fff !important;}#zo-header-top.icon-color li a .fa-rss{background-color:#faa33d !important;border-color:#faa33d !important;color:#fff !important;}#zo-header-top .account ul li{padding-right:0px;padding-left:20px;}#zo-header-top .account ul li a{color:#5c5e64;font-size:13px;font-weight:400;line-height:43px;}#zo-header-top .account ul li a:hover{color:#231f20;}#zo-header-top .account ul li:first-child{padding-left:0px !important;}#zo-header-top ul{list-style:none;margin:0;padding:0;}#zo-header-top ul li{display:inline-block;padding-right:25px;color:#6f7074;}#zo-header-top .contactwrap ul li i{color:#231f20;font-size:15px;padding-right:5px;}#zo-header-top .widget.widget_zo_social_widget ul li{padding:0 4px 0 4px;}#zo-header-top .widget.widget_zo_social_widget ul li:last-child{padding:0;}#zo-header-top .widget.widget_zo_social_widget ul li a i{background-color:#fff;border:1px solid #d7d7d7;border-radius:4px;color:#afb0b4;height:27px;line-height:27px;width:27px;text-align:center;-webkit-transition:all 100ms;-khtml-transition:all 100ms;-moz-transition:all 100ms;-ms-transition:all 100ms;-o-transition:all 100ms;transition:all 100ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */font-size:15px;}#zo-header-top .widget.widget_zo_social_widget ul li a i.fa-facebook:hover{background-color:#5d82d1;border-color:#5d82d1;color:#fff;}#zo-header-top .widget.widget_zo_social_widget ul li a i.fa-twitter:hover{background-color:#40bff5;border-color:#40bff5;color:#fff;}#zo-header-top .widget.widget_zo_social_widget ul li a i.fa-google-plus:hover{background-color:#eb5e4c;border-color:#eb5e4c;color:#fff;}#zo-header-top .widget.widget_zo_social_widget ul li a i.fa-pinterest:hover{background-color:#e13138;border-color:#e13138;color:#fff;}#zo-header-top .widget.widget_zo_social_widget ul li a i.fa-vimeo-square:hover{background-color:#35c6ea;border-color:#35c6ea;color:#fff;}#zo-header-top .widget.widget_zo_social_widget ul li a i.fa-linkedin:hover{background-color:#238cc8;border-color:#238cc8;color:#fff;}#zo-header-top .widget.widget_zo_social_widget ul li a i.fa-dribbble:hover{background-color:#f7659c;border-color:#f7659c;color:#fff;}#zo-header-top .widget.widget_zo_social_widget ul li a i.fa-youtube:hover{background-color:#ef4e41;border-color:#ef4e41;color:#fff;}#zo-header-top .widget.widget_zo_social_widget ul li a i.fa-rss:hover{background-color:#faa33d;border-color:#faa33d;color:#fff;}@media screen and (max-width:991px){#zo-header-top .widget{text-align:center !important;}}#zo-header{width:100%;z-index:999;top:0;display:table;}#zo-header .row{position:relative;}#zo-header.no-sticky{position:relative;}#zo-header.no-sticky.header-transparent.header-transparent-disable .widget_cart_search_wrap .widget_cart_search_wrap_item > a.icon{color:#000;}#zo-header.no-sticky.header-transparent.header-transparent-disable .widget_cart_search_wrap .widget_cart_search_wrap_item > a.icon:hover{color:#fff;}#zo-header.no-sticky.header-fixed,#zo-header.no-sticky.header-fixed-page{-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.header-fixed,#zo-header.header-fixed-page{position:fixed;}#zo-header.header-fixed .widget_cart_search_wrap .widget_cart_search_wrap_item,#zo-header.header-fixed-page .widget_cart_search_wrap .widget_cart_search_wrap_item{line-height:;}#zo-header.header-transparent.header-transparent-disable{position:relative;}#zo-header.header-transparent.header-fixed,#zo-header.header-transparent.header-fixed-page{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.zo-header-2,#zo-header.zo-header-3{height:auto;margin:0;/*** Admin Bar ***/}#zo-header.zo-header-2.no-sticky,#zo-header.zo-header-3.no-sticky{position:relative;}.admin-bar{/*** End Admin Bar ***//*** Logo ***/}.admin-bar #zo-header.no-sticky{top:0;}.admin-bar #zo-header.no-sticky.header-fixed-page{top:32px;}.admin-bar #zo-header.header-fixed-when-scroll{top:32px;}@media screen and (max-width:799px){.admin-bar #zo-header.header-fixed-when-scroll{top:46px;}}#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 ***//* ==========================================================================
  End All Style Header
========================================================================== */}#zo-header-right{padding:0 15px 0 0;position:static;line-height:110px;/* Cart and Search
==========================================================*/}.header-fixed .header-logo-top .widget_cart_search_wrap{text-align:left !important;}.header-layout-1{position:relative;}.header-layout-1 #zo-header-right .widget_cart_search_wrap_item > a.icon_search_wrap{top:16px !important;}#zo-header-right{/* Header layout 1 */}#zo-header-right .widget_cart_search_wrap{text-align:right;white-space:nowrap;}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item{width:37px;display:inline-block;}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item > a.icon{font-size:20px;display:inline-block;height:32px;width:32px;line-height:32px;text-align:center;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */}@media screen and (max-width:767px){#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item > a.icon{position:absolute !important;right:95px;top:25px;}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item > a.icon.icon_search_wrap{-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 */}}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item > a.icon:hover,#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item > a.icon.active{color:initial;}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item > a.icon:hover .cart_total,#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item > a.icon.active .cart_total{color:#fff;}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item > a.icon:hover i,#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item > a.icon.active i{opacity:0.9;}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item > a.icon.icon_cart_wrap{margin-right:10px;position:relative;text-align:left;}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item > a.icon.icon_cart_wrap .cart_total{opacity:0;font-weight:bold;font-size:11px;position:absolute;color:#fff;background-color:#202020;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;/* BACKGROUND GRADIENT */display:block;-webkit-transition:all 400ms;-khtml-transition:all 400ms;-moz-transition:all 400ms;-ms-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */height:18px;line-height:18px;right:-5px;text-align:center;bottom:-7px;width:18px;}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item > a.icon.icon_cart_wrap:hover .cart_total{opacity:1;}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item .widget_searchform_content{border-width:3px 1px 1px;border-style:solid;border-image:none;box-shadow:0px 10px 8px -17px #000;width:300px;border-color:#231f20 #e1e2e3 #e1e2e3;left:auto !important;position:absolute;top:100%;right:0;background:#fff;}@media screen and (max-width:767px){#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item .widget_searchform_content{width:100%;}}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item .widget_searchform_content form{position:relative;border:1px solid rgba(255, 255, 255, 0.3);background:rgba(255, 255, 255, 0.3) none repeat scroll 0% 0%;padding:0px 20px;line-height:90px;}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item .widget_searchform_content form input{display:inline-block;line-height:40px;padding:0px 15px;font-size:14px;}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item .widget_searchform_content form input[type="text"]{background-color:#f4f4f4;border-radius:3px;}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item .widget_searchform_content form input[type="text"]:focus{background-color:#f4f4f4;border-radius:3px;}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item .widget_searchform_content form input[type="submit"]{right:24px;background:transparent;width:40px;z-index:1;position:absolute;top:30px;border:0;}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item .widget_searchform_content form:after{content:"\f002";font-family:FontAwesome;position:absolute;top:-1px;right:40px;z-index:0;color:#afb0b4;}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item .shopping_cart_dropdown,#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item .widget_searchform_content{height:0;overflow:hidden;opacity:0;-webkit-transition:all 400ms;-khtml-transition:all 400ms;-moz-transition:all 400ms;-ms-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item .shopping_cart_dropdown.active,#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item .widget_searchform_content.active{height:auto;overflow:hidden;opacity:1;z-index:999;}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item .shopping_cart_dropdown{width:300px;position:absolute;background-color:#fff;border-style:solid;border-color:#e1e2e3;border-top:3px solid #231f20 !important;position:absolute;top:100%;right:0;border-width:3px 1px 1px;}@media screen and (max-width:768px){#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item .shopping_cart_dropdown{right:0;width:100%;}}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item .shopping_cart_dropdown.active{left:auto !important;}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item .shopping_cart_dropdown .shopping_cart_dropdown_inner{max-height:inherit !important;padding:15px 20px 20px;}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item .shopping_cart_dropdown .shopping_cart_dropdown_inner .cart_list{list-style:none inside;margin:0;padding:0;}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item .shopping_cart_dropdown .shopping_cart_dropdown_inner .cart_list li.cart-list{border-bottom:1px solid #eaeaea;color:#afb0b4;overflow:hidden;padding:15px 0;line-height:normal;}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item .shopping_cart_dropdown .shopping_cart_dropdown_inner .cart_list li.cart-list.empty{text-align:center;}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item .shopping_cart_dropdown .shopping_cart_dropdown_inner .cart_list li.cart-list a{float:left;}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item .shopping_cart_dropdown .shopping_cart_dropdown_inner .cart_list li.cart-list a img{width:70px;}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item .shopping_cart_dropdown .shopping_cart_dropdown_inner .cart_list li.cart-list .cart-list-info{padding-left:95px;text-align:left;position:relative;}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item .shopping_cart_dropdown .shopping_cart_dropdown_inner .cart_list li.cart-list .cart-list-info .title{color:#231f20;font-size:13px;font-weight:700;letter-spacing:0.26667px;line-height:13px;width:135px;display:inline-block;text-transform:uppercase;margin-bottom:10px;}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item .shopping_cart_dropdown .shopping_cart_dropdown_inner .cart_list li.cart-list .cart-list-info .price span{display:inline-block;color:#afb0b4;font-size:12px;font-weight:400;line-height:20px;}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item .shopping_cart_dropdown .shopping_cart_dropdown_inner .cart_list li.cart-list .cart-list-info .quantity{font-size:12px;font-weight:400;line-height:18px;color:#afb0b4;}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item .shopping_cart_dropdown .shopping_cart_dropdown_inner .cart_list li.cart-list .cart-list-info .quantity a{background-color:#202830;border-radius:0px;display:inline-block;line-height:19px;text-align:center;color:#fff;font-size:17px;position:absolute;width:20px;top:0;right:7px;font-weight:700;}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item .shopping_cart_dropdown .shopping_cart_dropdown_inner .cart-total .total{font-weight:700;color:#202830;font-size:14px;letter-spacing:0.05em;padding:25px;display:block;text-align:center;text-transform:uppercase;line-height:0;}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item .shopping_cart_dropdown .shopping_cart_dropdown_inner .cart-total .btn{width:100%;text-align:center;color:#fff !important;border-radius:3px;}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item .shopping_cart_dropdown .shopping_cart_dropdown_inner .cart-total .btn.btn-checkout{color:#fff !important;background-color:#231f20 !important;border:1px solid #231f20 !important;color:#fff;cursor:pointer;display:block;font-size:12px;font-weight:700;line-height:14px;}#zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item .shopping_cart_dropdown .shopping_cart_dropdown_inner .cart-total .btn.btn-cart{background-color:#f4f4f4 !important;color:#acacac !important;border:1px solid #d7d7d7 !important;margin-bottom:10px;color:#acacac;cursor:pointer;display:block;font-size:12px;font-weight:700;line-height:10px;text-transform:uppercase;}@media screen and (min-width:993px){#header-wrapper-layout-1{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);}.header-fixed{position:fixed;z-index:10;top:20px;padding:0;}.header-fixed.effect-scroll{-webkit-transition:all 600ms ease;-khtml-transition:all 600ms ease;-moz-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */padding-top:10px;top:10px;}.header-fixed.effect-scroll .header-top-layout-1{display:none;}.admin-bar .header-fixed.effect-scroll{top:32px;}}.header-layout-1{height:90px !important;margin:auto !important;}.header-layout-1 #zo-header-logo a{line-height:90px !important;}.header-layout-1 .menu-main-menu > li{line-height:90px !important;}.header-layout-1 #zo-header-right{padding:0 15px;line-height:90px !important;}.header-layout-1 #zo-header-right .widget_cart_search_wrap{text-align:left;}.header-layout-1 #zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item{text-align:center;}.header-layout-1 #zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item > a{margin-right:0px;}.header-layout-1 #zo-header-right .widget_cart_search_wrap .widget_cart_search_wrap_item.shopping_cart_dropdown_wrap > a.icon.icon_cart_wrap{text-align:left;}footer{position:relative;}#zo-footer-top{position:relative;font-size:13px;overflow:hidden;}#zo-footer-top .footer-four .blog-meta .text{display:none;}#zo-footer-top .footer-first #zo_social_widget-2{margin-top:20px;}#zo-footer-top .footer-first h6{color:#231f20;}#zo-footer-top a,#zo-footer-top a p{-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 */color:#fff;}#zo-footer-top a:hover,#zo-footer-top a p:hover{color:#fff;}#zo-footer-top .wg-title{font-size:15px;position:relative;text-transform:uppercase;line-height:15px;margin-bottom:17px;padding-bottom:22px;}#zo-footer-top .wg-title:before{content:'';position:absolute;left:0;bottom:0;width:70px;height:2px;background-color:#343f48;}#zo-footer-top ul.menu{padding:0;margin:0;list-style:none inside;}#zo-footer-top ul.menu li{font-size:13px;line-height:36px;text-transform:uppercase;}#zo-footer-top ul.menu li:first-child{margin-top:-9px;}#zo-footer-top ul{padding:0;}#zo-footer-top ul li{list-style:none;}#zo-footer-top ul.zo-social{margin-bottom:25px;}#zo-footer-top ul.zo-social li{padding:10px 7px 10px 0;display:inline-block;vertical-align:top;}#zo-footer-top ul.zo-social li a i{background-color:#5f636a;border-color:#5f636a;color:#283038;border-radius:4px;height:27px;line-height:27px;width:27px;text-align:center;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 */}#zo-footer-top ul.zo-social li a i.fa-facebook:hover{background-color:#5d82d1;border-color:#5d82d1;color:#fff;}#zo-footer-top ul.zo-social li a i.fa-twitter:hover{background-color:#40bff5;border-color:#40bff5;color:#fff;}#zo-footer-top ul.zo-social li a i.fa-google-plus:hover{background-color:#eb5e4c;border-color:#eb5e4c;color:#fff;}#zo-footer-top ul.zo-social li a i.fa-pinterest:hover{background-color:#e13138;border-color:#e13138;color:#fff;}#zo-footer-top ul.contact-details li{color:#5c5e64;margin-bottom:20px;}#zo-footer-top ul.contact-details li i{float:left;font-size:18px;height:30px;line-height:27px;width:30px;}#zo-footer-top ul.contact-details li strong{color:#d7d7d7;font-weight:400;line-height:1.8;}#zo-footer-top .widget_zo-recent-posts-widget-with-thumbnails li{margin:0 0 60px;position:relative;overflow:initial;}#zo-footer-top .widget_zo-recent-posts-widget-with-thumbnails li .recent-thumb{margin-right:10px;margin-top:7px;max-width:58px;display:inline-block;position:absolute;overflow:hidden;}#zo-footer-top .widget_zo-recent-posts-widget-with-thumbnails li .recent-thumb img{width:100%;-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 */}#zo-footer-top .widget_zo-recent-posts-widget-with-thumbnails li .recent-thumb:hover img{-webkit-transform:scale(1.1);-khtml-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}#zo-footer-top .widget_zo-recent-posts-widget-with-thumbnails li .zo-post-content{padding:0 0 0 82px;}#zo-footer-top .widget_zo-recent-posts-widget-with-thumbnails li .zo-post-content p{margin:0;padding-bottom:10px;padding-top:0;line-height:22px;color:#c3c5ca;}#zo-footer-top .widget_zo-recent-posts-widget-with-thumbnails li .zo-post-content .blog-meta{line-height:13px;}#zo-footer-top .widget_zo-recent-posts-widget-with-thumbnails li .zo-post-content .blog-meta .heart{display:none;}#zo-footer-top .widget_zo-recent-posts-widget-with-thumbnails li .zo-post-content .blog-meta a > span{margin-right:12px;}#zo-footer-top .widget_zo-recent-posts-widget-with-thumbnails li:after{display:block;clear:both;}#zo-footer-top .widget_zo-recent-posts-widget-with-thumbnails li:last-child{margin:0;}#zo-footer-bottom{/* End Widget Categories */}#zo-footer-bottom .copyright{font-size:12px;text-transform:uppercase;}#zo-footer-bottom p{margin-bottom:0;}#zo-footer-bottom a{color:#231f20;}#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 */}.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;border-radius:0px;border:0px none;}.back_to_top.on{opacity:1;filter:alpha(opacity=100);display:block;bottom:25px;}#back_to_top span{width:42px;height:40px;font-weight:400;font-size:13px;background-repeat:no-repeat;background-position:50% 50%;background-origin:padding-box;background-color:#231f20;border-radius:0px;color:#fff;-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 */display:block;text-align:center;/* End Back To Top *//* ==========================================================================
    End Style Footer
========================================================================== */}#back_to_top span:hover{background:#231f20;color:#fff;}#back_to_top span i{font-size:12px;-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;position:relative;top:-1px;}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:15px 17px;border:1px solid #d7d7d7;width:100%;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;/* BACKGROUND GRADIENT */line-height:normal;}input[type='text']::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="color"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#535353;}input[type='text']:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="datetime"]:-moz-placeholder,input[type="datetime-local"]:-moz-placeholder,input[type="date"]:-moz-placeholder,input[type="month"]:-moz-placeholder,input[type="time"]:-moz-placeholder,input[type="week"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="url"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="color"]:-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder{color:#000;}input[type='text']::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="week"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="color"]::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:#000;}input[type='text']:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="color"]:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:#535353;}input[type='text']:focus::-webkit-input-placeholder,input[type="password"]:focus::-webkit-input-placeholder,input[type="datetime"]:focus::-webkit-input-placeholder,input[type="datetime-local"]:focus::-webkit-input-placeholder,input[type="date"]:focus::-webkit-input-placeholder,input[type="month"]:focus::-webkit-input-placeholder,input[type="time"]:focus::-webkit-input-placeholder,input[type="week"]:focus::-webkit-input-placeholder,input[type="number"]:focus::-webkit-input-placeholder,input[type="email"]:focus::-webkit-input-placeholder,input[type="url"]:focus::-webkit-input-placeholder,input[type="search"]:focus::-webkit-input-placeholder,input[type="tel"]:focus::-webkit-input-placeholder,input[type="color"]:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder{color:#bababa;}input[type='text']:focus:-moz-placeholder,input[type="password"]:focus:-moz-placeholder,input[type="datetime"]:focus:-moz-placeholder,input[type="datetime-local"]:focus:-moz-placeholder,input[type="date"]:focus:-moz-placeholder,input[type="month"]:focus:-moz-placeholder,input[type="time"]:focus:-moz-placeholder,input[type="week"]:focus:-moz-placeholder,input[type="number"]:focus:-moz-placeholder,input[type="email"]:focus:-moz-placeholder,input[type="url"]:focus:-moz-placeholder,input[type="search"]:focus:-moz-placeholder,input[type="tel"]:focus:-moz-placeholder,input[type="color"]:focus:-moz-placeholder,textarea:focus:-moz-placeholder,select:focus:-moz-placeholder{color:#535353;}input[type='text']:focus::-moz-placeholder,input[type="password"]:focus::-moz-placeholder,input[type="datetime"]:focus::-moz-placeholder,input[type="datetime-local"]:focus::-moz-placeholder,input[type="date"]:focus::-moz-placeholder,input[type="month"]:focus::-moz-placeholder,input[type="time"]:focus::-moz-placeholder,input[type="week"]:focus::-moz-placeholder,input[type="number"]:focus::-moz-placeholder,input[type="email"]:focus::-moz-placeholder,input[type="url"]:focus::-moz-placeholder,input[type="search"]:focus::-moz-placeholder,input[type="tel"]:focus::-moz-placeholder,input[type="color"]:focus::-moz-placeholder,textarea:focus::-moz-placeholder,select:focus::-moz-placeholder{color:#535353;}input[type='text']:focus:-ms-input-placeholder,input[type="password"]:focus:-ms-input-placeholder,input[type="datetime"]:focus:-ms-input-placeholder,input[type="datetime-local"]:focus:-ms-input-placeholder,input[type="date"]:focus:-ms-input-placeholder,input[type="month"]:focus:-ms-input-placeholder,input[type="time"]:focus:-ms-input-placeholder,input[type="week"]:focus:-ms-input-placeholder,input[type="number"]:focus:-ms-input-placeholder,input[type="email"]:focus:-ms-input-placeholder,input[type="url"]:focus:-ms-input-placeholder,input[type="search"]:focus:-ms-input-placeholder,input[type="tel"]:focus:-ms-input-placeholder,input[type="color"]:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder,select:focus:-ms-input-placeholder{color:#bababa;}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,select:focus{outline:none;}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{border:1px solid #231f20;background-color:inherit;}.form-group{margin-bottom:10px;/** Contact Form 7 */}.wpcf7-form{/* ==========================================================================
   [End] All Style Form
========================================================================== *//* contact (about) *//* .wpcf7-form {
    .contact-input {
        margin-bottom: 30px ;
        color: #5c5e64 ;
        display: block;
        width: 100%;
        padding: 0.8em 0.8em ;
        font-size: 13.33px ;
        font-style: normal ;
        border: 1px solid #d7d7d7 ;
        &::-webkit-input-placeholder {
                color: #5c5e64;
            }
            &:-moz-placeholder {
                color: #000;
            }
            &::-moz-placeholder {
                color: #000;
            }
            &:-ms-input-placeholder {
                color: #5c5e64;
            }
            &:focus {
                &::-webkit-input-placeholder {
                    color: #bababa;
                }
                &:-moz-placeholder {
                    color: #535353;
                }
                &::-moz-placeholder {
                    color: #535353;
                }
                &:-ms-input-placeholder {
                    color: #bababa;
                }
            }
        &:focus {
            border: 1px solid transparent !important;
            outline:solid 1px $primary_color;
        }
    }
} *//* Search Form */}.wpcf7-form .form-contact{margin-bottom:85px;}.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{margin-bottom:30px;color:#5c5e64;display:block;width:100%;padding:0.8em 0.8em;font-size:13.33px;font-style:normal;border:1px solid #d7d7d7;}.wpcf7-form input[type='text']::-webkit-input-placeholder,.wpcf7-form input[type="password"]::-webkit-input-placeholder,.wpcf7-form input[type="datetime"]::-webkit-input-placeholder,.wpcf7-form input[type="datetime-local"]::-webkit-input-placeholder,.wpcf7-form input[type="date"]::-webkit-input-placeholder,.wpcf7-form input[type="month"]::-webkit-input-placeholder,.wpcf7-form input[type="time"]::-webkit-input-placeholder,.wpcf7-form input[type="week"]::-webkit-input-placeholder,.wpcf7-form input[type="number"]::-webkit-input-placeholder,.wpcf7-form input[type="email"]::-webkit-input-placeholder,.wpcf7-form input[type="url"]::-webkit-input-placeholder,.wpcf7-form input[type="search"]::-webkit-input-placeholder,.wpcf7-form input[type="tel"]::-webkit-input-placeholder,.wpcf7-form input[type="color"]::-webkit-input-placeholder,.wpcf7-form textarea::-webkit-input-placeholder,.wpcf7-form select::-webkit-input-placeholder{color:#535353;}.wpcf7-form input[type='text']:-moz-placeholder,.wpcf7-form input[type="password"]:-moz-placeholder,.wpcf7-form input[type="datetime"]:-moz-placeholder,.wpcf7-form input[type="datetime-local"]:-moz-placeholder,.wpcf7-form input[type="date"]:-moz-placeholder,.wpcf7-form input[type="month"]:-moz-placeholder,.wpcf7-form input[type="time"]:-moz-placeholder,.wpcf7-form input[type="week"]:-moz-placeholder,.wpcf7-form input[type="number"]:-moz-placeholder,.wpcf7-form input[type="email"]:-moz-placeholder,.wpcf7-form input[type="url"]:-moz-placeholder,.wpcf7-form input[type="search"]:-moz-placeholder,.wpcf7-form input[type="tel"]:-moz-placeholder,.wpcf7-form input[type="color"]:-moz-placeholder,.wpcf7-form textarea:-moz-placeholder,.wpcf7-form select:-moz-placeholder{color:#000;}.wpcf7-form input[type='text']::-moz-placeholder,.wpcf7-form input[type="password"]::-moz-placeholder,.wpcf7-form input[type="datetime"]::-moz-placeholder,.wpcf7-form input[type="datetime-local"]::-moz-placeholder,.wpcf7-form input[type="date"]::-moz-placeholder,.wpcf7-form input[type="month"]::-moz-placeholder,.wpcf7-form input[type="time"]::-moz-placeholder,.wpcf7-form input[type="week"]::-moz-placeholder,.wpcf7-form input[type="number"]::-moz-placeholder,.wpcf7-form input[type="email"]::-moz-placeholder,.wpcf7-form input[type="url"]::-moz-placeholder,.wpcf7-form input[type="search"]::-moz-placeholder,.wpcf7-form input[type="tel"]::-moz-placeholder,.wpcf7-form input[type="color"]::-moz-placeholder,.wpcf7-form textarea::-moz-placeholder,.wpcf7-form select::-moz-placeholder{color:#000;}.wpcf7-form input[type='text']:-ms-input-placeholder,.wpcf7-form input[type="password"]:-ms-input-placeholder,.wpcf7-form input[type="datetime"]:-ms-input-placeholder,.wpcf7-form input[type="datetime-local"]:-ms-input-placeholder,.wpcf7-form input[type="date"]:-ms-input-placeholder,.wpcf7-form input[type="month"]:-ms-input-placeholder,.wpcf7-form input[type="time"]:-ms-input-placeholder,.wpcf7-form input[type="week"]:-ms-input-placeholder,.wpcf7-form input[type="number"]:-ms-input-placeholder,.wpcf7-form input[type="email"]:-ms-input-placeholder,.wpcf7-form input[type="url"]:-ms-input-placeholder,.wpcf7-form input[type="search"]:-ms-input-placeholder,.wpcf7-form input[type="tel"]:-ms-input-placeholder,.wpcf7-form input[type="color"]:-ms-input-placeholder,.wpcf7-form textarea:-ms-input-placeholder,.wpcf7-form select:-ms-input-placeholder{color:#535353;}.wpcf7-form input[type='text']:focus::-webkit-input-placeholder,.wpcf7-form input[type="password"]:focus::-webkit-input-placeholder,.wpcf7-form input[type="datetime"]:focus::-webkit-input-placeholder,.wpcf7-form input[type="datetime-local"]:focus::-webkit-input-placeholder,.wpcf7-form input[type="date"]:focus::-webkit-input-placeholder,.wpcf7-form input[type="month"]:focus::-webkit-input-placeholder,.wpcf7-form input[type="time"]:focus::-webkit-input-placeholder,.wpcf7-form input[type="week"]:focus::-webkit-input-placeholder,.wpcf7-form input[type="number"]:focus::-webkit-input-placeholder,.wpcf7-form input[type="email"]:focus::-webkit-input-placeholder,.wpcf7-form input[type="url"]:focus::-webkit-input-placeholder,.wpcf7-form input[type="search"]:focus::-webkit-input-placeholder,.wpcf7-form input[type="tel"]:focus::-webkit-input-placeholder,.wpcf7-form input[type="color"]:focus::-webkit-input-placeholder,.wpcf7-form textarea:focus::-webkit-input-placeholder,.wpcf7-form select:focus::-webkit-input-placeholder{color:#bababa;}.wpcf7-form input[type='text']:focus:-moz-placeholder,.wpcf7-form input[type="password"]:focus:-moz-placeholder,.wpcf7-form input[type="datetime"]:focus:-moz-placeholder,.wpcf7-form input[type="datetime-local"]:focus:-moz-placeholder,.wpcf7-form input[type="date"]:focus:-moz-placeholder,.wpcf7-form input[type="month"]:focus:-moz-placeholder,.wpcf7-form input[type="time"]:focus:-moz-placeholder,.wpcf7-form input[type="week"]:focus:-moz-placeholder,.wpcf7-form input[type="number"]:focus:-moz-placeholder,.wpcf7-form input[type="email"]:focus:-moz-placeholder,.wpcf7-form input[type="url"]:focus:-moz-placeholder,.wpcf7-form input[type="search"]:focus:-moz-placeholder,.wpcf7-form input[type="tel"]:focus:-moz-placeholder,.wpcf7-form input[type="color"]:focus:-moz-placeholder,.wpcf7-form textarea:focus:-moz-placeholder,.wpcf7-form select:focus:-moz-placeholder{color:#535353;}.wpcf7-form input[type='text']:focus::-moz-placeholder,.wpcf7-form input[type="password"]:focus::-moz-placeholder,.wpcf7-form input[type="datetime"]:focus::-moz-placeholder,.wpcf7-form input[type="datetime-local"]:focus::-moz-placeholder,.wpcf7-form input[type="date"]:focus::-moz-placeholder,.wpcf7-form input[type="month"]:focus::-moz-placeholder,.wpcf7-form input[type="time"]:focus::-moz-placeholder,.wpcf7-form input[type="week"]:focus::-moz-placeholder,.wpcf7-form input[type="number"]:focus::-moz-placeholder,.wpcf7-form input[type="email"]:focus::-moz-placeholder,.wpcf7-form input[type="url"]:focus::-moz-placeholder,.wpcf7-form input[type="search"]:focus::-moz-placeholder,.wpcf7-form input[type="tel"]:focus::-moz-placeholder,.wpcf7-form input[type="color"]:focus::-moz-placeholder,.wpcf7-form textarea:focus::-moz-placeholder,.wpcf7-form select:focus::-moz-placeholder{color:#535353;}.wpcf7-form input[type='text']:focus:-ms-input-placeholder,.wpcf7-form input[type="password"]:focus:-ms-input-placeholder,.wpcf7-form input[type="datetime"]:focus:-ms-input-placeholder,.wpcf7-form input[type="datetime-local"]:focus:-ms-input-placeholder,.wpcf7-form input[type="date"]:focus:-ms-input-placeholder,.wpcf7-form input[type="month"]:focus:-ms-input-placeholder,.wpcf7-form input[type="time"]:focus:-ms-input-placeholder,.wpcf7-form input[type="week"]:focus:-ms-input-placeholder,.wpcf7-form input[type="number"]:focus:-ms-input-placeholder,.wpcf7-form input[type="email"]:focus:-ms-input-placeholder,.wpcf7-form input[type="url"]:focus:-ms-input-placeholder,.wpcf7-form input[type="search"]:focus:-ms-input-placeholder,.wpcf7-form input[type="tel"]:focus:-ms-input-placeholder,.wpcf7-form input[type="color"]:focus:-ms-input-placeholder,.wpcf7-form textarea:focus:-ms-input-placeholder,.wpcf7-form select:focus:-ms-input-placeholder{color:#bababa;}.wpcf7-form input[type='text']:focus,.wpcf7-form input[type="password"]:focus,.wpcf7-form input[type="datetime"]:focus,.wpcf7-form input[type="datetime-local"]:focus,.wpcf7-form input[type="date"]:focus,.wpcf7-form input[type="month"]:focus,.wpcf7-form input[type="time"]:focus,.wpcf7-form input[type="week"]:focus,.wpcf7-form input[type="number"]:focus,.wpcf7-form input[type="email"]:focus,.wpcf7-form input[type="url"]:focus,.wpcf7-form input[type="search"]:focus,.wpcf7-form input[type="tel"]:focus,.wpcf7-form input[type="color"]:focus,.wpcf7-form textarea:focus,.wpcf7-form select:focus{outline:none;}.wpcf7-form textarea{height:100px;}.wpcf7-form .btn-block.btn-fullwidth{padding:13px !important;font-size:13px;margin-top:30px;}.wpcf7-form .form-action{text-align:right;}.wpcf7-form .form-action .wpcf7-form-control{float:right;}.wpcf7-form .form-action .wpcf7-submit{letter-spacing:0.4em;font-size:14px;padding:19px 38px;line-height:1.1;}.wpcf7-form .form-action .wpcf7-submit:hover,.wpcf7-form .form-action .wpcf7-submit:focus{background:#fff !important;}.wpcf7-form .wpcf7-form-control-wrap{display:block;}.wpcf7-form .wpcf7-form-control-wrap .wpcf7-textarea + .wpcf7-not-valid-tip{bottom:-1px;}.wpcf7-form .wpcf7-not-valid-tip{font-size:12px;right:15px;position:absolute;top:-50px;width:100%;color:#fff;left:0px;}.wpcf7-form .wpcf7-validation-errors{display:block;text-align:center;margin:20px 0 0;border:1px solid #231f20;color:red;}.wpcf7-form .wpcf7-response-output{text-align:center;margin:20px 0;}.wpcf7-form .ajax-loader{position:absolute;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 */}.wpcf7-form .row-astate{margin:0px -15px;padding:0 1px;}.wpcf7-form .row-hotel input,.wpcf7-form .row-astate input{color:#999;font-size:12px;font-weight:600;height:47px;line-height:17px;margin:0px;padding:9px;margin-top:30px;}.wpcf7-form .row-hotel .wpcf7-text,.wpcf7-form .row-astate .wpcf7-text{background:#fff;}.wpcf7-form .row-hotel .btn-dark,.wpcf7-form .row-astate .btn-dark{border:0px none #212121;border-radius:22.5px;color:#fff;cursor:pointer;font-size:15px;outline:0px none #fff;padding:15px 30px;white-space:nowrap;font-weight:700;}.wpcf7-form .row-hotel .btn-dark:hover,.wpcf7-form .row-astate .btn-dark:hover,.wpcf7-form .row-hotel .btn-dark:focus,.wpcf7-form .row-astate .btn-dark:focus{background:#212121;}.searchform,.zo-coming-soon form{padding-top:22px;display:block;position:relative;text-align:center;}.searchform .input-group,.zo-coming-soon form .input-group{display:inline-block;}.searchform .input-group .form-control,.zo-coming-soon form .input-group .form-control{background-color:#f0f0f0;border-color:#d7d7d7;border-width:1px;border-style:solid;border-left-style:none;border-left-width:0;border-radius:100px;padding:0.8em 0.8em 0.8em 40px;top:2px;position:relative;}.searchform .input-group .form-control::-webkit-input-placeholder,.zo-coming-soon form .input-group .form-control::-webkit-input-placeholder{color:#5c5e64;}.searchform .input-group .form-control:-moz-placeholder,.zo-coming-soon form .input-group .form-control:-moz-placeholder{color:#000;}.searchform .input-group .form-control::-moz-placeholder,.zo-coming-soon form .input-group .form-control::-moz-placeholder{color:#000;}.searchform .input-group .form-control:-ms-input-placeholder,.zo-coming-soon form .input-group .form-control:-ms-input-placeholder{color:#5c5e64;}.searchform .input-group .form-control:focus,.zo-coming-soon form .input-group .form-control:focus{outline:none;}.searchform .input-group .form-control:focus::-webkit-input-placeholder,.zo-coming-soon form .input-group .form-control:focus::-webkit-input-placeholder{color:#bababa;}.searchform .input-group .form-control:focus:-moz-placeholder,.zo-coming-soon form .input-group .form-control:focus:-moz-placeholder{color:#535353;}.searchform .input-group .form-control:focus::-moz-placeholder,.zo-coming-soon form .input-group .form-control:focus::-moz-placeholder{color:#535353;}.searchform .input-group .form-control:focus:-ms-input-placeholder,.zo-coming-soon form .input-group .form-control:focus:-ms-input-placeholder{color:#bababa;}.searchform input[type='text'],.zo-coming-soon form input[type='text']{border:1px solid #ececec;margin:0;font:13.3333px Arial;line-height:1.32em;letter-spacing:normal;word-spacing:normal;text-transform:none;display:inline-block;}.searchform input[type="submit"],.zo-coming-soon form input[type="submit"]{font-size:13px;font-weight:700;text-transform:none;text-align:center;vertical-align:middle;color:#fff;background-color:#231f20;border-color:#231f20;cursor:pointer;line-height:1;-webkit-transition:all 0.35s ease-in-out;-khtml-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */padding:13px 2em;}.searchform .border-radius,.zo-coming-soon form .border-radius{border-radius:500px;}.post-password-form input[type="submit"]{background:#202830;border:1px solid #202830;color:#fff;}.post-password-form input[type="submit"]:hover{background:#231f20;border-color:#231f20;}.zo-coming-soon form p{display:inline-block;}.zo-coming-soon form .input-group .form-control{min-width:290px;padding-left:20px;background-color:transparent;}.zo-coming-soon.maintanance-mode form .input-group .form-control{background-color:#fff;}.tooltip-inner{color:#ccc;}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}body{overflow-x:hidden;}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;}.tp-revslider-mainul{width:100% !important;}#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 */}.rs-border-dash{background:#231f20 !important;}h1,h2,h3,h4,h5,h6{/*letter-spacing: 0.1em;*/margin:0 0 15px;line-height:1.8em;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#231f20;}p{margin:0 0 20px;line-height:1.618;}img{height:auto;max-width:100%;}small{font-size:12px;}.w50{float:left;width:50%;}body .wpb_content_element,body .wpb_button{margin:0 auto;/**
* Fix Full Width Row
*/}.vc_row.wpb_row,.vc_row.vc_row-no-padding .wpb_column .row{margin-left:0;margin-right:0;}.vc_row.wpb_row .vc_row,.vc_row.vc_row-no-padding .wpb_column .row .vc_row{margin-left:-15px;margin-right:-15px;}.vc_row.vc_row-no-padding .wpb_column{padding-left:0;padding-right:0;}@media screen and (max-width:991px){.zo-row-full-width .no-container{padding-left:15px;padding-right:15px;}}.zo-row-full-width .no-container .row{margin:0;}.zo-row-full-width .no-container .row .vc_column_container{padding-left:0;padding-right:0;}.no-container > .row{margin:0;}.bg-effect-lg,.wpb_tabs .ui-tabs.wpb_tour_tabs_wrapper .wpb_tab.ui-tabs-panel,.wpb_accordion.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,.zo-progress-layout-default .zo-progress-main .zo-progress .progress-bar,.bg-effect-sm,.wpb_tabs .ui-tabs.wpb_tour_tabs_wrapper .wpb_tabs_nav .ui-state-default a,.wpb_tabs .ui-tabs.wpb_tour_tabs_wrapper .wpb_tabs_nav .ui-state-default.ui-tabs-active a span{background:repeat-y center center;background-size:100%;}.bg-position-center{background-position:center center !important;}.bg-dark-inset .wpb_wrapper{background:#060606;}.bg-main-inset .wpb_wrapper{background:#231f20;}.background-primary{background-color:#231f20;}.wrap-btn-inline{display:inline-block;margin-right:20px;/* ==========================================================================
   [End] 1. Reset HTML/CSS, Unitest, Body
========================================================================== *//* ==========================================================================
   [Start] 2. Page Title
========================================================================== */}@media screen and (max-width:479px){.wrap-btn-inline{margin-right:0px;}.wrap-btn-inline + .wrap-btn-inline{margin-top:20px;}}#zo-page-element-wrap{max-height:765px;box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.1) inset;}#page-title-text{float:left;}#page-title-text h1{margin:0px;}#page-title-text .page-sub-title{margin:0px;padding:0px;padding-top:5px !important;}#breadcrumb-text .breadcrumbs{list-style:outside none none;padding:0px;margin:0px !important;}#breadcrumb-text .breadcrumbs li:last-child{color:#231f20 !important;}#breadcrumb-text .breadcrumbs li{display:inline-block;}#breadcrumb-text .breadcrumbs li a{white-space:nowrap;}#breadcrumb-text .breadcrumbs li a:hover,#breadcrumb-text .breadcrumbs li a:active{color:#231f20;}#breadcrumb-text .breadcrumbs li:first-child:before{display:none;}#breadcrumb-text .breadcrumbs li:before{padding:0px 10px 0px 5px;font-family:FontAwesome;color:#afb0b4;content:"\f105";}@media screen and (max-width:767px){div.page-title #page-title-text h1{font-size:24px;}}#breadcrumb{/* ==========================================================================
   [End] 2. Page Title
========================================================================== *//* ==========================================================================
   [Start] 3. Primary
========================================================================== *//*
----> List Style
*/}#breadcrumb #breadcrumb-text{text-transform:uppercase;}#breadcrumb #breadcrumb-text .breadcrumbs{margin:0;padding:0;}#breadcrumb #breadcrumb-text .breadcrumbs li{padding:0 20px;display:inline-block;position:relative;margin-bottom:15px;}#breadcrumb #breadcrumb-text .breadcrumbs li:after{content:"\f054";font-family:FontAwesome;font-size:12px;float:right;position:absolute;right:-6px;}#breadcrumb #breadcrumb-text .breadcrumbs li:first-child{padding-left:0;}#breadcrumb #breadcrumb-text .breadcrumbs li:last-child{padding-right:0;}#breadcrumb #breadcrumb-text .breadcrumbs li:last-child:after{content:"";}#breadcrumb #breadcrumb-text .breadcrumbs li a:hover{color:#231f20;}.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:2px solid #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:20px solid;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;left: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 */}.error404{/* [End] Eror Page
==============================================================*/}.error404 #page{position:relative;top:50%;transform:translateY(-50%);margin-top:-25px;}.error404 #main{padding:0 !important;}.error404 .entry-error404 .entry-header h1{color:#231f20;font-size:156px;line-height:1;text-transform:uppercase;font-weight:700;padding:0;margin:0;text-align:center;position:relative;margin-bottom:17px;padding-bottom:24px;font-family:"Open Sans";}.error404 .entry-error404 .entry-header h1:after{content:"";width:70px;border-bottom:solid 2px #cbcbcb;position:absolute;left:50%;bottom:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);}.error404 .entry-error404 .entry-header p{text-align:center;color:#5c5e64;padding-top:15px;padding-bottom:8px;line-height:1.618;}.error404 .entry-error404 .entry-content{text-align:center;color:#5c5e64;line-height:1.618;}.zo-carousel.owl-carousel .owl-item img{width:auto;/* color class */}.gray-color{color:#c3c5ca;/* row middle */}.col-middle{display:inline-block;vertical-align:middle;float:none;}@media screen and (max-width:767px){.col-middle{float:left !important;}}.hermes .tp-arr-imgholder{background-size:cover;}.box-shadow-grey{box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.1) inset;}.img-logo-customers{background:#fff none repeat scroll 0 0;display:block;vertical-align:middle;margin:0;padding:10px;text-align:center;width:100%;border:1px solid #d7d7d7;margin-bottom:20px !important;}.underline-left:after{left:0;transform:translateX(0);-webkit-transform:translateX(0);}.btn-custom-line{background-color:transparent !important;font-size:15px;font-weight:700;padding:13px 34px;border:solid 2px !important;border-radius:100px;margin-right:20px;}.btn-custom-line.white{border-color:#fff !important;color:#fff !important;}.btn-custom-line.primary{border-color:#231f20 !important;color:#231f20 !important;}.btn-custom-line.primary:hover{background:#231f20 !important;color:#fff !important;}.font-face-style .page-header{padding-bottom:9px;margin:40px 0px 20px;border-bottom:1px solid #eee;}.font-face-style h2{color:#333;font-family:museo-slab, Georgia, "Times New Roman", Times, serif;font-size:30px;font-weight:500;line-height:33px;}.font-face-style .fontawesome-icon-list{margin-top:22px;}.font-face-style .fontawesome-icon-list .fa-hover a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;color:#222;line-height:32px;height:32px;padding-left:10px;border-radius:4px;}.font-face-style .fontawesome-icon-list .fa-hover a .fa{width:32px;font-size:14px;display:inline-block;text-align:right;margin-right:10px;}.font-face-style .fontawesome-icon-list .fa-hover a:hover{background-color:#1d9d74;color:#fff;text-decoration:none;}.font-face-style .fontawesome-icon-list .fa-hover a:hover .fa{font-size:28px;vertical-align:-6px;}.font-face-style .fontawesome-icon-list .fa-hover a:hover .text-muted{color:#bbe2d5;}.font-face-style .feature-list .col-md-4{margin-bottom:22px;}.font-face-style .feature-list h4 .fa:before{vertical-align:-10%;font-size:28px;display:inline-block;width:1.07143em;text-align:center;margin-right:5px;}.font-face-style .rating{unicode-bidi:bidi-override;direction:rtl;font-size:30px;}.font-face-style .rating span.star{font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;}.font-face-style .rating span.star:hover{cursor:pointer;}.font-face-style .rating span.star:before{content:"\f006";padding-right:5px;color:#777;}.font-face-style .rating span.star:hover:before,.font-face-style .rating span.star:hover ~ span.star:before{content:"\f005";color:#e3cf7a;}.font-face-style .alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;}.font-face-style .alert h4{margin-top:0;color:inherit;box-sizing:border-box;color:#8a6d3b;font-family:museo-slab, Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:500;line-height:19.8px;margin-bottom:10px;margin-top:0px;}.font-face-style .alert .alert-link{font-weight:bold;}.font-face-style .alert > p,.font-face-style .alert > ul{margin-bottom:0;line-height:17px;margin-top:0;}.font-face-style .alert > p + p{margin-top:5px;}.font-face-style .alert-dismissable,.font-face-style .alert-dismissible{padding-right:35px;}.font-face-style .alert-dismissable .close,.font-face-style .alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit;}.font-face-style .alert-success{background-color:#f1f9f7;border-color:#e0f1e9;color:#1d9d74;}.font-face-style .alert-success hr{border-top-color:#ceeadc;}.font-face-style .alert-success .alert-link{color:#157254;}.font-face-style .alert-info{background-color:#f0f9ff;border-color:#ccf3ff;color:#007dbc;}.font-face-style .alert-info hr{border-top-color:#b3edff;}.font-face-style .alert-info .alert-link{color:#005b89;}.font-face-style .alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b;}.font-face-style .alert-warning hr{border-top-color:#f7e1b5;}.font-face-style .alert-warning .alert-link{color:#66512c;}.font-face-style .alert-danger{background-color:#fbeeed;border-color:#f7d8dd;color:#d9534f;}.font-face-style .alert-danger hr{border-top-color:#f2c3ca;}.font-face-style .alert-danger .alert-link{color:#c9302c;}.slider-portfolio{margin-bottom:50px;}.slider-portfolio .carousel-control{width:54px;height:72px;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-image:unset;}.slider-portfolio .carousel-control.left{left:0;}.slider-portfolio .carousel-control.right{right:0;}.slider-portfolio .carousel-control span.fa{height:100%;width:100%;color:#fff;font-size:24px;background:rgba(0, 0, 0, 0.1);-webkit-transition:all 0.4s;-khtml-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */position:relative;}.slider-portfolio .carousel-control span.fa:before{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 */}.slider-portfolio .carousel-control:hover{background-image:unset;}.slider-portfolio .carousel-control:hover span.fa{background:rgba(0, 0, 0, 0.2);}.zo-fancy-box-icon i{line-height:normal;/*
----> Fancy Layout 1 Default
*/}.zo-fancybox-layout-default .zo-fancybox-inner{text-align:center;border-width:1px;border-style:solid;border-color:#d7d7d7;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;/* BACKGROUND GRADIENT */padding:30px 20px;min-height:230px;margin-bottom:20px;overflow:hidden;position:relative;-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 */}.zo-fancybox-layout-default .zo-fancybox-inner:after{position:absolute;content:'';top:0;left:0;height:100%;width:100%;background:#231f20;background:rgba(35, 31, 32, 0.2);/* COLOR OPACITY */filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */-webkit-transition:opacity 200ms;-khtml-transition:opacity 200ms;-moz-transition:opacity 200ms;-ms-transition:opacity 200ms;-o-transition:opacity 200ms;transition:opacity 200ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.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:center;font-size:30px;}.zo-fancybox-layout-default .zo-fancybox-inner .zo-fancy-box-content-icon,.zo-fancybox-layout-default .zo-fancybox-inner .zo-fancy-box-image{margin-bottom:32px;}.zo-fancybox-layout-default .zo-fancybox-inner .zo-fancy-box-content-icon{width:70px;height:100px;border-width:2px;border-style:solid;border-color:#202830;text-align:center;line-height:100px;margin:auto;font-size:30px;color:#fff;background-color:#202830;border-radius:500px;-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 */}.zo-fancybox-layout-default .zo-fancybox-inner .zo-fancy-box-image span{line-height:100px;}.zo-fancybox-layout-default .zo-fancybox-inner .zo-fancy-box-content p{margin-bottom:0px;}.zo-fancybox-layout-default .zo-fancybox-inner .zo-fancy-box-title{font-size:18px;margin:30px 0 0;line-height:1em;padding-bottom:20px;display:block;font-weight:bold;-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 */color:#202830;}.zo-fancybox-layout-default .zo-fancybox-inner:hover .zo-fancy-box-title{color:#231f20;}.zo-fancybox-layout-default .zo-fancybox-inner:hover .zo-fancy-box-content-icon{background:#231f20;border-color:#231f20;}.zo-fancybox-layout-default.fancy-box-color-gray .zo-fancybox-inner .zo-fancy-box-content-icon{background-color:#ebebeb;border-color:#ebebeb;color:#202830;}.zo-fancybox-layout-default.fancy-box-color-gray .zo-fancybox-inner .zo-fancy-box-content-title{color:#202830;}.zo-fancybox-layout-default.fancy-box-color-gray .zo-fancybox-inner:hover .zo-fancy-box-title{color:#231f20 !important;}.zo-fancybox-layout-default.fancy-box-color-gray .zo-fancybox-inner:hover .zo-fancy-box-content-icon{background-color:#231f20;color:#fff;}.zo-fancybox-layout-default.fancy-box-background-gray .zo-fancybox-inner{border-color:#454b51 !important;}.zo-fancybox-layout-default.fancy-box-background-gray .zo-fancybox-inner .zo-fancy-box-content-icon{background-color:#50565d;border-color:#50565d;color:#fff;}.zo-fancybox-layout-default.fancy-box-background-gray .zo-fancybox-inner .zo-fancy-box-title{color:#5c5e64 !important;}.zo-fancybox-layout-default.fancy-box-background-gray .zo-fancybox-inner:hover .zo-fancy-box-title{color:#231f20 !important;}.zo-fancybox-layout-default.fancy-box-background-gray .zo-fancybox-inner:hover .zo-fancy-box-content-icon{background-color:#231f20;border-color:#231f20;color:#fff;}.zo-fancybox-layout-default.fancy-box-creative .zo-fancybox-inner{border-color:transparent !important;}.zo-fancybox-layout-default.fancy-box-creative .zo-fancybox-inner .zo-fancy-box-content-icon{background:transparent;border:solid 2px #202830;color:#202830;}.zo-fancybox-layout-default.fancy-box-creative .zo-fancybox-inner:hover .zo-fancy-box-title{color:#231f20 !important;}.zo-fancybox-layout-default.fancy-box-creative .zo-fancybox-inner:hover .zo-fancy-box-content-icon{background:#231f20;border-color:#231f20;color:#fff;}.zo-fancybox-layout-default.fancy-box-color-white .zo-fancybox-inner .zo-fancy-box-content-icon{border-color:#202830;background-color:#fff;color:#202830;}.zo-fancybox-layout-default.fancy-box-color-white .zo-fancybox-inner:hover .zo-fancy-box-title{color:#231f20 !important;}.zo-fancybox-layout-default.fancy-box-color-white .zo-fancybox-inner:hover .zo-fancy-box-content-icon{background-color:#231f20;border-color:transparent;color:#fff;}.zo-fancybox-layout-default.fancy-box-hover-effect-1 .zo-fancybox-inner .zo-fancy-box-content-icon{background:none;border-color:transparent;color:#202830;line-height:110px !important;}.zo-fancybox-layout-default.fancy-box-hover-effect-1 .zo-fancybox-inner .zo-fancy-box-content-icon i{font-size:50px;}.zo-fancybox-layout-default.fancy-box-hover-effect-1 .zo-fancybox-inner .zo-fancy-box-content{-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 */}.zo-fancybox-layout-default.fancy-box-hover-effect-1 .zo-fancybox-inner:hover{border-color:#231f20;background:#231f20;}.zo-fancybox-layout-default.fancy-box-hover-effect-1 .zo-fancybox-inner:hover .zo-fancy-box-title{color:#fff !important;}.zo-fancybox-layout-default.fancy-box-hover-effect-1 .zo-fancybox-inner:hover .zo-fancy-box-content-icon{background:none;color:#fff;}.zo-fancybox-layout-default.fancy-box-hover-effect-1 .zo-fancybox-inner:hover .zo-fancy-box-content{color:#fff;}.zo-fancybox-layout-default.noborder .zo-fancybox-inner{border-color:transparent;}.zo-fancybox-layout-default.fancy-float-left{/* style 2 : icon primary color */}.zo-fancybox-layout-default.fancy-float-left .zo-fancybox-inner .zo-fancy-box-content-icon{margin:0;}.zo-fancybox-layout-default.fancy-float-left .zo-fancybox-inner .zo-fancy-box-content-title,.zo-fancybox-layout-default.fancy-float-left .zo-fancybox-inner .zo-fancy-box-content{text-align:left;}.zo-fancybox-layout-default.fancy-layout-default-style2 .zo-fancybox-inner{padding:30px 5px;margin-bottom:0;}.zo-fancybox-layout-default.fancy-layout-default-style2 .zo-fancybox-inner .zo-fancy-box-content-icon{width:auto;height:auto;text-align:center;line-height:1em;margin:auto;font-size:28px;color:#231f20;background-color:transparent;border:transparent;-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 */}.zo-fancybox-layout-default.fancy-layout-default-style2 .zo-fancybox-inner .zo-fancy-box-content p{margin-bottom:0;}.zo-fancybox-layout-default.fancy-layout-default-style2 .zo-fancybox-inner .zo-fancy-box-title{font-size:16px;}.zo-fancybox-layout-default.fancy-service a.readmore{top:12px;line-height:44px;}.zo-fancybox-layout-default.template-zo_fancybox--layout2 .zo-fancybox-inner{margin-top:65px;overflow:inherit;}.zo-fancybox-layout-default.template-zo_fancybox--layout2 .zo-fancybox-inner .zo-fancy-box-content-icon{position:absolute;left:50%;top:-65px;transform:translateX(-50%);-webkit-transform:translateX(-50%);}.zo-fancybox-layout-default.template-zo_fancybox--layout2 .zo-fancybox-inner a.readmore{display:inline-block;margin:0;position:relative;z-index:9;}.zo-fancybox-layout-default.template-zo_fancybox--layout2 .zo-fancybox-inner a.readmore i{background-color:#fff;border:1px solid #d7d7d7;border-radius:4px;color:#afb0b4;height:27px;line-height:27px;margin:0 !important;padding:0 !important;width:27px;}.zo-fancybox-layout-default.template-zo_fancybox--layout2 .zo-fancybox-inner:hover .zo-fancy-box-title{color:#231f20 !important;}.zo-fancybox-layout-default.template-zo_fancybox--layout2 .zo-fancybox-inner:hover a.readmore i{background-color:#231f20 !important;border-color:#231f20 !important;color:#fff !important;}.zo-single-fancybox-layout1 .zo-single-fancybox-body .zo-single-fancybox-item .zo-single-fancybox-body-media{position:relative;min-height:1px;padding-left:15px;padding-right:30px;}@media screen and (max-width:992px) and (min-width:768px){.zo-single-fancybox-layout1 .zo-single-fancybox-body .zo-single-fancybox-item .zo-single-fancybox-body-media{padding-left:7px;padding-right:7px;}}.zo-single-fancybox-layout1 .zo-single-fancybox-body .zo-single-fancybox-item .zo-single-fancybox-body-media .zo-single-fancybox-icon i{font-size:28px;color:#231f20;text-align:center;display:block;width:30px;}.zo-single-fancybox-layout1 .zo-single-fancybox-body .zo-single-fancybox-item .zo-single-fancybox-body-content h3{font-size:16px;font-weight:700;color:#202830;line-height:1em;padding-bottom:20px;margin-bottom:0;}.zo-single-fancybox-layout1.template-zo_fancybox_single--layout2 .zo-single-fancybox-body-media{padding-right:0px !important;}.zo-single-fancybox-layout1.template-zo_fancybox_single--layout2 .zo-single-fancybox-icon{margin-bottom:30px;}.zo-single-fancybox-layout1.template-zo_fancybox_single--layout2 .zo-single-fancybox-icon i{margin:auto;}.zo-single-fancybox-layout1.template-zo_fancybox_single--layout2 .zo-single-fancybox-body-content{width:100% !important;}.zo-single-fancybox-layout1.template-zo_fancybox_single--layout2 .zo-single-fancybox-body-content .zo-single-fancybox-content{padding:0px 10px;}.zo-single-fancybox-layout1 .zo-single-fancybox-body-media{display:inline-block;vertical-align:top;padding-left:0 !important;}.zo-single-fancybox-layout1 .zo-single-fancybox-body-content{display:inline-block;width:calc(100% - 70px);margin-bottom:5px;}.about-contact-info{/* ==========================================================================
   [End] 1. Shortcode Fancy Box
========================================================================== *//* ==========================================================================
   [Start] 2. Shortcode Pie Chart
========================================================================== *//* ==========================================================================
   [End] 2. Shortcode Pie Chart
========================================================================== *//* ==========================================================================
   [Start] 3. Team
========================================================================== */}.about-contact-info .zo-single-fancybox-layout1.fancy-contact-info .zo-single-fancybox-body-media,.about-contact-info .zo-single-fancybox-layout1.content-align-default .zo-single-fancybox-body-media{padding-right:20px !important;}@media screen and (max-width:767px){.about-contact-info .zo-single-fancybox-layout1.fancy-contact-info,.about-contact-info .zo-single-fancybox-layout1.content-align-default{margin-top:35px;}}.about-contact-info .zo-single-fancybox-layout1.fancy-contact-info .zo-single-fancybox-content p,.about-contact-info .zo-single-fancybox-layout1.content-align-default .zo-single-fancybox-content p{margin-bottom:10px;}.about-contact-info .zo-single-fancybox-layout1.fancy-contact-info .zo-single-fancybox-content p:nth-last-of-type(3),.about-contact-info .zo-single-fancybox-layout1.content-align-default .zo-single-fancybox-content p:nth-last-of-type(3),.about-contact-info .zo-single-fancybox-layout1.fancy-contact-info .zo-single-fancybox-content p:nth-last-of-type(2),.about-contact-info .zo-single-fancybox-layout1.content-align-default .zo-single-fancybox-content p:nth-last-of-type(2){color:#231f20;display:block;float:left;clear:both;line-height:1em;}.about-contact-info .zo-single-fancybox-layout1 .zo-single-fancybox-head .zo-single-fancybox-title{font-size:16px;color:#202830;padding:0;line-height:1;font-weight:700;}.about-contact-info .zo-single-fancybox-layout1 .zo-single-fancybox-body{padding-top:22px;padding-bottom:15px;}.about-contact-info .zo-single-fancybox-layout1 .zo-single-fancybox-body .zo-single-fancybox-item .zo-single-fancybox-body-media .zo-single-fancybox-icon{min-width:30px;min-height:30px;margin:auto;}.about-contact-info .zo-single-fancybox-layout1 .zo-single-fancybox-body .zo-single-fancybox-item .zo-single-fancybox-body-media .zo-single-fancybox-icon i{font-size:15px;width:30px;height:30px;line-height:30px;margin-top:7px;margin-left:auto;margin-right:auto;text-align:center;color:#fff;background-color:#231f20;border-color:#231f20;}.about-contact-info .zo-single-fancybox-layout1 .zo-single-fancybox-body .zo-single-fancybox-item .zo-single-fancybox-body-content{padding-left:0;}.zo-grid-team{/* ==========================================================================
   [End] 3. Team
========================================================================== *//* ==========================================================================
   [Start] 4. Testimonial
========================================================================== *//* ==========================================================================
   [End] 4. Testimonial
========================================================================== *//* ==========================================================================
   [Start] 5. Tabs
========================================================================== */}.zo-grid-team.zo-team-layout-1 .paging-navigation{margin-bottom:0px !important;padding-top:40px;text-align:center;}.zo-grid-team .zo-grid-item .zo-team-inner{border:1px solid #d7d7d7;padding:20px;background-color:#fff;border-radius:3px;}.zo-grid-team .zo-grid-item .zo-team-inner:hover .zo-team-overlay .zo-team-info .zo-team-title{color:#231f20;}.zo-grid-team .zo-grid-item .zo-team-inner:hover .zo-team-overlay .btn-readmore-team i{background-color:#231f20;}.zo-grid-team .zo-grid-item .zo-team-inner .zo-team-image img{width:100%;border-radius:6px;}.zo-grid-team .zo-grid-item .zo-team-inner .zo-team-overlay:before,.zo-grid-team .zo-grid-item .zo-team-inner .zo-team-overlay:after{content:'';display:table;}.zo-grid-team .zo-grid-item .zo-team-inner .zo-team-overlay:after{clear:both;}.zo-grid-team .zo-grid-item .zo-team-inner .zo-team-overlay .zo-team-info .zo-team-title{-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 */font-weight:700;margin:10px 0 0;padding-bottom:10px;color:#202830;font-size:16px;line-height:1.8em;}.zo-grid-team .zo-grid-item .zo-team-inner .zo-team-overlay .zo-team-info .zo-team-position span{font-size:14px;line-height:1em;color:#4d5359;margin-bottom:10px;display:block;}.zo-grid-team .zo-grid-item .zo-team-inner .zo-team-overlay .zo-team-content p{padding-bottom:5px;margin-bottom:0;}.zo-grid-team .zo-grid-item .zo-team-inner .zo-team-overlay .zo-team-socials .zo-social{padding:0;margin:0;width:calc(100% - 27px);float:left;display:block;}.zo-grid-team .zo-grid-item .zo-team-inner .zo-team-overlay .zo-team-socials .zo-social li{margin:0;list-style:none;padding:10px 5px 0 0;display:inline-block;}.zo-grid-team .zo-grid-item .zo-team-inner .zo-team-overlay .zo-team-socials .zo-social li a > i{background-color:#fff;border:1px solid #d7d7d7;border-radius:4px;color:#afb0b4;height:27px;line-height:27px;width:27px;text-align:center;-webkit-transition:all 100ms;-khtml-transition:all 100ms;-moz-transition:all 100ms;-ms-transition:all 100ms;-o-transition:all 100ms;transition:all 100ms;}.zo-grid-team .zo-grid-item .zo-team-inner .zo-team-overlay .zo-team-socials .zo-social li a > i:hover{color:#fff;}.zo-grid-team .zo-grid-item .zo-team-inner .zo-team-overlay .zo-team-socials .zo-social li a > i.fa-facebook:hover{background-color:#5d82d1;border-color:#5d82d1;}.zo-grid-team .zo-grid-item .zo-team-inner .zo-team-overlay .zo-team-socials .zo-social li a > i.fa-twitter:hover{background-color:#40bff5;border-color:#40bff5;}.zo-grid-team .zo-grid-item .zo-team-inner .zo-team-overlay .zo-team-socials .zo-social li a > i.fa-pinterest:hover{background-color:#e13138;border-color:#e13138;}.zo-grid-team .zo-grid-item .zo-team-inner .zo-team-overlay .zo-team-socials .zo-social li a > i.fa-google-plus:hover{background-color:#eb5e4c;border-color:#eb5e4c;}.zo-grid-team .zo-grid-item .zo-team-inner .zo-team-overlay .btn-readmore-team{padding:0 !important;margin:10px 0 0 !important;background-color:transparent;float:right;}.zo-grid-team .zo-grid-item .zo-team-inner .zo-team-overlay .btn-readmore-team i{-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 */border:1px solid #d7d7d7;color:#afb0b4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:27px;height:27px;line-height:27px;font-size:11px;background-color:#c5c5c5;text-align:center;color:#fff;}.wpb_tabs .ui-tabs.wpb_tour_tabs_wrapper .wpb_tabs_nav{text-align:center;}.wpb_tabs .ui-tabs.wpb_tour_tabs_wrapper .wpb_tabs_nav .ui-state-default{float:none;display:inline-block;padding:2px 0;margin:0 1px;}.wpb_tabs .ui-tabs.wpb_tour_tabs_wrapper .wpb_tabs_nav .ui-state-default a{font-size:21px;font-weight:700;background-color:#33b9d4;color:#fff;line-height:50px;padding:0 30px;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_tabs .ui-tabs.wpb_tour_tabs_wrapper .wpb_tabs_nav .ui-state-default.ui-tabs-active a{border-bottom-color:transparent;position:relative;}.wpb_tabs .ui-tabs.wpb_tour_tabs_wrapper .wpb_tabs_nav .ui-state-default.ui-tabs-active a span{border-left:2px solid #ba2b6f;border-right:2px solid #ba2b6f;bottom:-6px;content:"";height:8px;left:-2px;position:absolute;width:-moz-calc(100% + 4px);width:-webkit-calc(100% + 4px);width:-o-calc(100% + 4px);width:calc(100% + 4px);}.wpb_tabs .ui-tabs.wpb_tour_tabs_wrapper .wpb_tab.ui-tabs-panel{border:2px solid #1a9eb9;background-color:#33b9d4;padding:30px;-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_tabs .ui-tabs.wpb_tour_tabs_wrapper .wpb_tab.ui-tabs-panel img{border-width:2px;border-style:solid;-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 */}.estate-tab-customer .vc_tta-tabs-list{border-bottom:1px solid #dedede;margin:0px !important;}.estate-tab-customer .vc_tta-tabs-list .vc_tta-tab a{border:0px none !important;border-top-left-radius:5px !important;border-top-right-radius:5px !important;color:#999 !important;font-size:13px !important;font-weight:700 !important;text-transform:capitalize !important;}.estate-tab-customer .vc_tta-tabs-list .vc_tta-tab.vc_active a{background:#231f20 !important;color:#fff !important;cursor:pointer;}.estate-tab-customer .vc_tta-panels-container .vc_tta-panels{background:transparent none repeat scroll 0% 0% !important;border:0px none !important;}.estate-tab-customer .vc_tta-panels-container .vc_tta-panels .vc_tta-panel{padding:0px !important;}.vc_tta-container{/* ==========================================================================
   [End] 5. Tabs
========================================================================== *//* ==========================================================================
   [Start] 6. Counter
========================================================================== */}.vc_tta-container .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab{float:left;margin-right:-1px;display:block;}.vc_tta-container .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a{text-transform:uppercase;background-color:transparent;border-bottom-style:solid;border-bottom-width:1px;border-color:#e6e6d6;border-radius:0;display:block;font-size:13px;font-weight:bold;letter-spacing:normal;line-height:1em;margin-right:-1px;padding:1em;vertical-align:baseline;color:#202830;}.vc_tta-container .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a,.vc_tta-container .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:hover a{border-top-color:#231f20;color:#231f20;}.vc_tta-container .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a{border-bottom-color:#fff !important;}.vc_tta-container .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a:before,.vc_tta-container .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a:after{display:none !important;}.vc_tta-container .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels{background-color:transparent !important;}.vc_tta-container .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel{font-size:12px;display:none;}.vc_tta-container .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active{display:block;padding:2em;background-color:transparent;min-height:175px;}.vc_tta-container .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body{padding:0;}.vc_tta-container .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body p{padding:0 0 20px;margin:0;color:#5c5e64;font-size:13px;font-weight:400;line-height:21px;}.vc_tta-container .vc_tta-tabs.transparent-background-color .vc_tta-panels{background-color:transparent !important;}.vc_tta-container .vc_tta-tabs.transparent-background-color .vc_tta-panels .vc_tta-panel.vc_active{background-color:transparent !important;}.vc_tta-container .vc_tta-tabs.custom-border .vc_tta-tabs-container{margin-right:0;}.vc_tta-container .vc_tta-tabs.custom-border .vc_tta-tabs-container .vc_tta-tabs-list{position:relative;}.vc_tta-container .vc_tta-tabs.custom-border .vc_tta-tabs-container .vc_tta-tabs-list:before{background:#ececec;bottom:5px;content:"";height:3px;left:0;position:absolute;width:100%;}.vc_tta-container .vc_tta-tabs.custom-border .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a{border:none;color:#141414;background:transparent;font-size:11px;padding:14px 60px 20px 0;}.vc_tta-container .vc_tta-tabs.custom-border .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active{position:relative;}.vc_tta-container .vc_tta-tabs.custom-border .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active:before{background:#231f20;bottom:5px;content:"";height:3px;left:0;position:absolute;width:calc(100% - 60px);}.vc_tta-container .vc_tta-tabs.custom-border .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:7px solid #fcc403;bottom:0;content:"";left:calc((100% - 60px)/2 - 5px);position:absolute;}.vc_tta-container .vc_tta-tabs.custom-border .vc_tta-panels-container .vc_tta-panels{border:none;background:transparent;}.vc_tta-container .vc_tta-tabs.custom-border .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body{font-size:12px;}.vc_tta-container .vc_tta-tabs.custom-border .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading a{font-size:11px;color:#141414;}.zo-counter-wraper{/* ==========================================================================
   [End] 6. Counter
========================================================================== *//* ==========================================================================
   [Start] 7. Accordion
========================================================================== */}.zo-counter-wraper .zo-counter-box{position:relative;margin:0 auto;padding-bottom:20px;}.zo-counter-wraper .zo-counter-box .zo-counter-middle .zo-counter-icon i{color:#231f20;}.zo-counter-wraper .zo-counter-box .zo-counter-middle .zo-counter{font-size:48px;font-weight:400;line-height:normal;letter-spacing:0.1em;}.zo-counter-wraper .zo-counter-box .zo-counter-title{margin:0;font-size:13px;text-transform:none;font-style:italic;}.zo-counter-wraper.zo-counter-layout-default .zo-counter-body .zo-icon{margin-top:25px;display:block;}.zo-counter-wraper.zo-counter-layout-default .zo-counter-body .zo-icon .fa{font-size:30px;color:#f4f4f4;}.zo-counter-wraper.zo-counter-layout-default .zo-counter-body .zo-counter{font-size:45px;line-height:1.8em;font-weight:700;margin:0;padding-top:5px;color:#231f20;}.zo-counter-wraper.zo-counter-layout-default .zo-counter-body .zo-counter-description p{line-height:21px;color:#f4f4f4;margin:0;padding-bottom:20px;}.zo-counter-wraper.zo-counter-layout-default .zo-counter-body h3{font-weight:normal;letter-spacing:0.1em;color:#6f6f6f;font-style:italic;}.zo-counter-wraper.counter-custom-color .zo-counter-body .zo-icon i{color:#202830 !important;}.zo-counter-wraper.counter-custom-color .zo-counter-body .zo-counter-description p{color:#5c5e64;}.zo-counter-wraper.counter-icon-black .zo-counter-body .zo-icon i{color:#202830 !important;}.zo-counter-wraper.counter-icon-black .zo-counter-body .zo-counter-description p{color:#5c5e64;}.wpb_accordion.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_section{margin:0 0 20px;}.wpb_accordion.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header{padding:0;margin:0;box-shadow:0 1px 0 0 #dadadc;-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 */box-shadow:none;}.wpb_accordion.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header.ui-state-active a:after{content:"\f068";background:#231f20;}.wpb_accordion.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header a{border:1px solid #dadadc;background-color:#fff;padding:10px 15px;font-size:13px !important;font-weight:bold;letter-spacing:normal;position:relative;-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-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 */}.wpb_accordion.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header a:after{background:#202830;border-radius:3px;color:#fff !important;font-size:11px;height:20px;line-height:20px;text-align:center;width:21px;position:absolute;right:15px;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:"\f067";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;}.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_header a:hover{color:#231f20 !important;}.wpb_accordion.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content{border:solid #dadadc;border-width:0 1px 1px 1px;padding:1.2em 1.8em;background:#f8f8f8;}.vc_tta-container{/* ==========================================================================
   [End] 7. Accordion
========================================================================== *//* ==========================================================================
   [Start] 8. Progress
========================================================================== */}.vc_tta-container .vc_tta-accordion.custom-color .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading{background:transparent;margin-bottom:20px;border-radius:0;}.vc_tta-container .vc_tta-accordion.custom-color .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title{font-size:11px;color:#141414;}.vc_tta-container .vc_tta-accordion.custom-color .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title .vc_tta-controls-icon{left:auto;right:20px;width:10px;height:10px;}.vc_tta-container .vc_tta-accordion.custom-color .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a{padding:18px 20px;color:#141414;}.vc_tta-container .vc_tta-accordion.custom-color .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-body{background:transparent;border-color:#231f20;margin-bottom:20px;margin-top:20px;padding:18px 20px !important;font-size:12px;}.vc_tta-container .vc_tta-accordion.custom-color .vc_tta-panels-container .vc_tta-panel.vc_active{border:1px solid #231f20;margin-bottom:22px;}.vc_tta-container .vc_tta-accordion.custom-color .vc_tta-panels-container .vc_tta-panel.vc_active .vc_tta-panel-heading{border:0 none;margin-bottom:0;}.vc_tta-container .vc_tta-accordion.custom-color .vc_tta-panels-container .vc_tta-panel.vc_active .vc_tta-panel-body{border:0 none;margin:0;padding-top:0 !important;}.zo-progress-wraper .progress .progress-bar{transition-duration:1s;}.zo-progress-layout-default{padding-top:40px;/* ==========================================================================
   [End] 8. Progress
========================================================================== *//* ==========================================================================
   [Start] 9. Pricing
========================================================================== */}.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:#231f20;border:2px solid #231f20;height:38px;width:100%;position:relative;margin:0 0 10px;-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 .zo-progress .zo-progress-title{position:absolute;top:50%;left:15px;font-size:18px;font-weight:700;color:#fff;z-index:1;-webkit-transform:translate(0px, -50%);-khtml-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);transform:translate(0px, -50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.zo-progress-layout-default .zo-progress-main .zo-progress .progress-bar{width:20%;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:#231f20;line-height:40px;text-align:right;padding:0 15px;}.zo-progress-layout-default .zo-progress-main .zo-progress .progress-bar span{color:#fff;font-size:15px;font-weight:700;position:absolute;right:-44px;top:-39px;height:29px;line-height:28px;padding:0 8px;-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 */}.zo-progress-layout-default .zo-progress-main .zo-progress .progress-bar span:before{position:absolute;height:0;width:0;content:"";border-width:5px;border-style:solid;bottom:-10px;left:0;right:0;margin:auto;}.zo-progress-layout-default.template-zo_progressbar--line{padding:0;}.zo-progress-layout-default.template-zo_progressbar--line.center-value .zo-progress-title,.zo-progress-layout-default.template-zo_progressbar--line.center-value .zo-progress-main{text-align:center;}.zo-progress-layout-default.template-zo_progressbar--line.text-bold .zo-progress-title span{color:#231f20;font-size:18px;font-weight:700;}.zo-progress-layout-default.template-zo_progressbar--line .zo-progress-title{color:#202830;margin-top:20px;padding-bottom:10px;margin-bottom:0;font-weight:bold;font-size:14px;}.zo-progress-layout-default.template-zo_progressbar--line .zo-progress-title span{font-weight:normal;font-size:12px;}.zo-progress-layout-default.template-zo_progressbar--line .zo-progress-main .zo-progress{border-width:0;overflow:hidden;}.zo-grid-pricing{/* ==========================================================================
   [End] 9. Pricing
========================================================================== *//* ==========================================================================
   [Start] 10. Zo Grid
========================================================================== */}.zo-grid-pricing .zo-pricing-item .zo-pricing-inner{/*box-shadow: 0 -1px 0 1px #d7d7d7 inset;*/border:1px solid #d7d7d7;-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 .pricing-head{color:#fff;background-color:#231f20;border-color:#231f20;padding:20px 0 30px;display:table;width:100%;position:relative;}.zo-grid-pricing .zo-pricing-item .zo-pricing-inner .pricing-head .pricing-title{display:inline-block;}.zo-grid-pricing .zo-pricing-item .zo-pricing-inner .pricing-head .pricing-title .zo-pricing-title{margin-bottom:0;font-size:20px;padding:0 20px;font-weight:700;line-height:1.8em;}.zo-grid-pricing .zo-pricing-item .zo-pricing-inner .pricing-head .pricing-title .zo-pricing-title a{color:#fff;}.zo-grid-pricing .zo-pricing-item .zo-pricing-inner .pricing-head .pricing-title .zo-pricing-subtitle{padding:0 20px;font-size:15px;color:#fff;}.zo-grid-pricing .zo-pricing-item .zo-pricing-inner .pricing-head .pricing_price{display:inline-block;float:right;padding:10px;margin-right:20px;margin-top:10px;background-color:#fff;}.zo-grid-pricing .zo-pricing-item .zo-pricing-inner .pricing-head .pricing_price span{font-size:16px;font-weight:700;color:#202830;padding:0;margin:0;}.zo-grid-pricing .zo-pricing-item .zo-pricing-inner .zo-pricing-meta-wrap .option-item{font-size:15px;line-height:1em;border-bottom:1px solid #d7d7d7;padding:20px;}.zo-grid-pricing .zo-pricing-item .zo-pricing-inner .zo-pricing-meta-wrap .option-item:before,.zo-grid-pricing .zo-pricing-item .zo-pricing-inner .zo-pricing-meta-wrap .option-item:after{content:'';display:table;}.zo-grid-pricing .zo-pricing-item .zo-pricing-inner .zo-pricing-meta-wrap .option-item:after{clear:both;}.zo-grid-pricing .zo-pricing-item .zo-pricing-inner .zo-pricing-meta-wrap .option-item span{display:inline-block;}.zo-grid-pricing .zo-pricing-item .zo-pricing-inner .zo-pricing-meta-wrap .option-item span.option_name{float:left;}.zo-grid-pricing .zo-pricing-item .zo-pricing-inner .zo-pricing-meta-wrap .option-item span.option_value{float:right;color:#231f20;}.zo-grid-pricing .zo-pricing-item .zo-pricing-inner .zo-pricing-button{padding:20px;text-align:center;}.zo-grid-pricing .zo-pricing-item .zo-pricing-inner .zo-pricing-button .btn{margin:0;width:100%;font-size:17px;font-weight:700;text-transform:none;border-radius:2px;color:#fff;background-color:#231f20;border-color:#231f20;padding:17px;}.zo-grid-pricing .zo-pricing-item.pricing-feature-item .zo-pricing-inner .zo-pricing-button .btn{background-color:#202830;border-color:#202830;padding:17px;}.zo-grid-wraper{/* ==========================================================================
   [End] 10. Zo Grid
========================================================================== *//* ==========================================================================
   [Start] 10. Zo Masonry
========================================================================== */}.zo-grid-wraper .zo-grid-filter{margin-bottom:40px;}.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:16px;}.zo-grid-wraper .zo-grid-filter ul li a{border:1px solid #dedede;font-size:10px;font-weight:600;padding:5px 25px;text-transform:uppercase;letter-spacing:0.1em;}.zo-grid-wraper .zo-grid-filter ul li a.active,.zo-grid-wraper .zo-grid-filter ul li a:hover{border-color:#231f20;}.zo-grid-wraper .zo-grid-filter ul li + li{margin-left:16px;}.zo-grid-wraper.no-padding{/* template-zo_grid--portfolio */}.zo-grid-wraper.no-padding .zo-grid .zo-grid-item{padding:0;margin:0;}.zo-grid-wraper.no-padding .zo-grid .zo-grid-item .zo-team-wrap{padding-bottom:0;}.zo-grid-wraper.template-zo_grid--portfolio .zo-grid-categories{margin-bottom:22px;}.zo-grid-wraper.template-zo_grid--portfolio .zo-grid-categories a{color:#696969;}.zo-grid-wraper.template-zo_grid--portfolio .zo-grid-media{overflow:hidden;position:relative;}.zo-grid-wraper.template-zo_grid--portfolio .zo-grid-media img.wp-post-image,.zo-grid-wraper.template-zo_grid--portfolio .zo-grid-media .info-overlay{-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-wraper.template-zo_grid--portfolio .zo-grid-media .info-overlay{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;opacity:0;background:#231f20;background:rgba(35, 31, 32, 0.9);/* COLOR OPACITY */}.zo-grid-wraper.template-zo_grid--portfolio .zo-grid-media .info-overlay .visible-content{bottom:45px;left:40px;position:absolute;right:40px;}.zo-grid-wraper.template-zo_grid--portfolio .zo-grid-media .info-overlay .visible-content a{background-color:#202830;border-radius:2px;color:#fff;display:inline-block;font-size:13px;font-weight:400;line-height:1.4;padding:8px 13px;font-weight:600;}.zo-grid-wraper.template-zo_grid--portfolio .zo-grid-media:hover img.wp-post-image{-webkit-transform:scale(1.05);-khtml-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.zo-grid-wraper.template-zo_grid--portfolio .zo-grid-media:hover .info-overlay{opacity:1;}.zo-grid-wraper.template-zo_grid--portfolio .zo-grid-title h4{margin:0;line-height:normal;}.zo-grid-wraper.template-zo_grid--portfolio .zo-grid-title h4 a{margin:25px 0 5px;font-size:16px;padding-bottom:4px;font-weight:700;display:block;}.zo-grid-wraper.template-zo_grid--latestnews-2 .zo-grid-media{width:33.3333%;float:left;min-width:90px;padding-right:20px;}.zo-grid-wraper.template-zo_grid--latestnews-2 .zo-grid-media img{min-height:90px;min-width:90px;}.zo-grid-wraper.template-zo_grid--latestnews-2 .zo-grid-box{margin-left:calc(33.3333% + 10px);min-width:100px;}.zo-grid-wraper.template-zo_grid--latestnews-2 .zo-grid-box p{margin-bottom:10px;}.zo-grid-wraper.template-zo_grid--latestnews-2 .zo-grid-meta{display:inline-block;}.zo-grid-wraper.template-zo_grid--latestnews-2 .zo-grid-meta span{margin-right:0px;padding-right:5px;}.zo-grid-wraper.template-zo_grid--latestnews-2 a.btn-lastnew{float:right;background-color:#f4f4f4;border-color:#d7d7d7;border-radius:3px;border-style:solid;border-width:1px;color:#4d5359;cursor:pointer;display:inline-block;font-size:11px;font-weight:700;line-height:11px;padding:7px 18px;margin-right:10px;}.zo-grid-wraper.template-zo_grid--latestnews-2 .zo-grid-time{bottom:auto;left:10px;top:10px;color:#fff;background-color:#2b3237;}.zo-grid-wraper.template-zo_grid--latestnews-2 .zo-grid-title a{font-size:16px;line-height:16px;margin-bottom:12px;}.zo-grid-wraper.template-zo_grid--latestnews .zo-grid-time{bottom:20px;left:20px;top:auto;color:#afb0b4;background-color:rgba(5, 5, 5, 0.7);}.zo-grid-wraper.template-zo_grid--latestnews a.btn-primary,.zo-grid-wraper.template-zo_grid--latestnews .woocommerce-account #customer_login input a.button,.woocommerce-account #customer_login input .zo-grid-wraper.template-zo_grid--latestnews a.button{font-weight:600;font-size:12px !important;}.zo-grid-wraper.template-zo_grid--latestnews .zo-grid-meta span{margin-right:12px;padding-right:10px;}.zo-grid-wraper.template-zo_grid--latestnews .zo-grid-title a{font-size:20px;margin-bottom:12px;}.zo-grid-wraper.template-zo_grid--latestnews .zo-grid-item,.zo-grid-wraper.template-zo_grid--latestnews-2 .zo-grid-item{margin-bottom:40px;}.zo-grid-wraper.template-zo_grid--latestnews .zo-grid-item p,.zo-grid-wraper.template-zo_grid--latestnews-2 .zo-grid-item p{margin-bottom:10px;}.zo-grid-wraper.template-zo_grid--latestnews .zo-grid-item .zo-grid-media,.zo-grid-wraper.template-zo_grid--latestnews-2 .zo-grid-item .zo-grid-media{position:relative;overflow:hidden;margin-bottom:20px;}.zo-grid-wraper.template-zo_grid--latestnews .zo-grid-item .zo-grid-media img,.zo-grid-wraper.template-zo_grid--latestnews-2 .zo-grid-item .zo-grid-media img{-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 */width:100%;}.zo-grid-wraper.template-zo_grid--latestnews .zo-grid-item .zo-grid-media .zo-grid-time,.zo-grid-wraper.template-zo_grid--latestnews-2 .zo-grid-item .zo-grid-media .zo-grid-time{position:absolute;padding:6px 8px;text-align:center;}.zo-grid-wraper.template-zo_grid--latestnews .zo-grid-item .zo-grid-media .zo-grid-time b,.zo-grid-wraper.template-zo_grid--latestnews-2 .zo-grid-item .zo-grid-media .zo-grid-time b{font-size:30px;font-weight:700;line-height:1;margin-bottom:0;padding-bottom:0;}.zo-grid-wraper.template-zo_grid--latestnews .zo-grid-item .zo-grid-media .zo-grid-time p,.zo-grid-wraper.template-zo_grid--latestnews-2 .zo-grid-item .zo-grid-media .zo-grid-time p{font-size:12px;padding:5px 0 0;margin:0;}.zo-grid-wraper.template-zo_grid--latestnews .zo-grid-item .zo-grid-title a,.zo-grid-wraper.template-zo_grid--latestnews-2 .zo-grid-item .zo-grid-title a{display:block;color:#231f20;font-weight:bold;text-transform:capitalize;}.zo-grid-wraper.template-zo_grid--latestnews .zo-grid-item .zo-grid-meta,.zo-grid-wraper.template-zo_grid--latestnews-2 .zo-grid-item .zo-grid-meta{margin-bottom:12px;}.zo-grid-wraper.template-zo_grid--latestnews .zo-grid-item .zo-grid-meta span,.zo-grid-wraper.template-zo_grid--latestnews-2 .zo-grid-item .zo-grid-meta span{color:#4d5359;display:inline-block;vertical-align:top;}.zo-grid-wraper.template-zo_grid--latestnews .zo-grid-item .zo-grid-meta span i,.zo-grid-wraper.template-zo_grid--latestnews-2 .zo-grid-item .zo-grid-meta span i{margin-right:5px;}.zo-grid-wraper.template-zo_grid--latestnews .zo-grid-item .btn,.zo-grid-wraper.template-zo_grid--latestnews-2 .zo-grid-item .btn{font-size:13px;}.zo-masonry-wrapper{/* ==========================================================================
   [End] 10. Zo Masonry
========================================================================== *//* ==========================================================================
   [Start] 11. Images Carousel
========================================================================== */}.zo-masonry-wrapper .row{margin:0px;}.zo-masonry-wrapper .zo-masonry-filter{margin-bottom:50px;}.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-right:16px;margin-top:15px;}.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:#231f20;}.wpb_images_carousel .vc_item{text-align:center;}.wpb_images_carousel .vc_images_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item > .vc_inner{padding:0;margin:0;}.wpb_images_carousel.overlay .vc_item img,.wpb_images_carousel.overlay .slick-slide img{opacity:0.6;}.wpb_images_carousel.overlay .vc_item:hover img,.wpb_images_carousel.overlay .slick-slide:hover img{opacity:1;}.wpb_images_carousel.green .slick-dots li.slick-active button::before{color:#231f20;}.wpb_images_carousel .slick-dots li.slick-active button::before{color:#231f20;}.wpb_images_carousel .vc_slide .vc_carousel-control{border-radius:100%;border:2px solid #fff;display:block;height:50px;width:50px;opacity:1;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:"\f104";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:"\f105";font-family:FontAwesome;}.template-zo_carousel--portfolio .zo-grid-categories{margin-bottom:20px;text-align:center;}.template-zo_carousel--portfolio .zo-grid-media{overflow:hidden;position:relative;}.template-zo_carousel--portfolio .zo-grid-media img.wp-post-image,.template-zo_carousel--portfolio .zo-grid-media .info-overlay{-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 */min-height:180px;}.template-zo_carousel--portfolio .zo-grid-media .info-overlay{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;opacity:0;background:#231f20;background:rgba(35, 31, 32, 0.9);/* COLOR OPACITY */}.template-zo_carousel--portfolio .zo-grid-media .info-overlay .visible-content{bottom:45px;left:40px;position:absolute;right:40px;}.template-zo_carousel--portfolio .zo-grid-media .info-overlay .visible-content a{background-color:#202830;border-radius:2px;color:#fff;display:inline-block;font-size:13px;font-weight:400;line-height:1.4;padding:8px 13px;font-weight:600;}.template-zo_carousel--portfolio .zo-grid-media:hover img.wp-post-image{-webkit-transform:scale(1.05);-khtml-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}.template-zo_carousel--portfolio .zo-grid-media:hover .info-overlay{opacity:1;}.template-zo_carousel--portfolio .zo-grid-title h4{margin:0;line-height:normal;text-align:center;}.template-zo_carousel--portfolio .zo-grid-title h4 a{margin:25px 0 3px;font-size:16px;padding-bottom:4px;font-weight:700;display:block;}@media screen and (max-width:767px){.wpb_images_carousel.about-us-carousel-2 .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner .vc_item + .vc_item{margin-top:0px;}}@media screen and (max-width:991px){/* carousel image page about */.wpb_images_carousel .zo_images_carousel-wrap{text-align:center;}.wpb_images_carousel .zo_images_carousel-wrap .zo_images_carousel > div + div{margin-top:50px;}}.carousel-image-about-page{/* ==========================================================================
   [End] 11. Images Carousel
========================================================================== *//** [Start]Heading page
============================*/}.carousel-image-about-page .zo_images_carousel-wrap .zo_images_carousel .slick-arrow{border-radius:0;border:0;display:block;height:0;width:auto;opacity:1;line-height:0;margin:0;top:50%;color:#fff;}.carousel-image-about-page .zo_images_carousel-wrap .zo_images_carousel .slick-arrow:before{font-size:24px;padding:24px;color:#fff;background-color:rgba(0, 0, 0, 0.1);}.carousel-image-about-page .zo_images_carousel-wrap .zo_images_carousel .slick-arrow:hover:before{background-color:rgba(0, 0, 0, 0.2);}.carousel-image-about-page .zo_images_carousel-wrap .zo_images_carousel .slick-arrow.slick-prev{left:0;}.carousel-image-about-page .zo_images_carousel-wrap .zo_images_carousel .slick-arrow.slick-prev:before{content:"\f104";font-family:FontAwesome;}.carousel-image-about-page .zo_images_carousel-wrap .zo_images_carousel .slick-arrow.slick-next{right:0;}.carousel-image-about-page .zo_images_carousel-wrap .zo_images_carousel .slick-arrow.slick-next:before{content:"\f105";font-family:FontAwesome;}.carousel-image-about-page .zo_images_carousel-wrap .zo_images_carousel .slick-list .slick-slide{overflow:hidden;border-radius:8px;}.carousel-image-about-page .zo_images_carousel-wrap .zo_images_carousel .slick-list .slick-slide .zo_inner img{width:100%;}.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:#231f20;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:#231f20;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:#231f20 ! 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:#231f20 ! important;border-radius: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:#909090 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:11px;padding-left:0 !important;padding-right:0 !important;color:#333 ! important;}.vc_progress_bar .vc_single_bar .vc_label .vc_percent{float:right;font-size:11px;}.vc_progress_bar .vc_single_bar .vc_label .vc_percent:after{color:#909090;content:"\f0d7";font-family:FontAwesome;font-size:16px;margin-left:10px;}.highlight1 mark{background:#231f20;}.highlight2 mark{background:#231f20;color:#fff;}.highlight3 mark{background:#fff;color:#808080;}.highlight4{/** [End]charthighlights page*//** Custome Heading
================================================*/}.highlight4 mark{background:#231f20;color:#333;}.zo-custom-heading{/** Carousel Wrap
================================================*/}.zo-custom-heading .center{text-align:center;}.zo-custom-heading .left{text-align:left;}.zo-custom-heading .right{float:none;text-align:right;}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background-color:#231f20 !important;}.zo-carousel-purchase .vc_btn3-container .vc_btn3{background:#fff;display:inline-block;width:100%;}@media (min-width:768px) and (max-width:799px){.zo-carousel-purchase .vc_btn3-container .vc_btn3{padding:16px 26px !important;}}@media (min-width:800px) and (max-width:979px){.zo-carousel-purchase .vc_btn3-container .vc_btn3{padding:16px 30px !important;}}.zo-carousel-purchase .vc_btn3-container .vc_btn3:hover{color:#fff !important;background:#231f20;}.zo-carousel-wrap{/** Features
================================================*/}.zo-carousel-wrap .zo-carousel-filter ul{margin-bottom:40px;text-align:center;padding:0;list-style:none;}.zo-carousel-wrap .zo-carousel-filter ul li{border:1px solid #696969;display:inline-block;margin-right:16px;margin-bottom:5px;}@media screen and (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;display:block;color:#fff;}.zo-carousel-wrap .zo-carousel-filter ul li a:hover{color:#231f20;}.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:#231f20;margin-right:24px;}.list-number{list-style:none;padding-left:0;counter-reset:numList;overflow:hidden;/**
* VC Images Carousel
* Slick Slider
**/}.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_images_carousel-wrap{/* zo Testimonial */}.zo_images_carousel-wrap .zo_images_carousel .slick-list .slick-slide{text-align:center;outline:none;}.zo_images_carousel-wrap .zo_images_carousel .slick-list .slick-slide img{display:inline-block;}.zo_images_carousel-wrap .slick-slider .slick-arrow{width:35px;height:35px;text-align:center;line-height:35px;z-index:99;background-color:#fff;}.zo_images_carousel-wrap .slick-slider .slick-arrow:before{color:#141414;line-height:inherit;}.zo_images_carousel-wrap .slick-slider .slick-arrow.slick-prev{left:25px;}.zo_images_carousel-wrap .slick-slider .slick-arrow.slick-next{right:25px;}.zo_images_carousel-wrap .zo_images_carousel_nav.slick-slider .slick-arrow{text-align:center;z-index:99;top:0;width:30px;background-color:#231f20;height:100%;margin:0;padding:0;}.zo_images_carousel-wrap .zo_images_carousel_nav.slick-slider .slick-arrow:before{color:#fff;line-height:inherit;}.zo_images_carousel-wrap .zo_images_carousel_nav.slick-slider .slick-arrow.slick-prev{left:0;}.zo_images_carousel-wrap .zo_images_carousel_nav.slick-slider .slick-arrow.slick-next{right:0;}.zo_images_carousel-wrap .zo_images_carousel_nav.slick-slider .slick-slide{padding:0 5px;}.zo_images_carousel-wrap .zo_images_carousel_nav.slick-slider .slick-slide.slick-current span{position:relative;display:block;}.zo_images_carousel-wrap .zo_images_carousel_nav.slick-slider .slick-slide.slick-current span:before{content:'';background:#231f20;background:rgba(35, 31, 32, 0.8);/* COLOR OPACITY */position:absolute;top:0;left:0;width:100%;height:100%;}.zo-testimonial-default.template-zo_carousel--testimonial .slick-slider{margin-bottom:20px;}.zo-testimonial-default.template-zo_carousel--testimonial .zo-testimonial-wrap .slick-arrow{bottom:-42px;top:auto;}.zo-testimonial-default.template-zo_carousel--testimonial .zo-testimonial-wrap .slick-arrow:before{display:block;width:26px;height:24px;text-align:center;font-size:14px;line-height:22px;color:#b3b3b3;border:1px solid;}.zo-testimonial-default.template-zo_carousel--testimonial .zo-testimonial-wrap .slick-arrow.slick-prev{left:calc(50% - 26px);}.zo-testimonial-default.template-zo_carousel--testimonial .zo-testimonial-wrap .slick-arrow.slick-next{right:calc(50% - 26px);}.zo-testimonial-default.template-zo_carousel--testimonial .zo-slick-nav-custom{text-align:center;}.zo-testimonial-default.template-zo_carousel--testimonial .zo-slick-nav-custom > div{display:inline-block;vertical-align:top;width:26px;height:24px;text-align:center;font-size:14px;color:#b3b3b3;border:1px solid;cursor:pointer;position:relative;left:auto;right:auto;margin-top: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-testimonial-default.template-zo_carousel--testimonial .zo-slick-nav-custom > div:hover{border-color:#231f20;background:#231f20;color:#fff;}.zo-testimonial-default.template-zo_carousel--testimonial .zo-slick-nav-custom > div:before{content:"";line-height:18px;}.zo-testimonial-default.template-zo_carousel--testimonial .zo-slick-nav-custom > div.slick-prev,.zo-testimonial-default.template-zo_carousel--testimonial .zo-slick-nav-custom > div.slick-next{position:relative;top:5px;margin-bottom:5px;}.zo-testimonial-default.template-zo_carousel--testimonial .zo-slick-nav-custom > div.slick-prev i,.zo-testimonial-default.template-zo_carousel--testimonial .zo-slick-nav-custom > div.slick-next i{width:26px;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 */color:#fff;}.zo-testimonial-default.template-zo_carousel--testimonial .zo-slick-nav-custom > div.slick-next{margin-left:2px;}.zo-testimonial-default.template-zo_carousel--testimonial .zo-testimonial-content{font-size:18px;margin-bottom:20px;line-height:1.618;}.zo-testimonial-default.template-zo_carousel--testimonial .zo-testimonial-info{display:block;font-size:13px;margin:auto;max-width:300px;width:215px;}.zo-testimonial-default.template-zo_carousel--testimonial .zo-testimonial-info .zo-testimonial-thumb-wrap{float:left;margin:6px 20px 6px 0;vertical-align:top;width:61px;height:74px;border:solid 2px #fff;border-radius:100px;}.zo-testimonial-default.template-zo_carousel--testimonial .zo-testimonial-info .zo-testimonial-title{padding:20px 0 0px;margin:0;color:#231f20;}.zo-testimonial-default.template-zo_carousel--testimonial .zo-testimonial-info .zo-testimonial-position{color:#c3c5ca;}.zo-testimonial-default.testimonial-img-top .slick-slide{position:relative;}.zo-testimonial-default.testimonial-img-top .zo-testimonial-body .zo-testimonial-content{margin-top:90px;}.zo-testimonial-default.testimonial-img-top .zo-testimonial-info{position:absolute;top:0px;width:215px;left:50%;transform:translateX(-50%);}.zo-testimonial{/* Grid */}.zo-testimonial.template-zo_carousel--testimonial2 .zo-testimonial-wrap{margin-left:-14px;margin-right:-14px;}.zo-testimonial.template-zo_carousel--testimonial2 .zo-testimonial-position{color:#b3b3b3;}.zo-testimonial.template-zo_carousel--testimonial2 .zo-testimonial-body{margin-left:12.5px;margin-right:12.5px;}.zo-testimonial.template-zo_carousel--testimonial2 .zo-testimonial-body .zo-testimonial-content{background:#fff;padding:20px 30px 25px 60px;text-align:left;color:#4d5359;}.zo-testimonial.template-zo_carousel--testimonial2 .zo-testimonial-body .zo-testimonial-content:before{content:'\201C';}.zo-testimonial.template-zo_carousel--testimonial2 .zo-testimonial-body .zo-testimonial-content:after{content:'\201D';}.zo-testimonial.template-zo_carousel--testimonial2 .zo-testimonial-body .zo-testimonial-info{margin-bottom:15px;}.zo-testimonial.template-zo_carousel--testimonial2 .zo-testimonial-body .zo-testimonial-info .zo-testimonial-thumb-wrap{border:2px solid #fff;border-radius:100px;float:left;margin:-24px 20px 6px 21px;vertical-align:top;width:61px;height:74px;}.zo-testimonial.template-zo_carousel--testimonial2 .zo-testimonial-body .zo-testimonial-info .zo-testimonial-title{color:#231f20;line-height:18px;margin:0;padding:11px 0 0;}.zo-testimonial.template-zo_carousel--testimonial2 .slick-dots{margin:20px auto 0;bottom:-50px;}.zo-testimonial.template-zo_carousel--testimonial2 .slick-dots li{margin:10px 5px;}.zo-testimonial.template-zo_carousel--testimonial2 .slick-dots li button{background-color:transparent;border:2px solid #afb0b4;border-radius:30px;display:block;height:15px;margin:0 15px 0 0;transition:200ms;-webkit-transition:200ms;width:15px;}.zo-testimonial.template-zo_carousel--testimonial2 .slick-dots li button:before{color:transparent !important;}.zo-testimonial.template-zo_carousel--testimonial2 .slick-dots li.slick-active button{background:#231f20;border-color:#231f20;}.row-portfolio-gallery-01 .vc_basic_grid .vc_grid-item,.row-portfolio-list-01 .vc_basic_grid .vc_grid-item,.row-portfolio-list-02 .vc_basic_grid .vc_grid-item{width:100%;}.row-portfolio-gallery-01 .vc_grid-item{margin-bottom:30px;}.row-portfolio-gallery-01 .vc_grid-item .vc-gitem-zone-height-mode-auto:before{padding-top:33% !important;min-height:180px !important;}.row-portfolio-gallary-02 .vc_basic_grid .vc_grid-item,.row-portfolio-gallary-03 .vc_basic_grid .vc_grid-item,.row-portfolio-gallary-04 .vc_basic_grid .vc_grid-item,.row-portfolio-gallary-full-img .vc_basic_grid .vc_grid-item{padding:0 15px 30px 15px !important;}.row-portfolio-gallary-full-img .vc_grid-item{padding:30px 15px 0 !important;}.row-portfolio-gallary-full-img .vc_grid-item .vc-gitem-zone-height-mode-auto:before{padding-top:100% !important;}.row-portfolio-gallary-full-img .vc_col-sm-12{width:100%;}.row-portfolio-list-02 .vc_grid-item .vc-gitem-zone-height-mode-auto:before,.row-portfolio-list-01 .vc_grid-item .vc-gitem-zone-height-mode-auto:before,.row-portfolio-01 .vc_grid-item .vc-gitem-zone-height-mode-auto:before,.row-portfolio-02 .vc_grid-item .vc-gitem-zone-height-mode-auto:before,.row-portfolio-03 .vc_grid-item .vc-gitem-zone-height-mode-auto:before,.row-portfolio-gallary-rs-02 .vc_grid-item .vc-gitem-zone-height-mode-auto:before,.row-portfolio-gallary-rs-03 .vc_grid-item .vc-gitem-zone-height-mode-auto:before,.row-portfolio-gallary-02 .vc_grid-item .vc-gitem-zone-height-mode-auto:before,.row-portfolio-gallary-03 .vc_grid-item .vc-gitem-zone-height-mode-auto:before,.row-portfolio-gallary-04 .vc_grid-item .vc-gitem-zone-height-mode-auto:before{padding-top:73% !important;}.row-portfolio-list-02 .vc_col-sm-12,.row-portfolio-list-01 .vc_col-sm-12,.row-portfolio-01 .vc_col-sm-12,.row-portfolio-02 .vc_col-sm-12,.row-portfolio-03 .vc_col-sm-12,.row-portfolio-gallary-rs-02 .vc_col-sm-12,.row-portfolio-gallary-rs-03 .vc_col-sm-12,.row-portfolio-gallary-02 .vc_col-sm-12,.row-portfolio-gallary-03 .vc_col-sm-12,.row-portfolio-gallary-04 .vc_col-sm-12{width:100%;}.row-portfolio-list-02 .vc_grid-item:nth-child(2n) .vc_gitem-animated-block{float:right;}.row-portfolio-list-02 .vc_grid-item:nth-child(2n) .vc_gitem-zone-c{float:left;}.row-portfolio-list-01.portfolio-rs .vc_grid-item-mini,.row-portfolio-list-02.portfolio-rs .vc_grid-item-mini,.row-portfolio-list-01.portfolio-rl .vc_grid-item-mini,.row-portfolio-list-02.portfolio-rl .vc_grid-item-mini{margin:15px 0 !important;}.row-portfolio-list-01 .vc_grid-item-mini,.row-portfolio-list-02 .vc_grid-item-mini{border:1px solid #ddd;margin:0px 0px 30px;}.row-portfolio-list-01 .vc_grid-item-mini .vc_gitem-zone-c .vc_gitem-col,.row-portfolio-list-02 .vc_grid-item-mini .vc_gitem-zone-c .vc_gitem-col{padding:25px 40px !important;}.row-portfolio-list-01 .vc_grid-item-mini .vc_gitem-zone-c .vc_gitem-col .vc_gitem-post-data,.row-portfolio-list-02 .vc_grid-item-mini .vc_gitem-zone-c .vc_gitem-col .vc_gitem-post-data{margin-bottom:0px !important;text-align:left;color:#231f20;font-size:16px;font-weight:700;line-height:16px;padding:0px;}.row-portfolio-list-01 .vc_grid-item-mini .vc_gitem-zone-c .vc_gitem-col .vc_gitem-post-data.vc_custom_heading,.row-portfolio-list-02 .vc_grid-item-mini .vc_gitem-zone-c .vc_gitem-col .vc_gitem-post-data.vc_custom_heading{padding-bottom:10px !important;}.row-portfolio-list-01 .vc_grid-item-mini .vc_gitem-zone-c .vc_gitem-col .vc_gitem-post-data:after,.row-portfolio-list-02 .vc_grid-item-mini .vc_gitem-zone-c .vc_gitem-col .vc_gitem-post-data:after{display:none;}.row-portfolio-list-01 .vc_grid-item-mini .vc_gitem-zone-c .vc_gitem-col .post_meta_categories a,.row-portfolio-list-02 .vc_grid-item-mini .vc_gitem-zone-c .vc_gitem-col .post_meta_categories a{color:#696969;font-size:12px;font-weight:400;line-height:12px;}.row-portfolio-list-01 .vc_grid-item-mini .vc_gitem-zone-c .vc_gitem-col .vc_gitem-post-data p,.row-portfolio-list-02 .vc_grid-item-mini .vc_gitem-zone-c .vc_gitem-col .vc_gitem-post-data p{margin-top:24px;margin-bottom:0;color:#5c5e64;font-size:13px;font-weight:400;line-height:21.0333px;}.row-portfolio-list-01 .vc_grid-item-mini .vc_gitem-zone-c .vc_gitem-col .vc_gitem-post-meta-field-button-portfolio,.row-portfolio-list-02 .vc_grid-item-mini .vc_gitem-zone-c .vc_gitem-col .vc_gitem-post-meta-field-button-portfolio{margin-top:20px;}.row-portfolio-list-01 .vc_grid-item-mini .vc_gitem-zone-c .vc_gitem-col .vc_gitem-post-meta-field-button-portfolio .btn-list-gallery,.row-portfolio-list-02 .vc_grid-item-mini .vc_gitem-zone-c .vc_gitem-col .vc_gitem-post-meta-field-button-portfolio .btn-list-gallery{color:#fff;cursor:pointer;font-size:12px;font-weight:700;line-height:12px;padding:1em 2em !important;background:#231f20;border-radius:2px;}.template-zo_masonry--portfolio .zo-filter-category li{border-right:1px solid #231f20;padding:0px 20px;margin:0px !important;}.template-zo_masonry--portfolio .zo-filter-category li a{border:medium none !important;padding:0px !important;line-height:13px;color:#231f20;font-size:13px !important;font-weight:400;text-transform:capitalize !important;}.template-zo_masonry--portfolio .zo-filter-category li a:hover,.template-zo_masonry--portfolio .zo-filter-category li a.active{color:#5c5e64;}.template-zo_masonry--portfolio .zo-filter-category li:last-child{border:none;}.template-zo_masonry--portfolio .zo-masonry-inner .overlay-hover{position:absolute;top:0px;background:#231f20;background:rgba(35, 31, 32, 0.9);/* COLOR OPACITY */left:0px;bottom:0px;right:0px;z-index:0;opacity:0;}.template-zo_masonry--portfolio .zo-masonry-inner:hover{padding:0px !important;}.template-zo_masonry--portfolio .zo-masonry-inner:hover .overlay-hover{opacity:0.9;transition:all 0.3s ease-in-out 0s;}.template-zo_masonry--portfolio .zo-masonry-inner:hover .portfolio-box-bottom-left .vc_icon_element-icon,.template-zo_masonry--portfolio .zo-masonry-inner:hover .portfolio-box-bottom-right .vc_icon_element-icon{opacity:1;transition:opacity 0.4s ease-in 0s;}.template-zo_masonry--portfolio .zo-masonry-inner:hover .portfolio-box-middle{opacity:1 !important;transition:opacity 0.4s ease-in 0s;}.template-zo_masonry--portfolio .zo-masonry-inner:hover .portfolio-box-bottom-left,.template-zo_masonry--portfolio .zo-masonry-inner:hover .portfolio-box-bottom-right{position:absolute;opacity:1 !important;transition:opacity 0.4s ease-in 0s;}.template-zo_masonry--portfolio .zo-masonry-inner:hover .portfolio-box-bottom-left > div,.template-zo_masonry--portfolio .zo-masonry-inner:hover .portfolio-box-bottom-right > div{display:inline-block;}.template-zo_masonry--portfolio .zo-masonry-inner:hover .portfolio-box-bottom-left > div .vc_icon_element-icon,.template-zo_masonry--portfolio .zo-masonry-inner:hover .portfolio-box-bottom-right > div .vc_icon_element-icon{font-size:14px !important;border-radius:2px;background-color:#202830;color:#fff;display:inline-block;font-size:13px;font-weight:400;line-height:1.4;padding:8px 13px;border-radius:2px;}.template-zo_masonry--portfolio .zo-masonry-inner:hover .portfolio-box-bottom-left > div .vc_icon_element-icon:before,.template-zo_masonry--portfolio .zo-masonry-inner:hover .portfolio-box-bottom-right > div .vc_icon_element-icon:before{width:40px;height:30px;color:#fff;}.template-zo_masonry--portfolio .zo-masonry-inner:hover .portfolio-box-bottom-left > div a,.template-zo_masonry--portfolio .zo-masonry-inner:hover .portfolio-box-bottom-right > div a{display:block;position:absolute;width:40px;height:36px;top:0px;}.template-zo_masonry--portfolio .portfolio-box-middle{position:absolute;top:20px;opacity:0;}.template-zo_masonry--portfolio .portfolio-box-middle .zo-grid-title{color:#fff;font-size:16px;font-weight:700;line-height:16px;margin:20px 0px 5px;}.template-zo_masonry--portfolio .portfolio-box-middle .zo-grid-categories{margin-bottom:20px;}.template-zo_masonry--portfolio .portfolio-box-middle .zo-grid-categories a{color:#fff;font-size:13px;font-weight:400;line-height:12px;}.template-zo_masonry--portfolio .portfolio-box-bottom-left{left:40px;bottom:40px;opacity:0;}.template-zo_masonry--portfolio .portfolio-box-bottom-right{right:40px;bottom:40px;opacity:0;}.template-zo_masonry--portfolio .portfolio-box-middle{left:40px;}.grid-masonry{padding:0 15px;}.vc_basic_grid .vc_pageable-load-more-btn a.vc_btn,.grid-masonry .vc_pageable-load-more-btn a.vc_btn{display:inline-block;border-radius:500px;font-size:15px;font-weight:700;margin:35px 0px 55px;background:#202830 none repeat scroll 0% 0% !important;line-height:15px;padding:0.9em 2em 1em;text-transform:capitalize;}.vc_basic_grid .vc_pageable-load-more-btn a.vc_btn:hover,.grid-masonry .vc_pageable-load-more-btn a.vc_btn:hover{background:#231f20 !important;transition:all 0.4s;}.vc_basic_grid .vc_grid-filter,.grid-masonry .vc_grid-filter{margin-top:0px;margin-bottom:35px;}.vc_basic_grid .vc_grid-filter li.vc_grid-filter-item,.grid-masonry .vc_grid-filter li.vc_grid-filter-item{border-right:1px #231f20 solid;line-height:10px;border-radius:0px;background:transparent !important;font-size:13px;padding:0px 15px;font-weight:400;}.vc_basic_grid .vc_grid-filter li.vc_grid-filter-item.vc_active span,.grid-masonry .vc_grid-filter li.vc_grid-filter-item.vc_active span,.vc_basic_grid .vc_grid-filter li.vc_grid-filter-item:hover span,.grid-masonry .vc_grid-filter li.vc_grid-filter-item:hover span{color:#2b323a !important;}.vc_basic_grid .vc_grid-filter li.vc_grid-filter-item span,.grid-masonry .vc_grid-filter li.vc_grid-filter-item span{color:#231f20 !important;line-height:13px;}.vc_basic_grid .vc_grid-filter li.vc_grid-filter-item:last-child,.grid-masonry .vc_grid-filter li.vc_grid-filter-item:last-child{border-right:none;}.vc_basic_grid .vc_grid-filter-select .vc_grid-styled-select,.grid-masonry .vc_grid-filter-select .vc_grid-styled-select{width:100% !important;padding:0px;border:medium none;height:40px;}.vc_basic_grid .vc_grid-filter-select .vc_grid-styled-select select,.grid-masonry .vc_grid-filter-select .vc_grid-styled-select select{background:#231f20;color:#fff;font-size:13px;padding:5px;height:100%;border:0px none;outline:0px none;}.vc_basic_grid .vc_grid-filter-select .vc_grid-styled-select select option,.grid-masonry .vc_grid-filter-select .vc_grid-styled-select select option{padding:10px 5px;border-bottom:1px solid #ddd;}.vc_basic_grid .vc_grid-item,.grid-masonry .vc_grid-item{animation-fill-mode:none !important;}.vc_basic_grid .vc_grid-item .vc_gitem-row-position-top .vc_gitem-col,.grid-masonry .vc_grid-item .vc_gitem-row-position-top .vc_gitem-col{padding:0px;}.vc_basic_grid .vc_grid-item .vc_gitem-row-position-top .vc_gitem-col .wpb_single_image,.grid-masonry .vc_grid-item .vc_gitem-row-position-top .vc_gitem-col .wpb_single_image{margin:0px;overflow:hidden;}.vc_basic_grid .vc_grid-item .vc_gitem-row-position-top .vc_gitem-col .vc_single_image-wrapper,.grid-masonry .vc_grid-item .vc_gitem-row-position-top .vc_gitem-col .vc_single_image-wrapper{width:100%;}.vc_basic_grid .vc_grid-item .vc_gitem-row-position-top .vc_gitem-col .vc_single_image-wrapper img,.grid-masonry .vc_grid-item .vc_gitem-row-position-top .vc_gitem-col .vc_single_image-wrapper img{width:100%;height:100%;min-height:180px !important;}.vc_basic_grid .vc_grid-item .vc_gitem-row-position-top .vc_gitem-col .vc_single_image-wrapper:before,.grid-masonry .vc_grid-item .vc_gitem-row-position-top .vc_gitem-col .vc_single_image-wrapper:before{content:"";opacity:0;}.vc_basic_grid .vc_grid-item:hover .vc_gitem-row-position-top .vc_gitem-col .vc_single_image-wrapper:before,.grid-masonry .vc_grid-item:hover .vc_gitem-row-position-top .vc_gitem-col .vc_single_image-wrapper:before{content:"";z-index:1000;position:absolute;display:block;height:100%;width:100%;background-color:#231f20;z-index:0;opacity:0.9;transition:opacity 0.4s ease-in;}.portfolio-01.hidden-grid-btn .vc_gitem-post-meta-field-button-portfolio{display:none;}.portfolio-01 .vc_grid-item .vc_gitem-row-position-middle{position:absolute;top:65px;padding:40px;}.portfolio-01 .vc_grid-item .vc_gitem-row-position-middle .vc_gitem-col{padding:0px !important;}.portfolio-01 .vc_grid-item .vc_gitem-row-position-middle .vc_gitem-post-data-source-post_title{text-align:left;color:#fff;font-size:16px;padding-bottom:4px;font-weight:700;margin:0px;opacity:0;}.portfolio-01 .vc_grid-item .vc_gitem-row-position-middle .vc_gitem-post-data-source-post_title > div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.portfolio-01 .vc_grid-item .vc_gitem-row-position-middle .vc_gitem-post-data-source-post_title:after{display:none;}.portfolio-01 .vc_grid-item .vc_gitem-row-position-middle .vc_gitem-post-meta-field-term > div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.portfolio-01 .vc_grid-item .vc_gitem-row-position-middle .vc_gitem-post-meta-field-term a{color:#fff;font-size:13px;font-weight:400;opacity:0;}.portfolio-01 .vc_grid-item .vc_gitem-row-position-bottom{position:absolute;left:0px;bottom:-4px;}.portfolio-01 .vc_grid-item .vc_gitem-row-position-bottom .like-field{opacity:0;}.portfolio-01 .vc_grid-item .vc_gitem-row-position-bottom .vc_icon_element{display:inline-block;}.portfolio-01 .vc_grid-item .vc_gitem-row-position-bottom .vc_icon_element .vc_icon_element-inner{width:36px !important;}.portfolio-01 .vc_grid-item .vc_gitem-row-position-bottom .vc_icon_element .vc_icon_element-inner .vc_icon_element-icon{background-color:#202830;opacity:0;width:40px;height:30px;line-height:18px !important;height:34px;}.portfolio-01 .vc_grid-item .vc_gitem-row-position-bottom .vc_icon_element .vc_icon_element-inner .vc_icon_element-icon:before{padding:8px 13px;border-radius:2px;font-size:14px !important;color:#fff !important;border-radius:2px;}.portfolio-01 .vc_grid-item .vc_gitem-row-position-bottom .vc_icon_element .vc_icon_element-inner .vc_gitem-link{width:40px;height:30px;position:absolute;top:-15px;}.portfolio-01 .vc_grid-item:hover .vc_gitem-row-position-middle .vc_gitem-post-data-source-post_title{opacity:1;transition:opacity 0.4s ease-in;}.portfolio-01 .vc_grid-item:hover .vc_gitem-row-position-middle .vc_gitem-post-meta-field-term a{opacity:1;transition:opacity 0.4s ease-in;}.portfolio-01 .vc_grid-item:hover .vc_gitem-row-position-bottom i{color:#fff;}.portfolio-01 .vc_grid-item:hover .vc_gitem-row-position-bottom .vc_gitem-col-align-left{padding:0 0 48px 40px;white-space:nowrap;}.portfolio-01 .vc_grid-item:hover .vc_gitem-row-position-bottom .vc_icon_element-inner{height:auto;}.portfolio-01 .vc_grid-item:hover .vc_gitem-row-position-bottom .vc_icon_element-inner .vc_icon_element-icon{opacity:1;transition:opacity 0.4s ease-in;font-size:14px !important;border-radius:2px;}.portfolio-01 .vc_grid-item:hover .vc_gitem-row-position-bottom .like-field{opacity:1;transition:opacity 0.4s ease-in;margin-right:40px;}.portfolio-01 .vc_grid-item:hover .vc_gitem-row-position-bottom .like-field .pull-right{background:#202830;border-radius:2px;color:#fff;text-align:center;display:inline-block;width:63px;line-height:20px;height:34px;padding:7px;position:relative;top:-2px;}.portfolio-01 .vc_grid-item:hover .vc_gitem-row-position-bottom .like-field .pull-right a i,.portfolio-01 .vc_grid-item:hover .vc_gitem-row-position-bottom .like-field .pull-right a span{display:inline-block;color:#fff;font-size:14px !important;}.portfolio-02 .vc_grid-item .vc_gitem-row-position-bottom{bottom:-4px;}.portfolio-02 .vc_grid-item .vc_gitem-row-position-bottom .vc_gitem-col{padding:0px !important;}.portfolio-02 .vc_grid-item .vc_gitem-row-position-bottom .vc_gitem-post-data-source-post_title{text-align:left;color:#231f20;font-size:16px;line-height:22px;font-weight:700;margin:-5px;}.portfolio-02 .vc_grid-item .vc_gitem-row-position-bottom .vc_gitem-post-data-source-post_title:after{display:none;}.portfolio-02 .vc_grid-item .vc_gitem-row-position-bottom .vc_gitem-post-meta-field-term a{color:#696969;font-size:12px;font-weight:400;}.portfolio-02 .vc_grid-item .vc_gitem-row-position-middle{bottom:40px;position:relative;}.portfolio-02 .vc_grid-item .vc_gitem-row-position-middle .like-field{opacity:0;margin-right:40px;}.portfolio-02 .vc_grid-item .vc_gitem-row-position-middle .like-field .pull-right{line-height:0;background:#000 none repeat scroll 0% 0%;padding:8px;border-radius:2px;display:inline-block;float:right;color:#fff;width:63px;text-align:center;}.portfolio-02 .vc_grid-item .vc_gitem-row-position-middle .like-field .pull-right a i,.portfolio-02 .vc_grid-item .vc_gitem-row-position-middle .like-field .pull-right a span{display:inline-block;color:#fff;font-size:14px !important;}.portfolio-02 .vc_grid-item .vc_gitem-row-position-middle .vc_gitem-col-align-left{padding:0px;padding-left:40px;padding-bottom:40px;}.portfolio-02 .vc_grid-item .vc_gitem-row-position-middle .vc_icon_element{display:inline-block;}.portfolio-02 .vc_grid-item .vc_gitem-row-position-middle .vc_icon_element .vc_icon_element-inner{width:36px !important;height:auto;}.portfolio-02 .vc_grid-item .vc_gitem-row-position-middle .vc_icon_element .vc_icon_element-inner .vc_icon_element-icon{opacity:0;font-size:14px !important;line-height:14px;border-radius:2px;}.portfolio-02 .vc_grid-item .vc_gitem-row-position-middle .vc_icon_element .vc_icon_element-inner .vc_icon_element-icon{background-color:#202830;opacity:0;}.portfolio-02 .vc_grid-item .vc_gitem-row-position-middle .vc_icon_element .vc_icon_element-inner .vc_icon_element-icon:before{padding:8px 13px;border-radius:2px;font-size:14px !important;color:#fff !important;border-radius:2px;}.portfolio-02 .vc_grid-item .vc_gitem-row-position-middle .vc_icon_element .vc_icon_element-inner .vc_gitem-link{width:40px;height:30px;position:absolute;top:-15px;}.portfolio-02 .vc_grid-item:hover .vc_gitem-row-position-middle i{color:#fff;}.portfolio-02 .vc_grid-item:hover .vc_gitem-row-position-middle .vc_icon_element-inner .vc_icon_element-icon{opacity:1;transition:all 0.4s ease-in;}.portfolio-02 .vc_grid-item:hover .vc_gitem-row-position-middle .like-field{opacity:1;transition:opacity 0.4s ease-in;}.template-zo_grid--demo .zo-grid-item{margin-bottom:30px;}.template-zo_grid--demo .zo-grid-item .zo-grid-media{border-radius:0px;overflow:hidden;}.template-zo_grid--demo .zo-grid-item .zo-grid-media img{width:100%;}.template-zo_grid--demo .zo-grid-item .zo-grid-title{margin:23px 0px 10px;text-align:center;}.template-zo_grid--demo .zo-grid-item .zo-grid-title a{color:#231f20;font-size:16px;padding-bottom:4px;font-weight:700;}.template-zo_carousel--portfolio .owl-dots{position:absolute;top:-120px;right:10px;}.template-zo_carousel--ourservice .owl-item:hover .icon-container,.template-zo_carousel--portfolio .owl-item:hover .icon-container{background-color:#231f20;border:2px solid #231f20;color:#fff;}.template-zo_carousel--ourservice .owl-item:hover .zo-carousel-title,.template-zo_carousel--portfolio .owl-item:hover .zo-carousel-title{color:#231f20;}.template-zo_carousel--ourservice .icon-container,.template-zo_carousel--portfolio .icon-container{width:70px;height:100px;text-align:center;line-height:100px;margin:auto;font-size:30px;background-color:#fff;border:2px solid #202830;color:#202830;border-radius:500px;}.template-zo_carousel--ourservice .zo-carousel-title,.template-zo_carousel--portfolio .zo-carousel-title{display:block;font-size:18px;font-weight:700;line-height:18px;margin:30px 0px 20px;text-align:center;color:#202830;}.template-zo_carousel--ourservice .zo-carousel-content,.template-zo_carousel--portfolio .zo-carousel-content{text-align:center;padding:0 30px 15px !important;}.template-zo_carousel--ourservice .owl-dots,.template-zo_carousel--portfolio .owl-dots{margin-top:25px;}.template-zo_carousel--ourservice .owl-dots .owl-dot span,.template-zo_carousel--portfolio .owl-dots .owl-dot span{border-radius:30px;height:15px !important;width:15px !important;transition:all 200ms ease 0s;border:2px solid #231f20;background:#231f20 !important;border-radius:30px;height:15px;transition:all 200ms ease 0s;}.template-zo_carousel--ourservice .owl-dots .owl-dot.active span,.template-zo_carousel--portfolio .owl-dots .owl-dot.active span,.template-zo_carousel--ourservice .owl-dots .owl-dot:hover span,.template-zo_carousel--portfolio .owl-dots .owl-dot:hover span{border:2px solid #afb0b4 !important;background:#fff !important;}.slider-ova.have-boder-radius{margin-bottom:50px !important;}.slider-ova.have-boder-radius .vc_images_carousel .vc_carousel-inner .vc_item{border-radius:6px;overflow:hidden;}.slider-ova .vc_images_carousel .vc_item .vc_inner img{width:100%;}.slider-ova .vc_images_carousel .vc_carousel-control,.slider-ova .vc_images_carousel .carousel-control{display:block;position:absolute;top:50%;z-index:5;font-size:24px;transition:all 0.35s ease-in-out 0s;background-color:rgba(0, 0, 0, 0.1);border-radius:0px !important;border:0px none;height:75px;width:60px;padding:13px;}.slider-ova .vc_images_carousel .vc_carousel-control:hover,.slider-ova .vc_images_carousel .carousel-control:hover{background-color:rgba(0, 0, 0, 0.3);}.slider-ova .vc_images_carousel .vc_left{left:0px !important;}.slider-ova .vc_images_carousel .vc_right{right:0px !important;}.zo-dark .wpb_accordion .wpb_accordion_header{box-shadow:unset !important;}.zo-dark .wpb_accordion .wpb_accordion_header a{background-color:#50565d !important;border-color:#50565d !important;color:#fff !important;}.zo-dark .wpb_accordion .wpb_accordion_content{background-color:#161d23 !important;border-color:#50565d !important;color:#fff !important;}.zo-dark .template-zo_grid--latestnews .zo-grid-item a.btn-primary,.zo-dark .template-zo_grid--latestnews .zo-grid-item .woocommerce-account #customer_login input a.button,.woocommerce-account #customer_login input .zo-dark .template-zo_grid--latestnews .zo-grid-item a.button{background-color:#50565d !important;border-color:#50565d !important;color:#fff !important;font-weight:600;}.zo-dark .template-zo_grid--latestnews .zo-grid-item .zo-grid-meta a,.zo-dark .template-zo_grid--latestnews .zo-grid-item .zo-grid-meta .nectar-love-count{color:#231f20 !important;}.zo-dark .template-zo_progressbar--line .zo-progress-title{color:#fff !important;}.zo-dark .template-zo_grid--latestnews .zo-grid-item .btn-primary,.zo-dark .template-zo_grid--latestnews .zo-grid-item .woocommerce-account #customer_login input .button,.woocommerce-account #customer_login input .zo-dark .template-zo_grid--latestnews .zo-grid-item .button{background-color:#50565d !important;border-color:#50565d !important;}.zo-dark .template-zo_grid--latestnews .zo-grid-item .zo-grid-meta a{color:#231f20 !important;}img{max-width:100%;}.alignleft{float:left;}.alignright{float:right;}.aligncenter{display:block;margin-left:auto;margin-right:auto;}.entry-content .wp-caption,.post .wp-caption{text-align:center;}.wp-caption{/* Keep wide captions from overflowing their container. */max-width:100%;padding:4px;}.wp-caption .wp-caption-text,.gallery-caption,.entry-caption{font-style:italic;font-size:12px;line-height:2;color:#757575;}img.wp-smiley,.rsswidget img{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0;}.entry-content dl.gallery-item{margin:0;}.gallery-item a,.gallery-caption{width:90%;margin-left:auto !important;margin-right:auto;}.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;/**
* Slideshow
*/}.row-bg-video .zo-bg-video{overflow:hidden;position:absolute;left:0;top:0;width:100% !important;height:100% !important;}@media screen and (max-width:768px){.row-bg-video .zo-bg-video{display:none;}}.row-bg-video .wp-video-shortcode{width:100% !important;height:auto !important;}.rev_slider_wrapper{/* Slideshow
=============================================*/}.rev_slider_wrapper .tparrows.default{background:none;border:1px solid rgba(255, 255, 255, 0.2);line-height:37px;text-align:center;}.rev_slider_wrapper .tparrows.default.tp-leftarrow:before{content:"\f104";font-family:FontAwesome;font-size:30px;}.rev_slider_wrapper .tparrows.default.tp-rightarrow:before{content:"\f105";font-family:FontAwesome;font-size:30px;}.rev_slider_wrapper .tparrows.default:hover{border-color:#fff;}.rev_slider_wrapper .tparrows.default:hover:before{color:#fff;}.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:#231f20;}.wpb_revslider_element .tp-bullets.simplebullets.round .bullet:hover{background:#231f20;}.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;}#zo-header-navigation .main-navigation ul li.current-menu-ancestor > a,#zo-header-navigation .main-navigation ul li.current_page_ancestor > a{color:#231f20;}@media screen and (min-width:992px){/*
-----> Minimum width of 992 pixels.
*//*
-----> Max width of 992 pixels.
*/#menu-mobile{display:none;}#zo-header-navigation.collapse{display:block;}#zo-header .row{margin:0px;}.admin-bar .header-layout-1.header-fixed{top:10px !important;}.admin-bar .header-fixed{top:32px !important;}#zo-header #zo-header-right{-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 .main-navigation div.nav-menu > ul{display:inline-block !important;width:100%;}#zo-header-navigation .main-navigation ul{margin:0;padding:0;list-style:none;text-indent:0;}#zo-header-navigation .main-navigation ul li{position:relative;}#zo-header-navigation .main-navigation ul li a{display:inline-block;border-bottom:0;white-space:nowrap;font-weight:bold;-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 .main-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 .main-navigation .menu-main-menu > li:hover > a,#zo-header-navigation .main-navigation .menu-main-menu > li.current-menu-item > a,#zo-header-navigation .main-navigation .menu-main-menu > li.current-menu-ancestor > a,#zo-header-navigation .main-navigation .menu-main-menu > li:hover > .zo-menu-toggle,#zo-header-navigation .main-navigation .menu-main-menu > li.current-menu-item > .zo-menu-toggle,#zo-header-navigation .main-navigation .menu-main-menu > li.current-menu-ancestor > .zo-menu-toggle{color:#231f20;}#zo-header-navigation .main-navigation .menu-main-menu > li > a{position:relative;text-align:center;border-bottom:0px solid transparent;line-height:normal;-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 .main-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 .main-navigation .menu-main-menu > li > a i + .menu-title{-webkit-transform:translateY(25px);-khtml-transform:translateY(25px);-moz-transform:translateY(25px);-ms-transform:translateY(25px);-o-transform:translateY(25px);transform:translateY(25px);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */display:block;}#zo-header-navigation .main-navigation .menu-main-menu > li .zo-menu-toggle{-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 .main-navigation .menu-main-menu > li:last-child > a{padding-right:0;}#zo-header-navigation .main-navigation .menu-main-menu > li.menu-item-has-children{position:relative;}#zo-header-navigation .main-navigation .menu-main-menu > li.menu-item-has-children > ul li:first-child .sub-menu{top:0 !important;}#zo-header-navigation .main-navigation .menu-main-menu > li.menu-item-has-children > ul.sub-menu{margin-top:24px;/*border: solid 3px #fff;
                        border-top-color: $primary_color;*/background-color:#fff;box-shadow:1px 1px 3px 0 rgba(32, 32, 32, 0.5);-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 .main-navigation .menu-main-menu > li.menu-item-has-children > ul.sub-menu.current-menu-ancestor > a{color:#231f20;}#zo-header-navigation .main-navigation .menu-main-menu > li.menu-item-has-children > ul.sub-menu .sub-menu{background-color:#fff;box-shadow:1px 1px 3px 0 rgba(32, 32, 32, 0.5);top:-3px;border-left:1px #e1e2e3 solid;}#zo-header-navigation .main-navigation .menu-main-menu > li.menu-item-has-children > ul.sub-menu .sub-menu a{border-bottom:0px;}#zo-header-navigation .main-navigation .menu-main-menu > li.menu-item-has-children > ul.sub-menu li.menu-item-has-children{position:relative;}#zo-header-navigation .main-navigation .menu-main-menu > li.menu-item-has-children > ul.sub-menu li.menu-item-has-children.group .zo-menu-toggle{display:none;}#zo-header-navigation .main-navigation .menu-main-menu > li.menu-item-has-children > ul.sub-menu li.menu-item-has-children .zo-menu-toggle{position:absolute;right:20px;top:50% !important;line-height:normal;-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-header-navigation .main-navigation .menu-main-menu > li.menu-item-has-children > ul.sub-menu li.menu-item-has-children .zo-menu-toggle .fa:before{content:"\f105";}#zo-header-navigation .main-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 .main-navigation .menu-main-menu > li.menu-item-has-children:hover > .zo-menu-toggle{opacity:1;}#zo-header-navigation .main-navigation .menu-main-menu > li,#zo-header-navigation .main-navigation .menu-main-menu > li a,#zo-header-navigation .main-navigation .menu-main-menu > ul > li,#zo-header-navigation .main-navigation .menu-main-menu > ul > li > a{display:inline-block;text-decoration:none;/*letter-spacing: 1px;*/text-transform:uppercase;}#zo-header-navigation .main-navigation .menu-main-menu > li ul li,#zo-header-navigation .main-navigation .menu-main-menu > li ul li a,#zo-header-navigation .main-navigation .menu-main-menu > ul > li ul li,#zo-header-navigation .main-navigation .menu-main-menu > ul > li ul li a{display:block;text-decoration:none;text-align:left;text-transform:none;/*letter-spacing: 1px;*/font-weight:600;}#zo-header-navigation .main-navigation .menu-main-menu > li ul ul,#zo-header-navigation .main-navigation .menu-main-menu > ul > li ul ul{min-width:200px;}#zo-header-navigation .main-navigation .menu-main-menu li ul li:first-child > a{border:solid 3px #fff;border-top-color:#231f20;border-bottom:0px;border-left:0px;border-right:0px;}#zo-header-navigation .main-navigation .menu-main-menu > li ul li:not(:last-child){border-bottom:1px solid #e1e2e3;}#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:275px;top:100%;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);/* Menu Stick Wall */}#zo-header-navigation .main-navigation li ul ul{top:0;left:100%;width:275px;/* 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:10px 18px;line-height:normal;white-space:normal;}#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.menu-item-has-children ul.sub-menu:not(.multicolumn){min-width:100px;width:200px;}#zo-header-navigation .main-navigation .menu-main-menu > li.menu-item-has-children ul.sub-menu:not(.multicolumn) > li > a{padding:10px 1.5em;}#zo-header-navigation .main-navigation .menu-main-menu li > ul.multicolumn{border-top:3px solid #231f20;/* Start Mega menu full width */}#zo-header-navigation .main-navigation .menu-main-menu li > ul.multicolumn li:first-child > a{border:none;}#zo-header-navigation .main-navigation .menu-main-menu li.has_full_width{position:inherit;}#zo-header-navigation .main-navigation .menu-main-menu li.has_full_width > ul.multicolumn > li:first-child > a{border:none;}#zo-header-navigation .main-navigation .menu-main-menu li.has_full_width ul a:hover{background:#f4f4f4;}#zo-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu{left:0;width:100% !important;background:#fff;/* end Mega menu full width *//* Start Style Mega menu drop center, left, right */}#zo-header-navigation .main-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu ul.sub-menu:not(.multicolumn){padding-top:0;padding-bottom:0;min-width:200px;padding-right:20px;}#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:16px;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:#231f20;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 .menu-main-menu li.menu-item-has-children{/* End Style Mega menu drop center, left, right */}#zo-header-navigation .main-navigation .menu-main-menu li.menu-item-has-children ul.sub-menu.multicolumn.drop_to_center.columns2{left:-160px;}#zo-header-navigation .main-navigation .menu-main-menu li.menu-item-has-children ul.sub-menu.multicolumn.drop_to_center.columns3{left:-260px;}#zo-header-navigation .main-navigation .menu-main-menu li.menu-item-has-children ul.sub-menu.multicolumn.drop_to_center.columns4{left:-360px;}#zo-header-navigation .main-navigation .menu-main-menu li.menu-item-has-children ul.sub-menu.multicolumn.drop_to_center.columns5{left:-460px;}#zo-header-navigation .main-navigation .menu-main-menu li.menu-item-has-children ul.sub-menu.multicolumn.drop_to_right{right:0;}#zo-header-navigation .main-navigation .menu-main-menu li.menu-item-has-children ul.sub-menu.multicolumn.drop_to_left{left:0;}#zo-header-navigation .main-navigation .menu-main-menu li.menu-item-has-children.zo-custom-style-width ul.sub-menu.multicolumn.drop_to_center.columns2{left:-180px;}#zo-header-navigation .main-navigation .menu-main-menu li.menu-item-has-children.zo-custom-style-width ul.sub-menu.multicolumn.drop_to_center.columns3{left:-290px;}#zo-header-navigation .main-navigation li.group > ul.sub-menu{display:block;float:left;left:0;position:relative;width:100%;height:inherit;padding:0;}#zo-header-navigation .main-navigation li.title-hide .menu-title{display:none;}#zo-header-navigation .main-navigation .widget{line-height:30px;text-transform:initial;}#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 */}.header-logo-top-full #zo-header-logo{position:relative;width:100%;text-align:center;clear:both;}.header-logo-top-full .menu-main-menu{text-align:left !important;}.header-logo-top-full .menu-main-menu > li{line-height:60px !important;}.header-logo-top-full hr{margin:0px;width:100%;position:fixed;left:0;}.header-logo-top #zo-header-logo{position:relative;left:50%;transform:translateX(-25%);display:block;}.header-logo-center #zo-header-logo{position:absolute;left:50%;transform:translateX(-25%);}.header-logo-center #zo-header-navigation ul.menu-main-menu > li:nth-child(-n+4){float:left;}#zo-header-navigation.collapse{display:inline-block;}.zo-main-header.header-fixed-page.header-fixed-page-custom{background:transparent !important;padding:20px 0 0 !important;}#header-wrapper-layout-1 .menu-main-menu > li:hover > ul.sub-menu{top:100%;margin-top:10px !important;}}@media screen and (max-width:991px){/*
-----> End Max width of 992 pixels.
*//* ==========================================================================
  End Style Main Menu
========================================================================== *//* Menu - header layout 1 */#zo-header-navigation.collapse{background:#222;width:100%;}#zo-menu-mobile{display:block;}#zo-menu-mobile i{color:#5c5e64;cursor:pointer;font-size:32px;height:35px;line-height:35px;text-align:center;width:45px;}#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;color:#5e5e5e;}#zo-header-navigation .main-navigation ul li a:hover,#zo-header-navigation .main-navigation ul li a:focus{color:#21759b;}.collapse .main-navigation div.nav-menu > ul{display:block;max-height:2000px;}#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 .menu-main-menu li a{background:transparent;color:#fff;}#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.current-menu-parent > a{color:#fff !important;}#zo-header-navigation .main-navigation .menu-main-menu > li.current-menu-parent .current-menu-item > a{color:#fff !important;}#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;color:#999 !important;margin:0 0 4px !important;padding:0 !important;}#zo-header-navigation .main-navigation .menu-main-menu > li a:hover{color:#fff !important;}#zo-header-navigation .main-navigation .menu-main-menu > li ul li a{font-size:13px;}#zo-header-navigation .main-navigation .menu-main-menu > li .zo-menu-toggle{color:#999;cursor:pointer;position:absolute;right:-5px;text-align:center;top:10px;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:3000px;}#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-main-header.header-fixed-page.header-fixed-page-custom{padding:0 !important;}.admin-bar .header-layout-1 #zo-header-right,.admin-bar #header-wrapper-layout-1 #zo-menu-mobile{margin-top:45px;}}#header-wrapper-layout-1{padding:0px;/* ==========================================================================
  End Style Main Menu Fixed
========================================================================== */}#header-wrapper-layout-1 .zo-menu-toggle{top:-20px !important;}#header-wrapper-layout-1 #zo-menu-mobile{top:45px !important;}#header-wrapper-layout-1 .menu-main-menu > li > ul.sub-menu{top:calc(100% + 20px);}#header-wrapper-layout-1 .menu-main-menu > li > ul.sub-menu:before{content:"";position:absolute;width:100%;height:13px;background:transparent;left:0;top:-13px;}.zo-main-header.header-fixed-page .main-navigation .menu-main-menu > li > a,.zo-main-header.header-fixed-page .main-navigation .menu-main-menu > ul > li > a{padding-top:30px !important;padding-bottom:30px !important;}.header-logo-top .col-lg-1,.header-logo-top-full .col-lg-1{width:8.333% !important;}.header-logo-top #zo-header-right,.header-logo-top-full #zo-header-right,.header-logo-top #zo-header-navigation,.header-logo-top-full #zo-header-navigation{line-height:60px !important;}.widget_cart_search_wrap_item .search-icon{color:#afb0b4;}.sidebar-blog,.sidebar-porfolio,.main-sidebar{/* Sidebar Porfolio HR */}.sidebar-blog .widget,.sidebar-porfolio .widget,.main-sidebar .widget{border:1px solid #ddd;background-color:#f9f9f9;padding:20px;}.sidebar-blog .widget ul,.sidebar-porfolio .widget ul,.main-sidebar .widget ul{margin:0px;padding:0px;padding-top:10px !important;list-style:none;}.sidebar-blog .widget ul li,.sidebar-porfolio .widget ul li,.main-sidebar .widget ul li{padding:10px 0;position:relative;border-bottom:1px solid #d4d4d6;line-height:1.4;}.sidebar-blog .widget ul li ul.children,.sidebar-porfolio .widget ul li ul.children,.main-sidebar .widget ul li ul.children,.sidebar-blog .widget ul li ul.sub-menu,.sidebar-porfolio .widget ul li ul.sub-menu,.main-sidebar .widget ul li ul.sub-menu{padding-left:20px;width:100% !important;}.sidebar-blog .widget ul li:last-child,.sidebar-porfolio .widget ul li:last-child,.main-sidebar .widget ul li:last-child{border:none;}.sidebar-blog .widget h3.wg-title,.sidebar-porfolio .widget h3.wg-title,.main-sidebar .widget h3.wg-title{color:#231f20;font-size:16px;font-weight:700;line-height:16px;font-style:normal;border:none;margin-bottom:10px;padding-bottom:10px;}.sidebar-blog .widget h3.wg-title:after,.sidebar-porfolio .widget h3.wg-title:after,.main-sidebar .widget h3.wg-title:after{content:"";width:70px;border-bottom:2px solid #cbcbcb;display:block;position:relative;top:10px;}.sidebar-blog .widget h3.wg-title:before,.sidebar-porfolio .widget h3.wg-title:before,.main-sidebar .widget h3.wg-title:before{content:"\f07c";font-family:FontAwesome;width:auto;height:auto;background-color:none;margin-right:15px;margin-bottom:10px;transform:none !important;color:#fff;display:inline-block;font-size:15px;font-style:normal;line-height:16px;padding:6px;border-radius:2px;font-weight:400;width:28px;text-align:center;background:#231f20;}.sidebar-blog .widget .banner-widget,.sidebar-porfolio .widget .banner-widget,.main-sidebar .widget .banner-widget{padding-top:10px;}.portfolio-rs .vc_grid-filter,.portfolio-rs .vc_grid-filter-select{position:relative;width:153.33% !important;}.sidebar-blog,.secondary{margin-bottom:90px !important;}.sidebar-porfolio,.sidebar-blog,.main-sidebar,.secondary{margin-bottom:60px;}.sidebar-porfolio aside.widget,.sidebar-blog aside.widget,.main-sidebar aside.widget,.secondary aside.widget{margin-bottom:30px !important;}.sidebar-porfolio.sidebar-single,.sidebar-blog.sidebar-single,.main-sidebar.sidebar-single,.secondary.sidebar-single{margin-top:90px;}@media screen and (max-width:767px){.sidebar-porfolio.sidebar-single,.sidebar-blog.sidebar-single,.main-sidebar.sidebar-single,.secondary.sidebar-single{margin-top:0;}}.sidebar-porfolio.no-margin-top > .wpb_wrapper,.sidebar-blog.no-margin-top > .wpb_wrapper,.main-sidebar.no-margin-top > .wpb_wrapper,.secondary.no-margin-top > .wpb_wrapper{margin-top:0;}.sidebar-porfolio > .wpb_wrapper,.sidebar-blog > .wpb_wrapper,.main-sidebar > .wpb_wrapper,.secondary > .wpb_wrapper{margin-top:59px;}.sidebar-porfolio .widget_text h3.wg-title:before,.sidebar-blog .widget_text h3.wg-title:before,.main-sidebar .widget_text h3.wg-title:before,.secondary .widget_text h3.wg-title:before{content:"\f11d" !important;}.sidebar-porfolio .widget_zo-recent-posts-widget-with-thumbnails h3.wg-title:before,.sidebar-blog .widget_zo-recent-posts-widget-with-thumbnails h3.wg-title:before,.main-sidebar .widget_zo-recent-posts-widget-with-thumbnails h3.wg-title:before,.secondary .widget_zo-recent-posts-widget-with-thumbnails h3.wg-title:before{content:"\f040" !important;}.sidebar-porfolio .widget_zo-recent-posts-widget-with-thumbnails .recent-thumb,.sidebar-blog .widget_zo-recent-posts-widget-with-thumbnails .recent-thumb,.main-sidebar .widget_zo-recent-posts-widget-with-thumbnails .recent-thumb,.secondary .widget_zo-recent-posts-widget-with-thumbnails .recent-thumb{float:left;}.sidebar-porfolio .widget_zo-recent-posts-widget-with-thumbnails .recent-thumb img,.sidebar-blog .widget_zo-recent-posts-widget-with-thumbnails .recent-thumb img,.main-sidebar .widget_zo-recent-posts-widget-with-thumbnails .recent-thumb img,.secondary .widget_zo-recent-posts-widget-with-thumbnails .recent-thumb img{width:70px;}.sidebar-porfolio .widget_zo-recent-posts-widget-with-thumbnails ul,.sidebar-blog .widget_zo-recent-posts-widget-with-thumbnails ul,.main-sidebar .widget_zo-recent-posts-widget-with-thumbnails ul,.secondary .widget_zo-recent-posts-widget-with-thumbnails ul{margin-top:20px !important;}.sidebar-porfolio .widget_zo-recent-posts-widget-with-thumbnails ul li,.sidebar-blog .widget_zo-recent-posts-widget-with-thumbnails ul li,.main-sidebar .widget_zo-recent-posts-widget-with-thumbnails ul li,.secondary .widget_zo-recent-posts-widget-with-thumbnails ul li{margin:0px;padding:12px 0px 20px !important;}.sidebar-porfolio .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content,.sidebar-blog .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content,.main-sidebar .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content,.secondary .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content{margin-left:100px;}.sidebar-porfolio .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content p,.sidebar-blog .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content p,.main-sidebar .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content p,.secondary .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content p{color:#696969;font-size:13px;font-weight:400;line-height:20px;margin:0px;position:relative;top:-6px;}.sidebar-porfolio .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .zo-post-author,.sidebar-blog .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .zo-post-author,.main-sidebar .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .zo-post-author,.secondary .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .zo-post-author,.sidebar-porfolio .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .blog-meta,.sidebar-blog .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .blog-meta,.main-sidebar .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .blog-meta,.secondary .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .blog-meta{color:#5c5e64;margin-top:8px;display:inline-block;text-transform:capitalize;}.sidebar-porfolio .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .zo-post-author .heart,.sidebar-blog .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .zo-post-author .heart,.main-sidebar .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .zo-post-author .heart,.secondary .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .zo-post-author .heart,.sidebar-porfolio .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .blog-meta .heart,.sidebar-blog .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .blog-meta .heart,.main-sidebar .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .blog-meta .heart,.secondary .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .blog-meta .heart{display:none;}.sidebar-porfolio .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .zo-post-author i,.sidebar-blog .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .zo-post-author i,.main-sidebar .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .zo-post-author i,.secondary .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .zo-post-author i,.sidebar-porfolio .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .blog-meta i,.sidebar-blog .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .blog-meta i,.main-sidebar .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .blog-meta i,.secondary .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .blog-meta i{margin-right:0px;}.sidebar-porfolio .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .zo-post-author,.sidebar-blog .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .zo-post-author,.main-sidebar .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .zo-post-author,.secondary .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .zo-post-author{margin-right:10px;color:#5c5e64;}.sidebar-porfolio .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .blog-meta span:last-child,.sidebar-blog .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .blog-meta span:last-child,.main-sidebar .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .blog-meta span:last-child,.secondary .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .blog-meta span:last-child{margin-right:0px;}.sidebar-porfolio .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .blog-meta span,.sidebar-blog .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .blog-meta span,.main-sidebar .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .blog-meta span,.secondary .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .blog-meta span{margin-right:13px;white-space:nowrap;}.sidebar-porfolio .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .blog-meta span a,.sidebar-blog .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .blog-meta span a,.main-sidebar .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .blog-meta span a,.secondary .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content .blog-meta span a{line-height:20px;color:#5c5e64;}.sidebar-porfolio .tweets h3.wg-title:before,.sidebar-blog .tweets h3.wg-title:before,.main-sidebar .tweets h3.wg-title:before,.secondary .tweets h3.wg-title:before{content:"\f099" !important;}.sidebar-porfolio .widget_tag_cloud h3.wg-title:before,.sidebar-blog .widget_tag_cloud h3.wg-title:before,.main-sidebar .widget_tag_cloud h3.wg-title:before,.secondary .widget_tag_cloud h3.wg-title:before{content:"\f02c" !important;}.sidebar-porfolio .widget_tag_cloud .tagcloud,.sidebar-blog .widget_tag_cloud .tagcloud,.main-sidebar .widget_tag_cloud .tagcloud,.secondary .widget_tag_cloud .tagcloud{margin-top:20px;}.sidebar-porfolio .widget_tag_cloud .tagcloud a,.sidebar-blog .widget_tag_cloud .tagcloud a,.main-sidebar .widget_tag_cloud .tagcloud a,.secondary .widget_tag_cloud .tagcloud a{font-size:13px;line-height:27px;height:auto;background-color:#fff;border:1px solid #d7d7d7;border-radius:2px;line-height:15px;display:inline-block;padding:6px 13px;height:30px;margin:0 5px 5px 0;}.sidebar-porfolio .widget_tag_cloud .tagcloud a:hover,.sidebar-blog .widget_tag_cloud .tagcloud a:hover,.main-sidebar .widget_tag_cloud .tagcloud a:hover,.secondary .widget_tag_cloud .tagcloud a:hover,.sidebar-porfolio .widget_tag_cloud .tagcloud a:active,.sidebar-blog .widget_tag_cloud .tagcloud a:active,.main-sidebar .widget_tag_cloud .tagcloud a:active,.secondary .widget_tag_cloud .tagcloud a:active{color:#fff;background-color:#231f20;border-color:#231f20;}.sidebar-porfolio.right-sidebar,.sidebar-blog.right-sidebar,.main-sidebar.right-sidebar,.secondary.right-sidebar,.sidebar-porfolio.left-sidebar,.sidebar-blog.left-sidebar,.main-sidebar.left-sidebar,.secondary.left-sidebar{z-index:10;margin-top:90px;}@media screen and (max-width:767px){.sidebar-porfolio.right-sidebar,.sidebar-blog.right-sidebar,.main-sidebar.right-sidebar,.secondary.right-sidebar,.sidebar-porfolio.left-sidebar,.sidebar-blog.left-sidebar,.main-sidebar.left-sidebar,.secondary.left-sidebar{margin-top:0;}}.sidebar-porfolio.right-sidebar .widget_categories h3.wg-title:before,.sidebar-blog.right-sidebar .widget_categories h3.wg-title:before,.main-sidebar.right-sidebar .widget_categories h3.wg-title:before,.secondary.right-sidebar .widget_categories h3.wg-title:before,.sidebar-porfolio.left-sidebar .widget_categories h3.wg-title:before,.sidebar-blog.left-sidebar .widget_categories h3.wg-title:before,.main-sidebar.left-sidebar .widget_categories h3.wg-title:before,.secondary.left-sidebar .widget_categories h3.wg-title:before{content:"\f07c" !important;}.sidebar-porfolio.right-sidebar .widget_categories li.cat-item,.sidebar-blog.right-sidebar .widget_categories li.cat-item,.main-sidebar.right-sidebar .widget_categories li.cat-item,.secondary.right-sidebar .widget_categories li.cat-item,.sidebar-porfolio.left-sidebar .widget_categories li.cat-item,.sidebar-blog.left-sidebar .widget_categories li.cat-item,.main-sidebar.left-sidebar .widget_categories li.cat-item,.secondary.left-sidebar .widget_categories li.cat-item{padding:20px 0px;text-align:right;line-height:0;}.sidebar-porfolio.right-sidebar .widget_categories li.cat-item a,.sidebar-blog.right-sidebar .widget_categories li.cat-item a,.main-sidebar.right-sidebar .widget_categories li.cat-item a,.secondary.right-sidebar .widget_categories li.cat-item a,.sidebar-porfolio.left-sidebar .widget_categories li.cat-item a,.sidebar-blog.left-sidebar .widget_categories li.cat-item a,.main-sidebar.left-sidebar .widget_categories li.cat-item a,.secondary.left-sidebar .widget_categories li.cat-item a{color:#696969;float:left;}.sidebar-porfolio.right-sidebar .widget_categories li.cat-item:hover,.sidebar-blog.right-sidebar .widget_categories li.cat-item:hover,.main-sidebar.right-sidebar .widget_categories li.cat-item:hover,.secondary.right-sidebar .widget_categories li.cat-item:hover,.sidebar-porfolio.left-sidebar .widget_categories li.cat-item:hover,.sidebar-blog.left-sidebar .widget_categories li.cat-item:hover,.main-sidebar.left-sidebar .widget_categories li.cat-item:hover,.secondary.left-sidebar .widget_categories li.cat-item:hover{color:#231f20;}.sidebar-blog .widget_search .searchform{position:relative;}.sidebar-blog .widget_search .searchform .input-group{width:100%;}.sidebar-blog .widget_search .searchform .input-group .form-control{min-width:initial;width:100%;padding-left:20px;}.sidebar-blog .widget_search .searchform input[type="submit"]{position:absolute;right:0;border:0;bottom:-1px;}.woocommerce-product-search{position:relative;margin-bottom:15px;/* ==========================================================================
   [Start] 2. Widget Category, Archives List 
========================================================================== */}.woocommerce-product-search:before{font-size:18px;position:absolute;right:10px;top:10px;content:"\f002";font-family:FontAwesome;}.woocommerce-product-search .screen-reader-text{display:none;}.woocommerce-product-search input[type="text"],.woocommerce-product-search input[name="s"]{width:100%;margin:0;height:50px;line-height:50px;display:block;-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 */box-sizing:border-box;font-style:italic;padding:0 15px;}.woocommerce-product-search input[type="submit"]{position:absolute;right:0;top:0;width:35px;height:50px;line-height:50px;background:none;border:none !important;text-indent:-99999px;opacity:0;padding:0;}.woocommerce-product-search input[type="submit"]:hover{background-color:rgba(0, 0, 0, 0.2) !important;opacity:0.4;}.widget_categories,.widget_archive{/* ==========================================================================
   [Start] 3. Widget Tags
========================================================================== */}.widget_categories li,.widget_archive li{padding:12px 0;line-height:1em;}.widget_categories li:hover,.widget_archive li:hover{color:#231f20;}.widget_categories li a,.widget_archive li a{color:#696969;width:calc(100% - 30px);display:inline-block;}.widget_categories li span,.widget_archive li span{float:right;}.tagcloud a{font-size:13px !important;line-height:30px;height:34px;padding:0 15px;color:#6f6f6f;margin:0 10px 10px 0;display:inline-block;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;/* BACKGROUND GRADIENT */background-color:transparent;border:1px solid #ececec;/* ==========================================================================
   [End] 3. Widget Tags
========================================================================== *//* ==========================================================================
   [Start] 4. Instagram
========================================================================== */}.tagcloud a:hover{border-color:#231f20;background-color:transparent;}.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:#231f20;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:1;}.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;}.tweets-container{/* ==========================================================================
   [Start] 5. Zo Recent Post
========================================================================== */}.tweets-container ul{list-style:none inside;margin:0;padding:0;}.tweets-container ul li{font-size:13px;line-height:1.8;padding-bottom:15px !important;}.tweets-container ul li .jtwt_tweet_text{font-weight:bold;margin-bottom:10px;}.tweets-container ul li .jtwt_tweet_text i{font-size:16px;padding-right:5px;}.tweets-container ul li .jtwt_tweet_text a{color:#231f20 !important;}.tweets-container ul li .jtwt_date{color:#5c5e64 !important;display:block;font-size:11px;margin:10px 0 1px;line-height:normal;}.tweets-container ul li .jtwt_date .fa{padding-right:18px;}.zo-recent-post{margin-top:40px;}.zo-recent-post .zo-recent-post-wrapper{margin-left:0;}.zo-recent-post .zo-recent-post-wrapper > li{margin:0 0 40px;clear:both;line-height:normal;}.zo-recent-post .zo-recent-post-wrapper > li:last-child{margin:0;}.zo-recent-post .zo-recent-post-wrapper .zo-recent-media{width:70px;max-width:70px;float:left;}.zo-recent-post .zo-recent-post-wrapper .zo-recent-details{padding-left:100px;font-size:14px;}.zo-recent-post .zo-recent-post-wrapper .zo-recent-details.no-image{padding:0;}.zo-recent-post .zo-recent-post-wrapper .zo-recent-details .title{font-size:16px;margin:0 0 10px;color:#141414;font-weight:normal;letter-spacing:0;line-height:normal;}.zo-recent-post .zo-recent-post-wrapper .zo-recent-details .title a{color:#141414;}.zo-recent-post .zo-recent-post-wrapper .zo-recent-details .date{display:inline-block;}.zo-recent-post .zo-recent-post-wrapper .zo-recent-details .date .author{padding-left:1px;}.zo-recent-post .zo-recent-post-wrapper .zo-recent-details .date .author:before{content:"|";padding-right:3px;}.zo-recent-post .zo-recent-post-wrapper .zo-recent-details .post-categories{margin:0;}.zo-recent-post .zo-recent-post-wrapper .zo-recent-details .post-categories li{line-height:normal;}.zo-recent-post .zo-recent-post-wrapper .zo-recent-details .post-categories li a{font-style:italic;font-size:16px;color:#6f6f6f;}#secondary .zo-recent-post-wrapper{/**
* Calendar Widget
*/}#secondary .zo-recent-post-wrapper .zo-recent-details .date{color:#231f20;}.widget_calendar table{width:100%;/**
* Products Rate
*/}.widget_calendar table caption{text-align:center;font-weight:bold;}.widget_calendar table td{text-align:center;}.widget_top_rated_products{/**
* Filter
*/}.widget_top_rated_products .product_list_widget li{overflow:hidden;margin-bottom:30px !important;}.widget_top_rated_products .product_list_widget li a img{float:left;width:70px;height:75px;margin-right:30px;}.widget_top_rated_products .product_list_widget li a .product-title{float:left;color:#141414;font-size:12px;width:calc(100% - 105px);line-height:normal;text-transform:uppercase;letter-spacing:0.1em;font-weight:normal;word-wrap:break-word;}.widget_top_rated_products .product_list_widget li .amount{font-size:18px;font-style:italic;letter-spacing:0.1em;color:#141414;}.widget_top_rated_products .product_list_widget li ins{text-decoration:none;}.widget_price_filter .price_slider_wrapper{position:relative;padding-top:30px;/**
* News Tabs
*/}.widget_price_filter .price_slider_wrapper .price_slider{background-color:#909090 !important;-webkit-border-radius:0 !important;-khtml-border-radius:0 !important;-moz-border-radius:0 !important;-ms-border-radius:0 !important;-o-border-radius:0 !important;border-radius:0 !important;/* BACKGROUND GRADIENT */}.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle{width:20px;height:20px;top:-7px;left:-10px;background-color:#231f20;}.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-range{background-color:#141414;}.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label{position:absolute;top:0;left:0;display:block;width:100%;text-align:center;font-size:13px;color:#6f6f6f;}.widget_price_filter .price_slider_wrapper .price_slider_amount .button{margin-top:55px;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;/* BACKGROUND GRADIENT */border:2px solid #e4e4e4;padding:10px 25px;}.widget_ww_news_tabs{/*
* Recent Comments
*/}.widget_ww_news_tabs .tab-holder .tab-hold .nav-tabs{overflow:hidden;border-left:1px solid #ececec;border-right:1px solid #ececec;}.widget_ww_news_tabs .tab-holder .tab-hold .nav-tabs li{background-color:#f2f2f2;border:none;border-top:2px solid transparent;display:block;float:left;width:50%;text-align:center;letter-spacing:0.1em;font-size:12px;}.widget_ww_news_tabs .tab-holder .tab-hold .nav-tabs li a{display:block;border:none !important;}.widget_ww_news_tabs .tab-holder .tab-hold .nav-tabs li.active{background-color:transparent;border-top-color:#231f20;}.widget_ww_news_tabs .tab-content{margin:0;border-width:0 1px 1px 1px;}.widget_ww_news_tabs .tab-content .tab-pane{padding:40px 20px 0;}@media (min-width:768px) and (max-width:991px){.widget_ww_news_tabs .tab-content .tab-pane{padding-left:5px;padding-right:5px;}}.widget_ww_news_tabs .tab-content .news-list{margin:0;}.widget_ww_news_tabs .tab-content .news-list li{width:100%;clear:both;overflow:hidden;margin-bottom:40px;}.widget_ww_news_tabs .tab-content .news-list li .zo-image{width:70px;height:70px;float:left;}.widget_ww_news_tabs .tab-content .news-list li .zo-image + .zo-details{padding-left:100px;}.widget_ww_news_tabs .tab-content .news-list li .zo-details{line-height:normal;}.widget_ww_news_tabs .tab-content .news-list li .zo-details h4{font-size:16px;line-height:normal;font-weight:400;letter-spacing:0;margin:0 0 5px;padding:0;}.widget_ww_news_tabs .tab-content .news-list li .zo-details a{font-style:italic;font-size:16px;}.widget_recent_comments{/**
* Rss Widget
*/}.widget_recent_comments .recentcomments{color:#c8c8c8;}.widget_recent_comments .recentcomments .comment-author-link{color:#464646;}.widget_rss ul li{line-height:1.4 !important;}.widget_rss ul li a{color:#231f20;}.widget_rss ul li a:hover{text-decoration:underline;}.widget_rss .rssSummary{line-height:30px;}.widget_nav_menu{/* Lastet new, recent post with thumb */}.widget_nav_menu h3.wg-title:before{content:"\f0c9" !important;}.widget_nav_menu li.cat-item{text-align:right;}.widget_nav_menu li.cat-item a{color:#696969;float:left;}.widget_nav_menu li{text-align:left;}.widget_nav_menu li a{display:block;width:100%;color:#696969;}.widget_nav_menu li a:after{display:block;font-family:FontAwesome;font-size:13px;content:"\f0a9";float:right;height:10px;width:10px;}.widget_nav_menu li a:hover{color:#231f20 !important;}.widget_nav_menu ul.multicolumn li ul{padding-top:0 !important;}.widget_nav_menu ul.multicolumn li ul li{padding-bottom:0;}.wpb_widgetised_column .widget.widget_zo-recent-posts-widget-with-thumbnails{margin-bottom:0;}.widget_zo-recent-posts-widget-with-thumbnails ul li{display:inline-block;max-width:370px;overflow:hidden;}.widget_zo-recent-posts-widget-with-thumbnails ul li + li{margin-left:26px;}.widget_zo-recent-posts-widget-with-thumbnails ul li .zo-post-title h3{line-height:18px;margin-top:19px;letter-spacing:0;text-transform:capitalize;margin-bottom:0;}.widget_zo-recent-posts-widget-with-thumbnails ul li .zo-post-content p{color:#6f6f6f;line-height:24px;margin-bottom:35px;margin-top:25px;}.widget_newsletterwidget{color:#5c5e64;font-size:13px;font-weight:400;line-height:21.0333px;text-align:center;padding:40px 15px 20px;background:#f4f4f4;border:1px solid #dcdcdc;}.widget_newsletterwidget h3.wg-title{color:#202830;font-size:20px;font-weight:700;line-height:36px;font-style:normal;text-transform:uppercase;}.widget_newsletterwidget h3.wg-title:after{width:70px;display:block;content:"";margin:20px auto 30px;border-top:2px #cbcbcb solid;}.widget_newsletterwidget h3.wg-title:before{display:none;}.widget_newsletterwidget form{margin-top:30px;text-align:center;}.widget_newsletterwidget form p{display:inline-block;}.widget_newsletterwidget form p input{line-height:1;}.widget_newsletterwidget form p .newsletter-email{background-color:#fff;border-color:#d7d7d7 !important;vertical-align:middle;display:inline-block;width:30%;min-width:250px;margin-right:3px;padding:10px 13px 10px 20px;border-radius:100px;font-size:13px;font-weight:400;border-left:0px;line-height:16px;}.widget_newsletterwidget form p .newsletter-submit{font-size:13px;font-weight:700;text-transform:none;color:#fff !important;background-color:#231f20 !important;border-color:#231f20 !important;border-radius:500px;line-height:15px;position:relative;top:2px;}.tabs-left,.tabs-right{border-bottom:none;padding-top:2px;}.tabs-left{border-right:1px solid #ddd;}.tabs-right{border-left:1px solid #ddd;}.tabs-left > li,.tabs-right > li{float:none;margin-bottom:2px;list-style:none;}.tabs-left > li{margin-right:-1px;}.tabs-right > li{margin-left:-1px;}.tabs-left > li.active > a,.tabs-left > li.active > a:focus,.tabs-left > li.active > a:hover{border-bottom-color:#ddd;border-right-color:transparent;}.tabs-right > li.active > a,.tabs-right > li.active > a:focus,.tabs-right > li.active > a:hover{border-bottom:1px solid #ddd;border-left-color:transparent;}.tabs-left > li > a{border-radius:4px 0 0 4px;margin-right:0;display:block;}.tabs-right > li > a{border-radius:0 4px 4px 0;margin-right:0;}.tab-content > .tab-pane{display:none;}.tab-content > .active{display:block;}.sideways{margin-top:50px;border:none;position:relative;}.sideways > li{height:20px;width:120px;margin-bottom:100px;}.sideways > li > a{border-bottom:1px solid #ddd;border-right-color:transparent;text-align:center;border-radius:4px 4px 0 0;}.sideways > li.active > a,.sideways > li.active > a:focus,.sideways > li.active > a:hover{border-bottom-color:transparent;border-right-color:#ddd;border-left-color:#ddd;}.sideways.tabs-left{left:-50px;}.sideways.tabs-right{right:-50px;}.sideways.tabs-right > li{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}.sideways.tabs-left > li{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);/* Woo Commerce
==============================================================*/}.woocommerce ul.products,.woocommerce-page ul.products{padding:0;margin:0;list-style:none inside;}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin-right:30px;margin-bottom:0;width:calc(25% - 22.5px);}.woocommerce ul.products li.product:nth-child(4n),.woocommerce-page ul.products li.product:nth-child(4n){margin-right:0px;}@media screen and (max-width:991px) and (min-width:768px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:calc(50% - 15px);margin-right:30px;}.woocommerce ul.products li.product:nth-child(2n),.woocommerce-page ul.products li.product:nth-child(2n){margin-right:0;}}@media screen and (max-width:767px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100% !important;margin-right:0 !important;}}.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3{padding:0;margin:0;}.woocommerce.columns-4 ul.products li.product,.woocommerce-page.columns-4 ul.products li.product{float:left;width:calc(25% - 22.5px);}.woocommerce.columns-4 ul.products li.product:nth-child(4n),.woocommerce-page.columns-4 ul.products li.product:nth-child(4n){margin-right:0;}.woocommerce.columns-4 ul.products li.product:not(:nth-child(4n)),.woocommerce-page.columns-4 ul.products li.product:not(:nth-child(4n)){margin-right:30px;}.woocommerce.columns-3 ul.products li.product,.woocommerce-page.columns-3 ul.products li.product{width:calc(33.33% - 20px);float:left;}.woocommerce.columns-3 ul.products li.product:nth-child(3n),.woocommerce-page.columns-3 ul.products li.product:nth-child(3n){margin-right:0;}.woocommerce.columns-3 ul.products li.product:not(:nth-child(3n)),.woocommerce-page.columns-3 ul.products li.product:not(:nth-child(3n)){margin-right:30px;}.woocommerce.columns-2 ul.products li.product,.woocommerce-page.columns-2 ul.products li.product{width:calc(50% - 15px);float:left;}.woocommerce.columns-2 ul.products li.product:nth-child(2n),.woocommerce-page.columns-2 ul.products li.product:nth-child(2n){margin-right:0;}.woocommerce.columns-2 ul.products li.product:not(:nth-child(2n)),.woocommerce-page.columns-2 ul.products li.product:not(:nth-child(2n)){margin-right:30px;}.woocommerce-account #customer_login{padding:90px 15px;}.woocommerce-account #customer_login h2{color:#231f20;font-weight:700;line-height:26px;}.woocommerce-account #customer_login label{font-size:13px;font-weight:400;line-height:13px;color:#4d5359;font-style:normal;}.woocommerce{/**
* Tab: woocommerce_product_reviews
*/}.woocommerce span.onsale{width:50px;height:40px;border:2px solid #000;color:#333;line-height:40px;text-align:center;position:absolute;top:20px;left:20px;margin:0;padding:0;background-color:transparent;text-transform:uppercase;z-index:10;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;/* BACKGROUND GRADIENT */}.woocommerce .star-rating{float:none;}.woocommerce .woocommerce-ordering select{padding:10px 10px;font-size:13px;font-weight:400;line-height:18px;position:relative;top:-10px;}.woocommerce a.remove{padding-left:3px;}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:#fff;border:1px solid #231f20;-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 */padding:0.618em 1em;font-weight:400;}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{color:#fff;background-color:#231f20;}.woocommerce div.product .quantity{background-color:#fff;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;/* BACKGROUND GRADIENT */border:2px solid #ececec;height:40px;width:140px;line-height:40px;overflow:hidden;margin:10px 20px 0 0 !important;}@media screen and (max-width:359px){.woocommerce div.product .quantity{margin-bottom:15px !important;}}.woocommerce div.product .quantity .qty,.woocommerce div.product .quantity span{border:none;padding:0;display:inline-block;margin:0;height:100%;}.woocommerce div.product .quantity input[type=number]::-webkit-inner-spin-button,.woocommerce div.product .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}.woocommerce div.product .quantity .qty{width:50%;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;}.woocommerce div.product .quantity span{width:21%;text-align:center;cursor:pointer;}.woocommerce div.product .quantity span:hover{color:#231f20;}.woocommerce div.product .single_add_to_cart_button{-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;/* BACKGROUND GRADIENT */background-color:#231f20;color:#fff;padding:18px 35px;}.woocommerce div.product .single_add_to_cart_button:hover{background-color:transparent;color:#231f20;}.woocommerce div.product .product_title{position:relative;margin-bottom:25px;font-size:36px;letter-spacing:0;}.woocommerce div.product .rating-price .woocommerce-product-rating .woocommerce-review-link,.woocommerce div.product .single_variation_wrap .woocommerce-product-rating .woocommerce-review-link{display:none;}.woocommerce div.product .variations tr .label{padding:10px 0 0;width:55px;}.woocommerce div.product .variations tr .label label{font-style:italic;font-weight:normal;font-size:12px;text-transform:uppercase;letter-spacing:0.1em;}.woocommerce div.product .product_meta > span{display:block;color:#6f6f6f;text-transform:uppercase;font-size:10px;line-height:30px;}.woocommerce div.product .product_meta > span a,.woocommerce div.product .product_meta > span span{color:#141414;}.woocommerce div.product .social-list{margin:40px 0 0;padding:0;text-align:left;}.woocommerce div.product .social-list li{display:inline-block;}.woocommerce div.product .social-list li a{display:block;text-align:center;margin-right:5px;}.woocommerce div.product .social-list li a i{width:42px;height:42px;color:#141414;line-height:42px;background-color:#f9f9f9 !important;-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 */}.woocommerce div.product .social-list li a:hover i{background-color:#231f20 !important;color:#fff;}.woocommerce .woocommerce-info{border-top-color:#231f20;/**
    * --> Product Tabs
    */}.woocommerce .woocommerce-info:before{color:#231f20;}.woocommerce .zo-woocommerce-tabs .nav-tabs{margin:0;padding:0;border:none;}.woocommerce .zo-woocommerce-tabs .nav-tabs li{display:block;height:55px;line-height:55px;width:100%;background-color:#ececec;text-align:center;margin-bottom:20px;-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 */position:relative;text-transform:uppercase;}.woocommerce .zo-woocommerce-tabs .nav-tabs li.active{background-color:#231f20;}.woocommerce .zo-woocommerce-tabs .nav-tabs li.active a{color:#fff;}.woocommerce .zo-woocommerce-tabs .nav-tabs li.active:before{color:#fff;}.woocommerce .zo-woocommerce-tabs .nav-tabs li:before{content:'';position:absolute;left:30px;font-size:25px;font-family:FontAwesome;-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 */}.woocommerce .zo-woocommerce-tabs .nav-tabs li.description:before{content:"\f040";}.woocommerce .zo-woocommerce-tabs .nav-tabs li.additional_information:before{content:"\f02b";}.woocommerce .zo-woocommerce-tabs .nav-tabs li.reviews:before{content:"\f0e5";}.woocommerce .zo-woocommerce-tabs .tab-content{margin:0;padding:30px;}#woocommerce_product_reviews{/*
*---> Your Cart
*/}#woocommerce_product_reviews #reply-title{text-transform:uppercase;margin:20px 0;}.woocommerce form .form-row .required{color:#5c5e64;}.woocommerce-cart .woocommerce-info{margin:0 15px 15px !important;width:100%;}.woocommerce-cart table.cart{border:none;margin-bottom:30px;}.woocommerce-cart table.cart tr th,.woocommerce-cart table.cart tr td{border:none;border-bottom:1px solid #ececec;padding:0 0 20px;letter-spacing:0.1em;color:#141414;text-transform:uppercase;}.woocommerce-cart table.cart tr th{font-size:14px;font-weight:bold;}.woocommerce-cart table.cart tr td{padding:60px 30px 60px 0;font-size:12px;font-weight:400;}.woocommerce-cart table.cart tr .product-remove{width:30px;padding-right:0;}.woocommerce-cart table.cart tr .product-name{padding-right:0;width:50%;position:relative;}@media screen and (max-width:767px){.woocommerce-cart table.cart tr .product-name{width:39%;font-size:9px;text-align:left;}.woocommerce-cart table.cart tr .product-name .variation dt.variation-Color,.woocommerce-cart table.cart tr .product-name .variation dt.variation-Size{display:none;}.woocommerce-cart table.cart tr .product-name .variation dd.variation-Color,.woocommerce-cart table.cart tr .product-name .variation dd.variation-Size{margin:0;width:100%;}}.woocommerce-cart table.cart tr .product-name span{display:inline-block;padding-right:30px;}.woocommerce-cart table.cart tr .product-name span.product-name{float:right;position:absolute;top:50%;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);/* BACKGROUND GRADIENT *//* TRANSFORM STYLE */}@media screen and (max-width:799px){.woocommerce-cart table.cart tr .product-name span.product-name{width:calc(100% - 30px);}}@media screen and (max-width:767px){.woocommerce-cart table.cart tr .product-name span.product-name{padding-right:0;}.woocommerce-cart table.cart tr .product-name span.product-name > a{font-size:11px;}}.woocommerce-cart table.cart tr .product-name img{max-width:170px;width:100%;}.woocommerce-cart table.cart tr .product-quantity .qty{display:inline-block;margin-right:20px;padding:0;width:70px;height:40px;line-height:40px;border:2px solid #e4e4e4;font-size:12px;color:#141414;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;/* BACKGROUND GRADIENT */text-align:center;}@media screen and (max-width:767px){.woocommerce-cart table.cart tr .product-quantity .qty{width:55px;}}@media screen and (max-width:767px){.woocommerce-cart table.cart tr .product-price,.woocommerce-cart table.cart tr .product-subtotal{text-align:center;padding-right:0;}}.woocommerce-cart table.cart tr .product-price .amount,.woocommerce-cart table.cart tr .product-subtotal .amount{font-size:18px;font-style:italic;}@media screen and (max-width:767px){.woocommerce-cart table.cart tr .product-price .amount,.woocommerce-cart table.cart tr .product-subtotal .amount{font-size:13px;font-weight:600;}}.woocommerce-cart table.cart tr:last-child td{border:0 !important;}.woocommerce-cart input[type="submit"],.woocommerce-cart button[type="submit"],.woocommerce-cart .btn-continue{display:inline-block;margin-right:20px;padding:12px 35px;border:2px solid #e4e4e4;font-size:12px;color:#141414;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;/* BACKGROUND GRADIENT */}.woocommerce-cart input[type="submit"]:hover,.woocommerce-cart button[type="submit"]:hover,.woocommerce-cart .btn-continue:hover{border-color:#231f20;color:#fff !important;}.woocommerce-cart .cart-actions{margin-bottom:50px;}.woocommerce-cart .cart-actions input[type="submit"],.woocommerce-cart .cart-actions .btn-continue{display:inline-block;margin-right:20px;padding:12px 35px !important;border:2px solid #e4e4e4;font-size:12px;color:#141414;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;/* BACKGROUND GRADIENT */}.woocommerce-cart .cart-actions input[type="submit"]:hover,.woocommerce-cart .cart-actions .btn-continue:hover{border-color:#231f20;}.woocommerce-cart .cart-actions .cart-action-continue{text-align:right;}.woocommerce-cart .cart-actions .cart-action-continue .btn-continue{margin-right:0;}@media screen and (max-width:767px){.woocommerce-cart .cart-actions .cart-action-group,.woocommerce-cart .cart-actions .cart-action-continue{text-align:center;}.woocommerce-cart .cart-actions .cart-action-group input[type="submit"],.woocommerce-cart .cart-actions .cart-action-continue input[type="submit"],.woocommerce-cart .cart-actions .cart-action-group .btn-continue,.woocommerce-cart .cart-actions .cart-action-continue .btn-continue{margin-right:0;margin-bottom:15px;width:160px;}}.woocommerce-cart .cart-options{padding-bottom:100px;}.woocommerce-cart .cart-options .title{position:relative;font-size:12px;letter-spacing:0.1em;background:url('../images/dot.png') no-repeat left center transparent;text-indent:30px;font-weight:400;text-transform:uppercase;margin:0 0 5px;padding:0;}.woocommerce-cart .cart-options .coupon input[type="text"],.woocommerce-cart .cart-options .form-shipping-calculator input[type="text"],.woocommerce-cart .cart-options .coupon select,.woocommerce-cart .cart-options .form-shipping-calculator select{width:100%;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;/* BACKGROUND GRADIENT */background-color:transparent;border:1px solid #ececec;padding:15px 30px;font-style:italic;font-size:16px;}.woocommerce-cart .cart-options .coupon .button,.woocommerce-cart .cart-options .form-shipping-calculator .button{float:right;margin:30px 0 0;padding:12px 35px !important;}.woocommerce-cart .cart-options .cart-collaterals .cart_totals{width:100%;}.woocommerce-cart .cart-options .cart-collaterals .cart-subtotal th,.woocommerce-cart .cart-options .cart-collaterals .cart-subtotal td{padding-top:0 !important;}.woocommerce-cart .cart-options .cart-collaterals .cart-subtotal td,.woocommerce-cart .cart-options .cart-collaterals .order-total td{text-align:right;}.woocommerce-cart .cart-options .cart-collaterals .cart-subtotal td .amount,.woocommerce-cart .cart-options .cart-collaterals .order-total td .amount{color:#141414;display:block;font-size:18px;font-style:italic;font-weight:normal;}.woocommerce-cart .cart-options .cart-collaterals .order-total td .amount{font-size:36px;}@media screen and (max-width:767px){/*
* Checkout Page
*/.woocommerce-cart table.cart thead tr th{text-align:center;font-size:9px;}}.woocommerce .cart-total-table{padding:20px;border:2px solid #ececec;margin-bottom:100px;}.woocommerce .cart-total-table table{border:none;}.woocommerce .cart-total-table th{font-size:12px;color:#141414;text-transform:uppercase;font-weight:normal;}.woocommerce .cart-total-table th,.woocommerce .cart-total-table td{width:50%;text-transform:uppercase;border-top:none !important;border-bottom:1px solid #ececec !important;padding:20px 0 !important;}.woocommerce .cart-total-table #shipping_method li{list-style:none;padding:0;text-indent:0;overflow:hidden;clear:both;line-height:24px;margin:0 0 25px;}.woocommerce .cart-total-table #shipping_method li input{display:block;float:left;margin-top:5px;margin-right:15px;}.woocommerce .cart-total-table #shipping_method li label{display:block;float:left;font-size:10px;text-transform:uppercase;color:#6f6f6f;letter-spacing:0.1em;font-family:inherit;font-style:normal;}.woocommerce .cart-total-table #shipping_method li label span{color:#141414;display:block;font-size:18px;font-style:italic;font-weight:normal;}.woocommerce .cart-total-table .wc-proceed-to-checkout .checkout-button{padding:21px;font-size:14px;font-weight:bold;}.woocommerce form .form-row{margin-bottom:25px;padding:0;}.woocommerce form .form-row:last-child{margin-bottom:0;}.woocommerce form .form-row label{font-size:12px;font-style:italic;color:#141414;display:block;margin-bottom:10px;text-transform:uppercase;}.woocommerce .button{padding:18px 35px !important;-webkit-border-radius:0 !important;-khtml-border-radius:0 !important;-moz-border-radius:0 !important;-ms-border-radius:0 !important;-o-border-radius:0 !important;border-radius:0 !important;/* BACKGROUND GRADIENT */}.woocommerce-checkout{/**
* Product Single
*/}.woocommerce-checkout .select2-container .select2-choice{padding:12px 17px;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;/* BACKGROUND GRADIENT */}.woocommerce-checkout .woocommerce-billing-fields > h3{padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #ececec;font-size:14px;}.woocommerce-checkout .woocommerce-billing-fields .create-account{margin-bottom:0;}.woocommerce-checkout .woocommerce-billing-fields .create-account label{letter-spacing:0;font-size:10px;font-family:inherit;font-weight:bold;font-style:normal;}.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address{letter-spacing:0;font-size:10px;text-transform:uppercase;}.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle;}.woocommerce-checkout #order_review table tr th,.woocommerce-checkout #order_review table tr td{border:none;}.woocommerce-checkout #order_review table tr .product-total{text-align:left;}.woocommerce-checkout #order_review table tr .amount{display:block;font-size:18px;line-height:60px;font-style:italic;/*letter-spacing: 0.1em;*/color:#141414;font-weight:normal;}.woocommerce-checkout #order_review table tr td.product-quantity{color:#141414;line-height:14px;}.woocommerce-checkout #order_review table .cart_item .product-name{font-size:13px;font-weight:400;line-height:13px;color:#696969;width:40%;}.woocommerce-checkout #order_review table .cart_item td{width:17%;}.woocommerce-checkout #order_review table .cart-subtotal td,.woocommerce-checkout #order_review table .order-total td{text-align:left !important;}.woocommerce-checkout #order_review_heading{color:#231f20;font-size:18px;font-weight:700;}.woocommerce-checkout #payment{background-color:transparent;}.woocommerce-checkout #payment h3{color:#231f20;font-size:18px;text-transform:uppercase;padding-bottom:20px;border-bottom:1px solid #ececec;}.woocommerce-checkout #payment ul.payment_methods{padding:0;}.woocommerce-checkout #payment ul.payment_methods li{padding:20px 0;border-bottom:1px solid #ececec;}.woocommerce-checkout #payment ul.payment_methods li:last-child{border-bottom:none;}.woocommerce-checkout #payment ul.payment_methods li input{float:left;margin-top:9px;}.woocommerce-checkout #payment ul.payment_methods li label{color:#141414;font-size:13px;vertical-align:middle;}.woocommerce-checkout #payment ul.payment_methods li .payment_box{background:transparent;padding:20px 0;margin:0;}.woocommerce-checkout #payment ul.payment_methods li .payment_box:after{content:none;}.woocommerce-checkout #payment .form-row{padding:30px 0 0 !important;}.woocommerce-checkout #payment .form-row #place_order{font-size:12px;font-weight:700;padding:10px 25px !important;float:right !important;width:auto !important;border:0px none;border-radius:3px !important;line-height:1em !important;background:#231f20;margin-top:30px !important;}.woocommerce-checkout .order_details{margin:0;}.woocommerce-checkout .order_details li{width:20%;margin:0;padding:0;text-align:center;}.woocommerce-checkout h2{font-size:18px;text-transform:uppercase;color:#231f20;}.woocommerce-checkout .addresses .title h3{font-size:18px;text-transform:uppercase;color:#231f20;}@media screen and (max-width:991px){.woocommerce .products .zo-product-teaser{width:100%;}}.zo-product-teaser{margin-bottom:35px;/**
	left: 50%;
	@include transform(translateX(-50%));
	*/position:relative;display:inline-block;/**
* Related Products
*/}@media screen and (min-width:992px){.zo-product-teaser{width:100%;}}@media (min-width:480px) and (max-width:991px){.zo-product-teaser{width:inherit;}}.zo-product-teaser:hover .zo-product-header .zo-product-overlay{bottom:0;}.zo-product-teaser .posted_in a{color:#696969;}.zo-product-teaser .zo-product-header{position:relative;}.zo-product-teaser .zo-product-header .onsale{background:url("../images/ribbon_03.png") no-repeat scroll 0 0;border:medium none;height:67px;left:-6px !important;position:absolute;top:-6px !important;width:66px;color:transparent;font-size:0;}.zo-product-teaser .zo-product-header .onsale:before{color:#fff;content:"Sale";font-size:14px;font-weight:600;font-weight:normal;left:6px;position:absolute;text-transform:none;top:2px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}.zo-product-teaser .zo-product-header img{margin:0 !important;border:1px solid #e6e6e6;}@media screen and (max-width:479px){.zo-product-teaser .zo-product-header img{width:100%;}}.zo-product-teaser .zo-product-header .zo-product-overlay{border:1px solid #231f20;background:#231f20;background:rgba(35, 31, 32, 0.9);/* COLOR OPACITY */filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */position:absolute;width:100%;height:100%;bottom:0;left: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-product-teaser .zo-product-header .zo-product-overlay .zo-add-to-cart{position:absolute;bottom:46px;/*width: 100%;*/left:20px;}.zo-product-teaser .zo-product-header .zo-product-overlay .zo-add-to-cart .add_to_cart_button,.zo-product-teaser .zo-product-header .zo-product-overlay .zo-add-to-cart .added_to_cart,.zo-product-teaser .zo-product-header .zo-product-overlay .zo-add-to-cart .product_type_simple{background-color:#202830;border-radius:2px;color:#fff;display:inline-block;font-size:13px;font-weight:400;line-height:16px;padding:9px;}.zo-product-teaser .zo-product-header .zo-product-overlay .zo-add-to-cart .add_to_cart_button span:before,.zo-product-teaser .zo-product-header .zo-product-overlay .zo-add-to-cart .added_to_cart span:before,.zo-product-teaser .zo-product-header .zo-product-overlay .zo-add-to-cart .product_type_simple span:before{content:'\f07a';font-family:FontAwesome;padding-right:10px;}.zo-product-teaser .zo-product-header .zo-product-overlay .zo-add-to-cart .add_to_cart_button.added,.zo-product-teaser .zo-product-header .zo-product-overlay .zo-add-to-cart .added_to_cart.added,.zo-product-teaser .zo-product-header .zo-product-overlay .zo-add-to-cart .product_type_simple.added{display:none;}.zo-product-teaser .zo-product-header .zo-product-overlay .zo-add-to-cart .add_to_cart_button.loading:before,.zo-product-teaser .zo-product-header .zo-product-overlay .zo-add-to-cart .added_to_cart.loading:before,.zo-product-teaser .zo-product-header .zo-product-overlay .zo-add-to-cart .product_type_simple.loading:before{content:"\f110";display:inline-block;font-family:FontAwesome;padding-right:10px;}.zo-product-teaser .zo-product-header .zo-product-overlay .zo-add-to-cart .add_to_cart_button.loading > span:before,.zo-product-teaser .zo-product-header .zo-product-overlay .zo-add-to-cart .added_to_cart.loading > span:before,.zo-product-teaser .zo-product-header .zo-product-overlay .zo-add-to-cart .product_type_simple.loading > span:before{content:"" !important;display:none;}.zo-product-teaser .zo-product-header .zo-product-overlay .zo-add-to-cart .add_to_cart_button:hover,.zo-product-teaser .zo-product-header .zo-product-overlay .zo-add-to-cart .added_to_cart:hover,.zo-product-teaser .zo-product-header .zo-product-overlay .zo-add-to-cart .product_type_simple:hover{color:#fff;}.zo-product-teaser .zo-product-header .zo-product-overlay .zo-add-to-cart .add_to_cart_button,.zo-product-teaser .zo-product-header .zo-product-overlay .zo-add-to-cart .product_type_simple{background-color:#202830;border-radius:2px;color:#fff;display:inline-block;font-size:13px;font-weight:400;line-height:16px;padding:9px 9px;}.zo-product-teaser .zo-product-header .zo-product-overlay .zo-add-to-cart .added_to_cart:before{content:"\f07a";display:inline-block;font-family:FontAwesome;margin-right:10px;}.zo-product-teaser .zo-product-header .zo-product-overlay .zo-cart-meta{position:absolute;right:20px;bottom:46px;}.zo-product-teaser .zo-product-header .zo-product-overlay .zo-cart-meta > span{background-color:#202830;border-radius:2px;display:inline-block;font-size:13px;font-weight:400;line-height:1.4;padding:8px 13px;}.zo-product-teaser .zo-product-header .zo-product-overlay .zo-cart-meta > span i{color:#fff;}.zo-product-teaser .zo-product-header .zo-product-overlay .zo-cart-meta > span .nectar-love-count{display:none;}.zo-product-teaser .zo-product-header .zo-product-overlay:hover{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;/* BACKGROUND GRADIENT *//* OUTLINE RADIUS */}.zo-product-teaser .zo-product-meta{font-size:16px;margin-top:10px;display:inline-block;width:100%;margin:15px 0 3px;}.zo-product-teaser .zo-product-meta .zo-product-title,.zo-product-teaser .zo-product-meta .zo-product-price{display:inline-block;vertical-align:top;line-height:normal;}.zo-product-teaser .zo-product-meta .zo-product-title{padding:0;margin:0;line-height:normal;}.zo-product-teaser .zo-product-meta .zo-product-title a{font-size:16px;font-weight:bold;text-transform:uppercase;color:#231f20;}.zo-product-teaser .zo-product-meta .zo-product-price{font-size:16px;font-weight:bold;color:#4d5359;float:right;}.zo-product-teaser .zo-product-meta .zo-product-price ins{float:left;margin-right:10px;text-decoration:none;}.zo-product-teaser .zo-product-meta .zo-product-price del{color:#6f6f6f;}.zo-related-products{margin-top:80px;margin-bottom:250px;}.zo-related-products .zo-header{margin-bottom:80px;text-align:center;}.single-img-product .vc_single_image-img{background:#fff none repeat scroll 0% 0%;display:block;margin:0px;padding:10px;text-align:center;width:100%;border:1px solid #e6e6e6;margin-bottom:15px;}.woocommerce-pagination{margin-bottom:40px;margin-top:0px;}.woocommerce-pagination ul.page-numbers{display:inline-block;padding-left:0px;border-radius:2px;list-style:outside none none;border:medium none !important;}.woocommerce-pagination ul.page-numbers li{border:none !important;}.woocommerce-pagination ul.page-numbers li a,.woocommerce-pagination ul.page-numbers li span{float:left;font-size:16px !important;height:40px;padding:0px !important;width:40px;line-height:38px !important;border:1px solid #e6e6e6;background-color:transparent;border-radius:50px;color:#202020;margin-right:10px !important;}.woocommerce-pagination ul.page-numbers li a:hover,.woocommerce-pagination ul.page-numbers li span:hover{background:#231f20 !important;border-color:#231f20 !important;color:#fff !important;}.woocommerce-pagination ul.page-numbers li .current{background:#fff !important;color:#202020 !important;}.woocommerce-pagination ul.page-numbers li .next,.woocommerce-pagination ul.page-numbers li .prev{line-height:35px !important;font-size:14px !important;}.woocommerce .woocommerce-result-count{margin-bottom:75px;}.woocommerce .woocommerce-result-count span{color:#231f20;}.shop-btn-icon .add_to_cart_button{white-space:nowrap;width:40px;padding-left:14px !important;}.shop-btn-icon .add_to_cart_button span:before{padding-right:20px !important;color:#fff !important;}.shop-btn-icon .add_to_cart_button span{color:transparent !important;}.woocommerce-cart .woocommerce{margin:90px 0;}.woocommerce-cart .woocommerce .col-md-10{padding:0px !important;}.woocommerce-cart .woocommerce .cart-empty,.woocommerce-cart .woocommerce .return-to-shop{text-align:center;}.woocommerce-cart .cart_totals{width:100% !important;}.woocommerce-cart .cart_totals p{margin:0px;}.woocommerce-cart .cart_totals h2{color:#231f20;font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:18px;font-weight:700;line-height:32.4px;margin-bottom:25px;}.woocommerce-cart .cart_totals .form-row{margin-bottom:0px !important;}.woocommerce-cart .cart_totals .form-row select,.woocommerce-cart .cart_totals .form-row input{width:100%;border:1px solid #e6e6e6;line-height:18px !important;padding:0.8em;font-size:13px;font-weight:400;margin-bottom:20px !important;}.woocommerce-cart .cart_totals .detail table{border:0px;margin-bottom:15px;}.woocommerce-cart .cart_totals .detail table td{border:0px;padding:0 15px;color:#5c5e64;vertical-align:middle;}.woocommerce-cart .cart_totals .detail table td span{font-size:13px;font-weight:400;line-height:13px;vertical-align:middle;}.woocommerce-cart .cart_totals .detail table .shipping{padding:0px;}.woocommerce-cart .cart_totals .detail table .shipping .title{padding:5px 20px;background-color:#eae9e9;border:1px solid #ecf0f1;font-weight:400;min-width:120px;font-size:12px;width:120px;display:inline-block;}.woocommerce-cart .cart_totals .detail table .shipping .content{display:inline-block;margin-left:12px;}.woocommerce-cart .cart_totals .detail table th{background-color:#eae9e9;border:1px solid #ecf0f1;font-weight:400;min-width:120px;padding:5px 20px;font-size:12px;width:120px;}.woocommerce-cart .button[name="update_cart"]{width:122px;}.woocommerce-cart .button{color:#fff !important;background-color:#231f20 !important;border-color:#231f20 !important;display:inline-block;font-size:12px !important;font-weight:700 !important;line-height:12px;padding:1em 2em !important;border-radius:3px !important;text-transform:capitalize;margin:0px !important;border:0px !important;}.woocommerce-cart .wc-proceed-to-checkout{float:right;width:calc(100% - 125px);padding:0px;line-height:12px;}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{float:left;}.woocommerce-cart .shop_table.cart{margin-left:15px;}.woocommerce-checkout .shop_table,.woocommerce-cart .shop_table,.woocommerce-checkout .shop_table.cart,.woocommerce-cart .shop_table.cart{table-layout:auto !important;padding-bottom:20px;}.woocommerce-checkout .shop_table thead,.woocommerce-cart .shop_table thead,.woocommerce-checkout .shop_table.cart thead,.woocommerce-cart .shop_table.cart thead{background:#231f20;}.woocommerce-checkout .shop_table thead th,.woocommerce-cart .shop_table thead th,.woocommerce-checkout .shop_table.cart thead th,.woocommerce-cart .shop_table.cart thead th{padding:20px;color:#fff;font-size:13px;font-weight:700;line-height:13px;text-transform:capitalize;letter-spacing:0px;}.woocommerce-checkout .shop_table tbody tr:nth-child(odd),.woocommerce-cart .shop_table tbody tr:nth-child(odd),.woocommerce-checkout .shop_table.cart tbody tr:nth-child(odd),.woocommerce-cart .shop_table.cart tbody tr:nth-child(odd){background-color:#ededed;}.woocommerce-checkout .shop_table tbody tr td,.woocommerce-cart .shop_table tbody tr td,.woocommerce-checkout .shop_table.cart tbody tr td,.woocommerce-cart .shop_table.cart tbody tr td{padding:23px !important;vertical-align:top;letter-spacing:0px;}.woocommerce-checkout .shop_table tbody tr .product-thumbnail,.woocommerce-cart .shop_table tbody tr .product-thumbnail,.woocommerce-checkout .shop_table.cart tbody tr .product-thumbnail,.woocommerce-cart .shop_table.cart tbody tr .product-thumbnail{width:10%;display:table !important;}.woocommerce-checkout .shop_table tbody tr .product-thumbnail img,.woocommerce-cart .shop_table tbody tr .product-thumbnail img,.woocommerce-checkout .shop_table.cart tbody tr .product-thumbnail img,.woocommerce-cart .shop_table.cart tbody tr .product-thumbnail img{width:80px;height:80px;display:block;min-width:80px;}.woocommerce-checkout .shop_table tbody tr .product-name,.woocommerce-cart .shop_table tbody tr .product-name,.woocommerce-checkout .shop_table.cart tbody tr .product-name,.woocommerce-cart .shop_table.cart tbody tr .product-name{width:40%;text-transform:none;padding-left:5px !important;font-size:13px;font-weight:400;line-height:13px;}.woocommerce-checkout .shop_table tbody tr .product-name a,.woocommerce-cart .shop_table tbody tr .product-name a,.woocommerce-checkout .shop_table.cart tbody tr .product-name a,.woocommerce-cart .shop_table.cart tbody tr .product-name a{color:#696969;}.woocommerce-checkout .shop_table tbody tr .product-name .variation dd,.woocommerce-cart .shop_table tbody tr .product-name .variation dd,.woocommerce-checkout .shop_table.cart tbody tr .product-name .variation dd,.woocommerce-cart .shop_table.cart tbody tr .product-name .variation dd{margin:0px;}.woocommerce-checkout .shop_table tbody tr .product-price span,.woocommerce-cart .shop_table tbody tr .product-price span,.woocommerce-checkout .shop_table.cart tbody tr .product-price span,.woocommerce-cart .shop_table.cart tbody tr .product-price span,.woocommerce-checkout .shop_table tbody tr .product-subtotal span,.woocommerce-cart .shop_table tbody tr .product-subtotal span,.woocommerce-checkout .shop_table.cart tbody tr .product-subtotal span,.woocommerce-cart .shop_table.cart tbody tr .product-subtotal span{color:#0b0b0b !important;font-size:13px !important;font-weight:400 !important;line-height:13px !important;font-style:normal !important;}.woocommerce-checkout .woocommerce-info{display:none;}.woocommerce-checkout .woocommerce .col-md-10{padding:90px 15px;}.woocommerce-checkout .shop_table{border:0px !important;}.woocommerce-checkout .shop_table tfoot tr span{display:inline-block !important;}.woocommerce-checkout .shop_table tfoot tr .product-quantity{padding:10px 20px !important;color:#5c5e64 !important;font-size:14px !important;font-weight:400;line-height:22.65px !important;font-style:normal !important;}.woocommerce-checkout .shop_table tfoot tr td{color:#5c5e64;font-size:14px;font-weight:700;line-height:14px;padding-top:25px;padding-bottom:0px;}.woocommerce-checkout .shop_table tfoot tr td span,.woocommerce-checkout .shop_table tfoot tr td p{color:#5c5e64 !important;font-size:14px !important;font-weight:400;line-height:22.65px !important;font-style:normal !important;}.woocommerce-checkout .shop_table tfoot tr td.shipping .title{display:inline-block;}.woocommerce-checkout .shop_table tfoot tr td.shipping .content{color:#5c5e64 !important;font-size:14px !important;font-weight:400;line-height:22.65px !important;font-style:normal !important;display:inline-block;}.woocommerce-checkout .shop_table tfoot tr .cart-subtotal td,.woocommerce-checkout .shop_table tfoot tr .order-total td{text-align:left !important;}.woocommerce-checkout .checkout{margin-left:auto;margin-right:auto;}.woocommerce-checkout .checkout #customer_details{margin-bottom:40px;}@media screen and (max-width:991px){.woocommerce-checkout .checkout{width:100%;}}.woocommerce-checkout .checkout h3{color:#231f20;font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:18px;font-weight:700;line-height:1.8em;margin:0;padding:0 0 23px;border-width:0;}.woocommerce-checkout .checkout .form-row{margin-bottom:0;}.woocommerce-checkout .checkout .form-row#billing_country_field{width:50%;padding-right:15px;float:left;}.woocommerce-checkout .checkout .form-row#billing_postcode_field{width:50%;padding-left:15px;float:right;}.woocommerce-checkout .checkout .form-row#billing_email_field,.woocommerce-checkout .checkout .form-row#billing_phone_field{width:100%;}.woocommerce-checkout .checkout .form-row label{display:inline-block;max-width:100%;padding-top:0.8em;padding-bottom:0.8em;margin:0;text-transform:capitalize;color:#5c5e64;font-size:13px;font-weight:400;font-style:normal;line-height:13px;}.woocommerce-checkout .checkout .form-row input,.woocommerce-checkout .checkout .form-row .country_select a,.woocommerce-checkout .checkout .form-row textarea{font-size:13px;letter-spacing:normal;margin:0;outline-width:0px;line-height:18px !important;padding:10px;}.woocommerce-checkout .checkout .form-row textarea{height:100px;}.woocommerce-checkout .woocommerce-checkout-payment{border-radius:0px !important;border-top:1px solid #ddd;}.woocommerce-checkout .woocommerce-checkout-payment ul{border-bottom:0px !important;margin-bottom:20px;}.woocommerce-checkout .woocommerce-checkout-payment ul li{padding:30px 0 0 !important;border-bottom:0px !important;}.woocommerce-checkout .woocommerce-checkout-payment ul li label{color:#030303;font-size:13px;font-weight:400;line-height:13px;}.woocommerce-checkout .woocommerce-checkout-payment ul li .payment_box{position:inherit !important;}.woocommerce-checkout .woocommerce-checkout-payment ul li .payment_method_paypal{padding:60px 0 0 !important;}.woocommerce-checkout .woocommerce-checkout-payment ul li .payment_method_bacs p,.woocommerce-checkout .woocommerce-checkout-payment ul li .payment_method_cheque p,.woocommerce-checkout .woocommerce-checkout-payment ul li .payment_method_paypal p{display:block;color:#8e8e8e;font-size:14px;font-weight:400;padding:5px 15px;background-color:#fcfcfc;margin:0px;}.woocommerce-checkout .woocommerce-checkout-payment ul li .payment_method_bacs:before,.woocommerce-checkout .woocommerce-checkout-payment ul li .payment_method_cheque:before,.woocommerce-checkout .woocommerce-checkout-payment ul li .payment_method_paypal:before{display:none !important;}.woocommerce-checkout .woocommerce-checkout-payment ul li img{position:absolute !important;right:15px;margin-top:27px !important;}.woocommerce-order-received .woocommerce{padding:90px 15px;text-align:center;}.woocommerce-order-received .woocommerce ul.order_details{padding:0px;margin-bottom:30px;}.woocommerce-order-received .woocommerce ul.order_details li{float:none;display:inline-block;margin-top:30px !important;}.woocommerce-order-received .woocommerce table{display:table !important;}.woocommerce-order-received .woocommerce .shop_table tr,.woocommerce-order-received .woocommerce .shop_table td,.woocommerce-order-received .woocommerce .shop_table th{border:0;}.woocommerce-order-received .woocommerce .shop_table tfoot td,.woocommerce-order-received .woocommerce .shop_table tfoot th{padding:0 20px !important;}.woocommerce-order-received .woocommerce .shop_table tbody tr .product-name{padding:30px 25px !important;}.woocommerce-order-received .woocommerce .shop_table_responsive th,.woocommerce-order-received .woocommerce .shop_table_responsive td{display:inline-block;line-height:1em;padding:25px;border:0px;}.woocommerce-order-received .woocommerce .shop_table_responsive th:before,.woocommerce-order-received .woocommerce .shop_table_responsive td:before{display:none;}.woocommerce-order-received .woocommerce .shop_table_responsive tr:nth-child(2n) td{background-color:#fff;}[class*='sidebar'] .product{margin-bottom:90px;}[class*='sidebar'] .product form.cart .quantity{width:100%;}@media screen and (max-width:1024px){[class*='sidebar'] .product{width:100% !important;}}@media screen and (min-width:1025px){[class*='sidebar'] .product{width:66.66% !important;padding-right:15px;}}.single-product-sb{margin-bottom:55px !important;}.product{margin:90px 0;}.product span.onsale{width:50px;height:40px;border:2px solid #000;color:#333;line-height:40px;text-align:center;position:absolute;top:20px;left:20px;margin:0;padding:0;background-color:transparent;text-transform:uppercase;z-index:10;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;/* BACKGROUND GRADIENT */background:url("../images/ribbon_03.png") no-repeat scroll 0 0;border:medium none;height:67px;left:-6px !important;position:absolute;top:-6px !important;width:66px;color:transparent;font-size:0;}.product span.onsale:before{color:#fff;content:"Sale";font-size:14px;font-weight:600;font-weight:normal;left:6px;position:absolute;text-transform:none;top:2px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}.product .images{width:40.7% !important;padding:0px !important;padding-right:15px;float:left;}@media screen and (max-width:768px){.product .images{width:100% !important;}}.product .images img{border:1px solid #e6e6e6;width:100%;}.product .summary{padding-left:15px;float:right;width:58% !important;margin-bottom:35px !important;}@media screen and (max-width:768px){.product .summary{width:100% !important;padding-left:0px !important;}}.product .summary h3.product_title{text-transform:uppercase;font-size:25px;font-weight:bold;line-height:45px;margin:0;color:#231f20;}.product .summary .woocommerce-product-price{font-size:18px;font-weight:700;color:#212121;padding:0;margin-bottom:10px;display:block;}.product .summary .woocommerce-product-price .price{margin-bottom:10px;}.product .summary .woocommerce-product-price .price .amount{font-family:Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:18px;font-weight:700;line-height:18px;}.product .summary .woocommerce-product-price .price del{display:inline-block;}.product .summary .woocommerce-product-price .price ins{text-decoration:none;display:inline-block;}.product .summary .woocommerce-product-price .price ins .amount{color:#212121 !important;}.product .summary .zo-product-description{color:#5c5e64;display:block;font-size:13px;font-weight:normal;line-height:21.034px;margin:0;padding-bottom:20px;border-bottom:1px solid #e6e6e6;}.product .summary .zo-product-description p{margin:0;}.product .summary .shop-detail{padding-bottom:30px;border-bottom:1px solid #e6e6e6;}.product .summary .shop-detail h3.title{border:none;font-size:18px;font-weight:bold;height:42px;line-height:32.4px;margin:20px 0 5px;padding:0 0 10px;color:#231f20;}.product .summary .shop-detail p{font-size:13px;line-height:21.034px;margin:0;}.product .summary .shop-detail p strong{font-weight:bold;color:#231f20;}.product .summary form.cart{display:inline-block;position:relative;margin-bottom:0 !important;padding:30px 0 15px;float:left;}.product .summary form.cart .quantity{margin:0 5px 10px 0 !important;display:inline-block;position:relative;float:left;border:none;padding:1px 0px;}@media screen and (max-width:768px){.product .summary form.cart .quantity{width:100% !important;}}.product .summary form.cart .quantity .qty-minus,.product .summary form.cart .quantity input,.product .summary form.cart .quantity .qty-plus{width:40px;height:36.5px;border:1px solid #eae9e9;float:left;text-align:center;background-color:#eae9e9;font-size:12px;color:#242424;}.product .summary form.cart .quantity .qty-minus i.fa:before{content:"-";font-weight:bold;position:relative;top:-2px;font-size:18px;color:#030303;}.product .summary form.cart .quantity .qty-plus i.fa:before{content:"+";font-weight:bold;position:relative;top:-2px;font-size:18px;color:#030303;}.product .summary form.cart button.single_add_to_cart_button:before{content:'\f07a';padding-right:0.8em;font-family:FontAwesome;}.product .summary form.cart button.single_add_to_cart_button,.product .summary form.cart .btn-group a{display:inline-block;float:left;padding:1em 2em;font-size:12px;line-height:1em;border-radius:2px;margin:0 3px 15px 0;position:relative;background-color:#231f20;top:1px;-webkit-transition:all 0.35s ease-in-out;-khtml-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */font-weight:700;}.product .summary form.cart button.single_add_to_cart_button:hover,.product .summary form.cart .btn-group a:hover{color:#fff;}.product .summary form.cart .btn-group{display:inline-block;float:left;}.product .summary form.cart .btn-group:before,.product .summary form.cart .btn-group:after{content:'';display:table;}.product .summary form.cart .btn-group:after{clear:both;}.product .summary form.cart .btn-group a i{padding-right:0.6em;}.product .summary h3.title{clear:both;padding-top:20px;padding-bottom:10px;display:block;border-top:1px solid #e6e6e6;font-size:18px;font-weight:bold;line-height:32.4px;color:#231f20;margin-bottom:5px;}.product .summary ul.social-list{margin:0;}.product .summary ul.social-list li{margin:0;padding:10px 5px 10px 0;display:inline-block;}.product .summary ul.social-list li a{font-size:15px;margin:0;}.product .summary ul.social-list li a i.fa{font-size:13px;margin:0;padding:0;width:27px;height:27px;line-height:27px;border:1px solid #e6e6e6;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.product .summary ul.social-list li a i.fa.fa-facebook{background-color:#5d82d1 !important;border-color:#5d82d1;}.product .summary ul.social-list li a i.fa.fa-twitter{background-color:#5d82d1 !important;border-color:#5d82d1;}.product .summary ul.social-list li a i.fa.fa-google-plus{background-color:#eb5e4c !important;border-color:#eb5e4c;}.product .summary ul.social-list li a i.fa.fa-pinterest{background-color:#e13138 !important;border-color:#e13138;}.product .summary ul.social-list li a i.fa.fa-linkedin{background-color:#007bb6 !important;border-color:#007bb6;}.product .woocommerce-tabs{clear:both;}.product .woocommerce-tabs ul.tabs{margin:0 !important;padding:0 !important;border:none !important;background:transparent;}.product .woocommerce-tabs ul.tabs:before{border:none !important;}.product .woocommerce-tabs ul.tabs li{display:block;float:left;margin:0 !important;padding:0 !important;border:none !important;background:transparent !important;position:relative;border-radius:0 !important;}.product .woocommerce-tabs ul.tabs li:before,.product .woocommerce-tabs ul.tabs li:after{display:none;}.product .woocommerce-tabs ul.tabs li.active a{color:#231f20 !important;border-top-color:#231f20;border-bottom:1px solid #fff !important;}.product .woocommerce-tabs ul.tabs li a{color:#202830 !important;letter-spacing:0;border-width:1px;border-style:solid;border-color:#e6e6e6;text-transform:uppercase;font-weight:700;margin-right:-1px;line-height:1em;position:relative;display:block;padding:12px 8px !important;}.product .woocommerce-tabs .panel{padding:25px 30px 17px !important;border:1px solid #e6e6e6 !important;margin:-1px 0px 35px !important;border-radius:0 !important;box-shadow:none !important;}.product .woocommerce-tabs #tab-reviews #reviews #comments{margin:0;}.product .woocommerce-tabs #tab-reviews #reviews #comments ol.commentlist{margin:60px 0;padding:0;}.product .woocommerce-tabs #tab-reviews #reviews #comments ol.commentlist li:last-child{margin-bottom:0px;}.product .woocommerce-tabs #tab-reviews #reviews #comments ol.commentlist li{margin:0px 0px 20px;}.product .woocommerce-tabs #tab-reviews #reviews #comments ol.commentlist li .comment_container:before,.product .woocommerce-tabs #tab-reviews #reviews #comments ol.commentlist li .comment_container:after{content:'';display:table;}.product .woocommerce-tabs #tab-reviews #reviews #comments ol.commentlist li .comment_container:after{clear:both;}.product .woocommerce-tabs #tab-reviews #reviews #comments ol.commentlist li .comment_container img.avatar{margin:0px 20px 0px 0px;padding:0px;border-radius:47%;overflow:hidden;float:left;height:60px;width:60px;display:inline-block;}.product .woocommerce-tabs #tab-reviews #reviews #comments ol.commentlist li .comment_container .comment-text{position:relative;width:calc(100% - 85px);background-color:#fafafa;border:1px solid #eee;border-radius:0;float:right;color:#5c5e64;display:inline-block;font-size:13px;font-weight:normal;padding:20px;text-align:left;}.product .woocommerce-tabs #tab-reviews #reviews #comments ol.commentlist li .comment_container .comment-text a.comment-reply-link{float:right;padding:5px 10px;text-align:center;font-size:12px;font-weight:bold;line-height:12px;color:#fff;border-radius:2px;background-color:#231f20;}.product .woocommerce-tabs #tab-reviews #reviews #comments ol.commentlist li .comment_container .comment-text a.comment-reply-link > span{display:none;}.product .woocommerce-tabs #tab-reviews #reviews #comments ol.commentlist li .comment_container .comment-text .meta{color:transparent;}.product .woocommerce-tabs #tab-reviews #reviews #comments ol.commentlist li .comment_container .comment-text .meta strong{position:relative;padding:0 0 10px;line-height:1.8;font-size:16px;color:#231f20;}.product .woocommerce-tabs #tab-reviews #reviews #comments ol.commentlist li .comment_container .comment-text .meta time{font-size:12px;color:#aaa;}.product .woocommerce-tabs #tab-reviews #reviews #comments ol.commentlist li .comment_container .comment-text .meta em{color:#aaa;}.product .woocommerce-tabs #tab-reviews #reviews #comments ol.commentlist li .comment_container .comment-text .description{line-height:1.618;}.product .woocommerce-tabs #tab-reviews #reviews #comments ol.commentlist li ul.children{margin:20px 0px 0px 60px;}.product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper #review_form #respond > h3#reply-title{font-size:22px;font-weight:700;position:relative;padding:0 0 20px;margin-bottom:20px;line-height:1.8;color:#231f20;font-family:"Roboto Slab", "Helvetica Neue", Helvetica, Arial, sans-serif;}.product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper #review_form #respond > h3#reply-title:after{content:'';width:70px;border-top:2px solid #cbcbcb;position:absolute;bottom:0;left:0;}.product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper #review_form #respond > h3#reply-title:before{content:'\f075';position:relative;color:#fff;font-family:Fontawesome;width:28px;height:28px;line-height:28px;text-align:center;display:inline-block;font-size:15px;margin-right:16px;border-radius:2px;background-color:#231f20;}.product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper #review_form #respond form#commentform p[class ^= 'comment-form']{margin-bottom:30px;width:calc(50% - 15px);}.product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper #review_form #respond form#commentform p[class ^= 'comment-form'] label{display:none;}.product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper #review_form #respond form#commentform p[class ^= 'comment-form'] input,.product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper #review_form #respond form#commentform p[class ^= 'comment-form'] textarea{outline:0;display:block;width:100%;padding:0.8em 0.8em;background-image:none;border:1px solid #e6e6e6;color:#5c5e64;font-size:13px;-webkit-transition:border 350ms ease-in-out 0ms;-khtml-transition:border 350ms ease-in-out 0ms;-moz-transition:border 350ms ease-in-out 0ms;-ms-transition:border 350ms ease-in-out 0ms;-o-transition:border 350ms ease-in-out 0ms;transition:border 350ms ease-in-out 0ms;/* BACKGROUND GRADIENT *//* TRIPLE BORDERS */}.product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper #review_form #respond form#commentform p[class ^= 'comment-form'] input:focus,.product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper #review_form #respond form#commentform p[class ^= 'comment-form'] textarea:focus{border-color:#231f20;}.product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper #review_form #respond form#commentform p.comment-form-author{margin-right:15px;float:left;}.product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper #review_form #respond form#commentform p.comment-form-email{margin-left:15px;float:right;}.product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper #review_form #respond form#commentform p.comment-form-comment{width:100%;clear:both;}.product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper #review_form #respond form#commentform p.comment-form-comment textarea{height:100px;}.product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper #review_form #respond form#commentform p.form-submit{width:100%;}.product .woocommerce-tabs #tab-reviews #reviews #review_form_wrapper #review_form #respond form#commentform p.form-submit input[type='submit']{color:#fff;cursor:pointer;display:block;font-size:12px;font-weight:bold;padding:1em 2em;letter-spacing:normal;line-height:12px;text-align:center;vertical-align:middle;visibility:visible;background-color:#231f20;width:100%;border:none;border-radius:2px;}@media screen and (min-width:1200px){body.zo-boxed{background:#fff url("../images/boxed.jpg") top center fixed;}body.zo-boxed #page{margin:auto;max-width:1170px;background-color:#fff;}body.zo-boxed #page #zo-header{margin:auto;width:1170px;}body.zo-boxed #page #zo-header.header-fixed,body.zo-boxed #page #zo-header.header-fixed-page{top:0;}body.zo-boxed #page #zo-header .row{margin-left:-15px !important;margin-right:-15px !important;}body.zo-boxed #page .zo-footer{padding:0;width:1170px;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 */}}@media screen and (min-width:1200px) and (min-width:800px){body.admin-bar.zo-boxed #page #zo-header.header-fixed,body.admin-bar.zo-boxed #page #zo-header.header-fixed-page{top:32px;}}@media screen and (min-width:1200px) and (max-width:799px){body.admin-bar.zo-boxed #page #zo-header.header-fixed,body.admin-bar.zo-boxed #page #zo-header.header-fixed-page{top:46px;}}@media screen and (min-width:1200px){.row-portfolio-01 .vc_basic_grid .vc_col-sm-2{width:20% !important;}#header-wrapper-layout-1{width:1170px;}.searchform .input-group .form-control{min-width:500px;}}@media screen and (max-width:1199px){.row-portfolio-gallary-rs-02 .vc_basic_grid .vc_grid-item,.row-portfolio-gallary-02 .vc_basic_grid .vc_grid-item,.row-portfolio-gallary-03 .vc_basic_grid .vc_grid-item,.row-portfolio-gallary-04 .vc_basic_grid .vc_grid-item,.row-portfolio-gallary-full-img .vc_basic_grid .vc_grid-item,.row-demo-04 .vc_basic_grid .vc_grid-item{width:50%;}.row-portfolio-gallary-rs-03 .vc_basic_grid .vc_grid-item{width:33.3%;}.widget_cart_search_wrap{text-align:left !important;}.widget_cart_search_wrap .widget_cart_search_wrap_item{width:30px !important;}#zo-header-top{top:0px;width:100%;}.menu-main-menu > li{margin-right:0px !important;}.zo-grid-team .zo-grid-item .zo-team-inner{margin-bottom:30px;}}@media screen and (min-width:768px){.portfolio-rs .vc_grid-filter,.portfolio-rs .vc_grid-filter-select{position:relative;width:155% !important;}.portfolio-rl .vc_grid-filter,.portfolio-rl .vc_grid-filter-select{position:relative;width:153.33% !important;left:-53.33% !important;}.portfolio-rs-03 .vc_grid-filter,.portfolio-rs-03 .vc_grid-filter-select{position:relative;width:135.33% !important;}.portfolio-rl-03 .vc_grid-filter,.portfolio-rl-03 .vc_grid-filter-select{position:relative;width:135.33% !important;left:-35.33% !important;}.vertical-align-bottom .row > div[class^="col"],.vertical-align-bottom .row > div[class^="vc_col"]{float:none;display:inline-block;vertical-align:bottom;}.vertical-align-bottom .row > .vc_col-sm-6{width:calc(50% - 2px);}.vertical-align-bottom .row > .vc_col-sm-4{width:calc(33.33333333% - 2px);}#zo-header-top ul{white-space:nowrap;}}@media screen and (max-width:479px){.woocommerce-order-received .woocommerce ul.order_details li{display:block;width:100%;border:none;}#zo-header-top .widget.widget_zo_social_widget .fa-youtube,#zo-header-top .widget.widget_zo_social_widget .fa-rss{display:none;}.template-zo_masonry--portfolio .portfolio-box-bottom-left,.template-zo_masonry--portfolio .portfolio-box-bottom-right{bottom:20px !important;}.template-zo_masonry--portfolio .portfolio-box-middle{top:0px !important;}.header-layout-1 #zo-header-top{display:none;}#zo-header-top ul li{padding-right:0px !important;}}@media screen and (max-width:767px){.row-portfolio-gallary-rs-01 .vc_basic_grid .vc_grid-item,.row-portfolio-gallary-rs-02 .vc_basic_grid .vc_grid-item,.row-portfolio-gallary-rs-03 .vc_basic_grid .vc_grid-item,.row-portfolio-01 .vc_basic_grid .vc_grid-item,.row-portfolio-02 .vc_basic_grid .vc_grid-item,.row-portfolio-03 .vc_basic_grid .vc_grid-item,.row-portfolio-gallary-02 .vc_basic_grid .vc_grid-item,.row-portfolio-gallary-03 .vc_basic_grid .vc_grid-item,.row-portfolio-gallery-01 .vc_basic_grid .vc_grid-item,.row-portfolio-gallary-full-img .vc_basic_grid .vc_grid-item,.row-portfolio-gallary-04 .vc_basic_grid .vc_grid-item,.row-demo-04 .vc_basic_grid .vc_grid-item,.row-portfolio-list-01 .vc_basic_grid .vc_grid-item,.row-portfolio-list-02 .vc_basic_grid .vc_grid-item{width:100% !important;}.row-portfolio-gallary-rs-01 .vc_basic_grid .vc_col-sm-6,.row-portfolio-gallary-rs-02 .vc_basic_grid .vc_col-sm-6,.row-portfolio-gallary-rs-03 .vc_basic_grid .vc_col-sm-6,.row-portfolio-01 .vc_basic_grid .vc_col-sm-6,.row-portfolio-02 .vc_basic_grid .vc_col-sm-6,.row-portfolio-03 .vc_basic_grid .vc_col-sm-6,.row-portfolio-gallary-02 .vc_basic_grid .vc_col-sm-6,.row-portfolio-gallary-03 .vc_basic_grid .vc_col-sm-6,.row-portfolio-gallery-01 .vc_basic_grid .vc_col-sm-6,.row-portfolio-gallary-full-img .vc_basic_grid .vc_col-sm-6,.row-portfolio-gallary-04 .vc_basic_grid .vc_col-sm-6,.row-demo-04 .vc_basic_grid .vc_col-sm-6,.row-portfolio-list-01 .vc_basic_grid .vc_col-sm-6,.row-portfolio-list-02 .vc_basic_grid .vc_col-sm-6{width:50%;float:left;}.row-portfolio-list-01 .vc_gitem-animated-block,.row-portfolio-list-02 .vc_gitem-animated-block,.row-portfolio-list-01 .vc_gitem-zone-c,.row-portfolio-list-02 .vc_gitem-zone-c{width:100% !important;}.portfolio-rs .vc_grid-filter,.portfolio-rl .vc_grid-filter,.portfolio-rs-03 .vc_grid-filter,.portfolio-rl-03 .vc_grid-filter,.portfolio-rs .vc_grid-filter-select,.portfolio-rl .vc_grid-filter-select,.portfolio-rs-03 .vc_grid-filter-select,.portfolio-rl-03 .vc_grid-filter-select{position:relative;width:100% !important;left:0 !important;}.single-portfolio-4 .col-widget-1,.single-portfolio-5 .col-widget-1,.single-portfolio-6 .col-widget-1,.single-portfolio-4 .col-widget-2,.single-portfolio-5 .col-widget-2,.single-portfolio-6 .col-widget-2{width:100% !important;margin-top:30px;}.single-portfolio-7 .row-widget-3,.single-portfolio-8 .row-widget-3,.single-portfolio-7 .row-widget-4,.single-portfolio-8 .row-widget-4{width:100% !important;margin-top:30px;}.shop_table.cart,.shop_table{display:block;overflow-x:scroll;border-radius:0px !important;}.woocommerce-checkout .shop_table .product-name{width:50% !important;}.template-zo_carousel--portfolio .owl-dots{position:static !important;}.single-product{padding:0px 15px;}.product .woocommerce-tabs .panel{padding:10px 8px !important;}.product .woocommerce-tabs a.comment-reply-link{top:5px;position:relative;}.woocommerce .commentlist .children{margin:20px 0px 0px 0px !important;padding-left:15px;}.woocommerce .commentlist .comment-text{width:100% !important;margin:20px 0px 0px 0px !important;}.woocommerce .commentlist .avatar{float:none !important;margin:auto !important;display:block !important;position:inherit !important;}.woocommerce .commentlist #respond{margin:20px 0px 0px 0 !important;}#zo-header-right{top:11px;position:absolute;right:0px;width:50%;}#zo-header-right .icon_cart_wrap{display:none !important;}.archive .blog-date,#page .blog-date{display:none !important;}.archive .zo-blog-detail,#page .zo-blog-detail{margin-left:0% !important;}.woocommerce-cart .cart_totals .shipping{margin-bottom:40px;}.margin-default{margin:15px 0px !important;}.navigation .pagination a{margin-right:2px !important;}}@media screen and (max-width:991px){#breadcrumb-text{margin-top:50px;}.row-custome-responsive .vc_col-sm-6{width:100% !important;}.row-custome-responsive .vc_col-sm-4{width:100% !important;text-align:center;}.row-custome-responsive .vc_col-sm-8{width:100% !important;}#zo-header-top .widget .zo-social{text-align:center !important;}.header-fixed-page{position:relative !important;}.woocommerce-cart .shop_table{width:calc(100% - 30px) !important;}.btn-custom-line{margin-bottom:20px;}.row-portfolio-gallary-rs-02 .vc_basic_grid .vc_grid-item,.row-portfolio-gallary-rs-03 .vc_basic_grid .vc_grid-item{padding:15px 0 !important;}.single-portfolio-5 .template-zo_grid--single-portfolio-01,.single-portfolio-5 .template-zo_grid--single-portfolio-02{margin-bottom:15px;}.single-portfolio-5 .template-zo_grid--single-portfolio-01 .zo-grid-item,.single-portfolio-5 .template-zo_grid--single-portfolio-02 .zo-grid-item{padding:15px;}.template-zo_grid--single-portfolio-01 .zo-grid-item{padding:15px;}.wpcf7-form .wpcf7-not-valid-tip{display:none;}.woocommerce-cart .woocommerce-info{width:calc(100% - 30px);}}@media (min-width:992px) and (max-width:1199px){.row-portfolio-01 .vc_basic_grid .vc_grid-item,.row-portfolio-02 .vc_basic_grid .vc_grid-item{width:25% !important;}.row-portfolio-03 .vc_basic_grid .vc_grid-item,.row-portfolio-gallary-03 .vc_basic_grid .vc_grid-item,.row-portfolio-gallary-04 .vc_basic_grid .vc_grid-item,.row-portfolio-gallary-full-img .vc_basic_grid .vc_grid-item,.row-demo-04 .vc_basic_grid .vc_grid-item{width:33, 33% !important;}#zo-header-top-center{text-align:right !important;}.row-hotel .btn-dark,.row-astate .btn-dark{padding:15px 20px !important;}.row-astate .btn-dark{padding:15px 20px !important;}}@media (min-width:768px) and (max-width:1199px){.entry-content .vc_row-fluid{margin:unset;}.entry-content .wpb_row{margin:0px;}}@media (min-width:768px) and (max-width:991px){.row-portfolio-01 .vc_basic_grid .vc_grid-item,.row-portfolio-02 .vc_basic_grid .vc_grid-item,.row-portfolio-03 .vc_basic_grid .vc_grid-item{width:33.33% !important;}.row-portfolio-gallary-03 .vc_basic_grid .vc_grid-item,.row-portfolio-gallary-04 .vc_basic_grid .vc_grid-item,.row-portfolio-gallary-full-img .vc_basic_grid .vc_grid-item,.row-demo-04 .vc_basic_grid .vc_grid-item{width:50% !important;}.row-portfolio-gallary-rs-02 .vc_grid-item,.row-portfolio-gallary-rs-03 .vc_grid-item{width:100% !important;}.row-portfolio-gallary-rs-02 .vc_col-sm-6,.row-portfolio-gallary-rs-03 .vc_col-sm-6{width:50%;float:left;}.sidebar-porfolio .widget_zo-recent-posts-widget-with-thumbnails .recent-thumb{margin-right:10px;margin-bottom:10px;}.sidebar-porfolio .widget_zo-recent-posts-widget-with-thumbnails .zo-post-content{margin-left:0 !important;}#zo-header-right{top:0px;position:absolute;right:70px;}.zo-blog-detail{margin-left:100px !important;}.estate-tab-customer{margin-bottom:50px;}.searchform .input-group .form-control{min-width:380px;}}@media (min-width:480px) and (max-width:767px){.row-portfolio-01 .vc_basic_grid .vc_grid-item,.row-portfolio-02 .vc_basic_grid .vc_grid-item,.row-portfolio-03 .vc_basic_grid .vc_grid-item,.row-portfolio-gallary-04 .vc_basic_grid .vc_grid-item,.row-portfolio-gallary-full-img .vc_basic_grid .vc_grid-item,.row-demo-04 .vc_basic_grid .vc_grid-item{width:100% !important;float:left !important;}}@media screen and (min-width:992px){.single-portfolio .single-right-v8{padding :0px !important;}.single-portfolio .single-right-v8 .post-teaser{margin:0px !important;}.single-portfolio .single-right-v8 .post-teaser > div{margin-bottom:10px;}.single-portfolio .single-portfolio-8 .single-left-v8{width:calc(100% - 33.33%) !important;}.single-portfolio .single-portfolio-8 .single-right-v8{width:33.32% !important;}.row-portfolio-gallary-rs-02,.row-portfolio-gallary-rs-03{/** Dark Version **/}.row-portfolio-gallary-rs-02 .vc_basic_grid .vc_grid-item,.row-portfolio-gallary-rs-03 .vc_basic_grid .vc_grid-item{padding:15px !important;}body.zo-dark #page{background-color:#202830;}body.zo-dark footer #zo-footer-top{background-color:#161c22 !important;}body.zo-dark footer #zo-footer-bottom{background-color:#12161b !important;}body.zo-dark #zo-header-top .widget_zo_social_widget li i{background-color:#242c34 !important;border:1px solid #424a52 !important;}body.zo-dark #zo-header-navigation .menu-main-menu li ul li:first-child > a{border-color:#242c34 !important;}body.zo-dark #zo-header-navigation .menu-main-menu li > ul.multicolumn{border-top:3px solid #242c34 !important;}body.zo-dark #zo-header-navigation .menu-main-menu > li ul li:not(:last-child){border-bottom:1px solid #242c34 !important;}body.zo-dark #zo-header-navigation .menu-main-menu > li ul li a{background:#161d23 !important;}body.zo-dark #zo-header-navigation .menu-main-menu > li.menu-item-has-children > ul.sub-menu .sub-menu{border-left:1px solid #242c34 !important;}body.zo-dark #zo-header-navigation .menu-main-menu > li.menu-item-has-children > ul.sub-menu{background-color:transparent !important;box-shadow:unset !important;}body.zo-dark #zo-header-navigation .menu-main-menu li:not(.group) > ul.drop_full_width.sub-menu{background:#242c34 !important;}}@media screen and (min-width:992px){body.zo-boxed{margin:auto;max-width:1200px;}.same_height_cols > .container > .row,.same_height_cols .container-fluid > .row{display:table;margin:0;width:100%;}.same_height_cols > .container > .row > div[class^="col"],.same_height_cols .container-fluid > .row > div[class^="col"],.same_height_cols > .container > .row > div[class^="vc_col"],.same_height_cols .container-fluid > .row > div[class^="vc_col"]{float:none;display:table-cell;vertical-align:middle;padding:0;}.title-align-middle > .container > .row > div[class^="col"],.title-align-middle .container-fluid > .row > div[class^="col"],.title-align-middle > .container > .row > div[class^="vc_col"],.title-align-middle .container-fluid > .row > div[class^="vc_col"]{float:none;display:inline-block;vertical-align:middle;}.title-align-middle > .container > .row > .col-md-9,.title-align-middle .container-fluid > .row > .col-md-9{width:calc(75% - 2px);}.title-align-middle > .container > .row > .col-md-3,.title-align-middle .container-fluid > .row > .col-md-3{width:calc(25% - 2px);}.title-align-middle > .vc_col-sm-4{width:calc(33.33333333% - 2px);float:none;display:inline-block;vertical-align:middle;}.title-align-middle > div[class^="col"],.title-align-middle > div[class^="vc_col"]{float:none;display:inline-block;vertical-align:middle;}}@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;}.zo-row-full-width > .no-container > .row{margin-left:0;margin-right:0;}.zo-row-full-width > .no-container > .row > .wpb_column{padding:0;}.zo-grid-pricing .zo-grid-item{margin-bottom:80px;}.zo-grid-pricing .zo-grid-item:last-child{margin-bottom:0;}}@media screen and (max-width:991px){body .container{width:100%;}body.zo-boxed #content{background:#fff;}body.zo-dark{/* Header Sticky */}body.zo-dark #content{background:#202830;}body #zo-header{/* End Header Sticky *//* ==========================================================================
            Header Mobile
    ========================================================================== */}#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 img,#zo-header.header-fixed #zo-header-logo a img{max-height:55px;}#zo-menu-mobile{position:absolute;right:15px;top:55px;-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-right .icon_cart_wrap{display:none !important;}#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;/* Fixed Mobile */}body.fixed-margin-top{margin-top:80px;}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%;}body #zo-header.sticky-tablets{position:fixed;/* Footer Top */}#zo-footer-top [class*="col-"]:nth-child(2n+1){clear:left;}#zo-footer-top [class^="col-"]{margin-bottom:30px;}.wpb_single_image .vc_single_image-wrapper{width:100%;}.wpb_single_image .vc_single_image-wrapper img{width:100%;}.count-time-box [class ^="col"] .smallcount{margin-bottom:10px;}}@media screen and (max-width:768px){.woocommerce-page .col2-set .col-2{margin-top:30px;}}@media screen and (max-width:767px){#page-right-sidebar #secondary{margin-top:0;}.xs-nopadding-top{padding-top:0;/* Header Sticky */}body #zo-header.sticky-mobile{position:fixed;/* Start Form Comment */}#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 Bottom */}#zo-footer-bottom{/* End Footer Bottom *//* Sidebar
    =================*/}#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;}#secondary{margin-top:50px;}.vc_tta-container .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel{font-size:12px;display:block;}.vc_tta-container .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active{padding:0;}.vc_tta-container .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:transparent;border-top-color:#231f20;margin-bottom:-1px;}.vc_tta-container .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading a{border-bottom-width:0;color:#231f20;}.vc_tta-container .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel:hover .vc_tta-panel-heading{background-color:transparent;border-top-color:#231f20;}.vc_tta-container .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body{padding:2em;background-color:transparent;}.vc_tta-container .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading{background-color:transparent;}.vc_tta-container .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading a{text-transform:uppercase;background-color:transparent;border-bottom-style:solid;border-bottom-width:1px;border-color:#e6e6d6;border-radius:0;display:block;font-size:13px;font-weight:bold;letter-spacing:normal;line-height:1em;margin-right:-1px;padding:1em;vertical-align:baseline;}.vc_tta-container .vc_tta-tabs.transparent-background-color .vc_tta-panels{background-color:transparent !important;}.vc_tta-container .vc_tta-tabs.transparent-background-color .vc_tta-panels .vc_tta-panel.vc_active{background-color:transparent !important;}.vc_tta-container .vc_tta-tabs.custom-border .vc_tta-tabs-container{margin-right:0;}.vc_tta-container .vc_tta-tabs.custom-border .vc_tta-tabs-container .vc_tta-tabs-list{position:relative;}.vc_tta-container .vc_tta-tabs.custom-border .vc_tta-tabs-container .vc_tta-tabs-list:before{background:#ececec;bottom:5px;content:"";height:3px;left:0;position:absolute;width:100%;}.vc_tta-container .vc_tta-tabs.custom-border .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a{border:none;color:#141414;background:transparent;font-size:11px;padding:14px 60px 20px 0;}.vc_tta-container .vc_tta-tabs.custom-border .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active{position:relative;}.vc_tta-container .vc_tta-tabs.custom-border .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active:before{background:#231f20;bottom:5px;content:"";height:3px;left:0;position:absolute;width:calc(100% - 60px);}.vc_tta-container .vc_tta-tabs.custom-border .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:7px solid #fcc403;bottom:0;content:"";left:calc((100% - 60px)/2 - 5px);position:absolute;}.vc_tta-container .vc_tta-tabs.custom-border .vc_tta-panels-container .vc_tta-panels{border:none;background:transparent;}.vc_tta-container .vc_tta-tabs.custom-border .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body{font-size:12px;}.vc_tta-container .vc_tta-tabs.custom-border .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading a{font-size:11px;color:#141414;}.woocommerce.columns-4 ul.products li.product,.woocommerce-page.columns-4 ul.products li.product,.woocommerce.columns-3 ul.products li.product,.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-2 ul.products li.product,.woocommerce-page.columns-2 ul.products li.product{width:100% !important;margin-right:0 !important;}.col-5-column-wrap .col-5-column-item{width:100%;float:left;padding:0 15px;}.searchform .form-control,.zo-coming-soon form .form-control{min-width:0 !important;padding:0.8em !important;margin-bottom:10px !important;}}@media screen and (max-width:640px){#zo-site-map a{padding:0 20px 0 55px;/* End Footer Scroll Top *//* Tab Custom Color */}#zo-site-map a i{left:21px;}.vc_tta-container{/* End Tab Custom Color */}.vc_tta-container .vc_tta-tabs.custom-color{border:none;}}@media screen and (max-width:480px){#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:10px;}.single-post .post-navigation a{float:left;margin-top:20px;}.navigation.post-navigation{text-align:center;/* End Comment */}.navigation.post-navigation a{float:none;margin-bottom:10px;}}@media screen and (min-width:768px) and (max-width:1024px){.woocommerce.columns-4 ul.products li.product,.woocommerce-page.columns-4 ul.products li.product,.woocommerce.columns-3 ul.products li.product,.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-2 ul.products li.product,.woocommerce-page.columns-2 ul.products li.product{width:calc(50% - 15px);}.woocommerce.columns-4 ul.products li.product:nth-child(2n),.woocommerce-page.columns-4 ul.products li.product:nth-child(2n),.woocommerce.columns-3 ul.products li.product:nth-child(2n),.woocommerce-page.columns-3 ul.products li.product:nth-child(2n),.woocommerce.columns-2 ul.products li.product:nth-child(2n),.woocommerce-page.columns-2 ul.products li.product:nth-child(2n){margin-right:0;clear:right;float:left;}.woocommerce.columns-4 ul.products li.product:not(:nth-child(2n)),.woocommerce-page.columns-4 ul.products li.product:not(:nth-child(2n)),.woocommerce.columns-3 ul.products li.product:not(:nth-child(2n)),.woocommerce-page.columns-3 ul.products li.product:not(:nth-child(2n)),.woocommerce.columns-2 ul.products li.product:not(:nth-child(2n)),.woocommerce-page.columns-2 ul.products li.product:not(:nth-child(2n)){margin-right:30px;}}@media screen and (min-width:768px){.xs-nopadding-top{padding-top:90px;}}