@import "font-awesome.css";

.wpzlb-clearfix { clear: both; height: 0; overflow: hidden; }
.wpzlb-layout * { -webkit-font-smoothing: antialiased; text-shadow: none; }
.wpzlb-layout { padding: 0 0 0; font-size: 100%; font-size: 14px; line-height: 1.5; }
.wpzlb-button a, .wpzlb-button a:visited, .wpzlb-button a:link { -webkit-font-smoothing: antialiased; font-size: 20px; border: none; text-decoration: none !important; color: #f7f7f7; padding: 12px 24px; display: inline-block; vertical-align: top; text-align: center; font-weight: normal; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background-color: #51cc59; -moz-box-shadow: 0 1px 2px rgba(0,0,0,.14), inset 0 1px 0 rgba(255,255,255,.08), inset 0 0 2px rgba(0,0,0,.26); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.14), inset 0 1px 0 rgba(255,255,255,.08), inset 0 0 2px rgba(0,0,0,.26); box-shadow: 0 1px 2px rgba(0,0,0,.14), inset 0 1px 0 rgba(255,255,255,.08), inset 0 0 2px rgba(0,0,0,.26); }
.wpzlb-button a:hover { color: #f7f7f7; text-decoration: none; opacity: 0.9; transition: background .25s ease-in-out; -moz-transition: background .25s ease-in-out; -webkit-transition: background .25s ease-in-out; }
.wpzlb-layout div { font-size: 16px }
.wpzlb-layout p { margin: 0 0 15px }
.wpzlb-layout .wpzlb-group { -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1); box-shadow: inset 0 -1px 0 rgba(0,0,0,0.1); }
.wpzlb-layout .wpzlb-row { padding: 30px 0 0 }
.wpzlb-layout ul.wpzlb-column { width: 100%; float: left; list-style: none; padding: 0; margin: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.wpzlb-layout .wpzlb-row-type-2 .wpzlb-column { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.wpzlb-layout .wpzlb-row-type-2 .wpzlb-column-1 { padding: 0 2% 0 0 }
.wpzlb-layout .wpzlb-row-type-2 .wpzlb-column-2 { padding: 0 0 0 2% }
.wpzlb-layout .wpzlb-row-type-3 .wpzlb-column { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 2% 0 0; }
.wpzlb-layout .wpzlb-row-type-3 .wpzlb-column-2 { padding: 0 1% }
.wpzlb-layout .wpzlb-row-type-3 .wpzlb-column-3 { padding: 0 0 0 2% }
.wpzlb-layout .wpzlb-row-type-4 .wpzlb-column { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 2% 0 0; }
.wpzlb-layout .wpzlb-row-type-4 .wpzlb-column-2 { padding: 0 1% }
.wpzlb-layout .wpzlb-row-type-4 .wpzlb-column-3 { padding: 0 1% }
.wpzlb-layout .wpzlb-row-type-4 .wpzlb-column-4 { padding: 0 0 0 2% }
.wpzlb-layout .wpzlb-column > li { list-style: none; margin: 0 0 20px; }
.wpzlb-layout .wpzlb-column > li:last-child { margin-bottom: 0 }
.wpzlb-layout .wpzlb-group > div:last-child { padding-bottom: 30px }
.wpzlb-layout > div:last-child { -webkit-box-shadow: none; box-shadow: none; }
.wpzlb-layout .row-divider { -webkit-box-shadow: inset 0px -1px 1px 0px rgba(000, 000, 000, 0.2); box-shadow: inset 0px -1px 1px 0px rgba(000, 000, 000, 0.2); }
.wpzlb-layout .wpzlb-row img { max-width: 100%; height: auto; border: none; padding: 0; border: none; box-shadow: none; background: none; }

.wpzlb-layout .widgettitle { font-weight: normal; margin: 0 0 15px;  }
div.wpzlb-layout li.widget { list-style-type: none; border: none !important; padding: 0 !important; margin: 0 0 20px; font-size: 100%; background: none !important; font-size: 16px; opacity: 1; box-shadow: none; }
.wpzlb-layout li.widget li { background: none; border: none; }
.wpzlb-layout .wpzlb-inner-wrap { margin: 0 auto; padding: 0; border: none; }

.wpzlb-layout h1, .wpzlb-layout h2, .wpzlb-layout h3, .wpzlb-layout h4, .wpzlb-layout h5 { font-weight: normal; margin: 0 0 15px; padding: 0; border: none; text-transform: none; color: #242628; }
.wpzlb-layout h1, .wpzlb-layout h2, .wpzlb-layout h3  { line-height: 1.3; }
.wpzlb-layout h1 { font-size: 34px }
.wpzlb-layout h2 { font-size: 30px }
.wpzlb-layout h3 { font-size: 24px }
.wpzlb-layout h4 { font-size: 18px }
.wpzlb-layout h5 { font-size: 14px }

.wpzlb-layout .wpzlb-row-type-2 h2.widgettitle { font-size: 28px }
.wpzlb-layout .wpzlb-row-type-3 h2.widgettitle { font-size: 24px }
.wpzlb-layout .wpzlb-row-type-4 h2.widgettitle { font-size: 22px }
.wpzlb-layout .textwidget embed, .wpzlb-layout .textwidget object, .wpzlb-layout .textwidget iframe { max-width: 100% }

/* Call-to-action widget */
.widget_wpzoom-call-to-action .wpzlb-call-to-action { width: 100% }
.widget_wpzoom-call-to-action .wpzlb-call-to-action .description { color: #848688; margin: 10px 0 0; font-size: 16px; }
.widget_wpzoom-call-to-action .skin-btn-right .wpzlb-button { float: right; margin: 15px 0 0 25px; }
.widget_wpzoom-call-to-action .wpzlb-inner-content { overflow: hidden }
.widget_wpzoom-call-to-action .align-left { text-align: left !important }
.widget_wpzoom-call-to-action .align-right { text-align: right !important }
.widget_wpzoom-call-to-action .align-center { text-align: center !important }
.widget_wpzoom-call-to-action .skin-btn-left .wpzlb-button { float: left; margin: 15px 25px 0 0; }
.widget_wpzoom-call-to-action .skin-btn-left .wpzlb-button a { float: none }
.widget_wpzoom-call-to-action .skin-two-btn .wpzlb-inner-content, .widget_wpzoom-call-to-action .skin-centered .wpzlb-inner-content, .widget_wpzoom-call-to-action .skin-centered-top .wpzlb-inner-content { text-align: center }
.widget_wpzoom-call-to-action .skin-centered .wpzlb-button { margin: 15px 0 0; text-align: center; }
.widget_wpzoom-call-to-action .skin-centered-top .wpzlb-button { margin: 0 0 15px; text-align: center; }
.widget_wpzoom-call-to-action .skin-two-btn .wpzlb-inner-content { margin: 0 0 15px }
.widget_wpzoom-call-to-action .skin-two-btn .wpzlb-button { text-align: center }
.widget_wpzoom-call-to-action .skin-two-btn .wpzlb-button a { margin: 0 10px }
.widget_wpzoom-call-to-action .skin-two-btn .wpzlb-button a:first-child { margin-left: 0 }
.widget_wpzoom-call-to-action .wpzlb-call-separator { font-weight: bold; font-style: italic; font-size: 18px; margin: 0 10px; line-height: 3; color: #8F8F8F; }

/* Testimonial Widget */
.widget_wpzoom-testimonials .wpzlb-testimonial { float: left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0 0 30px; }
.wpzlb-row-type-1 .widget_wpzoom-testimonials .wpzlb-testimonial { width: 50%; padding: 0 4% 0 0; }
.wpzlb-row-type-3 .widget_wpzoom-testimonials .wpzlb-testimonial { width: 100%; padding: 0; }
.wpzlb-row-type-4 .widget_wpzoom-testimonials .wpzlb-testimonial { width: 100%; padding: 0; }
.widget_wpzoom-testimonials .wpzlb-testimonial img { padding: 0; border: none; float: left; margin: 0 15px 15px 0; -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius: 100px; }
.widget_wpzoom-testimonials .wpzlb-testimonial blockquote { margin: 0 0 10px; font-style: normal; border: none; padding: 0; font-family: inherit; font-size: 16px; line-height: 1.5; background: none; box-shadow: none; color: inherit; }
.widget_wpzoom-testimonials .wpzlb-testimonial blockquote:before { display: none; color: inherit; }
.widget_wpzoom-testimonials .wpzlb-testimonial blockquote p { font-style: italic; margin: 0; font-size: 100%; line-height: inherit; }
.widget_wpzoom-testimonials .wpzlb-testimonial h4 { font-size: 16px; margin-bottom: 5px; font-weight: bold;}
.widget_wpzoom-testimonials .wpzlb-testimonial .wpzlb-testimonial_content { overflow: hidden }
.widget_wpzoom-testimonials .wpzlb-testimonial .read-more, .widget_wpzoom-testimonials .wpzlb-testimonial .more-link { display: none }

/* Team Members Widget */
.widget_wpzoom-team .wpzlb-member-item { display: inline-block; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0 0 15px; }
.wpzlb-row-type-1 .widget_wpzoom-team .wpzlb-member-item { width: 33%; padding: 0 2% 0 0; text-align: center; }
.wpzlb-row-type-2 .widget_wpzoom-team .wpzlb-member-item { width: 100%; padding: 0; }
.wpzlb-row-type-3 .widget_wpzoom-team .wpzlb-member-item { width: 100%; padding: 0; }
.wpzlb-row-type-4 .widget_wpzoom-team .wpzlb-member-item { width: 100%; padding: 0; }

.widget_wpzoom-team .wpzlb-member-item img { padding: 0; border: none; float: left; margin: 0 15px 15px 0; float: none; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; margin: 0 0 25px; }
.widget_wpzoom-team .wpzlb-member-item h4 { font-size: 22px; font-weight: normal; margin: 0 0 10px; }
.widget_wpzoom-team .wpzlb-member-item .wpzlb-member-social { display: inline-block; margin: 10px 5px; text-align: center; }
.widget_wpzoom-team .wpzlb-member-item .wpzlb-member-social i { text-decoration:none; width: 36px; height: 36px; line-height: 36px; font-size: 20px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; color: #ffffff; background-color: #CDCDCD; }
.widget_wpzoom-team .wpzlb-member-item .wpzlb-member-social i.fa-twitter:hover { background-color: #4da7de; }
.widget_wpzoom-team .wpzlb-member-item .wpzlb-member-social i.fa-facebook:hover { background-color: #3e5b98; }
.widget_wpzoom-team .wpzlb-member-item .wpzlb-member-social i.fa-instagram:hover { background-color: #4E433C; }
.widget_wpzoom-team .wpzlb-member-item .wpzlb-member-social i.fa-linkedin:hover { background-color: #4875B4; }
.widget_wpzoom-team .wpzlb-member-item .wpzlb-member-details { overflow: hidden; font-size: 16px; font-weight: 300; color: #7b7b7b; }
.widget_wpzoom-team .wpzlb-member-item .wpzlb-member-position { display: block; color: #848688; }
.widget_wpzoom-team .wpzlb-member-item .wpzlb-member-link { display: block }
.wpzlb-member-position, .wpzlb-member-company { margin: 0 0 5px; }
.wpzlb-member-bio { margin: 10px 0; }


/* Clients Widget */
.wpzlb-clients_widget { margin: 0 !important }
.widget_wpzoom-clients ul { text-align: center }
.widget_wpzoom-clients li { display: -moz-inline-stack; display: inline-block; vertical-align: middle; zoom: 1; *display: inline; margin: 10px 15px 10px 0; list-style-type: none; }
.widget_wpzoom-clients li img { border-radius: 0; }
.wpzlb-row-type-1 .widget_wpzoom-clients li:nth-child(5n+5) { margin-right: 0 }

/* Recent Posts widget */
.widget_wpzoom-posts .wpzlb-recent-posts { margin: 0; padding: 0; }
.widget_wpzoom-posts .wpzlb-recent-posts li { margin: 0 0 20px; max-width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; list-style-type: none; padding: 0; list-style-type: none; }
.widget_wpzoom-posts .wpzlb-recent-posts li.fixed-width { display: inline-block; vertical-align: top; padding-right: 15px; }
.widget_wpzoom-posts .wpzlb-recent-posts li:first-child { padding-left: 0 }
.widget_wpzoom-posts .wpzlb-recent-posts li:last-child { padding-right: 0 }
.widget_wpzoom-posts .wpzlb-recent-posts li h3 { font-weight: normal; line-height: 1.4; margin: 0 0 10px; font-size: 16px; display: inline; }
.widget_wpzoom-posts .wpzlb-recent-posts br { display: none }
.widget_wpzoom-posts .wpzlb-recent-posts img { max-width: 100%; height: auto; margin: 0 15px 15px 0; padding: 0; border: none; float: left; -webkit-border-radius: 2px; border-radius: 2px; z-index: 10; }
.widget_wpzoom-posts .wpzlb-recent-posts span.wpzlb-date { font-size: 14px; color: #8B96A0; margin: 2px 0 4px; display: block; text-transform: uppercase; }
.widget_wpzoom-posts .wpzlb-recent-posts span.wpzlb-comments a { font-size: 14px; color: #8B96A0; margin: 0 0 7px; display: block; }
.widget_wpzoom-posts .wpzlb-recent-posts span.wpzlb-comments a:hover { color: #222;  }
.widget_wpzoom-posts .wpzlb-recent-posts .wpzlb-excerpt { display: block }
.widget_wpzoom-posts .wpzlb-recent-posts li:last-child { margin-bottom: 0 }

/* Media Slider */
.wpzlb-layout .widget_wpzoom-media-slider .slides li { text-align: center; }
.wpzlb-layout .widget_wpzoom-media-slider h4 { text-align: center; margin: 35px 0; }
.wpzlb-layout .widget_wpzoom-media-slider img { max-width: 100%; height: auto; }

/* Captions */
.widget_wpzoom-media-slider .zoom-carousel { position: relative; padding-bottom: 20px; }
.widget_wpzoom-media-slider .slide-text { position: absolute; text-align: left; background: #0C0906; background: rgba(0, 0, 0, 0.5); padding: 2% 4%; }
.widget_wpzoom-media-slider .full-width-skin .slide-text { width: 92% }
.widget_wpzoom-media-slider .slide-text.position-bottom { bottom: 0 }
.widget_wpzoom-media-slider .slide-text.position-top { top: 0 }
.widget_wpzoom-media-slider .slide-text.position-left { left: 0; top: 0; width: 30%; height: 69%; padding: 10% 8%; }
.widget_wpzoom-media-slider .slide-text.position-right { right: 0; top: 0; width: 30%; height: 69%; padding: 10% 8%; }
.widget_wpzoom-media-slider .slide-text.align-right { text-align: right }
.widget_wpzoom-media-slider .slide-text.align-center { text-align: center }
.widget_wpzoom-media-slider h3.flex-caption { font-size: 26px; border:none; line-height: 1.1; margin: 0; }
.widget_wpzoom-media-slider p.flex-subhead { font-size: 14px; font-weight: normal; line-height: 1.4em; margin: 10px 0 0; }
.widget_wpzoom-media-slider .slide-text.position-bottom,
.widget_wpzoom-media-slider .slide-text.position-top,
.widget_wpzoom-media-slider .slide-text.position-left,
.widget_wpzoom-media-slider .slide-text.position-right,
.widget_wpzoom-media-slider .slide-text.position-bottom h3.flex-caption,
.widget_wpzoom-media-slider .slide-text.position-top h3.flex-caption,
.widget_wpzoom-media-slider .slide-text.position-left h3.flex-caption,
.widget_wpzoom-media-slider .slide-text.position-right h3.flex-caption { color: #fff; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.40); }
.widget_wpzoom-media-slider .slide-text.position-bottom h3.flex-caption a,
.widget_wpzoom-media-slider .slide-text.position-top h3.flex-caption a,
.widget_wpzoom-media-slider .slide-text.position-left h3.flex-caption a,
.widget_wpzoom-media-slider .slide-text.position-right h3.flex-caption a { color: #fff; text-decoration: none; }
.widget_wpzoom-media-slider .slide-text.position-bottom h3.flex-caption a:hover,
.widget_wpzoom-media-slider .slide-text.position-top h3.flex-caption a:hover,
.widget_wpzoom-media-slider .slide-text.position-left h3.flex-caption a:hover,
.widget_wpzoom-media-slider .slide-text.position-right h3.flex-caption a:hover { color: #fff; text-decoration: underline; }

.wpzlb-row-type-1 .widget_wpzoom-media-slider p.flex-subhead { font-size: 16px }
/* Skins */
.widget_wpzoom-media-slider .caption-skin .slide-text { position: relative; background: none; width: 100%; padding: 2% 0; }
.widget_wpzoom-media-slider .caption-skin h3.flex-caption, .widget_wpzoom-media-slider .half-skin h3.flex-caption {  text-shadow: none; }
.widget_wpzoom-media-slider .caption-skin p.flex-subhead, .widget_wpzoom-media-slider .half-skin p.flex-subhead { text-shadow: none; }
.widget_wpzoom-media-slider .half-skin .slide-text { position: relative; background: none; overflow: hidden; padding: 0; }
.widget_wpzoom-media-slider .half-skin .media-cover { width: 50%; float: left; margin: 0 20px 0 0; }
.widget_wpzoom-media-slider .half-skin .video-cover { overflow: hidden; width: 100%; max-width: 100%; }
.widget_wpzoom-media-slider .half-skin .media-cover.h-position-left { float: right; margin: 0 0 0 20px; }
.widget_wpzoom-media-slider .zoom-carousel.carousel-skin { padding-bottom: 0 }
.widget_wpzoom-media-slider .carousel, .widget_wpzoom-media-slider .carousel-thumbs { overflow: hidden; nowhitespace: afterproperty; position: relative; }
.widget_wpzoom-media-slider .carousel > div { position: relative; float: left; text-align: center; }
.widget_wpzoom-media-slider .carousel .wpzlb-slider-item { display: none; }
.widget_wpzoom-media-slider .caroufredsel_wrapper .carousel .wpzlb-slider-item { display: block; width: 100%; }
.widget_wpzoom-media-slider .carousel-thumbs { margin: 20px 0 0 }
.widget_wpzoom-media-slider .carousel-thumbs a { cursor: pointer; display: block; float: left; position: relative; opacity: 0.7; margin: 0 6px 0 7px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.widget_wpzoom-media-slider .carousel-thumbs img { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; display: block; background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.2) 0%, rgba(255,255,255,.2) 100%); background-image: -o-linear-gradient(bottom, rgba(0,0,0,.2) 0%, rgba(255,255,255,.2) 100%); background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.2) 0%, rgba(255,255,255,.2) 100%); background-image: linear-gradient(bottom, rgba(0,0,0,.2) 0%, rgba(255,255,255,.2) 100%); max-width: 100%; height: auto; }
.widget_wpzoom-media-slider .carousel-thumbs a.selected, .widget_wpzoom-media-slider .carousel-thumbs a:hover { opacity: 1 }
.widget_wpzoom-media-slider .carousel-thumbs .play-icon { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: url('../images/play.png') center center no-repeat; opacity: 1; -moz-transition: opacity 300ms; -webkit-transition: opacity 300ms; transition: opacity 300ms; }
.widget_wpzoom-media-slider .carousel-nav, .widget_wpzoom-media-slider .carousel-nav-no-thumbs { top: 28%; width: 100%; z-index: 1001; position: absolute; }
.widget_wpzoom-media-slider .full-width-skin .carousel-nav { top: 35% }
.widget_wpzoom-media-slider .carousel-nav-no-thumbs { top: 43% }
.widget_wpzoom-media-slider .caption-skin .carousel-nav-no-thumbs { top: 35% }
.widget_wpzoom-media-slider .carousel-nav-prev, .widget_wpzoom-media-slider .carousel-nav-next { background: url('../images/arrows_light.png') no-repeat; opacity: 0.7; width: 34px; height: 60px; cursor: pointer; position: absolute; z-index: 999; -webkit-user-select: none; -moz-user-select: none; user-select: none; }
.widget_wpzoom-media-slider .carousel-nav-prev:hover, .widget_wpzoom-media-slider .carousel-nav-next:hover { opacity: 1 }
.widget_wpzoom-media-slider .carousel-nav-prev { left: 30px }
.widget_wpzoom-media-slider .carousel-nav-next { background-position: -39px 0; right: 20px; }
.widget_wpzoom-media-slider .carousel-skin .carousel-nav-prev, .widget_wpzoom-media-slider .carousel-skin .carousel-nav-next, .widget_wpzoom-media-slider .half-skin .carousel-nav-prev, .widget_wpzoom-media-slider .half-skin .carousel-nav-next { background: url('../images/arrows_dark.png') no-repeat; width: 34px; height: 51px; }
.widget_wpzoom-media-slider .carousel-skin .carousel-nav-prev, .widget_wpzoom-media-slider .carousel-skin .carousel-nav-next { top: 22% }
.widget_wpzoom-media-slider .zoom-carousel.half-skin, .widget_wpzoom-media-slider .zoom-carousel.carousel-skin { padding-left: 40px; padding-right: 40px; }
.widget_wpzoom-media-slider .carousel-skin .carousel-nav-prev, .widget_wpzoom-media-slider .half-skin .carousel-nav-prev { left: -40px }
.widget_wpzoom-media-slider .carousel-skin .carousel-nav-next, .widget_wpzoom-media-slider .half-skin .carousel-nav-next { background-position: -39px 0; right: 35px; }
.widget_wpzoom-media-slider .carousel-tabs { -webkit-border-radius: 3px; border-radius: 3px; height: 46px; clear: both; list-style: none; margin: 20px auto 20px auto; text-align: center; }
.wpzlb-layout .widget_wpzoom-media-slider .carousel-tabs a:first-child { -webkit-border-radius: 3px 0px 0px 3px; border-radius: 3px 0px 0px 3px; }
.wpzlb-layout .widget_wpzoom-media-slider .carousel-tabs a:last-child { -webkit-border-radius: 0px 3px 3px 0px; border-radius: 0px 3px 3px 0px; border-right: 1px solid #ADADAD; }
.wpzlb-layout .widget_wpzoom-media-slider .carousel-tabs a { display: inline-block; list-style-image: none !important; font-size: 16px; font-weight: bold; padding: 10px 30px; color: #505458; text-align: center; background: #fdfdfd; background: -moz-linear-gradient(top, #fdfdfd 0%, #fbfbfb 47%, #fafafa 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(47%,#fbfbfb), color-stop(100%,#fafafa)); background: -webkit-linear-gradient(top, #fdfdfd 0%,#fbfbfb 47%,#fafafa 100%); background: -o-linear-gradient(top, #fdfdfd 0%,#fbfbfb 47%,#fafafa 100%); background: -ms-linear-gradient(top, #fdfdfd 0%,#fbfbfb 47%,#fafafa 100%); background: linear-gradient(to bottom, #fdfdfd 0%,#fbfbfb 47%,#fafafa 100%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#fafafa',GradientType=0 ); border: 1px solid #ADADAD; border-right: none; text-shadow: 0 1px 0 rgba(255,255,255, 0.5); text-decoration: none; }
.wpzlb-layout .widget_wpzoom-media-slider .carousel-tabs a:active { outline: none }
.wpzlb-layout .widget_wpzoom-media-slider .carousel-tabs a:hover { text-decoration: none }
.wpzlb-layout .widget_wpzoom-media-slider .carousel-tabs a.selected { cursor: default !important; color: #276CDC; background: #d7dce2; background: -moz-linear-gradient(top, #d7dce2 0%, #e9ecee 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7dce2), color-stop(100%,#e9ecee)); background: -webkit-linear-gradient(top, #d7dce2 0%,#e9ecee 100%); background: -o-linear-gradient(top, #d7dce2 0%,#e9ecee 100%); background: -ms-linear-gradient(top, #d7dce2 0%,#e9ecee 100%); background: linear-gradient(to bottom, #d7dce2 0%,#e9ecee 100%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#d7dce2', endColorstr='#e9ecee',GradientType=0 ); -webkit-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.1); box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.1); border: 1px solid #B3B6B9; }
.wpzlb-layout .widget_wpzoom-media-slider .carousel-tabs a.selected { border-right: none; border-left: 1px solid #ADADAD; }
.wpzlb-layout .widget_wpzoom-media-slider .carousel-tabs a:first-child.selected { border-right: none; border-left: 1px solid #B3B6B9; }
.wpzlb-layout .widget_wpzoom-media-slider .carousel-tabs a:last-child.selected { border-left: 1px solid #ADADAD; border-right: 1px solid #B3B6B9; }
/* Control Nav */
.widget_wpzoom-media-slider .carousel-dots { width: 100%; position: absolute; bottom: -40px; height: 40px; text-align: center; z-index: 1000; }
.widget_wpzoom-media-slider .carousel-dots a { margin: 0 4px; display: inline-block; zoom: 1; *display: inline; width: 8px; height: 8px; position: relative; pointer-events: auto; }
.widget_wpzoom-media-slider .carousel-dots a span { width: 100%; height: 100%; display: block; background: #fff; cursor: pointer; border: 1px solid #7f7f7f; text-indent: -9999px; border-radius: 20px; }
.widget_wpzoom-media-slider .carousel-dots a span:hover { background: #333; background: rgba(0,0,0,.4); }
.widget_wpzoom-media-slider .carousel-dots a.selected span { background: #7f7f7f; cursor: default; }

/* Feature Box*/
.widget_wpzoom-feature-box .inner-content { overflow: hidden }
.widget_wpzoom-feature-box .inner-content span.description { color: #848688 }
.widget_wpzoom-feature-box .zoom-icon { margin: 0 auto 15px; max-width: 100%; }
.widget_wpzoom-feature-box h4 { font-weight:normal; font-size: 22px; margin: 0 0 10px; }
.widget_wpzoom-feature-box .align-left { text-align: left !important }
.widget_wpzoom-feature-box .align-right { text-align: right !important }
.widget_wpzoom-feature-box .align-center { text-align: center !important }
.widget_wpzoom-feature-box .image-align-left { float: left; margin: 0 20px 15px 0; }
.widget_wpzoom-feature-box .image-align-right { float: right; margin: 0 0 15px 20px; }
.widget_wpzoom-feature-box .image-align-center { text-align: center !important; margin-bottom: 15px; }

/* Pricing Table */
.wpzlb-layout li.widget .pure-button { display: inline-block; *display: inline; zoom: 1; line-height: normal; white-space: nowrap; vertical-align: baseline; text-align: center; cursor: pointer; -webkit-user-drag: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.wpzlb-layout li.widget .pure-button::-moz-focus-inner { padding: 0; border: 0; }
.wpzlb-layout li.widget .pure-button { font-size: 100%; *font-size: 90%; *overflow: visible; padding: .5em 1.5em; color: #444; color: rgba(0,0,0,.8); *color: #444; border: 1px solid #999; border: 0 rgba(0,0,0,0); background-color: #E6E6E6; text-decoration: none !important; border-radius: 2px; -webkit-transition: .1s linear -webkit-box-shadow; -moz-transition: .1s linear -moz-box-shadow; -ms-transition: .1s linear box-shadow; -o-transition: .1s linear box-shadow; transition: .1s linear box-shadow; }
.wpzlb-layout li.widget .pure-button-hover, .wpzlb-layout li.widget .pure-button:hover, .wpzlb-layout li.widget .pure-button:focus { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0); background-image: -webkit-gradient(linear,0 0,0 100%,from(transparent),color-stop(40%,rgba(0,0,0,.05)),to(rgba(0,0,0,.1))); background-image: -webkit-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1)); background-image: -moz-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1)); background-image: -ms-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1)); background-image: -o-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1)); background-image: linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1)); }
.wpzlb-layout li.widget .pure-button:focus { outline: 0 }
.wpzlb-layout li.widget .pure-button-active, .wpzlb-layout li.widget .pure-button:active { box-shadow: 0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset }
.wpzlb-layout li.widget .pure-button[disabled], .wpzlb-layout li.widget .pure-button-disabled, .pure-button-disabled:hover, .pure-button-disabled:focus, .pure-button-disabled:active { border: 0; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); filter: alpha(opacity=40); -khtml-opacity: .4; -moz-opacity: .4; opacity: .4; cursor: not-allowed; box-shadow: none; }
.wpzlb-layout li.widget .pure-button-hidden { display: none }
.wpzlb-layout li.widget .pure-button::-moz-focus-inner { padding: 0; border: 0; }
.wpzlb-layout li.widget .pure-button-primary, .wpzlb-layout li.widget .pure-button-selected, .wpzlb-layout li.widget a.pure-button-primary, .wpzlb-layout li.widget a.pure-button-selected { background-color: #0078e7; color: #fff; }
.pure-g { letter-spacing: -.31em; *letter-spacing: normal; *word-spacing: -.43em; text-rendering: optimizespeed; display: -webkit-flex; -webkit-flex-flow: row wrap; display: -ms-flexbox; -ms-flex-flow: row wrap; }
.opera-only :-o-prefocus, .pure-g { word-spacing: -.43em }
.pure-u { display: inline-block; *display: inline; zoom: 1; letter-spacing: normal; word-spacing: normal; vertical-align: top; text-rendering: auto; }
.pure-u-1, .pure-u-1-2, .pure-u-1-3, .pure-u-2-3, .pure-u-1-4, .pure-u-3-4, .pure-u-1-5, .pure-u-2-5, .pure-u-3-5, .pure-u-4-5, .pure-u-1-6, .pure-u-5-6, .pure-u-1-8, .pure-u-3-8, .pure-u-5-8, .pure-u-7-8, .pure-u-1-12, .pure-u-5-12, .pure-u-7-12, .pure-u-11-12, .pure-u-1-24, .pure-u-5-24, .pure-u-7-24, .pure-u-11-24, .pure-u-13-24, .pure-u-17-24, .pure-u-19-24, .pure-u-23-24 { display: inline-block; *display: inline; zoom: 1; letter-spacing: normal; word-spacing: normal; vertical-align: top; text-rendering: auto; }
.pure-u-1 { width: 100% }
.pure-u-1-2 { width: 50%; *width: 49.969%; }
.pure-u-1-3 { width: 33.3333%; *width: 33.3023%; }
.pure-u-2-3 { width: 66.6667%; *width: 66.6357%; }
.pure-u-1-4 { width: 25%; *width: 24.969%; }
.pure-u-3-4 { width: 75%; *width: 74.969%; }
.pure-u-1-5 { width: 20%; *width: 19.969%; }
.pure-u-2-5 { width: 40%; *width: 39.969%; }
.pure-u-3-5 { width: 60%; *width: 59.969%; }
.pure-u-4-5 { width: 80%; *width: 79.969%; }
.pure-u-1-6 { width: 16.6667%; *width: 16.6357%; }
.pure-u-5-6 { width: 83.3333%; *width: 83.3023%; }
.pure-u-1-8 { width: 12.5%; *width: 12.469%; }
.pure-u-3-8 { width: 37.5%; *width: 37.469%; }
.pure-u-5-8 { width: 62.5%; *width: 62.469%; }
.pure-u-7-8 { width: 87.5%; *width: 87.469%; }
.pure-u-1-12 { width: 8.3333%; *width: 8.3023%; }
.pure-u-5-12 { width: 41.6667%; *width: 41.6357%; }
.pure-u-7-12 { width: 58.3333%; *width: 58.3023%; }
.pure-u-11-12 { width: 91.6667%; *width: 91.6357%; }
.pure-u-1-24 { width: 4.1667%; *width: 4.1357%; }
.pure-u-5-24 { width: 20.8333%; *width: 20.8023%; }
.pure-u-7-24 { width: 29.1667%; *width: 29.1357%; }
.pure-u-11-24 { width: 45.8333%; *width: 45.8023%; }
.pure-u-13-24 { width: 54.1667%; *width: 54.1357%; }
.pure-u-17-24 { width: 70.8333%; *width: 70.8023%; }
.pure-u-19-24 { width: 79.1667%; *width: 79.1357%; }
.pure-u-23-24 { width: 95.8333%; *width: 95.8023%; }
.pure-g-r { letter-spacing: -.31em; *letter-spacing: normal; *word-spacing: -.43em; display: -webkit-flex; -webkit-flex-flow: row wrap; display: -ms-flexbox; -ms-flex-flow: row wrap; }
.opera-only :-o-prefocus, .pure-g-r { word-spacing: -.43em }
.pure-g-r img { max-width: 100%; height: auto; }
.widget_wpzoom-pricing-table .pricing-tables { text-align: center }
.widget_wpzoom-pricing-table .pricing-table { border: 1px solid #ddd; margin: 0 5px; }
.widget_wpzoom-pricing-table .pricing-table-free .pricing-table-header { background: #52cc5a }
.widget_wpzoom-pricing-table .pricing-table-biz .pricing-table-header { background: #0087D4 }
.widget_wpzoom-pricing-table .pricing-table-header { background: #111; color: #fff; }
.widget_wpzoom-pricing-table .pricing-table-header h2 { margin: 0; padding-top: 25px; font-size: 20px; font-weight: normal; color: #fff; }
.widget_wpzoom-pricing-table .pricing-table-price { font-size: 80px; margin: 15px 0 0; font-weight: 100; line-height: 1; }
.widget_wpzoom-pricing-table .pricing-table-price span { display: block; text-transform: uppercase; font-size: 16px; padding: 15px 0 25px; font-weight: normal; color: rgba(255, 255, 255, 0.5); *color: #fff; }
.widget_wpzoom-pricing-table ul.pricing-table-list { list-style-type: none; margin: 0; padding: 0; text-align: center; }
.wpzlb-layout .widget_wpzoom-pricing-table .pricing-table-list li { padding: 0.8em; margin: 0; background: #f7f7f7; border-bottom: 1px solid #e7e7e7; list-style-type: none; }
.wpzlb-layout li.widget .button-choose { margin: 20px 0; border: 1px solid #ccc; background: #fff; color: #333 !important; border-radius: 2em; font-weight: bold; position: relative; text-decoration: none; }
.widget_wpzoom-pricing-table .button-choose:hover { text-decoration: none }
.fluid-wrapper { position: relative; padding-bottom: 56.25%; height: 0; }
.fluid-wrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; }
@media (max-width:980px) {
	.widget_wpzoom-feature-box { margin-bottom: 15px !important; }
	.widget_wpzoom-feature-box .align-left,
	.widget_wpzoom-feature-box .align-right { text-align: center !important; }
}
@media (max-width:768px) {
	.pure-g-r>.pure-u, .pure-g-r>[class *="pure-u-"] { width: 100% }
	.widget_wpzoom-pricing-table .pricing-table { margin-bottom: 15px }
	.pricing-table { margin-bottom: 2em }
	.wpzlb-row-type-1 .widget_wpzoom-testimonials .wpzlb-testimonial { width: 100%; padding: 0; }
	.wpzlb-row-type-1 .widget_wpzoom-team .wpzlb-member-item { width: 100%; padding: 0; }
	.wpzlb-layout .wpzlb-row-type-3 .wpzlb-column { width: 100% !important; padding: 0; margin: 0 0 15px; }
	.wpzlb-layout .wpzlb-row-type-3 .wpzlb-column-2, .wpzlb-layout .wpzlb-row-type-3 .wpzlb-column-3 { padding: 0 }
	.wpzlb-layout .wpzlb-row-type-4 .wpzlb-column { width: 100% !important; padding: 0; margin: 0 0 15px; }
	.wpzlb-layout .wpzlb-row-type-4 .wpzlb-column-2, .wpzlb-layout .wpzlb-row-type-4 .wpzlb-column-3, .wpzlb-layout .wpzlb-row-type-4 .wpzlb-column-4 { padding: 0 }
	.widget_wpzoom-call-to-action .skin-btn-right .wpzlb-button { float: none; display: block; text-align: center; margin: 0 0 20px; }
	.widget_wpzoom-call-to-action .skin-btn-left .wpzlb-button { float: none; display: block; text-align: center; margin: 0 0 20px; }
	.widget_wpzoom-call-to-action .wpzlb-inner-content { text-align: center !important }
    .wpzlb-layout .wpzlb-row-type-4 .wpzlb-column { width: 48% !important; padding-right: 2%;   }
    .wpzlb-layout .wpzlb-row-type-4 .wpzlb-column-2,
    .wpzlb-layout .wpzlb-row-type-4 .wpzlb-column-3 { padding-right: 2% }
    .wpzlb-layout .wpzlb-row-type-4 .wpzlb-column-4 { padding-right: 0 }
}
@media (max-width:640px) {
    .wpzlb-layout .wpzlb-row-type-2 .wpzlb-column { width: 100% !important; padding: 0; margin: 0; }
    .wpzlb-layout .wpzlb-row-type-2 .wpzlb-column-1 { padding: 0 }
    .wpzlb-layout .wpzlb-row-type-2 .wpzlb-column-2 { padding: 0 }
    .wpzlb-layout .wpzlb-row-type-4 .wpzlb-column { width: 100% !important; padding-right: 0;   }
    .wpzlb-layout .wpzlb-row-type-4 .wpzlb-column-2,
    .wpzlb-layout .wpzlb-row-type-4 .wpzlb-column-3,
    .wpzlb-layout .wpzlb-row-type-4 .wpzlb-column-4 { padding: 0 }
}
@media (max-width:480px) {
	.pure-g-r>.pure-u, .pure-g-r>[class *="pure-u-"] { width: 100% }
	.widget_wpzoom-call-to-action .skin-two-btn .wpzlb-button a { float: none; margin: 0; }
	.widget_wpzoom-call-to-action .wpzlb-call-separator { display: block }
}