
.clear { clear: both; }

.nobr { white-space: nowrap; }

/*!
 * Visual Composer v4.3.0 (http://vc.wpbakery.com)
 * Copyright 2011-2014 Michael M - WPBakery.com
 */
.wpb_animate_when_almost_visible { opacity: 1 !important; }

/** Front end editor */
.thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img { display: block; max-width: 100%; height: auto; }

.btn-group-lg > .btn { padding: 10px 16px; font-size: 18px; line-height: 1.33; border-radius: 6px; }

.btn-group-sm > .btn { padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; }

.btn-group-xs > .btn { padding: 1px 5px; font-size: 12px; line-height: 1.5; border-radius: 3px; }

.dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after, .vc_row:before, .vc_row:after { content: " "; display: table; }

.dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after, .vc_row:after { clear: both; }

/* Navbar */
/* Modal box */
/* Panel */
@media (max-width: 767px) { .vc_hidden-xs { display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) { .vc_hidden-sm { display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) { .vc_hidden-md { display: none !important; } }
@media (min-width: 1200px) { .vc_hidden-lg { display: none !important; } }
.vc_non_responsive .vc_col-sm-1 { position: relative; float: left; width: 8.33333333%; min-height: 1px; padding-left: 15px; padding-right: 15px; }

.vc_non_responsive .vc_col-sm-2 { position: relative; float: left; width: 16.66666667%; min-height: 1px; padding-left: 15px; padding-right: 15px; }

.vc_non_responsive .vc_col-sm-3 { position: relative; float: left; width: 25%; min-height: 1px; padding-left: 15px; padding-right: 15px; }

.vc_non_responsive .vc_col-sm-4 { position: relative; float: left; width: 33.33333333%; min-height: 1px; padding-left: 15px; padding-right: 15px; }

.vc_non_responsive .vc_col-sm-5 { position: relative; float: left; width: 41.66666667%; min-height: 1px; padding-left: 15px; padding-right: 15px; }

.vc_non_responsive .vc_col-sm-6 { position: relative; float: left; width: 50%; min-height: 1px; padding-left: 15px; padding-right: 15px; }

.vc_non_responsive .vc_col-sm-7 { position: relative; float: left; width: 58.33333333%; min-height: 1px; padding-left: 15px; padding-right: 15px; }

.vc_non_responsive .vc_col-sm-8 { position: relative; float: left; width: 66.66666667%; min-height: 1px; padding-left: 15px; padding-right: 15px; }

.vc_non_responsive .vc_col-sm-9 { position: relative; float: left; width: 75%; min-height: 1px; padding-left: 15px; padding-right: 15px; }

.vc_non_responsive .vc_col-sm-10 { position: relative; float: left; width: 83.33333333%; min-height: 1px; padding-left: 15px; padding-right: 15px; }

.vc_non_responsive .vc_col-sm-11 { position: relative; float: left; width: 91.66666667%; min-height: 1px; padding-left: 15px; padding-right: 15px; }

.vc_non_responsive .vc_col-sm-12 { position: relative; float: left; width: 100%; min-height: 1px; padding-left: 15px; padding-right: 15px; }

.vc_non_responsive .vc_col-sm-offset-12 { margin-left: 100%; }

.vc_non_responsive .vc_col-sm-offset-11 { margin-left: 91.66666667%; }

.vc_non_responsive .vc_col-sm-offset-10 { margin-left: 83.33333333%; }

.vc_non_responsive .vc_col-sm-offset-9 { margin-left: 75%; }

.vc_non_responsive .vc_col-sm-offset-8 { margin-left: 66.66666667%; }

.vc_non_responsive .vc_col-sm-offset-7 { margin-left: 58.33333333%; }

.vc_non_responsive .vc_col-sm-offset-6 { margin-left: 50%; }

.vc_non_responsive .vc_col-sm-offset-5 { margin-left: 41.66666667%; }

.vc_non_responsive .vc_col-sm-offset-4 { margin-left: 33.33333333%; }

.vc_non_responsive .vc_col-sm-offset-3 { margin-left: 25%; }

.vc_non_responsive .vc_col-sm-offset-2 { margin-left: 16.66666667%; }

.vc_non_responsive .vc_col-sm-offset-1 { margin-left: 8.33333333%; }

.vc_non_responsive .vc_col-sm-offset-0 { margin-left: 0%; }

.vc_non_responsive .vc_hidden-sm { display: none !important; }

.vc_row { margin-left: -15px; margin-right: -15px; }

.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; box-sizing: border-box; }

.vc_col-xs-1, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12 { float: left; }

.vc_col-xs-12 { width: 100%; }

.vc_col-xs-11 { width: 91.66666667%; }

.vc_col-xs-10 { width: 83.33333333%; }

.vc_col-xs-9 { width: 75%; }

.vc_col-xs-8 { width: 66.66666667%; }

.vc_col-xs-7 { width: 58.33333333%; }

.vc_col-xs-6 { width: 50%; }

.vc_col-xs-5 { width: 41.66666667%; }

.vc_col-xs-4 { width: 33.33333333%; }

.vc_col-xs-3 { width: 25%; }

.vc_col-xs-2 { width: 16.66666667%; }

.vc_col-xs-1 { width: 8.33333333%; }

.vc_col-xs-pull-12 { right: 100%; }

.vc_col-xs-pull-11 { right: 91.66666667%; }

.vc_col-xs-pull-10 { right: 83.33333333%; }

.vc_col-xs-pull-9 { right: 75%; }

.vc_col-xs-pull-8 { right: 66.66666667%; }

.vc_col-xs-pull-7 { right: 58.33333333%; }

.vc_col-xs-pull-6 { right: 50%; }

.vc_col-xs-pull-5 { right: 41.66666667%; }

.vc_col-xs-pull-4 { right: 33.33333333%; }

.vc_col-xs-pull-3 { right: 25%; }

.vc_col-xs-pull-2 { right: 16.66666667%; }

.vc_col-xs-pull-1 { right: 8.33333333%; }

.vc_col-xs-pull-0 { right: auto; }

.vc_col-xs-push-12 { left: 100%; }

.vc_col-xs-push-11 { left: 91.66666667%; }

.vc_col-xs-push-10 { left: 83.33333333%; }

.vc_col-xs-push-9 { left: 75%; }

.vc_col-xs-push-8 { left: 66.66666667%; }

.vc_col-xs-push-7 { left: 58.33333333%; }

.vc_col-xs-push-6 { left: 50%; }

.vc_col-xs-push-5 { left: 41.66666667%; }

.vc_col-xs-push-4 { left: 33.33333333%; }

.vc_col-xs-push-3 { left: 25%; }

.vc_col-xs-push-2 { left: 16.66666667%; }

.vc_col-xs-push-1 { left: 8.33333333%; }

.vc_col-xs-push-0 { left: auto; }

.vc_col-xs-offset-12 { margin-left: 100%; }

.vc_col-xs-offset-11 { margin-left: 91.66666667%; }

.vc_col-xs-offset-10 { margin-left: 83.33333333%; }

.vc_col-xs-offset-9 { margin-left: 75%; }

.vc_col-xs-offset-8 { margin-left: 66.66666667%; }

.vc_col-xs-offset-7 { margin-left: 58.33333333%; }

.vc_col-xs-offset-6 { margin-left: 50%; }

.vc_col-xs-offset-5 { margin-left: 41.66666667%; }

.vc_col-xs-offset-4 { margin-left: 33.33333333%; }

.vc_col-xs-offset-3 { margin-left: 25%; }

.vc_col-xs-offset-2 { margin-left: 16.66666667%; }

.vc_col-xs-offset-1 { margin-left: 8.33333333%; }

.vc_col-xs-offset-0 { margin-left: 0%; }

@media (min-width: 768px) { .vc_col-sm-1, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12 { float: left; }
  .vc_col-sm-12 { width: 100%; }
  .vc_col-sm-11 { width: 91.66666667%; }
  .vc_col-sm-10 { width: 83.33333333%; }
  .vc_col-sm-9 { width: 75%; }
  .vc_col-sm-8 { width: 66.66666667%; }
  .vc_col-sm-7 { width: 58.33333333%; }
  .vc_col-sm-6 { width: 50%; }
  .vc_col-sm-5 { width: 41.66666667%; }
  .vc_col-sm-4 { width: 33.33333333%; }
  .vc_col-sm-3 { width: 25%; }
  .vc_col-sm-2 { width: 16.66666667%; }
  .vc_col-sm-1 { width: 8.33333333%; }
  .vc_col-sm-pull-12 { right: 100%; }
  .vc_col-sm-pull-11 { right: 91.66666667%; }
  .vc_col-sm-pull-10 { right: 83.33333333%; }
  .vc_col-sm-pull-9 { right: 75%; }
  .vc_col-sm-pull-8 { right: 66.66666667%; }
  .vc_col-sm-pull-7 { right: 58.33333333%; }
  .vc_col-sm-pull-6 { right: 50%; }
  .vc_col-sm-pull-5 { right: 41.66666667%; }
  .vc_col-sm-pull-4 { right: 33.33333333%; }
  .vc_col-sm-pull-3 { right: 25%; }
  .vc_col-sm-pull-2 { right: 16.66666667%; }
  .vc_col-sm-pull-1 { right: 8.33333333%; }
  .vc_col-sm-pull-0 { right: auto; }
  .vc_col-sm-push-12 { left: 100%; }
  .vc_col-sm-push-11 { left: 91.66666667%; }
  .vc_col-sm-push-10 { left: 83.33333333%; }
  .vc_col-sm-push-9 { left: 75%; }
  .vc_col-sm-push-8 { left: 66.66666667%; }
  .vc_col-sm-push-7 { left: 58.33333333%; }
  .vc_col-sm-push-6 { left: 50%; }
  .vc_col-sm-push-5 { left: 41.66666667%; }
  .vc_col-sm-push-4 { left: 33.33333333%; }
  .vc_col-sm-push-3 { left: 25%; }
  .vc_col-sm-push-2 { left: 16.66666667%; }
  .vc_col-sm-push-1 { left: 8.33333333%; }
  .vc_col-sm-push-0 { left: auto; }
  .vc_col-sm-offset-12 { margin-left: 100%; }
  .vc_col-sm-offset-11 { margin-left: 91.66666667%; }
  .vc_col-sm-offset-10 { margin-left: 83.33333333%; }
  .vc_col-sm-offset-9 { margin-left: 75%; }
  .vc_col-sm-offset-8 { margin-left: 66.66666667%; }
  .vc_col-sm-offset-7 { margin-left: 58.33333333%; }
  .vc_col-sm-offset-6 { margin-left: 50%; }
  .vc_col-sm-offset-5 { margin-left: 41.66666667%; }
  .vc_col-sm-offset-4 { margin-left: 33.33333333%; }
  .vc_col-sm-offset-3 { margin-left: 25%; }
  .vc_col-sm-offset-2 { margin-left: 16.66666667%; }
  .vc_col-sm-offset-1 { margin-left: 8.33333333%; }
  .vc_col-sm-offset-0 { margin-left: 0%; } }
@media (min-width: 992px) { .vc_col-md-1, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12 { float: left; }
  .vc_col-md-12 { width: 100%; }
  .vc_col-md-11 { width: 91.66666667%; }
  .vc_col-md-10 { width: 83.33333333%; }
  .vc_col-md-9 { width: 75%; }
  .vc_col-md-8 { width: 66.66666667%; }
  .vc_col-md-7 { width: 58.33333333%; }
  .vc_col-md-6 { width: 50%; }
  .vc_col-md-5 { width: 41.66666667%; }
  .vc_col-md-4 { width: 33.33333333%; }
  .vc_col-md-3 { width: 25%; }
  .vc_col-md-2 { width: 16.66666667%; }
  .vc_col-md-1 { width: 8.33333333%; }
  .vc_col-md-pull-12 { right: 100%; }
  .vc_col-md-pull-11 { right: 91.66666667%; }
  .vc_col-md-pull-10 { right: 83.33333333%; }
  .vc_col-md-pull-9 { right: 75%; }
  .vc_col-md-pull-8 { right: 66.66666667%; }
  .vc_col-md-pull-7 { right: 58.33333333%; }
  .vc_col-md-pull-6 { right: 50%; }
  .vc_col-md-pull-5 { right: 41.66666667%; }
  .vc_col-md-pull-4 { right: 33.33333333%; }
  .vc_col-md-pull-3 { right: 25%; }
  .vc_col-md-pull-2 { right: 16.66666667%; }
  .vc_col-md-pull-1 { right: 8.33333333%; }
  .vc_col-md-pull-0 { right: auto; }
  .vc_col-md-push-12 { left: 100%; }
  .vc_col-md-push-11 { left: 91.66666667%; }
  .vc_col-md-push-10 { left: 83.33333333%; }
  .vc_col-md-push-9 { left: 75%; }
  .vc_col-md-push-8 { left: 66.66666667%; }
  .vc_col-md-push-7 { left: 58.33333333%; }
  .vc_col-md-push-6 { left: 50%; }
  .vc_col-md-push-5 { left: 41.66666667%; }
  .vc_col-md-push-4 { left: 33.33333333%; }
  .vc_col-md-push-3 { left: 25%; }
  .vc_col-md-push-2 { left: 16.66666667%; }
  .vc_col-md-push-1 { left: 8.33333333%; }
  .vc_col-md-push-0 { left: auto; }
  .vc_col-md-offset-12 { margin-left: 100%; }
  .vc_col-md-offset-11 { margin-left: 91.66666667%; }
  .vc_col-md-offset-10 { margin-left: 83.33333333%; }
  .vc_col-md-offset-9 { margin-left: 75%; }
  .vc_col-md-offset-8 { margin-left: 66.66666667%; }
  .vc_col-md-offset-7 { margin-left: 58.33333333%; }
  .vc_col-md-offset-6 { margin-left: 50%; }
  .vc_col-md-offset-5 { margin-left: 41.66666667%; }
  .vc_col-md-offset-4 { margin-left: 33.33333333%; }
  .vc_col-md-offset-3 { margin-left: 25%; }
  .vc_col-md-offset-2 { margin-left: 16.66666667%; }
  .vc_col-md-offset-1 { margin-left: 8.33333333%; }
  .vc_col-md-offset-0 { margin-left: 0%; } }
@media (min-width: 1200px) { .vc_col-lg-1, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12 { float: left; }
  .vc_col-lg-12 { width: 100%; }
  .vc_col-lg-11 { width: 91.66666667%; }
  .vc_col-lg-10 { width: 83.33333333%; }
  .vc_col-lg-9 { width: 75%; }
  .vc_col-lg-8 { width: 66.66666667%; }
  .vc_col-lg-7 { width: 58.33333333%; }
  .vc_col-lg-6 { width: 50%; }
  .vc_col-lg-5 { width: 41.66666667%; }
  .vc_col-lg-4 { width: 33.33333333%; }
  .vc_col-lg-3 { width: 25%; }
  .vc_col-lg-2 { width: 16.66666667%; }
  .vc_col-lg-1 { width: 8.33333333%; }
  .vc_col-lg-pull-12 { right: 100%; }
  .vc_col-lg-pull-11 { right: 91.66666667%; }
  .vc_col-lg-pull-10 { right: 83.33333333%; }
  .vc_col-lg-pull-9 { right: 75%; }
  .vc_col-lg-pull-8 { right: 66.66666667%; }
  .vc_col-lg-pull-7 { right: 58.33333333%; }
  .vc_col-lg-pull-6 { right: 50%; }
  .vc_col-lg-pull-5 { right: 41.66666667%; }
  .vc_col-lg-pull-4 { right: 33.33333333%; }
  .vc_col-lg-pull-3 { right: 25%; }
  .vc_col-lg-pull-2 { right: 16.66666667%; }
  .vc_col-lg-pull-1 { right: 8.33333333%; }
  .vc_col-lg-pull-0 { right: auto; }
  .vc_col-lg-push-12 { left: 100%; }
  .vc_col-lg-push-11 { left: 91.66666667%; }
  .vc_col-lg-push-10 { left: 83.33333333%; }
  .vc_col-lg-push-9 { left: 75%; }
  .vc_col-lg-push-8 { left: 66.66666667%; }
  .vc_col-lg-push-7 { left: 58.33333333%; }
  .vc_col-lg-push-6 { left: 50%; }
  .vc_col-lg-push-5 { left: 41.66666667%; }
  .vc_col-lg-push-4 { left: 33.33333333%; }
  .vc_col-lg-push-3 { left: 25%; }
  .vc_col-lg-push-2 { left: 16.66666667%; }
  .vc_col-lg-push-1 { left: 8.33333333%; }
  .vc_col-lg-push-0 { left: auto; }
  .vc_col-lg-offset-12 { margin-left: 100%; }
  .vc_col-lg-offset-11 { margin-left: 91.66666667%; }
  .vc_col-lg-offset-10 { margin-left: 83.33333333%; }
  .vc_col-lg-offset-9 { margin-left: 75%; }
  .vc_col-lg-offset-8 { margin-left: 66.66666667%; }
  .vc_col-lg-offset-7 { margin-left: 58.33333333%; }
  .vc_col-lg-offset-6 { margin-left: 50%; }
  .vc_col-lg-offset-5 { margin-left: 41.66666667%; }
  .vc_col-lg-offset-4 { margin-left: 33.33333333%; }
  .vc_col-lg-offset-3 { margin-left: 25%; }
  .vc_col-lg-offset-2 { margin-left: 16.66666667%; }
  .vc_col-lg-offset-1 { margin-left: 8.33333333%; }
  .vc_col-lg-offset-0 { margin-left: 0%; } }
/*
//Grid
.vc_container-block { .container-fixed(); @media (min-width: @screen-sm) { width: @container-sm; } @media (min-width: @screen-md) { width: @container-md; } @media (min-width: @screen-lg-min) { width: @container-lg; }
}
*/
.vc_pull-right { float: right !important; }

.vc_pull-left { float: left !important; }

.vc_clearfix:before, .vc_clearfix:after { content: " "; display: table; }

.vc_clearfix:after { clear: both; }

.vc_clearfix:before, .vc_clearfix:after { content: " "; display: table; }

.vc_clearfix:after { clear: both; }

.vc_el-clearfix { clear: both; }

@media (max-width: 767px) { .vc_el-clearfix-xs { clear: both; } }
@media (min-width: 768px) and (max-width: 991px) { .vc_el-clearfix-sm { clear: both; } }
@media (min-width: 992px) and (max-width: 1199px) { .vc_el-clearfix-md { clear: both; } }
@media (min-width: 1200px) { .vc_el-clearfix-lg { clear: both; } }
.vc_visible { display: block; }

.isotope-inner .wpb_tab.ui-tabs-panel .vc_pie_wrapper canvas { margin-top: -48px !important; }

.vc_txt_align_left { text-align: left; }

.vc_txt_align_right { text-align: right; }

.vc_txt_align_center { text-align: center; }

.vc_txt_align_justify { text-align: justify; text-justify: inter-word; }

.vc_el_width_50 { width: 50%; margin-left: auto !important; margin-right: auto !important; }

.vc_el_width_60 { width: 60%; margin-left: auto !important; margin-right: auto !important; }

.vc_el_width_70 { width: 70%; margin-left: auto !important; margin-right: auto !important; }

.vc_el_width_80 { width: 80%; margin-left: auto !important; margin-right: auto !important; }

.vc_el_width_90 { width: 90%; margin-left: auto !important; margin-right: auto !important; }

.vc_el_width_100 { width: 100%; }

.wpb_text_column p:last-child { margin-bottom: 0; }

/* CSS Animations */
.wpb_animate_when_almost_visible { opacity: 0; }

.wpb_start_animation.wpb_top-to-bottom { -webkit-animation: wpb_ttb 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); /* Safari 4+ */ /* Fx 5+ */ /* Opera 12+ */ animation: wpb_ttb 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); /* IE 10+ */ opacity: 1; }

.wpb_start_animation.wpb_bottom-to-top { -webkit-animation: wpb_btt 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); /* Safari 4+ */ /* Fx 5+ */ /* Opera 12+ */ animation: wpb_btt 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); /* IE 10+ */ opacity: 1; }

.wpb_start_animation.wpb_left-to-right { -webkit-animation: wpb_ltr 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); /* Safari 4+ */ /* Fx 5+ */ /* Opera 12+ */ animation: wpb_ltr 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); /* IE 10+ */ opacity: 1; }

.wpb_start_animation.wpb_right-to-left { -webkit-animation: wpb_rtl 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); /* Safari 4+ */ /* Fx 5+ */ /* Opera 12+ */ animation: wpb_rtl 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); /* IE 10+ */ opacity: 1; }

.wpb_start_animation.wpb_appear { -webkit-animation: wpb_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); /* Safari 4+ */ /* Fx 5+ */ /* Opera 12+ */ animation: wpb_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); /* IE 10+ */ -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; }

/* Top to bottom keyframes */
@-webkit-keyframes wpb_ttb { 0% { -webkit-transform: translate(0, -10%); opacity: 0; }
  100% { -webkit-transform: translate(0, 0); opacity: 1; } }
@keyframes wpb_ttb { 0% { -webkit-transform: translate(0, -10%); transform: translate(0, -10%); opacity: 0; }
  100% { -webkit-transform: translate(0, 0); transform: translate(0, 0); opacity: 1; } }
/* Bottom to top keyframes */
@-webkit-keyframes wpb_btt { 0% { -webkit-transform: translate(0, 10%); opacity: 0; }
  100% { -webkit-transform: translate(0, 0); opacity: 1; } }
@keyframes wpb_btt { 0% { -webkit-transform: translate(0, 10%); transform: translate(0, 10%); opacity: 0; }
  100% { -webkit-transform: translate(0, 0); transform: translate(0, 0); opacity: 1; } }
/* Left to right keyframes */
@-webkit-keyframes wpb_ltr { 0% { -webkit-transform: translate(-10%, 0); opacity: 0; }
  100% { -webkit-transform: translate(0, 0); opacity: 1; } }
@keyframes wpb_ltr { 0% { -webkit-transform: translate(-10%, 0); transform: translate(-10%, 0); opacity: 0; }
  100% { -webkit-transform: translate(0, 0); transform: translate(0, 0); opacity: 1; } }
/* Right to left keyframes */
@-webkit-keyframes wpb_rtl { 0% { -webkit-transform: translate(10%, 0); opacity: 0; }
  100% { -webkit-transform: translate(0, 0); opacity: 1; } }
@keyframes wpb_rtl { 0% { -webkit-transform: translate(10%, 0); transform: translate(10%, 0); opacity: 0; }
  100% { -webkit-transform: translate(0, 0); transform: translate(0, 0); opacity: 1; } }
/* Appear from center keyframes */
@-webkit-keyframes wpb_appear { 0% { -webkit-transform: scale(0.5); opacity: 0.1; }
  100% { -webkit-transform: scale(1); opacity: 1; } }
@keyframes wpb_appear { 0% { -webkit-transform: scale(0.5); transform: scale(0.5); opacity: 0.1; }
  100% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; } }
.vc_grid.vc_row { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; }

.vc_grid .read-more-button { display: none; }

.vc-row[data-vc-full-width] .vc_grid.vc_row { overflow: hidden; }

.vc_grid.vc_row.vc_grid-gutter-1px { margin-bottom: -1px; }

.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper { margin-right: -1px; }

.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item { padding-right: 1px; padding-bottom: 1px; }

.vc_grid.vc_row.vc_grid-gutter-2px { margin-bottom: -2px; }

.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper { margin-right: -2px; }

.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item { padding-right: 2px; padding-bottom: 2px; }

.vc_grid.vc_row.vc_grid-gutter-3px { margin-bottom: -3px; }

.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper { margin-right: -3px; }

.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item { padding-right: 3px; padding-bottom: 3px; }

.vc_grid.vc_row.vc_grid-gutter-4px { margin-bottom: -4px; }

.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper { margin-right: -4px; }

.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item { padding-right: 4px; padding-bottom: 4px; }

.vc_grid.vc_row.vc_grid-gutter-5px { margin-bottom: -5px; }

.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper { margin-right: -5px; }

.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item { padding-right: 5px; padding-bottom: 5px; }

.vc_grid.vc_row.vc_grid-gutter-10px { margin-bottom: -10px; }

.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper { margin-right: -10px; }

.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item { padding-right: 10px; padding-bottom: 10px; }

.vc_grid.vc_row.vc_grid-gutter-15px { margin-bottom: -15px; }

.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper { margin-right: -15px; }

.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item { padding-right: 15px; padding-bottom: 15px; }

.vc_grid.vc_row.vc_grid-gutter-20px { margin-bottom: -20px; }

.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper { margin-right: -20px; }

.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item { padding-right: 20px; padding-bottom: 20px; }

.vc_grid.vc_row.vc_grid-gutter-25px { margin-bottom: -25px; }

.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper { margin-right: -25px; }

.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item { padding-right: 25px; padding-bottom: 25px; }

.vc_grid.vc_row.vc_grid-gutter-30px { margin-bottom: -30px; }

.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper { margin-right: -30px; }

.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item { padding-right: 30px; padding-bottom: 30px; }

.vc_grid.vc_row.vc_grid-gutter-35px { margin-bottom: -35px; }

.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper { margin-right: -35px; }

.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item { padding-right: 35px; padding-bottom: 35px; }

.vc_grid.vc_row .vc_pageable-slide-wrapper > *:hover { z-index: 3; }

.vc_grid.vc_row .vc_grid-item { display: none; padding: 0; vertical-align: top; float: none; box-sizing: border-box; z-index: 1; }

.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content { overflow: hidden; }

.vc_grid.vc_row .vc_grid-item .wpb_content_element, .vc_grid.vc_row .vc_grid-item .vc_icon_element, .vc_grid.vc_row .vc_grid-item .vc_btn { margin-bottom: 15px; }

.vc_grid.vc_row .vc_grid-item .wpb_content_element a, .vc_grid.vc_row .vc_grid-item .vc_icon_element a, .vc_grid.vc_row .vc_grid-item .vc_btn a { text-decoration: none; border-bottom: 0; }

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item, .vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item { position: static; }

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item { display: block; }

.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item { display: block; }

@media (min-width: 768px) { .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item { display: inline-block; } }
@-moz-document url-prefix() { .vc_masonry_grid .vc_grid-item, .vc_masonry_media_grid .vc_grid-item { margin-left: -0.01px; } }
.vc_gitem-zone-b { display: none; }

.vc_gitem-float-none { float: none; }

.vc_gitem-float-left { float: left; }

.vc_gitem-float-right { float: right; }

.vc_gitem-align-center { text-align: center; }

.vc_gitem-align-right { text-align: right; }

.vc_gitem-align-justify { text-align: justify; }

.vc_gitem-block { position: relative; overflow: hidden; }

.vc_gitem-is-link { cursor: pointer; }

.vc_gitem-link { text-decoration: none; }

.vc_gitem_row { margin-left: 0; margin-right: 0; margin-bottom: 0px; padding: inherit; box-sizing: border-box; }

.vc_gitem_row .vc_gitem_row { margin-bottom: 0px; }

.vc_gitem-zone-a .vc_gitem-row-position-top, .vc_gitem-zone-b .vc_gitem-row-position-top { position: absolute; left: 0; right: 0; top: 0; }

.vc_gitem-zone-a .vc_gitem-row-position-middle, .vc_gitem-zone-b .vc_gitem-row-position-middle { position: absolute; left: 0; right: 0; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); }

.vc_gitem-zone-a .vc_gitem-row-position-bottom, .vc_gitem-zone-b .vc_gitem-row-position-bottom { position: absolute; left: 0; right: 0; bottom: 0; }

.vc_gitem_row .vc_gitem-col { box-sizing: border-box; padding: 10px; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; }

.vc_gitem-zone { position: relative; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; background-clip: padding-box; box-sizing: border-box; overflow: hidden; }

.vc_gitem-zone .vc-zone-link { display: block; position: absolute; top: 0; right: 0; left: 0; bottom: 0; z-index: 5; }

.vc_gitem-zone-img { width: 100%; display: block; visibility: hidden; height: auto; }

.vc_gitem-zone-a .vc_gitem-zone-mini { box-sizing: border-box; padding: inherit; position: static; top: 0; left: 0; bottom: 0; right: 0; }

.vc_gitem-zone-b { overflow: hidden; }

.vc_gitem-zone-b .vc_gitem-zone-mini { position: static; padding: inherit; top: 0; left: 0; right: 0; bottom: 0; margin: 0; }

.vc_grid-item-zone-c-left .vc_gitem-animated-block { float: right; width: 50%; }

.vc_grid-item-zone-c-left .vc_gitem-zone-c { float: left; width: 50%; }

.vc_grid-item-zone-c-right .vc_gitem-animated-block { float: left; width: 50%; }

.vc_grid-item-zone-c-right .vc_gitem-zone-c { float: right; width: 50%; }

.vc-gitem-zone-height-mode-auto .vc_gitem-zone-img { display: none !important; }

.vc-gitem-zone-height-mode-auto:before { content: ""; display: block; padding-top: 100%; }

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3:before { padding-top: 75%; }

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before { padding-top: 133.33333333%; }

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before { padding-top: 133.33333333%; }

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9:before { padding-top: 56.25%; }

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-9-16:before { padding-top: 177.77777778%; }

.vc_gitem-animated-block { position: relative; }

.vc_gitem-animate .vc_btn { -webkit-transition: all 0s ease; transition: all 0s ease; }

.vc_gitem-animate .vc_gitem-zone-b { z-index: 199; }

.vc_gitem-animate-none .vc_gitem-zone-b { display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: 0; opacity: 0; filter: alpha(opacity=0); box-sizing: border-box; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-none .vc_gitem-zone-b { opacity: 1; filter: alpha(opacity=100); }

.vc_gitem-animate-fadeIn .vc_gitem-zone-b, .vc_gitem-animate-scaleIn .vc_gitem-zone-b, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b, .vc_gitem-animate-blurOut .vc_gitem-zone-b, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b { display: block; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: 0; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 1s ease; transition: all 1s ease; box-sizing: border-box; }

.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator { -webkit-transition: all 1s ease; transition: all 1s ease; width: 0; }

.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn { -webkit-transition: all 1s ease; transition: all 1s ease; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); }

.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title { display: inline-block; opacity: 0; filter: alpha(opacity=0); -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); -webkit-perspective: 1000; -webkit-backface-visibility: hidden; -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0.275, 0.125, 1), opacity 0.5s cubic-bezier(0, 0.275, 0.125, 1); transition: transform 1s cubic-bezier(0, 0.275, 0.125, 1), opacity 0.5s cubic-bezier(0, 0.275, 0.125, 1); }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title { opacity: 1; filter: alpha(opacity=100); }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_separator { -webkit-transition: all 1s ease; transition: all 1s ease; width: 50%; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_btn { -webkit-transition: all 1s ease; transition: all 1s ease; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_post-title { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b { opacity: 1; filter: alpha(opacity=100); }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator { -webkit-transition: all 1s ease; transition: all 1s ease; width: 50%; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn { -webkit-transition: all 1s ease; transition: all 1s ease; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.vc_gitem-animate-scaleIn { overflow: hidden; }

.vc_gitem-animate-scaleIn .vc_gitem-zone-a { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-a { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.vc_gitem-animate-scaleRotateIn { overflow: hidden; }

.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a { -webkit-transform: scale(1.5) rotate(10deg); -ms-transform: scale(1.5) rotate(10deg); transform: scale(1.5) rotate(10deg); }

.vc_gitem-animate-blurOut .vc_gitem-zone-a, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a { filter: blur(0px); -webkit-filter: blur(0px); -moz-filter: blur(0px); -ms-filter: blur(0px); filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0'); -webkit-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-perspective: 1000; -webkit-backface-visibility: hidden; webkit-transition: filter 0.5s cubic-bezier(0, 0.275, 0.125, 1), -webkit-transform 0.5s cubic-bezier(0, 0.275, 0.125, 1); -webkit-transition: -webkit-filter 0.5s cubic-bezier(0, 0.275, 0.125, 1), -webkit-transform 0.5s cubic-bezier(0, 0.275, 0.125, 1), filter 0.5s cubic-bezier(0, 0.275, 0.125, 1), -webkit-transform 0.5s cubic-bezier(0, 0.275, 0.125, 1); transition: filter 0.5s cubic-bezier(0, 0.275, 0.125, 1), transform 0.5s cubic-bezier(0, 0.275, 0.125, 1); }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-a, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a { filter: url("/wp-content/themes/Embrace111/library/vc/blur.svg"); -webkit-filter: blur(2px); -moz-filter: blur(2px); -ms-filter: blur(2px); filter: blur(2px); filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0'); }

.vc_gitem-animate-blurScaleOut { overflow: hidden; }

.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.vc_gitem-animate-slideInRight { overflow: hidden; }

.vc_gitem-animate-slideInRight .vc_gitem-zone-b { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: 0; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 1s ease; transition: all 1s ease; -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInRight .vc_gitem-zone-b { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }

.vc_gitem-animate-slideInLeft { overflow: hidden; }

.vc_gitem-animate-slideInLeft .vc_gitem-zone-b { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: 0; -webkit-transition: all 1s ease; transition: all 1s ease; -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); opacity: 0; filter: alpha(opacity=0); }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInLeft .vc_gitem-zone-b { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }

.vc_gitem-animate-slideBottom { overflow: hidden; position: relative; }

.vc_gitem-animate-slideBottom .vc_gitem-zone-b { display: block; -webkit-transition: all 1s ease; transition: all 1s ease; z-index: 1000; position: absolute; top: 100%; height: 100%; left: 0; right: 0; margin: 0; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideBottom .vc_gitem-zone-b { top: 0; }

.vc_gitem-animate-slideTop { overflow: hidden; position: relative; }

.vc_gitem-animate-slideTop .vc_gitem-zone-b { display: block; -webkit-transition: all 1s ease; transition: all 1s ease; z-index: 1000; position: absolute; top: -100%; height: 100%; left: 0; right: 0; margin: 0; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideTop .vc_gitem-zone-b { top: 0; }

.vc_gitem-animate-flipFadeIn { overflow: hidden; }

.vc_gitem-animate-flipFadeIn .vc_gitem-zone-a { -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: -webkit-transform 1s; transition: transform 1s; -webkit-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d /* transition: all 0.6s ease 0; transform-style: preserve-3d; position: relative; -webkit-transform: rotateX(10deg); -moz-transform: rotateX(10deg); -o-transform: rotateX(10deg); transform: rotateX(10deg); backface-visibility: hidden; */ }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-a { -webkit-transform: rotateX(180deg); -ms-transform: rotateX(180deg); transform: rotateX(180deg); }

.vc_gitem-animate-flipFadeIn .vc_gitem-zone-b { display: block; top: 0; left: 0; right: 0; bottom: 0; position: absolute; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 0.6s ease; transition: all 0.6s ease; -webkit-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform: rotateX(180deg); -ms-transform: rotateX(180deg); transform: rotateX(180deg); -webkit-backface-visibility: hidden; backface-visibility: hidden; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-b { opacity: 1; filter: alpha(opacity=100); -webkit-transform: rotateX(0deg); -ms-transform: rotateX(0deg); transform: rotateX(0deg); }

.vc_gitem-animate-flipHorizontalFadeIn { overflow: hidden; }

.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a { -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: -webkit-transform 1s; transition: transform 1s; -webkit-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d /* transition: all 0.6s ease 0; transform-style: preserve-3d; position: relative; -webkit-transform: rotateX(10deg); -moz-transform: rotateX(10deg); -o-transform: rotateX(10deg); transform: rotateX(10deg); backface-visibility: hidden; */ }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a { -webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg); }

.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b { display: block; top: 0; left: 0; right: 0; bottom: 0; position: absolute; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 0.6s ease; transition: all 0.6s ease; -webkit-transform-style: preserve-3d; -o-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg); -webkit-backface-visibility: hidden; backface-visibility: hidden; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b { opacity: 1; filter: alpha(opacity=100); -webkit-transform: rotateY(0deg); -ms-transform: rotateY(0deg); transform: rotateY(0deg); }

.vc_gitem-animate-goTop20 { overflow: hidden; }

.vc_gitem-animate-goTop20 .vc_gitem-zone-a { position: relative; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); -webkit-transition: -webkit-transform 0.5s ease; transition: transform 0.5s ease; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-a { -webkit-transform: translateY(-20%); -ms-transform: translateY(-20%); transform: translateY(-20%); }

.vc_gitem-animate-goTop20 .vc_gitem-zone-b { display: block; -webkit-transition: bottom 0.5s ease; transition: bottom 0.5s ease; bottom: -100%; z-index: 1000; position: absolute; width: 100%; margin: 0; }

.vc_gitem-animate-goTop20 .vc_gitem-zone-b .vc_gitem-zone-mini { position: static; -webkit-transform: none; -ms-transform: none; transform: none; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-b { bottom: 0%; }

.vc_gitem-animate-goBottom20 { overflow: hidden; }

.vc_gitem-animate-goBottom20 .vc_gitem-zone-a { position: relative; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); -webkit-transition: -webkit-transform 0.5s ease; transition: transform 0.5s ease; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-a { -webkit-transform: translateY(20%); -ms-transform: translateY(20%); transform: translateY(20%); }

.vc_gitem-animate-goBottom20 .vc_gitem-zone-b { display: block; -webkit-transition: top 0.5s ease; transition: top 0.5s ease; top: -100%; z-index: 1000; position: absolute; width: 100%; margin: 0; }

.vc_gitem-animate-goBottom20 .vc_gitem-zone-b .vc_gitem-zone-mini { position: static; -webkit-transform: none; -ms-transform: none; transform: none; }

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-b { top: 0%; }

.vc_gitem-post-data { margin-bottom: 15px; }

.vc_gitem-post-data h2 { margin: 0; }

.vc_grid .vc_pageable-load-more-btn { text-align: center; margin-top: 25px; }

.vc_grid .vc_pageable-load-more-btn > .vc_btn { outline: none; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots { display: none; margin-top: 20px; text-align: center; -webkit-tap-highlight-color: transparent; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot { cursor: pointer; display: inline-block; zoom: 1; *display: inline; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot span { width: 10px; height: 10px; margin: 5px 7px; display: block; -webkit-backface-visibility: visible; -webkit-transition: opacity 200ms ease; transition: opacity 200ms ease; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots { display: block; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots .vc_grid-owl-dot span { border: 3px solid; -webkit-transition: background-color 200ms ease; transition: background-color 200ms ease; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots { display: block; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots .vc_grid-owl-dot span { border: 3px solid; border-radius: 10px; -webkit-transition: background-color 200ms ease; transition: background-color 200ms ease; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots { display: block; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot span { border-radius: 30px; opacity: 0.6; filter: alpha(opacity=60); }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot:hover span { opacity: 1; filter: alpha(opacity=100); }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots { display: block; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span { width: 10px; height: 10px; margin: 5px 7px; display: block; -webkit-backface-visibility: visible; -webkit-transition: opacity 200ms ease; transition: opacity 200ms ease; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span { opacity: 0.6; filter: alpha(opacity=60); }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot:hover span { opacity: 1; filter: alpha(opacity=100); }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots { display: block; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span { width: 10px; height: 10px; margin: 5px 7px; display: block; -webkit-backface-visibility: visible; -webkit-transition: opacity 200ms ease; transition: opacity 200ms ease; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span { border-radius: 3px; opacity: 0.6; filter: alpha(opacity=60); }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot:hover span { opacity: 1; filter: alpha(opacity=100); }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span { border-color: #5472d2 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span { background-color: #5472d2 !important; border-color: #5472d2 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span { border-color: #00c1cf !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span { background-color: #00c1cf !important; border-color: #00c1cf !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span { border-color: #fe6c61 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span { background-color: #fe6c61 !important; border-color: #fe6c61 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span { border-color: #8d6dc4 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span { background-color: #8d6dc4 !important; border-color: #8d6dc4 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span { border-color: #4cadc9 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span { background-color: #4cadc9 !important; border-color: #4cadc9 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span { border-color: #cec2ab !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span { background-color: #cec2ab !important; border-color: #cec2ab !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span { border-color: #50485b !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span { background-color: #50485b !important; border-color: #50485b !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span { border-color: #75d69c !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span { background-color: #75d69c !important; border-color: #75d69c !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span { border-color: #2a2a2a !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span { background-color: #2a2a2a !important; border-color: #2a2a2a !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span { border-color: #ebebeb !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span { background-color: #ebebeb !important; border-color: #ebebeb !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span { border-color: #f7be68 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span { background-color: #f7be68 !important; border-color: #f7be68 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span { border-color: #5aa1e3 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span { background-color: #5aa1e3 !important; border-color: #5aa1e3 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span { border-color: #6dab3c !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span { background-color: #6dab3c !important; border-color: #6dab3c !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span { border-color: #f4524d !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span { background-color: #f4524d !important; border-color: #f4524d !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span { border-color: #f79468 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span { background-color: #f79468 !important; border-color: #f79468 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span { border-color: #b97ebb !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span { background-color: #b97ebb !important; border-color: #b97ebb !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span { border-color: #ffffff !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span { background-color: #ffffff !important; border-color: #ffffff !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span { background-color: #5472d2 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span { background-color: #00c1cf !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span { background-color: #fe6c61 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span { background-color: #8d6dc4 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span { background-color: #4cadc9 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span { background-color: #cec2ab !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span { background-color: #50485b !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span { background-color: #75d69c !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span { background-color: #2a2a2a !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span { background-color: #ebebeb !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span { background-color: #f7be68 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span { background-color: #5aa1e3 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span { background-color: #6dab3c !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span { background-color: #f4524d !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span { background-color: #f79468 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span { background-color: #b97ebb !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span { background-color: #ffffff !important; }

.vc_grid.vc_grid-owl-theme:hover .vc_grid-owl-nav { opacity: 1; filter: alpha(opacity=100); }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav { cursor: pointer; opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.3s ease-in 0s; transition: opacity 0.3s ease-in 0s; -webkit-tap-highlight-color: transparent; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .disabled { display: none !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next { position: absolute; top: 50%; margin-top: -12.5px; opacity: 0.5; filter: alpha(opacity=50); font-size: 25px; line-height: 25px; height: 25px; display: inline-block; text-decoration: none; cursor: pointer; -webkit-transition: opacity 0.3s ease-in 0s; transition: opacity 0.3s ease-in 0s; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev:hover, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next:hover { opacity: 1; filter: alpha(opacity=100); }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev { left: 5px; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev.vc_grid-nav-prev-outside { left: -30px; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next { right: 5px; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next.vc_grid-nav-next-outside { right: -30px; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-blue { color: #5472d2 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-turquoise { color: #00c1cf !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-pink { color: #fe6c61 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-violet { color: #8d6dc4 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-peacoc { color: #4cadc9 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-chino { color: #cec2ab !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-mulled_wine { color: #50485b !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-vista_blue { color: #75d69c !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-black { color: #2a2a2a !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-grey { color: #ebebeb !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-orange { color: #f7be68 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sky { color: #5aa1e3 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-green { color: #6dab3c !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-juicy_pink { color: #f4524d !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sandy_brown { color: #f79468 !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-purple { color: #b97ebb !important; }

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-white { color: #ffffff !important; }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-prev, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-next { margin-top: -13px; }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-prev, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-next { margin-top: -13.5px; }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-prev, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-next { margin-top: -14px; }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-prev, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-next { margin-top: -14.5px; }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-prev, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-next { margin-top: -15px; }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-prev, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-next { margin-top: -17.5px; }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-prev, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-next { margin-top: -20px; }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-prev, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-next { margin-top: -22.5px; }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-prev, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-next { margin-top: -25px; }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-prev, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-next { margin-top: -27.5px; }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-prev, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-next { margin-top: -30px; }

.vc_grid-pagination .vc_grid-pagination-list { outline: none; display: block; padding-left: 0; text-align: center; margin: 20px 0 0 !important; border-radius: 2px; }

.vc_grid-pagination .vc_grid-pagination-list > li { display: inline-block; margin: 0; border: 0px solid transparent; }

.vc_grid-pagination .vc_grid-pagination-list > li > a, .vc_grid-pagination .vc_grid-pagination-list > li > span { color: #ffffff; background-color: #428bca; border: 1px solid #428bca; -webkit-transition: opacity 0.3s ease-in 0s; transition: opacity 0.3s ease-in 0s; position: relative; float: left; padding: 3px 10px; line-height: 1.42857143; text-decoration: none; opacity: 0.5; filter: alpha(opacity=50); margin-left: -1px; font-size: 10px; }

.vc_grid-pagination .vc_grid-pagination-list > li:first-child > a, .vc_grid-pagination .vc_grid-pagination-list > li:first-child > span { margin-left: 0; }

.vc_grid-pagination .vc_grid-pagination-list > li:hover a, .vc_grid-pagination .vc_grid-pagination-list > li:focus a, .vc_grid-pagination .vc_grid-pagination-list > li:hover span, .vc_grid-pagination .vc_grid-pagination-list > li:focus span { opacity: 1; filter: alpha(opacity=100); }

.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-prev > a:after { font-family: 'vc_grid_v1'; display: inline-block; content: "\e61b"; }

.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-next > a:after { font-family: 'vc_grid_v1'; display: inline-block; content: "\e61a"; }

.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-first > a:after { font-family: 'vc_grid_v1'; display: inline-block; content: "\e618"; }

.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-last > a:after { font-family: 'vc_grid_v1'; display: inline-block; content: "\e619"; }

.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a:hover, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span:hover, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a:focus, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span:focus { z-index: 2; opacity: 1; filter: alpha(opacity=100); cursor: default; }

.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span:hover, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span:focus, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a:hover, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a:focus { display: none; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue > li { border-color: #5472d2 !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue > li > span { background-color: #5472d2 !important; border-color: #5472d2 !important; color: #ffffff !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise > li { border-color: #00c1cf !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise > li > span { background-color: #00c1cf !important; border-color: #00c1cf !important; color: #ffffff !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink > li { border-color: #fe6c61 !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink > li > span { background-color: #fe6c61 !important; border-color: #fe6c61 !important; color: #ffffff !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet > li { border-color: #8d6dc4 !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet > li > span { background-color: #8d6dc4 !important; border-color: #8d6dc4 !important; color: #ffffff !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc > li { border-color: #4cadc9 !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc > li > span { background-color: #4cadc9 !important; border-color: #4cadc9 !important; color: #ffffff !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino > li { border-color: #cec2ab !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino > li > span { background-color: #cec2ab !important; border-color: #cec2ab !important; color: #ffffff !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine > li { border-color: #50485b !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine > li > span { background-color: #50485b !important; border-color: #50485b !important; color: #ffffff !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue > li { border-color: #75d69c !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue > li > span { background-color: #75d69c !important; border-color: #75d69c !important; color: #ffffff !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black > li { border-color: #2a2a2a !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black > li > span { background-color: #2a2a2a !important; border-color: #2a2a2a !important; color: #ffffff !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li { border-color: #ebebeb !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li > span { background-color: #ebebeb !important; border-color: #ebebeb !important; color: #ffffff !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange > li { border-color: #f7be68 !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange > li > span { background-color: #f7be68 !important; border-color: #f7be68 !important; color: #ffffff !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky > li { border-color: #5aa1e3 !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky > li > span { background-color: #5aa1e3 !important; border-color: #5aa1e3 !important; color: #ffffff !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green > li { border-color: #6dab3c !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green > li > span { background-color: #6dab3c !important; border-color: #6dab3c !important; color: #ffffff !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink > li { border-color: #f4524d !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink > li > span { background-color: #f4524d !important; border-color: #f4524d !important; color: #ffffff !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown > li { border-color: #f79468 !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown > li > span { background-color: #f79468 !important; border-color: #f79468 !important; color: #ffffff !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple > li { border-color: #b97ebb !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple > li > span { background-color: #b97ebb !important; border-color: #b97ebb !important; color: #ffffff !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white > li { border-color: #ffffff !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white > li > span { background-color: #ffffff !important; border-color: #ffffff !important; color: #2a2a2a !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > span { box-sizing: border-box; min-width: 28px; min-height: 22px; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:first-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:first-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:first-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:first-child > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:first-child > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:first-child > span { border-bottom-left-radius: 2px; border-top-left-radius: 2px; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:last-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:last-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:last-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:last-child > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:last-child > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:last-child > span { border-bottom-right-radius: 2px; border-top-right-radius: 2px; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > span { margin-left: 5px; box-sizing: border-box; min-height: 22px; min-width: 22px; padding: 3px; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > span { margin-left: 5px; border-radius: 30px; box-sizing: border-box; min-height: 22px; min-width: 22px; padding: 3px; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > span { border-radius: 5px; box-sizing: border-box; min-height: 22px; min-width: 22px; padding: 3px; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > span { background-color: transparent !important; color: #000 !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > span { background-color: transparent !important; color: #fff !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li { border-left-width: 1px !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li > a { border-width: 0; background: none repeat scroll 0 0 transparent !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark li.vc_grid-disabled + li, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light li.vc_grid-disabled + li, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li:first-child, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li:first-child { border-width: 0 !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li > a { color: #000 !important; }

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li > a { color: #fff !important; }

.vc_grid-loading { margin: 2em auto; font-size: 10px; position: relative; text-indent: -9999em; -webkit-animation-delay: 0.16s; animation-delay: 0.16s; height: 20px; }

.vc_grid-loading:before, .vc_grid-loading:after, .vc_grid-loading { border-radius: 50%; width: 12px; height: 12px; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation: load7 1.8s infinite ease-in-out; animation: load7 1.8s infinite ease-in-out; }

.vc_grid-loading:before { left: -20px; }

.vc_grid-loading:after { left: 20px; -webkit-animation-delay: 0.32s; animation-delay: 0.32s; }

.vc_grid-loading:before, .vc_grid-loading:after { content: ''; position: absolute; top: 0; }

@-webkit-keyframes load7 { 0%,
  80%,
  100% { box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75); }
  40% { box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75); } }
@keyframes load7 { 0%,
  80%,
  100% { box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75); }
  40% { box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75); } }
.vc_grid-filter { margin-left: 0; margin-bottom: 20px; list-style: none; padding: 0; }

.vc_grid-filter.vc_grid-filter-center { text-align: center; }

.vc_grid-filter.vc_grid-filter-right { text-align: right; }

.vc_grid-filter.vc_grid-filter-left { text-align: left; }

.vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active { background-color: #5472d2; }

.vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active { background-color: #00c1cf; }

.vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active { background-color: #fe6c61; }

.vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active { background-color: #8d6dc4; }

.vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active { background-color: #4cadc9; }

.vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active { background-color: #cec2ab; }

.vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active { background-color: #50485b; }

.vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active { background-color: #75d69c; }

.vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active { background-color: #2a2a2a; }

.vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active { background-color: #ebebeb; }

.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span { color: #666666; }

.vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active { background-color: #f7be68; }

.vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active { background-color: #5aa1e3; }

.vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active { background-color: #6dab3c; }

.vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active { background-color: #f4524d; }

.vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active { background-color: #f79468; }

.vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active { background-color: #b97ebb; }

.vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active { background-color: #ffffff; }

.vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active > span { color: #666666; }

.vc_grid-filter > .vc_grid-filter-item { cursor: pointer; display: inline-block; background: transparent; padding: 4px 10px; -webkit-transition: background-color 0.1s linear; transition: background-color 0.1s linear; }

.vc_grid-filter > .vc_grid-filter-item:first-child { margin-left: 0 !important; }

.vc_grid-filter > .vc_grid-filter-item > span { -webkit-transition: color 0.1s linear; transition: color 0.1s linear; outline: none; padding: 0; text-decoration: none; }

.vc_grid-filter > .vc_grid-filter-item:hover > span, .vc_grid-filter > .vc_grid-filter-item.vc_active > span { text-decoration: none; }

.vc_grid-filter.vc_grid-filter-default > .vc_grid-filter-item { margin: 0 5px 5px 0; border-radius: 30px; }

.vc_grid-filter.vc_grid-filter-default-less-rounded > .vc_grid-filter-item { margin: 0 5px 5px 0; border-radius: 5px; }

.vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item { margin: 0; border: 1px solid rgba(235, 235, 235, 0.8); border-collapse: collapse; }

.vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:nth-child(n+2) { margin-left: -1px; margin-top: -1px; }

.vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item.vc_active { position: relative; z-index: 1; border-color: transparent; }

.vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item:hover > a, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:hover > a, .vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:hover > a, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item.vc_active > a, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item.vc_active > a, .vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item.vc_active > a { text-decoration: none; }

.vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:first-child { border-top-left-radius: 30px; border-bottom-left-radius: 30px; }

.vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:last-child { border-top-right-radius: 30px; border-bottom-right-radius: 30px; }

.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:first-child { border-top-left-radius: 3px; border-bottom-left-radius: 3px; }

.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:last-child { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item { background-color: #7c93dd; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active { background-color: #5472d2; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item { background-color: #00919c; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active { background-color: #00c1cf; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item { background-color: #fe9b94; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active { background-color: #fe6c61; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item { background-color: #a991d3; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active { background-color: #8d6dc4; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item { background-color: #73bfd5; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active { background-color: #4cadc9; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item { background-color: #e1d9cb; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active { background-color: #cec2ab; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item { background-color: #695f77; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active { background-color: #50485b; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item { background-color: #9ce2b8; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active { background-color: #75d69c; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item { background-color: #444444; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active { background-color: #2a2a2a; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item { background-color: #d2d2d2; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item > span { color: #666666; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active { background-color: #ebebeb; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span { color: #666666; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item { background-color: #fad398; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active { background-color: #f7be68; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item { background-color: #86baea; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active { background-color: #5aa1e3; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item { background-color: #87c456; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active { background-color: #6dab3c; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item { background-color: #f7817d; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active { background-color: #f4524d; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item { background-color: #fab698; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active { background-color: #f79468; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item { background-color: #cb9fcd; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active { background-color: #b97ebb; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active > span { color: #ffffff; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item { background-color: #e6e6e6; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item > span { color: #666666; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active { background-color: #ffffff; }

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active > span { color: #666666; }

.vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item { margin: 0; border: 1px solid transparent; border-collapse: collapse; padding: 3px 7px; }

.vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item > span { color: #FFFFFF; }

.vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:nth-child(n+2) { border-left: none; margin-left: 1px; border-top: none; margin-top: 1px; }

.vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item:first-child, .vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:first-child { border-top-left-radius: 3px; border-bottom-left-radius: 3px; border-top: 0; }

.vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item:last-child, .vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:last-child { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }

.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:first-child { border-top-left-radius: 30px; border-bottom-left-radius: 30px; border-top: 0; }

.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:last-child { border-top-right-radius: 30px; border-bottom-right-radius: 30px; }

.vc_grid-filter.vc_grid-filter-size-xs .vc_grid-filter-item { font-size: 12px; padding: 1px 5px; }

.vc_grid-filter.vc_grid-filter-size-sm .vc_grid-filter-item { font-size: 13px; padding: 2px 7px; }

.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item { font-size: 100%; padding: 2px 10px; }

.vc_grid-filter.vc_grid-filter-size-lg .vc_grid-filter-item { font-size: 18px; padding: 4px 10px; }

.vc_grid-filter-select { display: none; }

.vc_grid-filter-select, .vc_grid-filter-dropdown { font-size: 12px; margin-bottom: 20px; }

.vc_grid-filter-select.vc_grid-filter-center, .vc_grid-filter-dropdown.vc_grid-filter-center { text-align: center; }

.vc_grid-filter-select.vc_grid-filter-right, .vc_grid-filter-dropdown.vc_grid-filter-right { text-align: right; }

.vc_grid-filter-select.vc_grid-filter-left, .vc_grid-filter-dropdown.vc_grid-filter-left { text-align: left; }

.vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon, .vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon { display: none; }

.vc_grid-filter-select .vc_grid-styled-select select, .vc_grid-filter-dropdown .vc_grid-styled-select select { outline: none; display: inline-block; }

@media (min-width: 768px) { .vc_grid-filter-select.vc_grid-filter-color-blue .vc_arrow-icon-navicon, .vc_grid-filter-dropdown.vc_grid-filter-color-blue .vc_arrow-icon-navicon { color: #5472d2; }
  .vc_grid-filter-select.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon, .vc_grid-filter-dropdown.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon { color: #00c1cf; }
  .vc_grid-filter-select.vc_grid-filter-color-pink .vc_arrow-icon-navicon, .vc_grid-filter-dropdown.vc_grid-filter-color-pink .vc_arrow-icon-navicon { color: #fe6c61; }
  .vc_grid-filter-select.vc_grid-filter-color-violet .vc_arrow-icon-navicon, .vc_grid-filter-dropdown.vc_grid-filter-color-violet .vc_arrow-icon-navicon { color: #8d6dc4; }
  .vc_grid-filter-select.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon, .vc_grid-filter-dropdown.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon { color: #4cadc9; }
  .vc_grid-filter-select.vc_grid-filter-color-chino .vc_arrow-icon-navicon, .vc_grid-filter-dropdown.vc_grid-filter-color-chino .vc_arrow-icon-navicon { color: #cec2ab; }
  .vc_grid-filter-select.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon, .vc_grid-filter-dropdown.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon { color: #50485b; }
  .vc_grid-filter-select.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon, .vc_grid-filter-dropdown.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon { color: #75d69c; }
  .vc_grid-filter-select.vc_grid-filter-color-black .vc_arrow-icon-navicon, .vc_grid-filter-dropdown.vc_grid-filter-color-black .vc_arrow-icon-navicon { color: #2a2a2a; }
  .vc_grid-filter-select.vc_grid-filter-color-grey .vc_arrow-icon-navicon, .vc_grid-filter-dropdown.vc_grid-filter-color-grey .vc_arrow-icon-navicon { color: #ebebeb; }
  .vc_grid-filter-select.vc_grid-filter-color-orange .vc_arrow-icon-navicon, .vc_grid-filter-dropdown.vc_grid-filter-color-orange .vc_arrow-icon-navicon { color: #f7be68; }
  .vc_grid-filter-select.vc_grid-filter-color-sky .vc_arrow-icon-navicon, .vc_grid-filter-dropdown.vc_grid-filter-color-sky .vc_arrow-icon-navicon { color: #5aa1e3; }
  .vc_grid-filter-select.vc_grid-filter-color-green .vc_arrow-icon-navicon, .vc_grid-filter-dropdown.vc_grid-filter-color-green .vc_arrow-icon-navicon { color: #6dab3c; }
  .vc_grid-filter-select.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon, .vc_grid-filter-dropdown.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon { color: #f4524d; }
  .vc_grid-filter-select.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon, .vc_grid-filter-dropdown.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon { color: #f79468; }
  .vc_grid-filter-select.vc_grid-filter-color-purple .vc_arrow-icon-navicon, .vc_grid-filter-dropdown.vc_grid-filter-color-purple .vc_arrow-icon-navicon { color: #b97ebb; }
  .vc_grid-filter-select.vc_grid-filter-color-white .vc_arrow-icon-navicon, .vc_grid-filter-dropdown.vc_grid-filter-color-white .vc_arrow-icon-navicon { color: #ffffff; }
  .vc_grid-filter-select .vc_grid-styled-select, .vc_grid-filter-dropdown .vc_grid-styled-select { border: 1px solid #ccc; display: inline-block; height: 30px; overflow: hidden; padding-right: 5px; text-align: left; width: auto; vertical-align: middle; }
  .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon, .vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon { font-size: 17px; display: inline; vertical-align: middle; }
  .vc_grid-filter-select .vc_grid-styled-select select, .vc_grid-filter-dropdown .vc_grid-styled-select select { background: none repeat scroll 0 0 transparent; border: 0 none; border-radius: 0; height: 30px; line-height: 1; margin-right: -50px; padding: 5px; position: relative; font-size: 12px; z-index: 0; cursor: pointer; max-width: inherit !important; } }
@media (max-width: 768px) { .vc_responsive .vc_grid-filter-select { display: block; }
  .vc_responsive .vc_grid-filter { display: none !important; } }
/* ----------------------------------------- ROW Background Styles
----------------------------------------- */
/*overlay*/
.upb_bg_overlay { color: inherit; position: absolute; width: 100%; height: 100%; }

.wpb_row, .wpb_column, .upb_video_class { position: relative; }

.upb_video_class { overflow: hidden; }

.upb_row_bg { position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; right: 0; left: 0; overflow: hidden; }
.upb_row_bg .title-block.underlined .line { margin: 35px 0 15px 0; border: 1px solid #fff; opacity: 0.4; }

.upb_bg_img { display: none !important; }

/*Default Background*/
.vcpb-default { background-attachment: initial; background-size: initial; background-repeat: no-repeat; }

/*Fix Background*/
.vcpb-fix { background-attachment: fixed; background-size: cover; background-repeat: no-repeat; }

/*jQuery Vertical Parallax*/
.vertical_layer_parallax { background-attachment: fixed; background-repeat: no-repeat; background-position: 50% 0; }

.vcpb-vz-jquery { background-repeat: no-repeat; background-position: 50% 0; background-attachment: fixed; }

/*jQuery Horizontal Parallax*/
.vcpb-hz-jquery { background-repeat: no-repeat; background-position: 0 50%; }

/*jQuery Mouse Parallax*/
.vcpb-fs-jquery { overflow: hidden; }

/*Video Background*/
.upb_video-wrapper { display: block; max-width: 100%; height: 100%; }

.upb_video-text { position: relative; z-index: 9; width: 100%; height: 100%; top: 0; bottom: 0; right: 0; left: 0; }

.upb-background-text-wrapper, .upb_video-text-wrapper { position: relative; }

.video-browser-size .upb_video-text, .full-browser-size .upb-background-text { position: absolute; bottom: auto; top: 50%; right: 0; left: 0; height: auto; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.upb_video-bg { position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; right: 0; left: 0; overflow: hidden; }

/*Embedded Video*/
.upb_video-src { max-width: none; max-height: none; width: 100%; min-height: 100%; height: auto; position: absolute; }

/*YouTube & Vimeo Video*/
.upb_utube_iframe, .upb_vimeo_iframe { max-width: none; max-height: none; width: 100%; height: 100%; position: absolute; }

.video-controls { position: absolute; bottom: 0; right: 0.5%; cursor: pointer; width: auto !important; min-width: 15px !important; height: auto !important; }

.video-controls i { font-size: 25px; }

/* ----------------------------------------- SIMPLE HEADING BLOCK
----------------------------------------- */
.title-block { position: relative; margin-bottom: 20px; }

.title-block a { color: inherit; }

.title-block .subtitle { font-family: "Source Sans Pro", "Segoe UI", Frutiger, "Frutiger Linotype", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; padding: 15px 0 15px 0; }

.title-block .ovh { overflow: hidden; }

.title-block.stroke .title { display: inline-block; position: relative; letter-spacing: .05em; }

.title-block.stroke .title:before, .title-block.stroke .title:after { content: ""; display: block; width: 40px; top: 48%; border-top: 1px solid; position: absolute; opacity: 0.3; }

.title-block.stroke .title:before { left: -55px; }

.title-block.stroke .title:after { right: -55px; }

.title-block.underlined .line { height: 1px; margin: 20px 0 0 0; position: relative; width: 60px; display: inline-block; clear: both; border-bottom: 1px solid; opacity: .4; }

.title-block.colored .title, .title-block.colored .subtitle { color: inherit; }

.title-size-small .title { font-size: 18px; margin-bottom: 7px; }
.title-size-small .subtitle { font-size: 13px; }
.title-size-small.stroke .title:before, .title-size-small.stroke .title:after { width: 30px; }

.title-size-large .title { font-size: 48px; }
.title-size-large .subtitle { font-size: 20px; }

.title-size-x-large .title { font-size: 68px; }
.title-size-x-large .subtitle { font-size: 24px; }

/* ----------------------------------------- Buttons
----------------------------------------- */
.vc_btn { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: none; text-decoration: none !important; padding: 1em 2em; font-size: 100%; line-height: 1em; border-radius: 3px; }

.vc_btn:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

.vc_btn:hover, .vc_btn:focus { color: #333333; text-decoration: none; }

.vc_btn:active, .vc_btn.active { outline: 0; position: relative; top: 1px; background-image: none; box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.vc_btn.disabled, .vc_btn[disabled], fieldset[disabled] .vc_btn { cursor: not-allowed; pointer-events: none; opacity: 0.65; filter: alpha(opacity=65); box-shadow: none; }

.vc_txt_align_center .vc_btn { margin: 0 14px; }

.vc_btn_xs { padding: 0.5em 0.8em; font-size: 80%; line-height: 1em; border-radius: 5px; }

.vc_btn_sm { padding: 0.8em 1.2em; font-size: 85%; line-height: 1em; border-radius: 5px; }

.vc_btn_lg { padding: 1.1em 2.5em; font-size: 115%; line-height: 1em; border-radius: 5px; }

.vc_btn_lg { letter-spacing: 1px; font-size: 18px; }

.vc_btn_md { font-size: 11px !important; font-weight: bold !important; letter-spacing: 3px; text-transform: uppercase; padding: 17px 18px !important; }

.vc_btn_md i { font-size: 16px; line-height: 1px; position: relative; top: 3px; }

.vc_btn_md i.icon_left { padding-right: 10px; }

.vc_btn_md i.icon_right { padding-left: 10px; }

.vc_btn_square { border-radius: 0; }

.vc_btn_square_outlined { border-radius: 0; background: none !important; border: 1px solid; }

.vc_btn_round { border-radius: 25px; }

.vc_btn_outlined { background: none !important; border: 2px solid; }

.vc_btn_outlined:hover { background-color: rgba(255, 255, 255, 0.4); }

.vc_btn_blue { background-color: #5472d2; color: #ffffff !important; -webkit-transition: all 0.5s; transition: all 0.5s; }

.vc_btn_blue:hover { background-color: #3c5ecc; color: #f7f7f7 !important; }

.vc_btn_blue.vc_btn_outlined, .vc_btn_blue.vc_btn_square_outlined { color: #5472d2 !important; }

.vc_btn_blue.vc_btn_outlined:hover, .vc_btn_blue.vc_btn_square_outlined:hover { border-color: #3c5ecc; }

.vc_btn_blue.vc_btn_3d { box-shadow: 0 5px 0 #3253bc; margin-bottom: 5px; }

.vc_btn_blue.vc_btn_3d.vc_btn_xs { box-shadow: 0 3px 0 #3253bc; margin-bottom: 3px; }

.vc_btn_blue.vc_btn_3d.vc_btn_sm { box-shadow: 0 4px 0 #3253bc; margin-bottom: 4px; }

.vc_btn_turquoise { background-color: #00c1cf; color: #ffffff !important; -webkit-transition: all 0.5s; transition: all 0.5s; }

.vc_btn_turquoise:hover { background-color: #00a4b0; color: #f7f7f7 !important; }

.vc_btn_turquoise.vc_btn_outlined, .vc_btn_turquoise.vc_btn_square_outlined { color: #00c1cf !important; }

.vc_btn_turquoise.vc_btn_outlined:hover, .vc_btn_turquoise.vc_btn_square_outlined:hover { border-color: #00a4b0; }

.vc_btn_turquoise.vc_btn_3d { box-shadow: 0 5px 0 #008d97; margin-bottom: 5px; }

.vc_btn_turquoise.vc_btn_3d.vc_btn_xs { box-shadow: 0 3px 0 #008d97; margin-bottom: 3px; }

.vc_btn_turquoise.vc_btn_3d.vc_btn_sm { box-shadow: 0 4px 0 #008d97; margin-bottom: 4px; }

.vc_btn_pink { background-color: #fe6c61; color: #ffffff !important; -webkit-transition: all 0.5s; transition: all 0.5s; }

.vc_btn_pink:hover { background-color: #fe5043; color: #f7f7f7 !important; }

.vc_btn_pink.vc_btn_outlined, .vc_btn_pink.vc_btn_square_outlined { color: #fe6c61 !important; }

.vc_btn_pink.vc_btn_outlined:hover, .vc_btn_pink.vc_btn_square_outlined:hover { border-color: #fe5043; }

.vc_btn_pink.vc_btn_3d { box-shadow: 0 5px 0 #fe3829; margin-bottom: 5px; }

.vc_btn_pink.vc_btn_3d.vc_btn_xs { box-shadow: 0 3px 0 #fe3829; margin-bottom: 3px; }

.vc_btn_pink.vc_btn_3d.vc_btn_sm { box-shadow: 0 4px 0 #fe3829; margin-bottom: 4px; }

.vc_btn_violet { background-color: #8d6dc4; color: #ffffff !important; -webkit-transition: all 0.5s; transition: all 0.5s; }

.vc_btn_violet:hover { background-color: #7c57bb; color: #f7f7f7 !important; }

.vc_btn_violet.vc_btn_outlined, .vc_btn_violet.vc_btn_square_outlined { color: #8d6dc4 !important; }

.vc_btn_violet.vc_btn_outlined:hover, .vc_btn_violet.vc_btn_square_outlined:hover { border-color: #7c57bb; }

.vc_btn_violet.vc_btn_3d { box-shadow: 0 5px 0 #6e48b1; margin-bottom: 5px; }

.vc_btn_violet.vc_btn_3d.vc_btn_xs { box-shadow: 0 3px 0 #6e48b1; margin-bottom: 3px; }

.vc_btn_violet.vc_btn_3d.vc_btn_sm { box-shadow: 0 4px 0 #6e48b1; margin-bottom: 4px; }

.vc_btn_peacoc { background-color: #4cadc9; color: #ffffff !important; -webkit-transition: all 0.5s; transition: all 0.5s; }

.vc_btn_peacoc:hover { background-color: #39a0bd; color: #f7f7f7 !important; }

.vc_btn_peacoc.vc_btn_outlined, .vc_btn_peacoc.vc_btn_square_outlined { color: #4cadc9 !important; }

.vc_btn_peacoc.vc_btn_outlined:hover, .vc_btn_peacoc.vc_btn_square_outlined:hover { border-color: #39a0bd; }

.vc_btn_peacoc.vc_btn_3d { box-shadow: 0 5px 0 #338faa; margin-bottom: 5px; }

.vc_btn_peacoc.vc_btn_3d.vc_btn_xs { box-shadow: 0 3px 0 #338faa; margin-bottom: 3px; }

.vc_btn_peacoc.vc_btn_3d.vc_btn_sm { box-shadow: 0 4px 0 #338faa; margin-bottom: 4px; }

.vc_btn_chino { background-color: #cec2ab; color: #ffffff !important; -webkit-transition: all 0.5s; transition: all 0.5s; }

.vc_btn_chino:hover { background-color: #c3b498; color: #f7f7f7 !important; }

.vc_btn_chino.vc_btn_outlined, .vc_btn_chino.vc_btn_square_outlined { color: #cec2ab !important; }

.vc_btn_chino.vc_btn_outlined:hover, .vc_btn_chino.vc_btn_square_outlined:hover { border-color: #c3b498; }

.vc_btn_chino.vc_btn_3d { box-shadow: 0 5px 0 #b9a888; margin-bottom: 5px; }

.vc_btn_chino.vc_btn_3d.vc_btn_xs { box-shadow: 0 3px 0 #b9a888; margin-bottom: 3px; }

.vc_btn_chino.vc_btn_3d.vc_btn_sm { box-shadow: 0 4px 0 #b9a888; margin-bottom: 4px; }

.vc_btn_mulled_wine { background-color: #50485b; color: #ffffff !important; -webkit-transition: all 0.5s; transition: all 0.5s; }

.vc_btn_mulled_wine:hover { background-color: #413a4a; color: #f7f7f7 !important; }

.vc_btn_mulled_wine.vc_btn_outlined, .vc_btn_mulled_wine.vc_btn_square_outlined { color: #50485b !important; }

.vc_btn_mulled_wine.vc_btn_outlined:hover, .vc_btn_mulled_wine.vc_btn_square_outlined:hover { border-color: #413a4a; }

.vc_btn_mulled_wine.vc_btn_3d { box-shadow: 0 5px 0 #342f3c; margin-bottom: 5px; }

.vc_btn_mulled_wine.vc_btn_3d.vc_btn_xs { box-shadow: 0 3px 0 #342f3c; margin-bottom: 3px; }

.vc_btn_mulled_wine.vc_btn_3d.vc_btn_sm { box-shadow: 0 4px 0 #342f3c; margin-bottom: 4px; }

.vc_btn_vista_blue { background-color: #75d69c; color: #ffffff !important; -webkit-transition: all 0.5s; transition: all 0.5s; }

.vc_btn_vista_blue:hover { background-color: #5dcf8b; color: #f7f7f7 !important; }

.vc_btn_vista_blue.vc_btn_outlined, .vc_btn_vista_blue.vc_btn_square_outlined { color: #75d69c !important; }

.vc_btn_vista_blue.vc_btn_outlined:hover, .vc_btn_vista_blue.vc_btn_square_outlined:hover { border-color: #5dcf8b; }

.vc_btn_vista_blue.vc_btn_3d { box-shadow: 0 5px 0 #4ac97d; margin-bottom: 5px; }

.vc_btn_vista_blue.vc_btn_3d.vc_btn_xs { box-shadow: 0 3px 0 #4ac97d; margin-bottom: 3px; }

.vc_btn_vista_blue.vc_btn_3d.vc_btn_sm { box-shadow: 0 4px 0 #4ac97d; margin-bottom: 4px; }

.vc_btn_black { background-color: #2a2a2a; color: #ffffff !important; -webkit-transition: all 0.5s; transition: all 0.5s; }

.vc_btn_black:hover { background-color: #1b1b1b; color: #f7f7f7 !important; }

.vc_btn_black.vc_btn_outlined, .vc_btn_black.vc_btn_square_outlined { color: #2a2a2a !important; }

.vc_btn_black.vc_btn_outlined:hover, .vc_btn_black.vc_btn_square_outlined:hover { border-color: #1b1b1b; }

.vc_btn_black.vc_btn_3d { box-shadow: 0 5px 0 #0e0e0e; margin-bottom: 5px; }

.vc_btn_black.vc_btn_3d.vc_btn_xs { box-shadow: 0 3px 0 #0e0e0e; margin-bottom: 3px; }

.vc_btn_black.vc_btn_3d.vc_btn_sm { box-shadow: 0 4px 0 #0e0e0e; margin-bottom: 4px; }

.vc_btn_grey { background-color: #ebebeb; color: #666666 !important; -webkit-transition: all 0.5s; transition: all 0.5s; }

.vc_btn_grey:hover { background-color: #dcdcdc; color: #5e5e5e !important; }

.vc_btn_grey.vc_btn_outlined, .vc_btn_grey.vc_btn_square_outlined { color: #ebebeb !important; }

.vc_btn_grey.vc_btn_outlined:hover, .vc_btn_grey.vc_btn_square_outlined:hover { border-color: #dcdcdc; }

.vc_btn_grey.vc_btn_3d { box-shadow: 0 5px 0 #cfcfcf; margin-bottom: 5px; }

.vc_btn_grey.vc_btn_3d.vc_btn_xs { box-shadow: 0 3px 0 #cfcfcf; margin-bottom: 3px; }

.vc_btn_grey.vc_btn_3d.vc_btn_sm { box-shadow: 0 4px 0 #cfcfcf; margin-bottom: 4px; }

.vc_btn_orange { background-color: #f89406; color: #ffffff !important; -webkit-transition: all 0.5s; transition: all 0.5s; }

.vc_btn_orange:hover { background-color: #da8205; color: #f7f7f7 !important; }

.vc_btn_orange.vc_btn_outlined, .vc_btn_orange.vc_btn_square_outlined { color: #f89406 !important; }

.vc_btn_orange.vc_btn_outlined:hover, .vc_btn_orange.vc_btn_square_outlined:hover { border-color: #da8205; }

.vc_btn_orange.vc_btn_3d { box-shadow: 0 5px 0 #c17305; margin-bottom: 5px; }

.vc_btn_orange.vc_btn_3d.vc_btn_xs { box-shadow: 0 3px 0 #c17305; margin-bottom: 3px; }

.vc_btn_orange.vc_btn_3d.vc_btn_sm { box-shadow: 0 4px 0 #c17305; margin-bottom: 4px; }

.vc_btn_sky { color: #ffffff !important; -webkit-transition: all 0.5s; transition: all 0.5s; }

.vc_box_border.vc_box_border_sky, .vc_box_border_circle.vc_box_border_sky, .vc_btn_sky { background-color: #6abce3; }

.vc_separator.vc_sep_color_sky .vc_sep_line, .vc_box_outline.vc_box_border_sky, .vc_box_outline_circle.vc_box_border_sky { border-color: #6abce3; }

.vc_btn_sky.vc_btn_outlined, .vc_btn_sky.vc_btn_square_outlined { color: #6abce3 !important; }

.vc_btn_sky.vc_btn_3d { box-shadow: 0 5px 0 #5494b2; }

.vc_btn_sky.vc_btn_3d.vc_btn_xs { box-shadow: 0 3px 0 #5494b2; }

.vc_btn_sky.vc_btn_3d.vc_btn_sm { box-shadow: 0 4px 0 #5494b2; }

.vc_btn_sky:hover { background-color: #26b9ff; }

.vc_btn_sky.vc_btn_outlined:hover, .vc_btn_sky.vc_btn_square_outlined:hover { border-color: #26b9ff; }

.vc_btn_green { background-color: #6dab3c; color: #ffffff !important; -webkit-transition: all 0.5s; transition: all 0.5s; }

.vc_btn_green:hover { background-color: #5f9434; color: #f7f7f7 !important; }

.vc_btn_green.vc_btn_outlined, .vc_btn_green.vc_btn_square_outlined { color: #6dab3c !important; }

.vc_btn_green.vc_btn_outlined:hover, .vc_btn_green.vc_btn_square_outlined:hover { border-color: #5f9434; }

.vc_btn_green.vc_btn_3d { box-shadow: 0 5px 0 #53812d; margin-bottom: 5px; }

.vc_btn_green.vc_btn_3d.vc_btn_xs { box-shadow: 0 3px 0 #53812d; margin-bottom: 3px; }

.vc_btn_green.vc_btn_3d.vc_btn_sm { box-shadow: 0 4px 0 #53812d; margin-bottom: 4px; }

.vc_btn_juicy_pink { background-color: #df5a15; color: #ffffff !important; -webkit-transition: all 0.5s; transition: all 0.5s; }

.vc_btn_juicy_pink:hover { background-color: #df5a15; color: #f7f7f7 !important; }

.vc_btn_juicy_pink.vc_btn_outlined, .vc_btn_juicy_pink.vc_btn_square_outlined { color: #df5a15 !important; }

.vc_btn_juicy_pink.vc_btn_outlined:hover, .vc_btn_juicy_pink.vc_btn_square_outlined:hover { border-color: #df5a15; }

.vc_btn_juicy_pink.vc_btn_3d { box-shadow: 0 5px 0 #f11f18; margin-bottom: 5px; }

.vc_btn_juicy_pink.vc_btn_3d.vc_btn_xs { box-shadow: 0 3px 0 #f11f18; margin-bottom: 3px; }

.vc_btn_juicy_pink.vc_btn_3d.vc_btn_sm { box-shadow: 0 4px 0 #f11f18; margin-bottom: 4px; }

.vc_btn_sandy_brown { background-color: #f79468; color: #ffffff !important; -webkit-transition: all 0.5s; transition: all 0.5s; }

.vc_btn_sandy_brown:hover { background-color: #f57f4b; color: #f7f7f7 !important; }

.vc_btn_sandy_brown.vc_btn_outlined, .vc_btn_sandy_brown.vc_btn_square_outlined { color: #f79468 !important; }

.vc_btn_sandy_brown.vc_btn_outlined:hover, .vc_btn_sandy_brown.vc_btn_square_outlined:hover { border-color: #f57f4b; }

.vc_btn_sandy_brown.vc_btn_3d { box-shadow: 0 5px 0 #f46e33; margin-bottom: 5px; }

.vc_btn_sandy_brown.vc_btn_3d.vc_btn_xs { box-shadow: 0 3px 0 #f46e33; margin-bottom: 3px; }

.vc_btn_sandy_brown.vc_btn_3d.vc_btn_sm { box-shadow: 0 4px 0 #f46e33; margin-bottom: 4px; }

.vc_btn_purple { background-color: #b97ebb; color: #ffffff !important; -webkit-transition: all 0.5s; transition: all 0.5s; }

.vc_btn_purple:hover { background-color: #ae6ab0; color: #f7f7f7 !important; }

.vc_btn_purple.vc_btn_outlined, .vc_btn_purple.vc_btn_square_outlined { color: #b97ebb !important; }

.vc_btn_purple.vc_btn_outlined:hover, .vc_btn_purple.vc_btn_square_outlined:hover { border-color: #ae6ab0; }

.vc_btn_purple.vc_btn_3d { box-shadow: 0 5px 0 #a559a8; margin-bottom: 5px; }

.vc_btn_purple.vc_btn_3d.vc_btn_xs { box-shadow: 0 3px 0 #a559a8; margin-bottom: 3px; }

.vc_btn_purple.vc_btn_3d.vc_btn_sm { box-shadow: 0 4px 0 #a559a8; margin-bottom: 4px; }

.vc_btn_white { background-color: #ffffff; color: #666666 !important; -webkit-transition: all 0.5s; transition: all 0.5s; }

.vc_btn_white:hover { background-color: #f0f0f0; color: #5e5e5e !important; }

.vc_btn_white.vc_btn_outlined, .vc_btn_white.vc_btn_square_outlined { color: #ffffff !important; }

.vc_btn_white.vc_btn_outlined:hover, .vc_btn_white.vc_btn_square_outlined:hover { background: rgba(255, 255, 255, 0.3) !important; }

.vc_btn_white.vc_btn_3d { box-shadow: 0 5px 0 #e3e3e3; margin-bottom: 5px; }

.vc_btn_white.vc_btn_3d.vc_btn_xs { box-shadow: 0 3px 0 #e3e3e3; margin-bottom: 3px; }

.vc_btn_white.vc_btn_3d.vc_btn_sm { box-shadow: 0 4px 0 #e3e3e3; margin-bottom: 4px; }

.vc_btn3-container { display: block; line-height: 1; margin-bottom: 21.73913043px; max-width: 100%; }

.vc_btn3-container.vc_btn3-inline { display: inline-block; vertical-align: top; }

/* ----------------------------------------- VC Buttons
----------------------------------------- */
.vc_general.vc_btn3 { display: inline-block; margin-bottom: 0; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; background-color: transparent; color: #5472d2; border: 1px solid transparent; box-sizing: border-box; word-wrap: break-word; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; text-decoration: none; position: relative; top: 0; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; line-height: 1; font-size: 14px; padding-top: 14px; padding-bottom: 14px; padding-left: 20px; padding-right: 20px; }
.vc_general.vc_btn3 i { margin-top: 0; }

.vc_general.vc_btn3.vc_btn3-style-outline { padding-top: 13px; padding-bottom: 13px; padding-left: 19px; padding-right: 19px; }

.vc_general.vc_btn3:focus, .vc_general.vc_btn3:active, .vc_general.vc_btn3.active { outline: 0; }

.vc_general.vc_btn3:hover, .vc_general.vc_btn3:focus { border: 1px solid transparent; text-decoration: none; color: #4868cf; }

.vc_general.vc_btn3 .vc_btn3-icon { vertical-align: top; height: 14px; line-height: 1; font-size: 16px; }

.vc_general.vc_btn3 .vc_btn3-icon-inner { display: block; position: absolute; top: 50%; left: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); }

.vc_general.vc_btn3 .vc_btn3-placeholder { display: inline-block; vertical-align: top; width: 0; }

.vc_btn3.vc_btn3-icon-left, .vc_btn3.vc_btn3-icon-right { position: relative; }

.vc_btn3.vc_btn3-icon-left .vc_btn3-icon, .vc_btn3.vc_btn3-icon-right .vc_btn3-icon { display: block; position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); }

.vc_btn3.vc_btn3-icon-left { text-align: left; }

.vc_btn3.vc_btn3-icon-right { text-align: right; }

.vc_btn3.vc_btn3-icon-right:not(.vc_btn3-block) .vc_btn3-icon-inner { -webkit-transform: translate(-75%, -50%); -ms-transform: translate(-75%, -50%); transform: translate(-75%, -50%); }

.vc_btn3.vc_btn3-o-empty .vc_btn3-icon { -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.vc_btn3.vc_btn3-o-empty:not(.vc_btn3-block) .vc_btn3-icon-inner { -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.vc_btn3.vc_btn3-style-classic { border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1); }

.vc_btn3.vc_btn3-style-modern { background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.01) 100%); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.01) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff', endColorstr='#03ffffff', GradientType=0); }

.vc_btn3.vc_btn3-style-outline, .vc_btn3.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-style-outline:focus { border-width: 2px; }

.vc_btn3.vc_btn3-style-custom { background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1)); background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1)); background-repeat: no-repeat; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0); background-repeat: repeat-x; background-size: 200%; background-position: 0 -100%; }

.vc_btn3.vc_btn3-style-custom:hover, .vc_btn3.vc_btn3-style-custom:focus { background-position: 0 100%; }

.vc_btn3.vc_btn3-block { display: block; width: 100%; text-align: inherit; }

.vc_btn3.vc_btn3-shape-square { border-radius: 0; }

.vc_btn3.vc_btn3-shape-rounded { border-radius: 5px; }

.vc_btn3.vc_btn3-shape-round { border-radius: 2em; }

.vc_btn3.vc_btn3-size-xs { font-size: 11px; padding-top: 8px; padding-bottom: 8px; padding-left: 12px; padding-right: 12px; }

.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline { padding-top: 7px; padding-bottom: 7px; padding-left: 11px; padding-right: 11px; }

.vc_btn3.vc_btn3-size-xs .vc_btn3-icon { font-size: 14px; height: 11px; line-height: 11px; }

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) { padding-left: 31px; }

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon { left: 12px; }

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) { padding-right: 31px; }

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon { right: 12px; }

.vc_btn3.vc_btn3-size-sm { font-size: 12px; padding-top: 11px; padding-bottom: 11px; padding-left: 16px; padding-right: 16px; }

.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline { padding-top: 10px; padding-bottom: 10px; padding-left: 15px; padding-right: 15px; }

.vc_btn3.vc_btn3-size-sm .vc_btn3-icon { font-size: 14px; height: 12px; line-height: 12px; }

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) { padding-left: 39px; }

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon { left: 16px; }

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) { padding-right: 39px; }

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon { right: 16px; }

.vc_btn3.vc_btn3-size-md { font-size: 14px; padding-top: 14px; padding-bottom: 14px; padding-left: 20px; padding-right: 20px; }

.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline { padding-top: 13px; padding-bottom: 13px; padding-left: 19px; padding-right: 19px; }

.vc_btn3.vc_btn3-size-md .vc_btn3-icon { font-size: 16px; height: 14px; line-height: 14px; }

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) { padding-left: 48px; }

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon { left: 20px; }

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) { padding-right: 48px; }

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon { right: 20px; }

.vc_btn3.vc_btn3-size-lg { font-size: 16px; padding-top: 18px; padding-bottom: 18px; padding-left: 25px; padding-right: 25px; }

.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline { padding-top: 17px; padding-bottom: 17px; padding-left: 24px; padding-right: 24px; }

.vc_btn3.vc_btn3-size-lg .vc_btn3-icon { font-size: 20px; height: 16px; line-height: 16px; }

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) { padding-left: 60px; }

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon { left: 25px; }

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) { padding-right: 60px; }

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon { right: 25px; }

.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat { color: #ffffff; background-color: #5472d2; }

.vc_btn3.vc_btn3-color-blue:hover, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-blue:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus { color: #f7f7f7; background-color: #3c5ecc; }

.vc_btn3.vc_btn3-color-blue:active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-blue.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat.active { color: #f2f2f2; background-color: #3558c8; }

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline { color: #5472d2; border-color: #5472d2; background-color: transparent; }

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus { color: #ffffff; border-color: #5472d2; background-color: #5472d2; }

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline.active { color: #ffffff; border-color: #5472d2; background-color: #5472d2; }

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d { color: #ffffff; background-color: #5472d2; box-shadow: 0 5px 0 #3253bc; }

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus { color: #f7f7f7; background-color: #5472d2; }

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.active { color: #f2f2f2; background-color: #5472d2; }

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus { top: 3px; box-shadow: 0 2px 0 #3253bc; }

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #3253bc; }

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus { top: 1px; box-shadow: 0 2px 0 #3253bc; }

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #3253bc; }

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus { top: 2px; box-shadow: 0 2px 0 #3253bc; }

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #3253bc; }

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus { top: 3px; box-shadow: 0 2px 0 #3253bc; }

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern { color: #ffffff; border-color: #5472d2; background-color: #5472d2; }

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus { color: #f7f7f7; border-color: #3c5ecc; background-color: #3c5ecc; }

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern.active { color: #f2f2f2; border-color: #3558c8; background-color: #3558c8; }

.vc_btn3.vc_btn3-color-turquoise, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat { color: #ffffff; background-color: #00c1cf; }

.vc_btn3.vc_btn3-color-turquoise:hover, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-turquoise:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:focus { color: #f7f7f7; background-color: #00a4b0; }

.vc_btn3.vc_btn3-color-turquoise:active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-turquoise.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat.active { color: #f2f2f2; background-color: #009ba6; }

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline { color: #00c1cf; border-color: #00c1cf; background-color: transparent; }

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:focus { color: #ffffff; border-color: #00c1cf; background-color: #00c1cf; }

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline.active { color: #ffffff; border-color: #00c1cf; background-color: #00c1cf; }

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d { color: #ffffff; background-color: #00c1cf; box-shadow: 0 5px 0 #008d97; }

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus { color: #f7f7f7; background-color: #00c1cf; }

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.active { color: #f2f2f2; background-color: #00c1cf; }

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus { top: 3px; box-shadow: 0 2px 0 #008d97; }

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #008d97; }

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:hover, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:focus { top: 1px; box-shadow: 0 2px 0 #008d97; }

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #008d97; }

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:hover, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:focus { top: 2px; box-shadow: 0 2px 0 #008d97; }

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #008d97; }

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:hover, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:focus { top: 3px; box-shadow: 0 2px 0 #008d97; }

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern { color: #ffffff; border-color: #00c1cf; background-color: #00c1cf; }

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:focus { color: #f7f7f7; border-color: #00a4b0; background-color: #00a4b0; }

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern.active { color: #f2f2f2; border-color: #009ba6; background-color: #009ba6; }

.vc_btn3.vc_btn3-color-pink, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat { color: #ffffff; background-color: #fe6c61; }

.vc_btn3.vc_btn3-color-pink:hover, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-pink:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:focus { color: #f7f7f7; background-color: #fe5043; }

.vc_btn3.vc_btn3-color-pink:active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-pink.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat.active { color: #f2f2f2; background-color: #fe4638; }

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline { color: #fe6c61; border-color: #fe6c61; background-color: transparent; }

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:focus { color: #ffffff; border-color: #fe6c61; background-color: #fe6c61; }

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline.active { color: #ffffff; border-color: #fe6c61; background-color: #fe6c61; }

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d { color: #ffffff; background-color: #fe6c61; box-shadow: 0 5px 0 #fe3829; }

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus { color: #f7f7f7; background-color: #fe6c61; }

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.active { color: #f2f2f2; background-color: #fe6c61; }

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus { top: 3px; box-shadow: 0 2px 0 #fe3829; }

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #fe3829; }

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus { top: 1px; box-shadow: 0 2px 0 #fe3829; }

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #fe3829; }

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus { top: 2px; box-shadow: 0 2px 0 #fe3829; }

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #fe3829; }

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus { top: 3px; box-shadow: 0 2px 0 #fe3829; }

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern { color: #ffffff; border-color: #fe6c61; background-color: #fe6c61; }

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus { color: #f7f7f7; border-color: #fe5043; background-color: #fe5043; }

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern.active { color: #f2f2f2; border-color: #fe4638; background-color: #fe4638; }

.vc_btn3.vc_btn3-color-violet, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat { color: #ffffff; background-color: #8d6dc4; }

.vc_btn3.vc_btn3-color-violet:hover, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-violet:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:focus { color: #f7f7f7; background-color: #7c57bb; }

.vc_btn3.vc_btn3-color-violet:active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-violet.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat.active { color: #f2f2f2; background-color: #7650b8; }

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline { color: #8d6dc4; border-color: #8d6dc4; background-color: transparent; }

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:focus { color: #ffffff; border-color: #8d6dc4; background-color: #8d6dc4; }

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline.active { color: #ffffff; border-color: #8d6dc4; background-color: #8d6dc4; }

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d { color: #ffffff; background-color: #8d6dc4; box-shadow: 0 5px 0 #6e48b1; }

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus { color: #f7f7f7; background-color: #8d6dc4; }

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.active { color: #f2f2f2; background-color: #8d6dc4; }

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus { top: 3px; box-shadow: 0 2px 0 #6e48b1; }

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #6e48b1; }

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:hover, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:focus { top: 1px; box-shadow: 0 2px 0 #6e48b1; }

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #6e48b1; }

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:hover, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:focus { top: 2px; box-shadow: 0 2px 0 #6e48b1; }

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #6e48b1; }

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:hover, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:focus { top: 3px; box-shadow: 0 2px 0 #6e48b1; }

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern { color: #ffffff; border-color: #8d6dc4; background-color: #8d6dc4; }

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:focus { color: #f7f7f7; border-color: #7c57bb; background-color: #7c57bb; }

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern.active { color: #f2f2f2; border-color: #7650b8; background-color: #7650b8; }

.vc_btn3.vc_btn3-color-peacoc, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat { color: #ffffff; background-color: #4cadc9; }

.vc_btn3.vc_btn3-color-peacoc:hover, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-peacoc:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:focus { color: #f7f7f7; background-color: #39a0bd; }

.vc_btn3.vc_btn3-color-peacoc:active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-peacoc.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat.active { color: #f2f2f2; background-color: #3799b5; }

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline { color: #4cadc9; border-color: #4cadc9; background-color: transparent; }

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:focus { color: #ffffff; border-color: #4cadc9; background-color: #4cadc9; }

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline.active { color: #ffffff; border-color: #4cadc9; background-color: #4cadc9; }

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d { color: #ffffff; background-color: #4cadc9; box-shadow: 0 5px 0 #338faa; }

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus { color: #f7f7f7; background-color: #4cadc9; }

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.active { color: #f2f2f2; background-color: #4cadc9; }

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus { top: 3px; box-shadow: 0 2px 0 #338faa; }

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #338faa; }

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:hover, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:focus { top: 1px; box-shadow: 0 2px 0 #338faa; }

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #338faa; }

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:hover, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:focus { top: 2px; box-shadow: 0 2px 0 #338faa; }

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #338faa; }

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:hover, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:focus { top: 3px; box-shadow: 0 2px 0 #338faa; }

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern { color: #ffffff; border-color: #4cadc9; background-color: #4cadc9; }

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:focus { color: #f7f7f7; border-color: #39a0bd; background-color: #39a0bd; }

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern.active { color: #f2f2f2; border-color: #3799b5; background-color: #3799b5; }

.vc_btn3.vc_btn3-color-chino, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat { color: #ffffff; background-color: #cec2ab; }

.vc_btn3.vc_btn3-color-chino:hover, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-chino:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:focus { color: #f7f7f7; background-color: #c3b498; }

.vc_btn3.vc_btn3-color-chino:active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-chino.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat.active { color: #f2f2f2; background-color: #bfaf91; }

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline { color: #cec2ab; border-color: #cec2ab; background-color: transparent; }

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus { color: #ffffff; border-color: #cec2ab; background-color: #cec2ab; }

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active { color: #ffffff; border-color: #cec2ab; background-color: #cec2ab; }

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d { color: #ffffff; background-color: #cec2ab; box-shadow: 0 5px 0 #b9a888; }

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus { color: #f7f7f7; background-color: #cec2ab; }

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.active { color: #f2f2f2; background-color: #cec2ab; }

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus { top: 3px; box-shadow: 0 2px 0 #b9a888; }

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #b9a888; }

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:hover, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:focus { top: 1px; box-shadow: 0 2px 0 #b9a888; }

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #b9a888; }

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:hover, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:focus { top: 2px; box-shadow: 0 2px 0 #b9a888; }

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #b9a888; }

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:hover, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:focus { top: 3px; box-shadow: 0 2px 0 #b9a888; }

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern { color: #ffffff; border-color: #cec2ab; background-color: #cec2ab; }

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:focus { color: #f7f7f7; border-color: #c3b498; background-color: #c3b498; }

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern.active { color: #f2f2f2; border-color: #bfaf91; background-color: #bfaf91; }

.vc_btn3.vc_btn3-color-mulled-wine, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat { color: #ffffff; background-color: #50485b; }

.vc_btn3.vc_btn3-color-mulled-wine:hover, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-mulled-wine:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:focus { color: #f7f7f7; background-color: #413a4a; }

.vc_btn3.vc_btn3-color-mulled-wine:active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-mulled-wine.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat.active { color: #f2f2f2; background-color: #3c3644; }

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline { color: #50485b; border-color: #50485b; background-color: transparent; }

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:focus { color: #ffffff; border-color: #50485b; background-color: #50485b; }

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline.active { color: #ffffff; border-color: #50485b; background-color: #50485b; }

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d { color: #ffffff; background-color: #50485b; box-shadow: 0 5px 0 #342f3c; }

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus { color: #f7f7f7; background-color: #50485b; }

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.active { color: #f2f2f2; background-color: #50485b; }

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus { top: 3px; box-shadow: 0 2px 0 #342f3c; }

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #342f3c; }

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:hover, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:focus { top: 1px; box-shadow: 0 2px 0 #342f3c; }

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #342f3c; }

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:hover, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:focus { top: 2px; box-shadow: 0 2px 0 #342f3c; }

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #342f3c; }

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:hover, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:focus { top: 3px; box-shadow: 0 2px 0 #342f3c; }

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern { color: #ffffff; border-color: #50485b; background-color: #50485b; }

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:focus { color: #f7f7f7; border-color: #413a4a; background-color: #413a4a; }

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern.active { color: #f2f2f2; border-color: #3c3644; background-color: #3c3644; }

.vc_btn3.vc_btn3-color-vista-blue, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat { color: #ffffff; background-color: #75d69c; }

.vc_btn3.vc_btn3-color-vista-blue:hover, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-vista-blue:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:focus { color: #f7f7f7; background-color: #5dcf8b; }

.vc_btn3.vc_btn3-color-vista-blue:active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-vista-blue.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat.active { color: #f2f2f2; background-color: #56cd85; }

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline { color: #75d69c; border-color: #75d69c; background-color: transparent; }

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:focus { color: #ffffff; border-color: #75d69c; background-color: #75d69c; }

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline.active { color: #ffffff; border-color: #75d69c; background-color: #75d69c; }

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d { color: #ffffff; background-color: #75d69c; box-shadow: 0 5px 0 #4ac97d; }

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus { color: #f7f7f7; background-color: #75d69c; }

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.active { color: #f2f2f2; background-color: #75d69c; }

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus { top: 3px; box-shadow: 0 2px 0 #4ac97d; }

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #4ac97d; }

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus { top: 1px; box-shadow: 0 2px 0 #4ac97d; }

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #4ac97d; }

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus { top: 2px; box-shadow: 0 2px 0 #4ac97d; }

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #4ac97d; }

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus { top: 3px; box-shadow: 0 2px 0 #4ac97d; }

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern { color: #ffffff; border-color: #75d69c; background-color: #75d69c; }

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:focus { color: #f7f7f7; border-color: #5dcf8b; background-color: #5dcf8b; }

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern.active { color: #f2f2f2; border-color: #56cd85; background-color: #56cd85; }

.vc_btn3.vc_btn3-color-orange, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat { color: #ffffff; background-color: #f7be68; }

.vc_btn3.vc_btn3-color-orange:hover, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-orange:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:focus { color: #f7f7f7; background-color: #f5b14b; }

.vc_btn3.vc_btn3-color-orange:active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-orange.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat.active { color: #f2f2f2; background-color: #f5ad41; }

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline { color: #f7be68; border-color: #f7be68; background-color: transparent; }

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:focus { color: #ffffff; border-color: #f7be68; background-color: #f7be68; }

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline.active { color: #ffffff; border-color: #f7be68; background-color: #f7be68; }

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d { color: #ffffff; background-color: #f7be68; box-shadow: 0 5px 0 #f4a733; }

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus { color: #f7f7f7; background-color: #f7be68; }

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.active { color: #f2f2f2; background-color: #f7be68; }

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus { top: 3px; box-shadow: 0 2px 0 #f4a733; }

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #f4a733; }

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:hover, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:focus { top: 1px; box-shadow: 0 2px 0 #f4a733; }

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #f4a733; }

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:hover, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:focus { top: 2px; box-shadow: 0 2px 0 #f4a733; }

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #f4a733; }

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:hover, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:focus { top: 3px; box-shadow: 0 2px 0 #f4a733; }

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern { color: #ffffff; border-color: #f7be68; background-color: #f7be68; }

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:focus { color: #f7f7f7; border-color: #f5b14b; background-color: #f5b14b; }

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern.active { color: #f2f2f2; border-color: #f5ad41; background-color: #f5ad41; }

.vc_btn3.vc_btn3-color-sky, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat { color: #ffffff; background-color: #5aa1e3; }

.vc_btn3.vc_btn3-color-sky:hover, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-sky:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:focus { color: #f7f7f7; background-color: #4092df; }

.vc_btn3.vc_btn3-color-sky:active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-sky.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat.active { color: #f2f2f2; background-color: #378ddd; }

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline { color: #5aa1e3; border-color: #5aa1e3; background-color: transparent; }

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:focus { color: #ffffff; border-color: #5aa1e3; background-color: #5aa1e3; }

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline.active { color: #ffffff; border-color: #5aa1e3; background-color: #5aa1e3; }

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d { color: #ffffff; background-color: #5aa1e3; box-shadow: 0 5px 0 #2a86db; }

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus { color: #f7f7f7; background-color: #5aa1e3; }

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.active { color: #f2f2f2; background-color: #5aa1e3; }

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus { top: 3px; box-shadow: 0 2px 0 #2a86db; }

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #2a86db; }

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:hover, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:focus { top: 1px; box-shadow: 0 2px 0 #2a86db; }

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #2a86db; }

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:hover, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:focus { top: 2px; box-shadow: 0 2px 0 #2a86db; }

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #2a86db; }

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:hover, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:focus { top: 3px; box-shadow: 0 2px 0 #2a86db; }

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern { color: #ffffff; border-color: #5aa1e3; background-color: #5aa1e3; }

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:focus { color: #f7f7f7; border-color: #4092df; background-color: #4092df; }

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern.active { color: #f2f2f2; border-color: #378ddd; background-color: #378ddd; }

.vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat { color: #ffffff; background-color: #6dab3c; }

.vc_btn3.vc_btn3-color-green:hover, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-green:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:focus { color: #f7f7f7; background-color: #5f9434; }

.vc_btn3.vc_btn3-color-green:active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-green.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat.active { color: #f2f2f2; background-color: #5a8d31; }

.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline { color: #6dab3c; border-color: #6dab3c; background-color: transparent; }

.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus { color: #ffffff; border-color: #6dab3c; background-color: #6dab3c; }

.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline.active { color: #ffffff; border-color: #6dab3c; background-color: #6dab3c; }

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d { color: #ffffff; background-color: #6dab3c; box-shadow: 0 5px 0 #53812d; }

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus { color: #f7f7f7; background-color: #6dab3c; }

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.active { color: #f2f2f2; background-color: #6dab3c; }

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus { top: 3px; box-shadow: 0 2px 0 #53812d; }

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #53812d; }

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:hover, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:focus { top: 1px; box-shadow: 0 2px 0 #53812d; }

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #53812d; }

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:hover, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:focus { top: 2px; box-shadow: 0 2px 0 #53812d; }

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #53812d; }

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:hover, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:focus { top: 3px; box-shadow: 0 2px 0 #53812d; }

.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern { color: #ffffff; border-color: #6dab3c; background-color: #6dab3c; }

.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:focus { color: #f7f7f7; border-color: #5f9434; background-color: #5f9434; }

.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern.active { color: #f2f2f2; border-color: #5a8d31; background-color: #5a8d31; }

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat { color: #ffffff; background-color: #f4524d; }

.vc_btn3.vc_btn3-color-juicy-pink:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus { color: #f7f7f7; background-color: #f23630; }

.vc_btn3.vc_btn3-color-juicy-pink:active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-juicy-pink.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat.active { color: #f2f2f2; background-color: #f22d27; }

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline { color: #f4524d; border-color: #f4524d; background-color: transparent; }

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:focus { color: #ffffff; border-color: #f4524d; background-color: #f4524d; }

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline.active { color: #ffffff; border-color: #f4524d; background-color: #f4524d; }

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d { color: #ffffff; background-color: #f4524d; box-shadow: 0 5px 0 #f11f18; }

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus { color: #f7f7f7; background-color: #f4524d; }

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.active { color: #f2f2f2; background-color: #f4524d; }

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus { top: 3px; box-shadow: 0 2px 0 #f11f18; }

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #f11f18; }

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus { top: 1px; box-shadow: 0 2px 0 #f11f18; }

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #f11f18; }

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus { top: 2px; box-shadow: 0 2px 0 #f11f18; }

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #f11f18; }

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus { top: 3px; box-shadow: 0 2px 0 #f11f18; }

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern { color: #ffffff; border-color: #f4524d; background-color: #f4524d; }

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:focus { color: #f7f7f7; border-color: #f23630; background-color: #f23630; }

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern.active { color: #f2f2f2; border-color: #f22d27; background-color: #f22d27; }

.vc_btn3.vc_btn3-color-sandy-brown, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat { color: #ffffff; background-color: #f79468; }

.vc_btn3.vc_btn3-color-sandy-brown:hover, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-sandy-brown:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:focus { color: #f7f7f7; background-color: #f57f4b; }

.vc_btn3.vc_btn3-color-sandy-brown:active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-sandy-brown.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat.active { color: #f2f2f2; background-color: #f57941; }

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline { color: #f79468; border-color: #f79468; background-color: transparent; }

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:focus { color: #ffffff; border-color: #f79468; background-color: #f79468; }

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline.active { color: #ffffff; border-color: #f79468; background-color: #f79468; }

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d { color: #ffffff; background-color: #f79468; box-shadow: 0 5px 0 #f46e33; }

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus { color: #f7f7f7; background-color: #f79468; }

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.active { color: #f2f2f2; background-color: #f79468; }

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus { top: 3px; box-shadow: 0 2px 0 #f46e33; }

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #f46e33; }

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:hover, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:focus { top: 1px; box-shadow: 0 2px 0 #f46e33; }

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #f46e33; }

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:hover, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:focus { top: 2px; box-shadow: 0 2px 0 #f46e33; }

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #f46e33; }

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:hover, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:focus { top: 3px; box-shadow: 0 2px 0 #f46e33; }

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern { color: #ffffff; border-color: #f79468; background-color: #f79468; }

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:focus { color: #f7f7f7; border-color: #f57f4b; background-color: #f57f4b; }

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern.active { color: #f2f2f2; border-color: #f57941; background-color: #f57941; }

.vc_btn3.vc_btn3-color-purple, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat { color: #ffffff; background-color: #b97ebb; }

.vc_btn3.vc_btn3-color-purple:hover, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-purple:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:focus { color: #f7f7f7; background-color: #ae6ab0; }

.vc_btn3.vc_btn3-color-purple:active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-purple.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat.active { color: #f2f2f2; background-color: #ab63ad; }

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline { color: #b97ebb; border-color: #b97ebb; background-color: transparent; }

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:focus { color: #ffffff; border-color: #b97ebb; background-color: #b97ebb; }

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline.active { color: #ffffff; border-color: #b97ebb; background-color: #b97ebb; }

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d { color: #ffffff; background-color: #b97ebb; box-shadow: 0 5px 0 #a559a8; }

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus { color: #f7f7f7; background-color: #b97ebb; }

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.active { color: #f2f2f2; background-color: #b97ebb; }

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus { top: 3px; box-shadow: 0 2px 0 #a559a8; }

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #a559a8; }

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:hover, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:focus { top: 1px; box-shadow: 0 2px 0 #a559a8; }

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #a559a8; }

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:hover, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:focus { top: 2px; box-shadow: 0 2px 0 #a559a8; }

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #a559a8; }

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:hover, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:focus { top: 3px; box-shadow: 0 2px 0 #a559a8; }

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern { color: #ffffff; border-color: #b97ebb; background-color: #b97ebb; }

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:focus { color: #f7f7f7; border-color: #ae6ab0; background-color: #ae6ab0; }

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern.active { color: #f2f2f2; border-color: #ab63ad; background-color: #ab63ad; }

.vc_btn3.vc_btn3-color-black, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat { color: #ffffff; background-color: #2a2a2a; }

.vc_btn3.vc_btn3-color-black:hover, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-black:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus { color: #f7f7f7; background-color: #1b1b1b; }

.vc_btn3.vc_btn3-color-black:active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-black.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat.active { color: #f2f2f2; background-color: #161616; }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline { color: #ffffff; border-color: #2a2a2a; background-color: transparent; }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus { color: #ffffff; border-color: #2a2a2a; background-color: #2a2a2a; }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active { color: #ffffff; border-color: #2a2a2a; background-color: #2a2a2a; }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d { color: #ffffff; background-color: #2a2a2a; box-shadow: 0 5px 0 #0e0e0e; }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus { color: #f7f7f7; background-color: #2a2a2a; }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.active { color: #f2f2f2; background-color: #2a2a2a; }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus { top: 3px; box-shadow: 0 2px 0 #0e0e0e; }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #0e0e0e; }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:hover, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:focus { top: 1px; box-shadow: 0 2px 0 #0e0e0e; }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #0e0e0e; }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:hover, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:focus { top: 2px; box-shadow: 0 2px 0 #0e0e0e; }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #0e0e0e; }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:hover, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:focus { top: 3px; box-shadow: 0 2px 0 #0e0e0e; }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern { color: #ffffff; border-color: #2a2a2a; background-color: #2a2a2a; }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:focus { color: #f7f7f7; border-color: #1b1b1b; background-color: #1b1b1b; }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern.active { color: #f2f2f2; border-color: #161616; background-color: #161616; }

.vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat { color: #666666; background-color: #ebebeb; }

.vc_btn3.vc_btn3-color-grey:hover, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-grey:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus { color: #5e5e5e; background-color: #dcdcdc; }

.vc_btn3.vc_btn3-color-grey:active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-grey.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat.active { color: #595959; background-color: #d7d7d7; }

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline { color: #666666; border-color: #ebebeb; background-color: transparent; }

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus { color: #666666; border-color: #ebebeb; background-color: #ebebeb; }

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active { color: #666666; border-color: #ebebeb; background-color: #ebebeb; }

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d { color: #666666; background-color: #ebebeb; box-shadow: 0 5px 0 #cfcfcf; }

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus { color: #5e5e5e; background-color: #ebebeb; }

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.active { color: #595959; background-color: #ebebeb; }

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus { top: 3px; box-shadow: 0 2px 0 #cfcfcf; }

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #cfcfcf; }

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:hover, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:focus { top: 1px; box-shadow: 0 2px 0 #cfcfcf; }

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #cfcfcf; }

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:hover, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:focus { top: 2px; box-shadow: 0 2px 0 #cfcfcf; }

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #cfcfcf; }

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:hover, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:focus { top: 3px; box-shadow: 0 2px 0 #cfcfcf; }

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern { color: #666666; border-color: #ebebeb; background-color: #ebebeb; }

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus { color: #5e5e5e; border-color: #dcdcdc; background-color: #dcdcdc; }

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active { color: #595959; border-color: #d7d7d7; background-color: #d7d7d7; }

.vc_btn3.vc_btn3-color-white, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat { color: #666666; background-color: #ffffff; }

.vc_btn3.vc_btn3-color-white:hover, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-white:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus { color: #5e5e5e; background-color: #f0f0f0; }

.vc_btn3.vc_btn3-color-white:active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-white.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat.active { color: #595959; background-color: #ebebeb; }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline { color: #666666; border-color: #ffffff; background-color: transparent; }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus { color: #666666; border-color: #ffffff; background-color: #ffffff; }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active { color: #666666; border-color: #ffffff; background-color: #ffffff; }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d { color: #666666; background-color: #ffffff; box-shadow: 0 5px 0 #e3e3e3; }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus { color: #5e5e5e; background-color: #ffffff; }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.active { color: #595959; background-color: #ffffff; }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus { top: 3px; box-shadow: 0 2px 0 #e3e3e3; }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #e3e3e3; }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:hover, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:focus { top: 1px; box-shadow: 0 2px 0 #e3e3e3; }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #e3e3e3; }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:hover, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:focus { top: 2px; box-shadow: 0 2px 0 #e3e3e3; }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #e3e3e3; }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:hover, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:focus { top: 3px; box-shadow: 0 2px 0 #e3e3e3; }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern { color: #666666; border-color: #ffffff; background-color: #ffffff; }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus { color: #5e5e5e; border-color: #f0f0f0; background-color: #f0f0f0; }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern.active { color: #595959; border-color: #ebebeb; background-color: #ebebeb; }

.vc_btn3.vc_btn3-color-default, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat { color: #333333; background-color: #f7f7f7; }

.vc_btn3.vc_btn3-color-default:hover, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-default:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus { color: #2b2b2b; background-color: #e8e8e8; }

.vc_btn3.vc_btn3-color-default:active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-default.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat.active { color: #262626; background-color: #e3e3e3; }

.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline { color: #f7f7f7; border-color: #f7f7f7; background-color: transparent; }

.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:focus { color: #333333; border-color: #f7f7f7; background-color: #f7f7f7; }

.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline.active { color: #333333; border-color: #f7f7f7; background-color: #f7f7f7; }

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d { color: #333333; background-color: #f7f7f7; box-shadow: 0 5px 0 #dbdbdb; }

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus { color: #2b2b2b; background-color: #f7f7f7; }

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.active { color: #262626; background-color: #f7f7f7; }

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus { top: 3px; box-shadow: 0 2px 0 #dbdbdb; }

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #dbdbdb; }

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:hover, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:focus { top: 1px; box-shadow: 0 2px 0 #dbdbdb; }

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #dbdbdb; }

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:hover, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:focus { top: 2px; box-shadow: 0 2px 0 #dbdbdb; }

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #dbdbdb; }

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:hover, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:focus { top: 3px; box-shadow: 0 2px 0 #dbdbdb; }

.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern { color: #333333; border-color: #f7f7f7; background-color: #f7f7f7; }

.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:focus { color: #2b2b2b; border-color: #e8e8e8; background-color: #e8e8e8; }

.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern.active { color: #262626; border-color: #e3e3e3; background-color: #e3e3e3; }

.vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat { color: #ffffff; background-color: #0088cc; }

.vc_btn3.vc_btn3-color-primary:hover, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-primary:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus { color: #f7f7f7; background-color: #0074ad; }

.vc_btn3.vc_btn3-color-primary:active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-primary.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat.active { color: #f2f2f2; background-color: #006da3; }

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline { color: #0088cc; border-color: #0088cc; background-color: transparent; }

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:focus { color: #ffffff; border-color: #0088cc; background-color: #0088cc; }

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline.active { color: #ffffff; border-color: #0088cc; background-color: #0088cc; }

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d { color: #ffffff; background-color: #0088cc; box-shadow: 0 5px 0 #006394; }

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus { color: #f7f7f7; background-color: #0088cc; }

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.active { color: #f2f2f2; background-color: #0088cc; }

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus { top: 3px; box-shadow: 0 2px 0 #006394; }

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #006394; }

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:hover, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:focus { top: 1px; box-shadow: 0 2px 0 #006394; }

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #006394; }

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:hover, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:focus { top: 2px; box-shadow: 0 2px 0 #006394; }

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #006394; }

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:hover, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:focus { top: 3px; box-shadow: 0 2px 0 #006394; }

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern { color: #ffffff; border-color: #0088cc; background-color: #0088cc; }

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus { color: #f7f7f7; border-color: #0074ad; background-color: #0074ad; }

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern.active { color: #f2f2f2; border-color: #006da3; background-color: #006da3; }

.vc_btn3.vc_btn3-color-info, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat { color: #ffffff; background-color: #58b9da; }

.vc_btn3.vc_btn3-color-info:hover, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-info:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:focus { color: #f7f7f7; background-color: #3fafd4; }

.vc_btn3.vc_btn3-color-info:active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-info.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat.active { color: #f2f2f2; background-color: #37abd3; }

.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline { color: #58b9da; border-color: #58b9da; background-color: transparent; }

.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:focus { color: #ffffff; border-color: #58b9da; background-color: #58b9da; }

.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline.active { color: #ffffff; border-color: #58b9da; background-color: #58b9da; }

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d { color: #ffffff; background-color: #58b9da; box-shadow: 0 5px 0 #2da4cd; }

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus { color: #f7f7f7; background-color: #58b9da; }

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.active { color: #f2f2f2; background-color: #58b9da; }

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus { top: 3px; box-shadow: 0 2px 0 #2da4cd; }

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #2da4cd; }

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:hover, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:focus { top: 1px; box-shadow: 0 2px 0 #2da4cd; }

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #2da4cd; }

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:hover, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:focus { top: 2px; box-shadow: 0 2px 0 #2da4cd; }

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #2da4cd; }

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:hover, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:focus { top: 3px; box-shadow: 0 2px 0 #2da4cd; }

.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern { color: #ffffff; border-color: #58b9da; background-color: #58b9da; }

.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:focus { color: #f7f7f7; border-color: #3fafd4; background-color: #3fafd4; }

.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern.active { color: #f2f2f2; border-color: #37abd3; background-color: #37abd3; }

.vc_btn3.vc_btn3-color-success, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat { color: #ffffff; background-color: #6ab165; }

.vc_btn3.vc_btn3-color-success:hover, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-success:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:focus { color: #f7f7f7; background-color: #59a453; }

.vc_btn3.vc_btn3-color-success:active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-success.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat.active { color: #f2f2f2; background-color: #559d50; }

.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline { color: #6ab165; border-color: #6ab165; background-color: transparent; }

.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:focus { color: #ffffff; border-color: #6ab165; background-color: #6ab165; }

.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline.active { color: #ffffff; border-color: #6ab165; background-color: #6ab165; }

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d { color: #ffffff; background-color: #6ab165; box-shadow: 0 5px 0 #4f934b; }

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus { color: #f7f7f7; background-color: #6ab165; }

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.active { color: #f2f2f2; background-color: #6ab165; }

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus { top: 3px; box-shadow: 0 2px 0 #4f934b; }

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #4f934b; }

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:hover, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:focus { top: 1px; box-shadow: 0 2px 0 #4f934b; }

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #4f934b; }

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:hover, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:focus { top: 2px; box-shadow: 0 2px 0 #4f934b; }

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #4f934b; }

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:hover, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:focus { top: 3px; box-shadow: 0 2px 0 #4f934b; }

.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern { color: #ffffff; border-color: #6ab165; background-color: #6ab165; }

.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:focus { color: #f7f7f7; border-color: #59a453; background-color: #59a453; }

.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern.active { color: #f2f2f2; border-color: #559d50; background-color: #559d50; }

.vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat { color: #ffffff; background-color: #ff9900; }

.vc_btn3.vc_btn3-color-warning:hover, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-warning:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:focus { color: #f7f7f7; background-color: #e08700; }

.vc_btn3.vc_btn3-color-warning:active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-warning.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active { color: #f2f2f2; background-color: #d68100; }

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline { color: #ff9900; border-color: #ff9900; background-color: transparent; }

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:focus { color: #ffffff; border-color: #ff9900; background-color: #ff9900; }

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline.active { color: #ffffff; border-color: #ff9900; background-color: #ff9900; }

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d { color: #ffffff; background-color: #ff9900; box-shadow: 0 5px 0 #c77700; }

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus { color: #f7f7f7; background-color: #ff9900; }

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.active { color: #f2f2f2; background-color: #ff9900; }

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus { top: 3px; box-shadow: 0 2px 0 #c77700; }

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #c77700; }

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:hover, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:focus { top: 1px; box-shadow: 0 2px 0 #c77700; }

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #c77700; }

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:hover, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:focus { top: 2px; box-shadow: 0 2px 0 #c77700; }

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #c77700; }

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:hover, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:focus { top: 3px; box-shadow: 0 2px 0 #c77700; }

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern { color: #ffffff; border-color: #ff9900; background-color: #ff9900; }

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus { color: #f7f7f7; border-color: #e08700; background-color: #e08700; }

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern.active { color: #f2f2f2; border-color: #d68100; background-color: #d68100; }

.vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat { color: #ffffff; background-color: #ff675b; }

.vc_btn3.vc_btn3-color-danger:hover, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-danger:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus { color: #f7f7f7; background-color: #ff4b3c; }

.vc_btn3.vc_btn3-color-danger:active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-danger.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat.active { color: #f2f2f2; background-color: #ff4132; }

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline { color: #ff675b; border-color: #ff675b; background-color: transparent; }

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:focus { color: #ffffff; border-color: #ff675b; background-color: #ff675b; }

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline.active { color: #ffffff; border-color: #ff675b; background-color: #ff675b; }

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d { color: #ffffff; background-color: #ff675b; box-shadow: 0 5px 0 #ff3323; }

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus { color: #f7f7f7; background-color: #ff675b; }

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.active { color: #f2f2f2; background-color: #ff675b; }

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus { top: 3px; box-shadow: 0 2px 0 #ff3323; }

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #ff3323; }

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:hover, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:focus { top: 1px; box-shadow: 0 2px 0 #ff3323; }

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #ff3323; }

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:hover, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:focus { top: 2px; box-shadow: 0 2px 0 #ff3323; }

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #ff3323; }

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:hover, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:focus { top: 3px; box-shadow: 0 2px 0 #ff3323; }

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern { color: #ffffff; border-color: #ff675b; background-color: #ff675b; }

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:focus { color: #f7f7f7; border-color: #ff4b3c; background-color: #ff4b3c; }

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern.active { color: #f2f2f2; border-color: #ff4132; background-color: #ff4132; }

.vc_btn3.vc_btn3-color-inverse, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat { color: #ffffff; background-color: #555555; }

.vc_btn3.vc_btn3-color-inverse:hover, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-inverse:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:focus { color: #f7f7f7; background-color: #464646; }

.vc_btn3.vc_btn3-color-inverse:active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-inverse.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat.active { color: #f2f2f2; background-color: #414141; }

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline { color: #555555; border-color: #555555; background-color: transparent; }

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:focus { color: #ffffff; border-color: #555555; background-color: #555555; }

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline.active { color: #ffffff; border-color: #555555; background-color: #555555; }

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d { color: #ffffff; background-color: #555555; box-shadow: 0 5px 0 #393939; }

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus { color: #f7f7f7; background-color: #555555; }

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.active { color: #f2f2f2; background-color: #555555; }

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus { top: 3px; box-shadow: 0 2px 0 #393939; }

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: 0 3px 0 #393939; }

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:hover, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:focus { top: 1px; box-shadow: 0 2px 0 #393939; }

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: 0 4px 0 #393939; }

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:hover, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:focus { top: 2px; box-shadow: 0 2px 0 #393939; }

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: 0 5px 0 #393939; }

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:hover, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:focus { top: 3px; box-shadow: 0 2px 0 #393939; }

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern { color: #ffffff; border-color: #555555; background-color: #555555; }

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:focus { color: #f7f7f7; border-color: #464646; background-color: #464646; }

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern.active { color: #f2f2f2; border-color: #414141; background-color: #414141; }

.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline { color: #2a2a2a; }

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline { color: #ebebeb; }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline { color: #ffffff; }

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern { background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.02) 100%); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.02) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#03000000', endColorstr='#05000000', GradientType=0); }

/* CSS Animations */
.wpb_animate_when_almost_visible { opacity: 0; }

.wpb_start_animation.wpb_top-to-bottom { -webkit-animation: wpb_ttb 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); /* Safari 4+ */ /* Fx 5+ */ /* Opera 12+ */ animation: wpb_ttb 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); /* IE 10+ */ opacity: 1; }

.wpb_start_animation.wpb_bottom-to-top { -webkit-animation: wpb_btt 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); /* Safari 4+ */ /* Fx 5+ */ /* Opera 12+ */ animation: wpb_btt 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); /* IE 10+ */ opacity: 1; }

.wpb_start_animation.wpb_left-to-right { -webkit-animation: wpb_ltr 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); /* Safari 4+ */ /* Fx 5+ */ /* Opera 12+ */ animation: wpb_ltr 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); /* IE 10+ */ opacity: 1; }

.wpb_start_animation.wpb_right-to-left { -webkit-animation: wpb_rtl 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); /* Safari 4+ */ /* Fx 5+ */ /* Opera 12+ */ animation: wpb_rtl 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); /* IE 10+ */ opacity: 1; }

.wpb_start_animation.wpb_appear { -webkit-animation: wpb_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); /* Safari 4+ */ /* Fx 5+ */ /* Opera 12+ */ animation: wpb_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275); /* IE 10+ */ -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; }

/* Top to bottom keyframes */
@-webkit-keyframes wpb_ttb { 0% { -webkit-transform: translate(0, -10%); opacity: 0; }
  100% { -webkit-transform: translate(0, 0); opacity: 1; } }
@keyframes wpb_ttb { 0% { -webkit-transform: translate(0, -10%); transform: translate(0, -10%); opacity: 0; }
  100% { -webkit-transform: translate(0, 0); transform: translate(0, 0); opacity: 1; } }
/* Bottom to top keyframes */
@-webkit-keyframes wpb_btt { 0% { -webkit-transform: translate(0, 10%); opacity: 0; }
  100% { -webkit-transform: translate(0, 0); opacity: 1; } }
@keyframes wpb_btt { 0% { -webkit-transform: translate(0, 10%); transform: translate(0, 10%); opacity: 0; }
  100% { -webkit-transform: translate(0, 0); transform: translate(0, 0); opacity: 1; } }
/* Left to right keyframes */
@-webkit-keyframes wpb_ltr { 0% { -webkit-transform: translate(-10%, 0); opacity: 0; }
  100% { -webkit-transform: translate(0, 0); opacity: 1; } }
@keyframes wpb_ltr { 0% { -webkit-transform: translate(-10%, 0); transform: translate(-10%, 0); opacity: 0; }
  100% { -webkit-transform: translate(0, 0); transform: translate(0, 0); opacity: 1; } }
/* Right to left keyframes */
@-webkit-keyframes wpb_rtl { 0% { -webkit-transform: translate(10%, 0); opacity: 0; }
  100% { -webkit-transform: translate(0, 0); opacity: 1; } }
@keyframes wpb_rtl { 0% { -webkit-transform: translate(10%, 0); transform: translate(10%, 0); opacity: 0; }
  100% { -webkit-transform: translate(0, 0); transform: translate(0, 0); opacity: 1; } }
/* Appear from center keyframes */
@-webkit-keyframes wpb_appear { 0% { -webkit-transform: scale(0.5); opacity: 0.1; }
  100% { -webkit-transform: scale(1); opacity: 1; } }
@keyframes wpb_appear { 0% { -webkit-transform: scale(0.5); transform: scale(0.5); opacity: 0.1; }
  100% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; } }
.vc_btn3-container.vc_btn3-center { text-align: center; }

.vc_btn3-container.vc_btn3-left { text-align: left; }

.vc_btn3-container.vc_btn3-right { text-align: right; }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon { display: inline-block; position: initial; }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); min-width: 1em; }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon { margin-right: .5em; }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon { margin-left: .5em; }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs { font-size: 11px; padding-top: 8px; padding-bottom: 8px; padding-left: 12px; padding-right: 12px; }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline { padding-top: 7px; padding-bottom: 7px; padding-left: 11px; padding-right: 11px; }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm { font-size: 12px; padding-top: 11px; padding-bottom: 11px; padding-left: 16px; padding-right: 16px; }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline { padding-top: 10px; padding-bottom: 10px; padding-left: 15px; padding-right: 15px; }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md { font-size: 14px; padding-top: 14px; padding-bottom: 14px; padding-left: 20px; padding-right: 20px; }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline { padding-top: 13px; padding-bottom: 13px; padding-left: 19px; padding-right: 19px; }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg { font-size: 16px; padding-top: 18px; padding-bottom: 18px; padding-left: 25px; padding-right: 25px; }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline { padding-top: 17px; padding-bottom: 17px; padding-left: 24px; padding-right: 24px; }

.vc_btn3-container .vc_btn3-block.vc_btn3-icon-left, .vc_btn3-container .vc_btn3-block.vc_btn3-icon-right { text-align: inherit; }

/* ----------------------------------------- Just Icon CSS
----------------------------------------- */
.aio-icon { display: inline-block; font-size: 20px; height: 3em; width: 3em; text-align: center; line-height: 3em; box-sizing: content-box !important; }

/*Icon without background*/
.aio-icon.none { display: inline-block; font-size: 40px; height: 1em; width: 1em; text-align: center; line-height: 1em; }

/*Circle Icon*/
.aio-icon.circle { border-radius: 50%; }

/*Image Icon*/
.aio-icon-img { display: block; font-size: 48px; width: 1em; max-width: 100%; box-sizing: content-box !important; }

/*Circle Image Icon*/
.aio-icon-img.uavc-circle { width: 1em; min-height: 1em; background: #eeeeee; border-radius: 50%; padding: 0.5em; }

/*Square Image Icon*/
.aio-icon-img.uavc-square { width: 1em; min-height: 1em; background: #eeeeee; border-radius: 0; padding: 0.5em; }

.aio-icon-img .img-icon { width: 1em; max-width: 100% !important; border-radius: 0 !important; box-shadow: none !important; display: block; }

/* ----------------------------------------- $GRID
----------------------------------------- */
.grid { overflow: hidden; }
.grid.bordered { border-right: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; }
.grid.bordered > div { border-top: 1px solid #eeeeee; border-left: 1px solid #eeeeee; }

.grid.two-cols > div { width: 50%; }

.grid.three-cols > div { width: 33.3%; }

.grid.four-cols > div { width: 25%; }

.grid.five-cols > div { width: 20%; }

.grid.six-cols > div { width: 15.8%; }

.grid > div { float: left; margin: 0; opacity: 1; }

.grid.fade-in-animation > div { opacity: 0; transition: none; -moz-transition: none; -webkit-transition: none; -o-transition: none; }

.grid.fade-in-animation.completed > div { -webkit-transition: all ease-in-out 0.2s; transition: all ease-in-out 0.2s; }

.grid > div > img { display: block; width: 100%; max-width: 100%; margin: 0 auto; }

.grid > div.partner-item > img { display: inline-block; opacity: .6; width: auto; max-width: 100%; margin: 0 auto; }

.grid > div.partner-item:hover > img { opacity: 1; }

/* ----------------------------------------- $IMAGE WITH ANIMATION / COL ANIMATION
----------------------------------------- */
img.img-with-animation, .col.has-animation, .wpb_column.has-animation { opacity: 0; position: relative; }

img.img-with-animation[data-animation="grow-in"].full-opacity { opacity: 1; }

html:not(.js) img.img-with-animation, html:not(.js) .col.has-animation, html:not(.js) .wpb_column.has-animation { opacity: 1; }

img.img-with-animation[data-animation="grow-in"], .col.has-animation[data-animation="grow-in"], .wpb_column.has-animation[data-animation="grow-in"] { opacity: 0.1; -ms-transform: scale(0.4); transform: scale(0.4); -webkit-transform: scale(0.4); -o-transform: scale(0.4); -moz-transform: scale(0.4); transition: opacity 0.6s cubic-bezier(0.15, 0.84, 0.35, 1.25); -webkit-transition: opacity 0.6s cubic-bezier(0.15, 0.84, 0.35, 1.25); -moz-transition: opacity 0.6s cubic-bezier(0.15, 0.84, 0.35, 1.25); -o-transition: opacity 0.6s cubic-bezier(0.15, 0.84, 0.35, 1.25); }

img.img-with-animation[data-animation="fade-in-from-left"] { left: -40px; padding-right: 30px; }

.col.has-animation[data-animation="fade-in-from-left"], .wpb_column.has-animation[data-animation="fade-in-from-left"] { left: -40px; }

img.img-with-animation[data-animation="fade-in-from-right"] { right: -40px; padding-left: 30px; }

.col.has-animation[data-animation="fade-in-from-right"], .wpb_column.has-animation[data-animation="fade-in-from-right"] { right: -40px; }

img.img-with-animation[data-animation="fade-in-from-bottom"] { bottom: -100px; }

.col.has-animation[data-animation="fade-in-from-bottom"], .wpb_column.has-animation[data-animation="fade-in-from-bottom"] { bottom: -50px; }

img.img-with-animation[data-animation="fade-in-from-left"], img.img-with-animation[data-animation="fade-in-from-right"] { margin: 0 auto; }

img { height: auto; }

.wpb_single_image img { height: auto; max-width: 100%; }

.wpb_single_image.vc_align_center { text-align: center; }

.wpb_single_image.vc_align_right { text-align: right; }

.wpb_single_image.vc_align_left { text-align: left; }

div .vc_box_rounded { border-radius: 4px; box-shadow: none; }

div .vc_box_outline, div .vc_box_outline_circle { border-radius: 0px; box-shadow: none; padding: 6px; border: 1px solid #ebebeb; }

div .vc_box_border, div .vc_box_border_circle { border-radius: 0px; box-shadow: none; padding: 6px; border: none; }

div .vc_box_shadow, div .vc_box_shadow_border, div .vc_box_shadow_border_circle, div .vc_box_shadow_circle { border-radius: 0px; box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1); }

div .vc_box_shadow_border, div .vc_box_shadow_border_circle { padding: 6px; }

div .vc_box_shadow_3d { border-radius: 0px; box-shadow: none; margin-bottom: 15px; }

div .vc_box_circle, div .vc_box_outline_circle, div .vc_box_border_circle, div .vc_box_shadow_circle, div .vc_box_shadow_border_circle { border-radius: 5000px; border-radius: 50%; box-shadow: none; overflow: hidden; }

div .vc_box_shadow_circle, div .vc_box_shadow_border_circle { box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1); }

.vc_box_shadow_3d_wrap { position: relative; z-index: 0; display: inline-block; max-width: 100%; }

.vc_box_shadow_3d_wrap:after, .vc_box_shadow_3d_wrap:before { content: ""; position: absolute; box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5); left: 10px; bottom: 8%; width: 40%; height: 20%; max-height: 100px; max-width: 300px; z-index: -1; -webkit-transform: rotate(-6deg); -ms-transform: rotate(-6deg); transform: rotate(-6deg); }

.vc_box_shadow_3d_wrap:after { left: auto; right: 10px; -webkit-transform: rotate(6deg); -ms-transform: rotate(6deg); transform: rotate(6deg); }

.vc_box_outline.vc_box_border_blue, .vc_box_outline_circle.vc_box_border_blue { border-color: #5472d2; }

.vc_box_border.vc_box_border_blue, .vc_box_border_circle.vc_box_border_blue { background-color: #5472d2; }

.vc_box_outline.vc_box_border_turquoise, .vc_box_outline_circle.vc_box_border_turquoise { border-color: #00c1cf; }

.vc_box_border.vc_box_border_turquoise, .vc_box_border_circle.vc_box_border_turquoise { background-color: #00c1cf; }

.vc_box_outline.vc_box_border_pink, .vc_box_outline_circle.vc_box_border_pink { border-color: #fe6c61; }

.vc_box_border.vc_box_border_pink, .vc_box_border_circle.vc_box_border_pink { background-color: #fe6c61; }

.vc_box_outline.vc_box_border_violet, .vc_box_outline_circle.vc_box_border_violet { border-color: #8d6dc4; }

.vc_box_border.vc_box_border_violet, .vc_box_border_circle.vc_box_border_violet { background-color: #8d6dc4; }

.vc_box_outline.vc_box_border_peacoc, .vc_box_outline_circle.vc_box_border_peacoc { border-color: #4cadc9; }

.vc_box_border.vc_box_border_peacoc, .vc_box_border_circle.vc_box_border_peacoc { background-color: #4cadc9; }

.vc_box_outline.vc_box_border_chino, .vc_box_outline_circle.vc_box_border_chino { border-color: #cec2ab; }

.vc_box_border.vc_box_border_chino, .vc_box_border_circle.vc_box_border_chino { background-color: #cec2ab; }

.vc_box_outline.vc_box_border_mulled_wine, .vc_box_outline_circle.vc_box_border_mulled_wine { border-color: #50485b; }

.vc_box_border.vc_box_border_mulled_wine, .vc_box_border_circle.vc_box_border_mulled_wine { background-color: #50485b; }

.vc_box_outline.vc_box_border_vista_blue, .vc_box_outline_circle.vc_box_border_vista_blue { border-color: #75d69c; }

.vc_box_border.vc_box_border_vista_blue, .vc_box_border_circle.vc_box_border_vista_blue { background-color: #75d69c; }

.vc_box_outline.vc_box_border_black, .vc_box_outline_circle.vc_box_border_black { border-color: #2a2a2a; }

.vc_box_border.vc_box_border_black, .vc_box_border_circle.vc_box_border_black { background-color: #2a2a2a; }

.vc_box_outline.vc_box_border_grey, .vc_box_outline_circle.vc_box_border_grey { border-color: #ebebeb; }

.vc_box_border.vc_box_border_grey, .vc_box_border_circle.vc_box_border_grey { background-color: #ebebeb; }

.vc_box_outline.vc_box_border_orange, .vc_box_outline_circle.vc_box_border_orange { border-color: #f89406; }

.vc_box_border.vc_box_border_orange, .vc_box_border_circle.vc_box_border_orange { background-color: #f89406; }

.vc_box_outline.vc_box_border_green, .vc_box_outline_circle.vc_box_border_green { border-color: #6dab3c; }

.vc_box_border.vc_box_border_green, .vc_box_border_circle.vc_box_border_green { background-color: #6dab3c; }

.vc_box_outline.vc_box_border_juicy_pink, .vc_box_outline_circle.vc_box_border_juicy_pink { border-color: #df5a15; }

.vc_box_border.vc_box_border_juicy_pink, .vc_box_border_circle.vc_box_border_juicy_pink { background-color: #df5a15; }

.vc_box_outline.vc_box_border_sandy_brown, .vc_box_outline_circle.vc_box_border_sandy_brown { border-color: #f79468; }

.vc_box_border.vc_box_border_sandy_brown, .vc_box_border_circle.vc_box_border_sandy_brown { background-color: #f79468; }

.vc_box_outline.vc_box_border_purple, .vc_box_outline_circle.vc_box_border_purple { border-color: #b97ebb; }

.vc_box_border.vc_box_border_purple, .vc_box_border_circle.vc_box_border_purple { background-color: #b97ebb; }

.vc_box_outline.vc_box_border_white, .vc_box_outline_circle.vc_box_border_white { border-color: #ffffff; }

.vc_box_border.vc_box_border_white, .vc_box_border_circle.vc_box_border_white { background-color: #ffffff; }

/* ----------------------------------------- Single Post Module
----------------------------------------- */
.no-read-more .read-more-button { display: none; }

.featured-post, .single-thumbnail { position: relative; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; border-radius: 4px; }
.featured-post > img, .single-thumbnail > img { min-width: 100%; }
.featured-post:hover .overlay, .featured-post:hover .text-desc, .featured-post:hover .links, .single-thumbnail:hover .overlay, .single-thumbnail:hover .text-desc, .single-thumbnail:hover .links { opacity: 1; }
.featured-post .links i, .single-thumbnail .links i { font-size: 20px; }
.featured-post .overlay, .single-thumbnail .overlay { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.8); opacity: 0; }
.featured-post .text-desc, .featured-post .links, .single-thumbnail .text-desc, .single-thumbnail .links { opacity: 0; position: absolute; top: 50%; left: 0; width: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); text-align: center; color: #fff; padding: 0 20%; }
.featured-post .text-desc .item-title, .featured-post .text-desc .entry-meta, .featured-post .text-desc .entry-content, .featured-post .text-desc a, .featured-post .links .item-title, .featured-post .links .entry-meta, .featured-post .links .entry-content, .featured-post .links a, .single-thumbnail .text-desc .item-title, .single-thumbnail .text-desc .entry-meta, .single-thumbnail .text-desc .entry-content, .single-thumbnail .text-desc a, .single-thumbnail .links .item-title, .single-thumbnail .links .entry-meta, .single-thumbnail .links .entry-content, .single-thumbnail .links a { color: inherit; }
.featured-post .text-desc .item-title, .featured-post .links .item-title, .single-thumbnail .text-desc .item-title, .single-thumbnail .links .item-title { padding-bottom: 20px; margin-bottom: 20px; position: relative; }
.featured-post .text-desc .item-title:before, .featured-post .links .item-title:before, .single-thumbnail .text-desc .item-title:before, .single-thumbnail .links .item-title:before { content: ""; display: block; width: 75px; border-bottom: 1px solid #fff; opacity: .6; position: absolute; left: 50%; bottom: 0; margin-left: -37px; }
.featured-post .text-desc .entry-meta, .featured-post .links .entry-meta, .single-thumbnail .text-desc .entry-meta, .single-thumbnail .links .entry-meta { font-size: 13px; margin-bottom: 10px; opacity: .6; display: block; }
.featured-post .read-more-button, .single-thumbnail .read-more-button { margin-top: 20px; }

.single-thumbnail { margin-bottom: 10px; }
.single-thumbnail h4.post-title { color: inherit; padding-top: 20px; margin-top: 20px; position: relative; }
.single-thumbnail h4.post-title:before { content: ""; position: absolute; top: 0; left: 50%; margin-left: -30px; width: 60px; border-bottom: 1px solid #fff; }

.single-post .entry-meta { color: inherit; font-size: 12px; display: block; padding: 10px 0 15px; }
.single-post .entry-meta a { color: inherit; }

/* ----------------------------------------- Recent Posts list
----------------------------------------- */
.bock-recent-posts .entry-meta { display: block; padding: 3px 0 12px 0; }
.bock-recent-posts .single-thumbnail { float: left; max-width: 220px; margin-right: 30px; }
.bock-recent-posts .animation-item { overflow: hidden; margin-bottom: 40px; }
.bock-recent-posts .animation-item:last-child { margin-bottom: 0; }
.bock-recent-posts .type-2_column .single-thumbnail { max-width: 130px; }
.bock-recent-posts .type-2_column .single-thumbnail .links i { font-size: 20px; }
.bock-recent-posts .type-2_column .animation-item { margin-bottom: 20px; }
.bock-recent-posts .type-2_column .featured-item { margin-bottom: 0; }
.bock-recent-posts .type-2_column .featured-item h3 { margin-bottom: 0; }
.bock-recent-posts .type-1_column h3 { margin-bottom: 3px; }

/* ----------------------------------------- $RECENT POSTS SLIDER
----------------------------------------- */
.recent-posts-slider .post { text-align: center; }
.recent-posts-slider .entry-thumbnail { margin-bottom: 15px; }
.recent-posts-slider .entry-date { font-size: 12px; }

.template-horizontal .recent-posts-slider { margin: 0 15px; }
.template-horizontal .recent-posts-slider .entry-body { padding: 15px 0; }
.template-horizontal .recent-posts-slider .slick-dots { bottom: -10px; }

.recent-post-header h5 { margin: 0; }
.recent-post-header .entry-meta a { color: inherit; }

/* ----------------------------------------- $TEAM MEMBERS
----------------------------------------- */
.worker-item { text-align: center; position: relative; }
.worker-item .photo { margin-bottom: 15px; }
.worker-item .worker-dopinfo { padding: 20px 15px 15px 0; position: relative; }
.worker-item .worker-dopinfo h3 { margin: 0; font-size: 24px; letter-spacing: 1px; font-family: "Source Sans Pro", "Segoe UI", Frutiger, "Frutiger Linotype", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
.worker-item .worker-dopinfo p { margin: 0; overflow: hidden; }
.worker-item a { color: inherit; }
.worker-item .entry-thumb .overlay, .worker-item .entry-thumbnail .overlay { left: 0; right: 0; top: 0; bottom: 0; opacity: 0; }
.worker-item .worker-contacts { text-align: center; width: 100%; position: relative; margin: 0; }
.worker-item .worker-contacts li { display: inline-block; list-style-type: none; margin-right: 5px; }
.worker-item .worker-contacts li a { width: 30px; height: 30px; display: inline-block; border: 1px solid #eeeeee; border-radius: 3px; font-size: 12px; line-height: 30px; color: inherit; }
.worker-item .worker-contacts li a:before { font-family: 'si'; }
.worker-item .worker-contacts li a:hover { color: #fff; }

/* ----------------------------------------- Square items
----------------------------------------- */
.item-square .photo { width: 280px; position: relative; z-index: 1; display: inline-block; margin: 0 auto; border-radius: 4px; overflow: hidden; max-width: 100%; }
.item-square .photo .worker-dopinfo { opacity: 0; display: table; padding: 0; z-index: 999; position: absolute; top: 0; right: 0; width: 100%; color: #fff; height: 90px; }
.item-square .photo .worker-dopinfo h3 { color: #fff; }
.item-square .photo .worker-dopinfo:before { content: ""; display: block; width: 50px; height: 1px; position: absolute; bottom: 0; left: 50%; margin-left: -25px; background: #fff; }
.item-square .photo .worker-dopinfo .member-name-valign { display: table-cell; vertical-align: middle; padding-top: 12px; }
.item-square .photo .worker-dopinfo a { color: #fff; }
.item-square .description-wrapper { position: absolute; top: 86px; width: 100%; padding: 0 27px; }
.item-square .description-wrapper .description-valign { display: table-cell; vertical-align: middle; height: 180px; }
.item-square .description-wrapper .description { color: #fff; margin-bottom: 30px; opacity: 0; line-height: 1.3; }
.item-square .description-wrapper .worker-contacts { margin: 0 -3px; }
.item-square .description-wrapper .worker-contacts li { margin-right: 1px; }
.item-square .clients-info { position: relative; padding-top: 20px; overflow: hidden; }
.item-square .clients-info .member-name-valign { -webkit-transition: opacity .2s ease-in-out, top .2s ease-in-out; transition: opacity .2s ease-in-out, top .2s ease-in-out; }
.item-square .clients-info a { color: inherit; }
.item-square .clients-info .position { margin-bottom: 20px; }
.item-square .worker-contacts { text-align: center; width: 100%; color: #fff; margin: 0; opacity: 0; }
.item-square:hover .worker-contacts { opacity: 1; }
.item-square:hover .photo .worker-dopinfo { opacity: 1; }
.item-square:hover .worker-dopinfo, .item-square:hover .clients-info .member-name-valign { opacity: 0; }
.item-square:hover .description { opacity: 1; }
.item-square .entry-thumb .overlay, .item-square .entry-thumbnail .overlay { -webkit-transition: opacity .5s ease-out; transition: opacity .5s ease-out; }

/* ----------------------------------------- Round items
----------------------------------------- */
.item-round .photo img { border: 3px solid #eeeeee; border-radius: 1000px; }
.item-round .worker-dopinfo { padding: 20px 15px 5px 0; }
.item-round .worker-dopinfo p { margin: 10px 0; }
.item-round .entry-thumb .overlay, .item-round .entry-thumbnail .overlay { border-radius: 1000px; }
.item-round .links { z-index: 10; }

/* ----------------------------------------- Square items with left img
----------------------------------------- */
.item-square-left { text-align: left; }
.item-square-left .photo { width: 45%; float: left; margin-right: 20px; }
.item-square-left .worker-dopinfo { padding: 0; }
.item-square-left .worker-dopinfo h3 { font-size: 18px; }
.item-square-left .worker-dopinfo .position, .item-square-left .worker-dopinfo .worker-contacts { margin-bottom: 20px; }
.item-square-left .worker-dopinfo .worker-contacts { text-align: left; }
.item-square-left .worker-dopinfo .worker-contacts li { text-align: center; }
.item-square-left .worker-dopinfo .worker-contacts li a:first-child { margin-left: 0; }

/* ----------------------------------------- $CONTACT FORM
----------------------------------------- */
.contact-form-div img { border-radius: 2px; border: 1px solid #eeeeee; }
.contact-form-div .captcha { padding: 9px 7px 8px; box-shadow: none !important; }
.contact-form-div .button { padding-left: 30px; padding-right: 30px; background: #6abce3; }
.contact-form-div .button i { position: absolute; opacity: 0; left: 10px; top: 45%; width: 18px; -webkit-transition: left .2s ease-in-out, opacity .2s ease-in-out; transition: left .2s ease-in-out, opacity .2s ease-in-out; }
.contact-form-div .button span { position: relative; right: 0; -webkit-transition: right .2s ease-in-out; transition: right .2s ease-in-out; }
.contact-form-div .button:focus { outline: none; }
.contact-form-div .button:hover span { right: -15px; }
.contact-form-div .button:hover i { left: 15px; color: inherit; opacity: 1; }
.contact-form-div form { margin: 1.5rem 0; }
.contact-form-div form.white-border input, .contact-form-div form.white-border textarea { border-color: #fff; }
.contact-form-div form textarea { min-height: 0; }
.contact-form-div form input, .contact-form-div form textarea { font-size: 14px; background: rgba(255, 255, 255, 0.5); color: inherit; border-radius: 2px; font-style: normal; }
.contact-form-div form input:focus, .contact-form-div form textarea:focus { background: #fff; border-color: #6abce3; opacity: 1; }

.comments-area textarea { margin-bottom: 7px; background: #f3f3f3; height: 223px; }
.comments-area .form-submit #submit { padding: 16px 14px; margin-left: 2px; font-size: 11px; font-weight: 700 !important; letter-spacing: 4px; text-transform: uppercase; }

ol.commentlist { margin-top: 3em; }
ol.commentlist p { text-align: justify; font-size: 14px; }
ol.commentlist > li, ol.commentlist > li > ol > li { list-style: none; position: relative; }
ol.commentlist li article { padding: 30px 30px 15px 30px; }
ol.commentlist li:before { content: ''; position: absolute; left: 77px; top: 15px; border: 7px solid transparent; border-right: 7px solid #eeeeee; z-index: 9999; }
ol.commentlist li:after { content: ''; position: absolute; left: 77px; top: 14px; border: 8px solid transparent; border-right: 8px solid #fff; z-index: 9999; }
ol.commentlist .children { margin-left: 1.8rem; }
ol.commentlist img { width: 60px; height: 60px; margin-right: 30px; }
ol.commentlist .comment-entry.comment { border-color: #eeeeee; position: relative; margin-bottom: 32px; }
ol.commentlist .comment-entry.comment .comment-author { padding-bottom: 20px; }
ol.commentlist .comment-entry.comment .fn { display: inline-block; margin-right: 5px; color: #303030; font-size: 13px; }
ol.commentlist .comment-entry.comment .fn:after { content: "-"; }
ol.commentlist li .comment-meta { position: relative; }
ol.commentlist li .comment-meta time { display: inline-block; border-bottom: none; top: -1px; font-size: 13px; color: #747373; margin-bottom: 0; padding-bottom: 0; overflow: inherit; }
ol.commentlist li .comment-meta time:before { display: none; }
ol.commentlist .comment-reply-button { position: absolute; top: -2px; right: 0; margin-top: 0; }
ol.commentlist .comment-reply-button a { color: #747373; font-size: 13px; }

.comment-respond, .comments-area { position: relative; margin-bottom: 44px; }

.comment-reply-title, .comments-title { font-size: 24px; padding-right: 15px; display: inline-block; background: #fff; }
.comment-reply-title:before, .comments-title:before { content: ""; display: block; position: absolute; height: 1px; background: #eeeeee; right: 0; top: 20px; width: 100%; z-index: -1; }

/* ----------------------------------------- $TESTIMONIAL
----------------------------------------- */
.testimonial-item { overflow: hidden; }
.testimonial-item.slick-slide img { width: auto; }

.testimonial-item + .testimonial-item { margin-top: 40px; }

.testimonial-item img { float: left; border-radius: 4px; width: 128px; height: 128px; margin-right: 20px; }

.testimonial-item.align-right { text-align: right; }
.testimonial-item.align-right img { float: right; margin-right: 0; margin-left: 20px; }
.testimonial-item.align-right .testimonial-content:before, .testimonial-item.align-right .testimonial-content:after { left: auto; right: 27px; }

.testimonial-content { padding: 12px 15px; margin-top: 12px; border: 1px solid #eeeeee; border-radius: 2px; position: relative; }
.testimonial-content:before { content: ""; display: block; position: absolute; left: 27px; top: -9px; width: 0; height: 0; border-style: solid; border-width: 0 8.5px 9px 8.5px; border-color: transparent transparent #eeeeee transparent; }
.testimonial-content:after { content: ""; position: absolute; left: 27px; display: block; top: -7px; width: 0; height: 0; border-style: solid; border-width: 0 8.5px 9px 8.5px; border-color: transparent transparent #fff transparent; }

.testimonial-item .ovh { overflow: hidden; line-height: 1.3; }

.testimonial-item .name { margin: -2px 0 0 0; line-height: 1; }

.testimonial-item .profession { margin: 0; line-height: 1; }

.testimonial-item .profession { color: #909090; font-size: 13px; }

/* ----------------------------------------- $Logo Testimonials
----------------------------------------- */
.quotes-wrapper { height: 140px; position: relative; }

.quotes-wrapper .quotes { position: absolute; top: 0; left: 0; right: 0; }

.quote { opacity: 0; margin: 0; position: absolute; top: 100px; left: 0; right: 0; font-weight: 300; font-style: italic; text-align: center; font-size: 20px; line-height: 1.4; }

.quote { -webkit-transition: .35s; transition: .35s; -webkit-transition-property: visibility, opacity, -webkit-transform; }

.quote.visible { visibility: visible; opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }

.quote { visibility: hidden; opacity: 0; -webkit-transform: translateY(-70px); -ms-transform: translateY(-70px); transform: translateY(-70px); }

.client-list blockquote { padding: 0; margin: 0; border: none; }

.client-list { overflow: hidden; margin: 100px -5px 0; padding: 0; list-style: none; }
.client-list.two-cols > div { width: 50%; }
.client-list.three-cols > div { width: 33.33%; }
.client-list.four-cols > div { width: 25%; }
.client-list.five-cols > div { width: 20%; }
.client-list.six-cols > div { width: 16.66%; }

.client-list > div { box-sizing: border-box; width: 33.33%; height: 140px; cursor: pointer; overflow: hidden; margin: 0 0 10px; padding: 0 5px; float: left; position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent; }

.client-list > div:before { content: ""; position: absolute; top: 0; bottom: 0; left: 5px; right: 5px; background: whitesmoke; -webkit-transition: .3s; transition: 0.3s; }

.client-list .logo { display: block; position: absolute; top: 0; right: 5px; bottom: 0; left: 5px; background: no-repeat center center; text-align: center; -webkit-transition: .35s; transition: 0.35s; }

.client-list .logo img { -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; top: 50%; left: 50%; }

.client-list .quote { display: none; }

.client-list .author { display: table; opacity: 0; width: 100%; height: 100%; position: absolute; top: 0; left: 5px; text-align: center; line-height: 1.4; -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); -webkit-transition: .35s; transition: 0.35s; }

.client-list .author p { display: table-cell; margin: 0; padding: 0 10px; vertical-align: middle; }

.client-list .author .img { display: inline-block; margin: 0 0 5px; overflow: hidden; border-radius: 2px; }

.client-list .author .img img { max-width: 100%; }

.client-list .author h5 { display: block; margin: 25% 0 3px; font-weight: 400; font-size: 18px; line-height: 1.2; }

.client-list .author .title { display: block; font-variant: normal; font-size: 13px; }

.client-list > div.hover:before { opacity: 0; }

.client-list > div.hover .logo { opacity: 0; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); }

.client-list > div.hover .author { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }

/* ----------------------------------------- $PRICING TABLES
----------------------------------------- */
.pricing-column { float: left; overflow: hidden; text-align: center; padding: 0px; background-color: #fff; transition: box-shadow 0.2s linear; -moz-transition: box-shadow 0.2s linear; -webkit-transition: box-shadow 0.2s linear; -o-transition: box-shadow 0.2s linear; }

.pricing-table:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }

.pricing-column ul { margin-left: 0px; }

.pricing-table.six-cols > div { width: 16.5%; }

.pricing-table.five-cols > div { width: 20%; }

.pricing-table.four-cols > div { width: 25%; }

.pricing-table.three-cols > div { width: 33.2%; }

.pricing-table.two-cols > div { width: 50%; }

.pricing-table .col { padding: 0px 20px; }

.pricing-column { float: left; overflow: hidden; text-align: center; padding: 0px; background-color: #fff; border: solid 1px #ddd; border-radius: 2px; transition: box-shadow 0.2s linear; -moz-transition: box-shadow 0.2s linear; -webkit-transition: box-shadow 0.2s linear; -o-transition: box-shadow 0.2s linear; }
.pricing-column .currency { font-size: 30px; font-family: "museo300", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; position: relative; top: -5px; padding-right: 10px; color: #222; }
.pricing-column .price { font-weight: 400; font-size: 42px; font-family: "museo300", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; color: #222; }
.pricing-column .interval { font-size: 13px; text-transform: uppercase; letter-spacing: 2; font-weight: 700; display: block; padding-top: 10px; color: #222; }

.pricing-column .pricing-column-content { border-right: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; padding: 10px 0px 20px 0px; line-height: 1; }
.pricing-column .pricing-column-content ul { margin-top: 15px; border-top: 1px solid #f5f5f5; }
.pricing-column .pricing-column-content li { padding: 12px 25px; list-style: none; line-height: 20px; border-bottom: solid 1px #ddd; }
.pricing-column .pricing-column-content li:first-child { border-top: solid 1px #ddd; }
.pricing-column .pricing-column-content li:nth-child(2n+1) { background-color: #f5f5f5; }

.pricing-column.highlight { position: relative; z-index: 100; margin: -20px -1px 0px -1px; background-color: #FFF; box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.09); -moz-box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.09); -webkit-box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.09); -o-box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.09); }

.pricing-column.highlight:hover { box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.25); -o-box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.25); }

.pricing-title { padding: 20px; background: #F5F5F5; }
.pricing-title h3 { font-size: 18px; margin: 0; }

.highlight .pricing-title { color: #6abce3; background: #f5f5f5; }
.highlight .pricing-title h3 { color: inherit; }

.highlight-reason { padding: 5px 10px; display: inline-block; font-size: 13px; margin-top: 10px; background: #fff; color: #222; border-radius: 3px; }

.cta-button { padding: 15px 15px 0 15px; text-align: center; }
.cta-button .button { color: #6abce3; background: none; border: 1px solid; }
.cta-button .button:hover { color: #fff; background: #6abce3; border: 1px solid #6abce3; }

.cd-container { position: relative; overflow: hidden; }

.cd-timeline-block { clear: both; position: relative; }
.cd-timeline-block:nth-child(even) .cd-timeline-content { float: right; }
.cd-timeline-block:nth-child(even) .cd-timeline-content:before { left: -10px; border-right: 10px solid #eeeeee; border-left: none; }
.cd-timeline-block:nth-child(even) .cd-timeline-content:after { left: -6px; border-right: 10px solid #fff; border-left: none; }
.cd-timeline-block:nth-child(even) .cd-date { right: 54%; left: auto; text-align: right; }
.cd-timeline-block .item-subtitle { display: block; color: #c0c0c0; font-weight: 400; font-size: 13px; }

.cd-container:before { content: ''; margin-left: -1px; position: absolute; top: 30px; bottom: 0; left: 50%; width: 2px; height: 10000px; background: #d7d7d7; }

.cd-timeline-img { text-align: center; /* Force Hardware Acceleration in WebKit */ -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; }
.cd-timeline-img.is-hidden { visibility: hidden; }
.cd-timeline-img.bounce-in { visibility: visible; -webkit-animation: cd-bounce-1 0.6s; animation: cd-bounce-1 0.6s; }
.cd-timeline-img i { font-size: 25px; border-radius: 1000px; border: 3px solid #fff; background: #6abce3; color: #fff; position: relative; top: 20px; width: 66px; height: 66px; line-height: 60px; display: inline-block; text-align: center; }

.cd-timeline-content { position: relative; width: 45.5%; top: -64px; margin-left: 0; padding: 1em 1.5em; background: #fff; border-radius: 2px; border: 1px solid #eeeeee; clear: both; }
.cd-timeline-content.is-hidden { visibility: hidden; }
.cd-timeline-content.bounce-in { visibility: visible; -webkit-animation: cd-bounce-2 0.6s; animation: cd-bounce-2 0.6s; }
.cd-timeline-content p { margin-bottom: 1.5rem; }
.cd-timeline-content p:last-child { margin-bottom: 0; }
.cd-timeline-content:before { content: ''; position: absolute; top: 40px; left: 100%; height: 0; width: 0; border: 10px solid transparent; border-left: 10px solid #eeeeee; }
.cd-timeline-content:after { content: ''; position: absolute; top: 40px; left: 100%; margin-left: -2px; height: 0; width: 0; border: 10px solid transparent; border-left: 10px solid #fff; }

.cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in { -webkit-animation: cd-bounce-2-inverse 0.6s; animation: cd-bounce-2-inverse 0.6s; }

.cd-date { position: absolute; left: 54%; top: 35px; font-size: 20px; font-family: "museo500", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; color: #222; margin: 0; line-height: 1.2; }
.cd-date.is-hidden { visibility: hidden; }

.sidebar-left2 .cd-timeline-content, .sidebar-both .cd-timeline-content, .sidebar-right2 .cd-timeline-content { width: 41%; }
.sidebar-left2 .cd-date, .sidebar-both .cd-date, .sidebar-right2 .cd-date { left: 59%; }
.sidebar-left2 .cd-timeline-block:nth-child(even) .cd-date, .sidebar-both .cd-timeline-block:nth-child(even) .cd-date, .sidebar-right2 .cd-timeline-block:nth-child(even) .cd-date { right: 59%; left: auto; }

@-webkit-keyframes cd-bounce-1 { 0% { opacity: 0; -ms-transform: scale(0.5); -webkit-transform: scale(0.5); transform: scale(0.5); }
  60% { opacity: 1; -ms-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2); }
  100% { -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); } }
@keyframes cd-bounce-1 { 0% { opacity: 0; -ms-transform: scale(0.5); -webkit-transform: scale(0.5); transform: scale(0.5); }
  60% { opacity: 1; -ms-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2); }
  100% { -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); } }
@-webkit-keyframes cd-bounce-2 { 0% { opacity: 0; -ms-transform: translateX(-80px); -webkit-transform: translateX(-80px); transform: translateX(-80px); }
  60% { opacity: 1; -ms-transform: translateX(20px); -webkit-transform: translateX(20px); transform: translateX(20px); }
  100% { -ms-transform: translateX(0); -webkit-transform: translateX(0); transform: translateX(0); } }
@keyframes cd-bounce-2 { 0% { opacity: 0; -ms-transform: translateX(-80px); -webkit-transform: translateX(-80px); transform: translateX(-80px); }
  60% { opacity: 1; -ms-transform: translateX(20px); -webkit-transform: translateX(20px); transform: translateX(20px); }
  100% { -ms-transform: translateX(0); -webkit-transform: translateX(0); transform: translateX(0); } }
@-webkit-keyframes cd-bounce-2-inverse { 0% { opacity: 0; -ms-transform: translateX(80px); -webkit-transform: translateX(80px); transform: translateX(80px); }
  60% { opacity: 1; -ms-transform: translateX(-20px); -webkit-transform: translateX(-20px); transform: translateX(-20px); }
  100% { -ms-transform: translateX(0); -webkit-transform: translateX(0); transform: translateX(0); } }
@keyframes cd-bounce-2-inverse { 0% { opacity: 0; -ms-transform: translateX(80px); -webkit-transform: translateX(80px); transform: translateX(80px); }
  60% { opacity: 1; -ms-transform: translateX(-20px); -webkit-transform: translateX(-20px); transform: translateX(-20px); }
  100% { -ms-transform: translateX(0); -webkit-transform: translateX(0); transform: translateX(0); } }
@media only screen and (max-width: 1170px) { .cd-container { position: relative; }
  .cd-timeline-img { text-align: left; }
  .cd-timeline-img i { position: absolute; font-size: 15px; border-radius: 1000px; border: 3px solid #fff; background: #6abce3; color: #fff; top: 60px; left: 0; width: 45px; height: 45px; line-height: 40px; display: inline-block; text-align: center; }
  .cd-timeline-block { clear: both; position: relative; }
  .cd-timeline-block .cd-timeline-content { position: relative; float: right; width: auto; top: 0; margin-left: 60px; margin-bottom: 20px; padding: 1em 1.5em; background: #fff; border-radius: 2px; border: 1px solid #eeeeee; clear: both; }
  .cd-timeline-block .cd-timeline-content:before { content: ''; position: absolute; top: 10px; left: -21px; height: 0; width: 0; border: 10px solid transparent; border-right: 10px solid #eeeeee; }
  .cd-timeline-block .cd-timeline-content:after { content: ''; position: absolute; top: 10px; left: -18px; margin-left: -2px; height: 0; width: 0; border: 10px solid transparent; border-right: 10px solid #fff; }
  .cd-timeline-block .item-subtitle { display: block; color: #222; font-weight: 400; font-size: 13px; }
  .cd-container::before { content: ""; margin-left: -1px; position: absolute; top: 100px; bottom: 0px; left: 22px; width: 2px; background: #eeeeee; }
  .cd-timeline-block .cd-date { position: static; margin: 0 0 20px 60px; text-align: right; } }
@media only screen and (max-width: 360px) { .cd-timeline-block:first-child .cd-timeline-img i { top: 82px; } }
dl dd > a { border: 1px solid #eeeeee !important; border-bottom: 2px solid #FAFAFA !important; border-radius: 0 !important; background: #FAFAFA !important; font-family: "Source Sans Pro", "Segoe UI", Frutiger, "Frutiger Linotype", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif !important; color: #222 !important; font-size: 12px !important; margin-right: 0 !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: .05em !important; }
dl dd > a .crumicon-minus { opacity: 0; }
dl dd > a .crumicon-plus { right: 10px; left: auto; }
dl dd > a > i { position: absolute; font-size: 20px; line-height: 28px; left: 10px; top: 8px; z-index: 1; width: 28px; height: 28px; }
dl dd.active > a { border: 1px solid #eeeeee !important; background: none !important; border-bottom: 2px solid #6abce3 !important; }
dl dd.active > a .crumicon-plus { opacity: 0; }
dl dd.active > a .crumicon-minus { opacity: 1; right: 10px; left: auto; }

.tabs-content .content { border: 1px solid #eeeeee; padding: 20px 20px; }

.tabs-content.vertical > .content { padding: 20px; }

/* ----------------------------------------- $ACCORDION
----------------------------------------- */
.accordion dd { margin-bottom: 10px !important; position: relative; }
.accordion dd > i { position: absolute; font-size: 20px; line-height: 28px; left: 20px; top: 8px; z-index: 1; width: 28px; height: 28px; color: #222; }

.accordion p { margin-bottom: 0; }

.accordion dd > a { border-color: #f7b26f; position: relative; padding: 15px 50px; }
.accordion dd > a .crum-plus, .accordion dd > a .crum-minus { font-size: 20px; position: absolute; right: 10px; top: 50%; margin-top: -10px; border: none; }
.accordion dd > a i.crum-plus { display: inline; }
.accordion dd > a i.crum-minus { display: none; }

.accordion dd.active > a { color: #6abce3; }
.accordion dd.active > a i.crum-minus { display: inline; }
.accordion dd.active > a i.crum-plus { display: none; }

.tabs > dd > a > i { position: relative; left: -10px; top: 2px; }

.tabs dd a { margin-right: 1px; }
.tabs dd a:last-child { margin-bottom: 0; }

.tabs.vertical dd a { margin-bottom: 1px; }
.tabs.vertical dd:last-child a { margin-bottom: 0; }

/* ----------------------------------------- $FLIPBOX
----------------------------------------- */
.ifb-face { border-radius: 2px; }

.flip-box-wrap .flip-box .flip_link a { margin: 17px 0 !important; padding: 15px 13px !important; text-transform: uppercase; letter-spacing: 4px; font-size: 11px; font-weight: 700 !important; }
.flip-box-wrap .flip-box .flip_link a:hover { opacity: 0.7; }
.flip-box-wrap .flip-box .flip_link a:active { position: relative; top: 1px; }
.flip-box-wrap .flip-box h3 { margin: 15px 0 5px !important; font-size: 20px !important; }

/* ----------------------------------------- PIE CHART
----------------------------------------- */
.pie-chart { position: relative; text-align: center; }
.pie-chart .pie-chart-value-general, .pie-chart i { position: absolute; display: block; width: 100%; top: 50%; margin-top: -13px; font-size: 40px; font-weight: 400; }
.pie-chart i { margin-top: -0.3em; }
.pie-chart canvas { border: 2px solid #fff; border-radius: 100%; box-shadow: 0 0 6px rgba(0, 0, 0, 0.25); }
.pie-chart .pie-chart-value-general > span { font-size: 15px; position: absolute; top: -10px; }

.vc-pie-chart-title { display: block; width: 100%; margin-top: 25px; font-size: 18px; font-weight: 600; text-align: center; color: #222; }

/* ----------------------------------------- PROGRESS BAR
----------------------------------------- */
.wpb_progress_bar_heading { font-size: 20px; }

.vc_progress_bar { padding-bottom: 35px; }
.vc_progress_bar .vc_single_bar { position: relative; border-radius: 2px; margin-top: 12px; height: 50px; margin-right: 60px; }
.vc_progress_bar .vc_single_bar.small { height: 4px; margin-top: 58px; }
.vc_progress_bar .vc_single_bar.small .vc_label { left: 0; top: -27px; font-size: 14px; color: inherit; }
.vc_progress_bar .vc_single_bar.small .vc_bar { height: 4px; }
.vc_progress_bar .vc_single_bar.small .vc_label_units { top: -42px !important; right: -17px; color: inherit !important; font-size: 16px; }
.vc_progress_bar .pb_heading, .vc_progress_bar .vc_label_units { font-size: 26px; font-style: italic; color: #fff; letter-spacing: 3px; position: absolute; z-index: 1; top: 30% !important; padding: 0 !important; }
.vc_progress_bar .pb_heading { left: 30px; }
.vc_progress_bar .vc_label_units { color: #f7b26f; letter-spacing: 0; top: 0 !important; padding: 15px !important; padding-right: 0 !important; right: -60px; }
.vc_progress_bar .vc_label { position: absolute; top: 30%; left: 20px; z-index: 999; color: #fff; font-size: 24px; font-style: italic; }
.vc_progress_bar .vc_bar_wrapper { height: 50px; width: 100%; background: #f7b26f; display: inline-block; position: relative; opacity: .3; border-radius: 2px; }
.vc_progress_bar .vc_bar { background-color: #f7b26f; width: 0%; top: 0; left: 0; height: 50px; position: absolute; display: block; border-radius: 2px; transition: width 1s linear; -moz-transition: width 1s linear; -webkit-transition: width 1s linear; -o-transition: width 1s linear; }

.vc_progress_bar .vc_single_bar.bar_grey .vc_bar { background-color: #d3d3d3; }

.vc_progress_bar .vc_single_bar.bar_grey .vc_bar_wrapper { background-color: #d3d3d3; }

.vc_progress_bar .vc_single_bar.bar_grey .vc_label_units { color: #d3d3d3; }

.vc_progress_bar .vc_single_bar.bar_blue .vc_bar { background-color: #0074CC; }

.vc_progress_bar .vc_single_bar.bar_blue .vc_bar_wrapper { background-color: #0074CC; }

.vc_progress_bar .vc_single_bar.bar_blue .vc_label_units { color: #0074CC; }

.vc_progress_bar .vc_single_bar.bar_blue .vc_label { color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.vc_progress_bar .vc_single_bar.bar_turquoise .vc_bar { background-color: #49afcd; }

.vc_progress_bar .vc_single_bar.bar_turquoise .vc_bar_wrapper { background-color: #49afcd; }

.vc_progress_bar .vc_single_bar.bar_turquoise .vc_label_units { color: #49afcd; }

.vc_progress_bar .vc_single_bar.bar_green .vc_bar { background-color: #5bb75b; }

.vc_progress_bar .vc_single_bar.bar_green .vc_bar_wrapper { background-color: #5bb75b; }

.vc_progress_bar .vc_single_bar.bar_green .vc_label_units { color: #5bb75b; }

.vc_progress_bar .vc_single_bar.bar_orange .vc_bar { background-color: #faa732; }

.vc_progress_bar .vc_single_bar.bar_orange .vc_bar_wrapper { background-color: #faa732; }

.vc_progress_bar .vc_single_bar.bar_orange .vc_label_units { color: #faa732; }

.vc_progress_bar .vc_single_bar.bar_red .vc_bar { background-color: #da4f49; }

.vc_progress_bar .vc_single_bar.bar_red .vc_bar_wrapper { background-color: #da4f49; }

.vc_progress_bar .vc_single_bar.bar_red .vc_label_units { color: #da4f49; }

.vc_progress_bar .vc_single_bar.bar_black .vc_bar { background-color: #414141; }

.vc_progress_bar .vc_single_bar.bar_black .vc_bar_wrapper { background-color: #414141; }

.vc_progress_bar .vc_single_bar.bar_black .vc_label_units { color: #414141; }

.vc_progress_bar .vc_single_bar .vc_bar.striped { background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 40px 40px; }

.vc_progress_bar .vc_single_bar .vc_bar.animated { -webkit-animation: progress-bar-stripes 2s linear infinite; -ms-animation: progress-bar-stripes 2s linear infinite; animation: progress-bar-stripes 2s linear infinite; }

@-webkit-keyframes progress-bar-stripes { from { background-position: 40px 0; }
  to { background-position: 0 0; } }
@-ms-keyframes progress-bar-stripes { from { background-position: 40px 0; }
  to { background-position: 0 0; } }
@keyframes progress-bar-stripes { from { background-position: 40px 0; }
  to { background-position: 0 0; } }
/* ----------------------------------------- COUNTDOWN
----------------------------------------- */
/*Common*/
.ult_countdown { width: 100%; height: auto; display: block; line-height: 1; margin-bottom: 20px; text-align: center; }
.ult_countdown.ult-cd-s2 .ult_countdown-section .ult_countdown-amount { position: relative; top: 25px; }
.ult_countdown.ult-cd-s2 .ult_countdown-section .ult_countdown-period { position: absolute; top: -12px; }

.ult_countdown .ult_countdown-row { display: inline-block; }

.ult_countdown .ult_countdown-section { position: relative; display: inline-block; font-size: 36px; border: 1px solid transparent; min-width: 1; max-width: 100%; min-height: 1; line-height: 1; padding: 0; margin: 0 auto; box-sizing: content-box; text-align: center; }

.ult_countdown .ult_countdown-section .ult_countdown-amount { line-height: 1.3 !important; display: block; margin: 0 10px; padding: 13px 15px 15px 15px; border: 1px solid #eeeeee; border-radius: 3px; font-family: "museo500", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; color: #222; font-weight: 700; min-width: 75px; min-height: 75px; }
.ult_countdown .ult_countdown-section .ult_countdown-amount > span { position: relative; top: 5px; z-index: 20; }

.ult_countdown .ult_countdown-section .ult_countdown-period { padding: 0 4px; font-size: 18px; width: 100%; display: block; margin: 10px 0; }

/*----------------different countdown---------------------*/
.crum_cd_1.ult_countdown .ult_countdown-section .ult_countdown-amount { position: relative; color: #41687a; box-shadow: inset 0 5px 15px 0px #dff3fd, inset 0 -5px 15px 0 #dff3fd; }
.crum_cd_1.ult_countdown .ult_countdown-section .ult_countdown-amount:after { content: ""; width: 100%; height: 5px; position: absolute; left: 0; bottom: 0; box-shadow: inset 0 -5px 15px 0px #c3d7e0; border-radius: 0 0 3px 3px; }
.crum_cd_1.ult_countdown .ult_countdown-section .ult_countdown-amount:before { content: ""; width: 100%; height: 5px; position: absolute; left: 0; bottom: -5px; box-shadow: inset 0 7px 5px 0px #f1f1f1; border-radius: 0 0 3px 3px; }

.crum_cd_2.ult_countdown .ult_countdown-section .ult_countdown-amount { position: relative; box-shadow: inset 0 5px 15px 0px #fafafa, inset 0 -5px 15px 0 #fafafa; }
.crum_cd_2.ult_countdown .ult_countdown-section .ult_countdown-amount:after { content: ""; width: 100%; height: 5px; position: absolute; left: 0; bottom: 0; box-shadow: inset 0 -5px 15px 0px #eee; border-radius: 0 0 3px 3px; }

.crum_cd_3.ult_countdown .ult_countdown-section .ult_countdown-amount { border: 2px solid #eeeeee; }

.crum_cd_4.ult_countdown .ult_countdown-section:last-child .ult_countdown-amount { background: #f7b26f; color: #fff; }

.crum_cd_5.ult_countdown .ult_countdown-section .ult_countdown-amount { position: relative; border: none; }
.crum_cd_5.ult_countdown .ult_countdown-section .ult_countdown-amount:after, .crum_cd_5.ult_countdown .ult_countdown-section .ult_countdown-amount:before { content: ""; border-radius: 3px; position: absolute; left: 0; width: 100%; height: 49%; z-index: -1; border: 1px solid #eeeeee; }
.crum_cd_5.ult_countdown .ult_countdown-section .ult_countdown-amount:after { bottom: 0; box-shadow: inset 0 -10px 20px 0px #d8d8d8; }
.crum_cd_5.ult_countdown .ult_countdown-section .ult_countdown-amount:before { top: 0; box-shadow: inset 0 10px 20px 0px #d8d8d8; }

.crum_cd_6.ult_countdown.ult-cd-s2 .ult_countdown-row { padding-bottom: 39px; }
.crum_cd_6.ult_countdown .ult_countdown-row { background: #787878; padding-top: 10px; border-radius: 15px; box-shadow: inset 0 1px 5px 0px #454545, inset 0 -1px 5px 0 #454545; }
.crum_cd_6.ult_countdown .ult_countdown-row .ult_countdown-amount { position: relative; border: none; color: #7b7b7b; box-shadow: 0px 5px 10px 1px #484848; }
.crum_cd_6.ult_countdown .ult_countdown-row .ult_countdown-amount:after, .crum_cd_6.ult_countdown .ult_countdown-row .ult_countdown-amount:before { content: ""; border-radius: 3px; background: #fff; position: absolute; left: 0; width: 100%; height: 49%; z-index: 10; border: 1px solid #eeeeee; }
.crum_cd_6.ult_countdown .ult_countdown-row .ult_countdown-amount:after { bottom: 0; box-shadow: inset 0 -10px 20px 0px #fafafa; }
.crum_cd_6.ult_countdown .ult_countdown-row .ult_countdown-amount:before { top: 0; box-shadow: inset 0 10px 20px 0px #d8d8d8; }
.crum_cd_6.ult_countdown .ult_countdown-row .ult_countdown-period { color: #fff; font-weight: 300; text-shadow: 1px 1px 1px #000; }

.crum_cd_7.ult_countdown.ult-cd-s2 .ult_countdown-row { padding-bottom: 39px; }
.crum_cd_7.ult_countdown .ult_countdown-row { background: #f7b26f; padding-top: 10px; border-radius: 15px; box-shadow: inset 0 1px 10px 0px #E63F27, inset 0 -1px 10px 0  #E63F27; }
.crum_cd_7.ult_countdown .ult_countdown-row .ult_countdown-amount { position: relative; border: none; color: #000; box-shadow: 0px 5px 10px 1px #F0430A; }
.crum_cd_7.ult_countdown .ult_countdown-row .ult_countdown-amount:after, .crum_cd_7.ult_countdown .ult_countdown-row .ult_countdown-amount:before { content: ""; border-radius: 3px; z-index: 2; background: #fff; position: absolute; left: 0; width: 100%; height: 49%; border: 1px solid #eeeeee; }
.crum_cd_7.ult_countdown .ult_countdown-row .ult_countdown-amount:after { bottom: 0; box-shadow: inset 0 -10px 20px 0px #d8d8d8; }
.crum_cd_7.ult_countdown .ult_countdown-row .ult_countdown-amount:before { top: 0; box-shadow: inset 0 10px 20px 0px #d8d8d8; }
.crum_cd_7.ult_countdown .ult_countdown-row .ult_countdown-period { color: #fff; font-weight: 300; text-shadow: 1px 1px 1px #c72c00; }

.crum_cd_8.ult_countdown.ult-cd-s2 .ult_countdown-row { padding-bottom: 39px; }
.crum_cd_8.ult_countdown .ult_countdown-row { background: #eeeeee; padding-top: 10px; border-radius: 15px; }
.crum_cd_8.ult_countdown .ult_countdown-row .ult_countdown-section .ult_countdown-amount { background: #fff; color: #7b7b7b; }

/* ----------------------------------------- Info box styles
----------------------------------------- */
.aio-icon-component .aio-icon, .aio-icon-component .img-icon { -webkit-transition: all 200ms linear; transition: all 200ms linear; }
.aio-icon-component .aio-icon.circle, .aio-icon-component .img-icon.circle { border: 1px solid; }

.aio-icon-box-link { color: inherit !important; }

.aio-icon-component .aio-icon, .aio-icon-component .img-icon { -webkit-transition: -webkit-transform 200ms linear; transition: transform 200ms linear; }

.aio-icon-header h3.aio-icon-title { margin: 0; display: block; line-height: 1.2em; color: inherit; }

.aio-icon-description { width: 100%; display: block; margin-top: 0; }

.aio-icon-header + .aio-icon-description { margin-top: 15px; }

.aio-icon-read { display: block; padding: 5px 0; text-decoration: none; }

a.aio-icon-box-link { text-decoration: none; }

.aio-icon-component .aio-icon-box.top-icon .aio-icon-header { position: relative; margin: 30px 0 30px; }
.aio-icon-component .aio-icon-box.top-icon .aio-icon-header:after { content: ""; width: 60px; height: 1px; background: #eeeeee; position: absolute; bottom: -16px; left: 50%; margin-left: -30px; }

/*Default Icon*/
.default-icon .aio-icon-default { display: table-cell; vertical-align: middle; }

.default-icon .aio-icon-default .aio-icon, .default-icon .aio-icon-default .aio-icon-img { margin-right: 0; }

.default-icon .aio-icon-header { display: table-cell; vertical-align: middle; }

/*Icon Top*/
.top-icon .aio-icon, .top-icon .aio-icon-img, .top-icon .aio-icon-header, .top-icon .aio-icon-description { display: block; text-align: center; margin: 0 auto; }

.top-icon .aio-icon-header h3.aio-icon-title { margin: 25px 0 15px; }

.top-icon .aio-icon-description { margin-top: 15px; }

.top-icon .aio-icon-header + .aio-icon-description { margin-top: 0; }

/*Icon Left*/
.aio-icon-box.left-icon { display: inline-block; }

.left-icon .aio-icon-left { display: table-cell; vertical-align: top; }

.left-icon .aio-icon-left .aio-icon, .left-icon .aio-icon-left .aio-icon-img { margin-right: 25px; }

.left-icon .aio-ibd-block { display: table-cell; vertical-align: middle; }

.left-icon .aio-icon-description, .left-icon .aio-icon-header { float: left; width: 100%; }

/*Icon Right*/
.right-icon .aio-icon-right { float: right; }

.right-icon .aio-icon-right .aio-icon, .right-icon .aio-icon-right .aio-icon-img { margin-left: 25px; margin-right: 0; }

.right-icon .aio-icon-description, .right-icon .aio-icon-header { text-align: right; }

.aio-icon-box.right-icon .aio-ibd-block { position: relative; top: 18px; }

/*Boxed Icon*/
.square_box-icon { padding: 20px; }

.square_box-icon .aio-icon, .square_box-icon .aio-icon-img, .square_box-icon .aio-icon-header, .square_box-icon .aio-icon-description { display: block; text-align: center; margin: 0 auto; }

.square_box-icon .aio-icon-header { margin-bottom: 10px; }

.square_box-icon .aio-icon-square_box { height: 100%; width: 100%; position: relative; display: block; }
.square_box-icon .aio-icon-square_box .aio-icon { margin-bottom: 15px; }

.aio-icon-box.top-icon { text-align: center; }

/*Hover Effects*/
/*No Zoom Effect*/
.style_1 .aio-icon-box:hover .aio-icon, .style_1 .aio-icon-box:hover .img-icon { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

/*Zoom Effect*/
.style_2 .aio-icon-box:hover .aio-icon, .style_2 .aio-icon-box:hover .img-icon { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); }

/*Bounce Up Effect*/
.style_3 .aio-icon-box:hover .aio-icon, .style_3 .aio-icon-box:hover .img-icon { -webkit-transform: translateY(-3px); -ms-transform: translateY(-3px); transform: translateY(-3px); }

/*Color Effect*/
.style_4 .aio-icon-box:hover .aio-icon { color: #6abce3 !important; border-color: #6abce3 !important; }

.style_5 .aio-icon-box:hover .aio-icon { color: #f7b26f !important; border-color: #f7b26f !important; }

/* ----------------------------------------- INFO CIRCLE
----------------------------------------- */
.info-c-full .info-c-full-wrap { display: table; width: 100%; height: 100%; }

.info-circle-icons { cursor: pointer; }

.info-circle-icons { text-align: center; }

.info-circle-wrapper { float: left; width: 100%; }

.info-circle-wrapper .smile_icon_list.left li .icon_description { margin-left: 1.2em; border-radius: 5px; padding: 10px 10px 10px 15px; }

.info-c-full-br img, .info-c-semi-br img { box-shadow: none; max-width: 100%; width: 1em; }

.info-c-full-br, .info-c-semi-br { max-width: 80%; position: relative; border-radius: 50%; margin: auto; border: 1px solid transparent; }

.info-c-full-br .info-c-full { text-align: center; width: 60%; height: 60%; margin: 20%; border-radius: 50%; padding: 20px; }

.info-circle-def { display: table; width: 100%; height: 100%; }

.info-circle-sub-def { display: table-cell; vertical-align: middle; }

@media (max-width: 768px) { .info-circle-responsive .info-circle-def { display: block; width: auto; height: auto; }
  .info-circle-responsive .info-circle-sub-def { display: block; vertical-align: top; } }
.info-c-full i { line-height: 1.5em; width: 1.5em; height: 1.5em; }

.info-c-full h3 { margin: 0; text-align: center; color: inherit; }

.info-c-full { padding: 20px; }

.info-circle-text { text-align: center; box-sizing: content-box; display: block; width: 90%; margin: 0 auto; }

.info-c-full-br .icon-circle-list .info-details { display: none; }

.info-c-full-br .icon-circle-list .info-circle-icons { height: 2em; width: 2em; list-style: none; position: absolute; opacity: 0; border-radius: 50%; box-sizing: content-box; }

.info-c-full-br .icon-circle-list { position: absolute; top: 50%; left: 50%; }

.info-c-semi-br.br-dash-out { border-style: dashed; border-width: 2px; position: relative; }

.info-c-semi { border: 2px solid green; margin: 50px; text-align: center; line-height: 200px; }

.info-c-semi-br .icon-circle-list .info-circle-icons img { width: 64px; max-width: 100%; }

.info-c-semi-br .icon-circle-list .info-circle-icons span { display: none; }

.info-c-semi-br .icon-circle-list .info-circle-icons { list-style: none; position: absolute; margin: -32px; }

.info-c-semi-br .icon-circle-list { position: absolute; top: 200px; left: 200px; }

.info-circle-responsive .smile_icon_list_wrap { display: none; }

@media (max-width: 800px) { .info-circle-responsive .smile_icon_list_wrap { display: block; }
  .info-circle-responsive .info-c-full-br { display: none; } }
.info-circle-buzz-out { -webkit-animation-name: circle_buzz_out; animation-name: circle_buzz_out; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }

@-webkit-keyframes circle_buzz_out { 10% { -webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg); }
  20% { -webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg); }
  30% { -webkit-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg); }
  40% { -webkit-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg); }
  50% { -webkit-transform: translateX(2px) rotate(1deg); transform: translateX(2px) rotate(1deg); }
  60% { -webkit-transform: translateX(-2px) rotate(-1deg); transform: translateX(-2px) rotate(-1deg); }
  70% { -webkit-transform: translateX(2px) rotate(1deg); transform: translateX(2px) rotate(1deg); }
  80% { -webkit-transform: translateX(-2px) rotate(-1deg); transform: translateX(-2px) rotate(-1deg); }
  90% { -webkit-transform: translateX(1px) rotate(0); transform: translateX(1px) rotate(0); }
  100% { -webkit-transform: translateX(-1px) rotate(0); transform: translateX(-1px) rotate(0); } }
@keyframes circle_buzz_out { 10% { -webkit-transform: translateX(3px) rotate(2deg); -ms-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg); }
  20% { -webkit-transform: translateX(-3px) rotate(-2deg); -ms-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg); }
  30% { -webkit-transform: translateX(3px) rotate(2deg); -ms-transform: translateX(3px) rotate(2deg); transform: translateX(3px) rotate(2deg); }
  40% { -webkit-transform: translateX(-3px) rotate(-2deg); -ms-transform: translateX(-3px) rotate(-2deg); transform: translateX(-3px) rotate(-2deg); }
  50% { -webkit-transform: translateX(2px) rotate(1deg); -ms-transform: translateX(2px) rotate(1deg); transform: translateX(2px) rotate(1deg); }
  60% { -webkit-transform: translateX(-2px) rotate(-1deg); -ms-transform: translateX(-2px) rotate(-1deg); transform: translateX(-2px) rotate(-1deg); }
  70% { -webkit-transform: translateX(2px) rotate(1deg); -ms-transform: translateX(2px) rotate(1deg); transform: translateX(2px) rotate(1deg); }
  80% { -webkit-transform: translateX(-2px) rotate(-1deg); -ms-transform: translateX(-2px) rotate(-1deg); transform: translateX(-2px) rotate(-1deg); }
  90% { -webkit-transform: translateX(1px) rotate(0); -ms-transform: translateX(1px) rotate(0); transform: translateX(1px) rotate(0); }
  100% { -webkit-transform: translateX(-1px) rotate(0); -ms-transform: translateX(-1px) rotate(0); transform: translateX(-1px) rotate(0); } }
.info-circle-pulse { -webkit-animation-name: circle_pulse; animation-name: circle_pulse; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }

@-webkit-keyframes circle_pulse { 25% { -webkit-transform: scale(1.1); transform: scale(1.1); }
  75% { -webkit-transform: scale(0.9); transform: scale(0.9); } }
@keyframes circle_pulse { 25% { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
  75% { -webkit-transform: scale(0.9); -ms-transform: scale(0.9); transform: scale(0.9); } }
.info-circle-push { -webkit-animation-name: circle_push; animation-name: circle_push; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }

@-webkit-keyframes circle_push { 50% { -webkit-transform: scale(0.8); transform: scale(0.8); }
  100% { -webkit-transform: scale(1); transform: scale(1); } }
@keyframes circle_push { 50% { -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); }
  100% { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } }
.info-circle-pop { -webkit-animation-name: circle_pop; animation-name: circle_pop; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }

@-webkit-keyframes circle_pop { 50% { -webkit-transform: scale(1.2); transform: scale(1.2); }
  100% { -webkit-transform: scale(1); transform: scale(1); } }
@keyframes circle_pop { 50% { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); }
  100% { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } }
/*Common*/
.wpb_column .wpb_wrapper .ult_pricing_table_wrap, .wpb_column .wpb_wrapper .ult_pricing_table_wrap:last-child, .wpb_column .wpb_wrapper .ult_info_table, .wpb_column .wpb_wrapper .ult_info_table:last-child { display: block; margin-bottom: 30px; float: left; }

.ult_pricing_table, .ult_pricing_heading, .ult_price_body_block, .ult_price_features, .ult_price_link, .ult_price_description_block { margin: 0; padding: 0; width: 100%; float: left; display: block; position: relative; }

.ult_info_table .ult_price_body { margin: 20px auto !important; }

.ult_pricing_table { list-style-type: none; font-size: 13px; -webkit-transition: all 300ms linear; transition: all 300ms linear; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; border-radius: 3px; }

/*Price Box Body*/
.ult_pricing_table .ult_price_body, .wpb_column > .wpb_wrapper > .ult_pricing_table_wrap .ult_pricing_table .ult_price_body, .wpb_column > .wpb_wrapper > .ult_info_table .ult_pricing_table .ult_price_body { display: table; margin: 35px auto 19px; }

.ult_price_body .ult_price { vertical-align: middle; display: table-cell; word-break: break-all; }

.ult_price_body .ult_price .ult_price_figure { display: block; font-family: "museo500", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-size: 40px; color: #6abce3; font-weight: normal; }

.ult_price_body .ult_price .ult_price_term { padding-top: 5px; font-family: "museo500", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-size: 13px; color: #6abce3; font-weight: normal; display: block; text-align: center; }

/*Price Box Features*/
.ult_pricing_table .ult_price_features { border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee; padding: 0; margin: 0; }
.ult_pricing_table .ult_price_features ul { margin: 0; padding: 0; list-style: none; }
.ult_pricing_table .ult_price_features ul li { font-size: 13px; color: #d8d8d8; padding: 10px 30px; margin: 0; line-height: 1.5em; text-decoration: none; }
.ult_pricing_table .ult_price_features ul li:before { content: '.'; float: left; font-size: 20px; margin-right: 35px; position: relative; top: -6px; right: -8px; }
.ult_pricing_table .ult_price_features ul li.available:before { float: left; content: "\e636"; font-family: "crumicon"; font-size: 20px; color: #a9ca36; margin-right: 20px; top: 0; right: 0; }
.ult_pricing_table .ult_price_features ul li strong { color: #222; font-weight: 500; }

.ult_pricing_table a { text-decoration: none !important; cursor: pointer; }

/*Price Box Description*/
.ult_pricing_table .ult_price_description_block .ult_price_description { list-style-type: none; padding: 15px; margin: 0; line-height: 1.5em; }

/*Price Box Link*/
.ult_pricing_table .ult_price_link { padding: 25px 0; border: 1px solid #eeeeee; border-radius: 0 0 3px 3px; border-top: none; text-align: center; }
.ult_pricing_table .ult_price_link .button { margin: 0; }
.ult_pricing_table .ult_price_link .button:hover { opacity: 0.7; }

/*Price Box Image*/
.ult_pricing_table_wrap .ult_price_features img { width: 100%; max-width: 100%; display: block; }

.ult_clr { clear: both; }

.ult_featured { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.ult_featured .ult_pricing_table { position: relative; z-index: 9; }

.ult_featured .ult_pricing_table .ult_price_body { margin: 25px auto; }

/*Hover Styles*/
.ult_pricing_table:hover { box-shadow: 0px 0px 7px rgba(167, 167, 167, 0.5); }

/*Bounce*/
.ult_pricing_table:hover { box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.5); }

.ult_pricing_table_wrap, .ult_info_table { /*----------------different tables---------------------*/ }
.ult_pricing_table_wrap .ult_pricing_heading, .ult_info_table .ult_pricing_heading { border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee; border-top: 1px solid #eeeeee; border-radius: 3px 3px 0 0; padding: 20px 0; text-align: center; }
.ult_pricing_table_wrap .ult_pricing_heading h3, .ult_info_table .ult_pricing_heading h3 { font-size: 24px; padding: 0; margin: 0; line-height: 1.4em; }
.ult_pricing_table_wrap .ult_pricing_heading h5, .ult_info_table .ult_pricing_heading h5 { font-size: 13px; font-family: "museo500", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; text-transform: none; font-weight: 700; letter-spacing: 2px; padding: 0; }
.ult_pricing_table_wrap .ult_price_link .button, .ult_info_table .ult_price_link .button { padding: 15px 13px; text-transform: uppercase; letter-spacing: 4px; font-size: 11px; font-weight: 700 !important; background: #6abce3; }
.ult_pricing_table_wrap .aio-icon, .ult_info_table .aio-icon { border: 1px solid; color: #fff; background: #f7b26f; border-radius: 1000px; width: 70px; height: 70px; line-height: 67px; }
.ult_pricing_table_wrap .ult_price_body_block, .ult_info_table .ult_price_body_block { border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee; }
.ult_pricing_table_wrap.recommended, .ult_info_table.recommended { position: relative; }
.ult_pricing_table_wrap.recommended .ribbon-wrapper-green, .ult_info_table.recommended .ribbon-wrapper-green { width: 120px; height: 120px; overflow: hidden; position: absolute; top: -3px; right: -3px; z-index: 90; }
.ult_pricing_table_wrap.recommended .ribbon-green, .ult_info_table.recommended .ribbon-green { font-size: 13px; color: #fff; text-align: center; text-transform: uppercase; text-shadow: rgba(0, 0, 0, 0.3) 1px 1px 1px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); position: relative; padding: 5px 0; left: -12px; top: 32px; width: 168px; background-color: #a9d21b; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3); }
.ult_pricing_table_wrap.recommended .ribbon-green:before, .ult_pricing_table_wrap.recommended .ribbon-green:after, .ult_info_table.recommended .ribbon-green:before, .ult_info_table.recommended .ribbon-green:after { content: ""; border-top: 3px solid #6e8900; border-left: 3px solid transparent; border-right: 3px solid transparent; position: absolute; bottom: -3px; }
.ult_pricing_table_wrap.recommended .ribbon-green:before, .ult_info_table.recommended .ribbon-green:before { left: 0; }
.ult_pricing_table_wrap.recommended .ribbon-green:after, .ult_info_table.recommended .ribbon-green:after { right: 0; }
.ult_pricing_table_wrap.ult_design_1 .ult_pricing_heading, .ult_info_table.ult_design_1 .ult_pricing_heading { background: #6abce3; }
.ult_pricing_table_wrap.ult_design_1 .ult_pricing_heading h3, .ult_pricing_table_wrap.ult_design_1 .ult_pricing_heading h5, .ult_info_table.ult_design_1 .ult_pricing_heading h3, .ult_info_table.ult_design_1 .ult_pricing_heading h5 { color: #fff; }
.ult_pricing_table_wrap.ult_design_1 .ult_price_body_block, .ult_info_table.ult_design_1 .ult_price_body_block { padding: 0 15px; }
.ult_pricing_table_wrap.ult_design_1 .ult_price_body_block:after, .ult_info_table.ult_design_1 .ult_price_body_block:after { content: ""; width: 80%; height: 1px; z-index: 999; position: absolute; bottom: 0; left: 10%; background: #eeeeee; }
.ult_pricing_table_wrap.ult_design_1 .ult_price_features ul li, .ult_info_table.ult_design_1 .ult_price_features ul li { position: relative; }
.ult_pricing_table_wrap.ult_design_1 .ult_price_features ul li:after, .ult_info_table.ult_design_1 .ult_price_features ul li:after { content: ""; width: 80%; height: 1px; z-index: 999; position: absolute; bottom: 0; left: 10%; background: #eeeeee; }
.ult_pricing_table_wrap.ult_design_1 .ult_price_features ul li > span, .ult_info_table.ult_design_1 .ult_price_features ul li > span { display: block; margin-left: 40px; }
.ult_pricing_table_wrap.ult_design_1:before, .ult_info_table.ult_design_1:before { position: absolute; left: 20px; top: 10px; }
.ult_pricing_table_wrap.ult_design_2 .ult_price_body_block, .ult_info_table.ult_design_2 .ult_price_body_block { background: #6abce3; }
.ult_pricing_table_wrap.ult_design_2 .ult_price_body .ult_price .ult_price_figure, .ult_pricing_table_wrap.ult_design_2 .ult_price_body .ult_price .ult_price_term, .ult_info_table.ult_design_2 .ult_price_body .ult_price .ult_price_figure, .ult_info_table.ult_design_2 .ult_price_body .ult_price .ult_price_term { color: #fff; }
.ult_pricing_table_wrap.ult_design_2 .ult_price_features ul li, .ult_info_table.ult_design_2 .ult_price_features ul li { border-bottom: 1px solid #eeeeee; }
.ult_pricing_table_wrap.ult_design_3 .ult_price_body_block, .ult_info_table.ult_design_3 .ult_price_body_block { background: #6abce3; }
.ult_pricing_table_wrap.ult_design_3 .ult_price_body .ult_price .ult_price_figure, .ult_pricing_table_wrap.ult_design_3 .ult_price_body .ult_price .ult_price_term, .ult_info_table.ult_design_3 .ult_price_body .ult_price .ult_price_figure, .ult_info_table.ult_design_3 .ult_price_body .ult_price .ult_price_term { color: #fff; }
.ult_pricing_table_wrap.ult_design_3 .ult_pricing_table .ult_price_features, .ult_info_table.ult_design_3 .ult_pricing_table .ult_price_features { padding: 0; }
.ult_pricing_table_wrap.ult_design_3 .ult_pricing_table .ult_price_features ul, .ult_info_table.ult_design_3 .ult_pricing_table .ult_price_features ul { padding: 0; }
.ult_pricing_table_wrap.ult_design_3 .ult_pricing_table .ult_price_features ul li, .ult_info_table.ult_design_3 .ult_pricing_table .ult_price_features ul li { border-bottom: 1px solid #eeeeee; text-align: center; }
.ult_pricing_table_wrap.ult_design_3 .ult_pricing_table .ult_price_features ul li.available:before, .ult_info_table.ult_design_3 .ult_pricing_table .ult_price_features ul li.available:before { content: none; }
.ult_pricing_table_wrap.ult_design_3 .ult_pricing_table .ult_price_features ul li:before, .ult_info_table.ult_design_3 .ult_pricing_table .ult_price_features ul li:before { content: none; }
.ult_pricing_table_wrap.ult_design_4 .ult_pricing_heading, .ult_info_table.ult_design_4 .ult_pricing_heading { border-top: 1px solid #eeeeee; background: #6abce3; }
.ult_pricing_table_wrap.ult_design_4 .ult_pricing_heading h3, .ult_pricing_table_wrap.ult_design_4 .ult_pricing_heading h5, .ult_info_table.ult_design_4 .ult_pricing_heading h3, .ult_info_table.ult_design_4 .ult_pricing_heading h5 { color: #fff; }
.ult_pricing_table_wrap.ult_design_4 .ult_price_body_block, .ult_info_table.ult_design_4 .ult_price_body_block { padding: 0 15px; }
.ult_pricing_table_wrap.ult_design_4 .ult_price_body_block:after, .ult_info_table.ult_design_4 .ult_price_body_block:after { content: ""; width: 80%; height: 1px; z-index: 999; position: absolute; bottom: 0; left: 10%; background: #eeeeee; }
.ult_pricing_table_wrap.ult_design_4 .ult_pricing_table .ult_price_features ul, .ult_info_table.ult_design_4 .ult_pricing_table .ult_price_features ul { padding: 15px 0; }
.ult_pricing_table_wrap.ult_design_4 .ult_pricing_table .ult_price_features:after, .ult_info_table.ult_design_4 .ult_pricing_table .ult_price_features:after { content: ""; width: 80%; height: 1px; z-index: 999; position: absolute; bottom: 0; left: 10%; background: #eeeeee; }
.ult_pricing_table_wrap.ult_design_5, .ult_info_table.ult_design_5 { color: #fff; background: #06556c; border-radius: 3px; }
.ult_pricing_table_wrap.ult_design_5 .ult_pricing_heading, .ult_pricing_table_wrap.ult_design_5 .ult_info_table .ult_pricing_heading, .ult_pricing_table_wrap.ult_design_5 .ult_price_body_block, .ult_pricing_table_wrap.ult_design_5 .ult_price_features, .ult_pricing_table_wrap.ult_design_5 .ult_pricing_table .ult_price_link, .ult_info_table.ult_design_5 .ult_pricing_heading, .ult_info_table.ult_design_5 .ult_info_table .ult_pricing_heading, .ult_info_table.ult_design_5 .ult_price_body_block, .ult_info_table.ult_design_5 .ult_price_features, .ult_info_table.ult_design_5 .ult_pricing_table .ult_price_link { border: none; border-right: none; border-left: none; boder-top: none; }
.ult_pricing_table_wrap.ult_design_5 .ult_pricing_heading h3, .ult_pricing_table_wrap.ult_design_5 .ult_pricing_heading h5, .ult_info_table.ult_design_5 .ult_pricing_heading h3, .ult_info_table.ult_design_5 .ult_pricing_heading h5 { color: #fff; }
.ult_pricing_table_wrap.ult_design_5 .ult_price_body .ult_price .ult_price_figure, .ult_pricing_table_wrap.ult_design_5 .ult_price_body .ult_price .ult_price_term, .ult_info_table.ult_design_5 .ult_price_body .ult_price .ult_price_figure, .ult_info_table.ult_design_5 .ult_price_body .ult_price .ult_price_term { color: #fff; }
.ult_pricing_table_wrap.ult_design_5 .ult_pricing_table .ult_price_features ul, .ult_info_table.ult_design_5 .ult_pricing_table .ult_price_features ul { padding: 15px 0; }
.ult_pricing_table_wrap.ult_design_5 .ult_pricing_table .ult_price_features ul li, .ult_info_table.ult_design_5 .ult_pricing_table .ult_price_features ul li { color: #fff; opacity: 0.6; }
.ult_pricing_table_wrap.ult_design_5 .ult_pricing_table .ult_price_features ul li strong, .ult_info_table.ult_design_5 .ult_pricing_table .ult_price_features ul li strong { opacity: 1; color: #fff; }
.ult_pricing_table_wrap.ult_design_5 .ult_price_body_block, .ult_info_table.ult_design_5 .ult_price_body_block { position: relative; }
.ult_pricing_table_wrap.ult_design_5 .ult_price_body_block:before, .ult_info_table.ult_design_5 .ult_price_body_block:before { content: ""; width: 80%; height: 1px; z-index: 999; position: absolute; top: 0; left: 10%; background: #6a99a7; }
.ult_pricing_table_wrap.ult_design_5 .ult_price_body_block:after, .ult_info_table.ult_design_5 .ult_price_body_block:after { content: ""; width: 80%; height: 1px; z-index: 999; position: absolute; bottom: 0; left: 10%; background: #6a99a7; }
.ult_pricing_table_wrap.ult_design_5 .ult_price_features:after, .ult_info_table.ult_design_5 .ult_price_features:after { content: ""; width: 80%; height: 1px; z-index: 999; position: absolute; bottom: 0; left: 10%; background: #6a99a7; }
.ult_pricing_table_wrap.ult_design_6 .ult_pricing_heading h3, .ult_pricing_table_wrap.ult_design_6 .ult_pricing_heading h5, .ult_info_table.ult_design_6 .ult_pricing_heading h3, .ult_info_table.ult_design_6 .ult_pricing_heading h5 { position: relative; top: 10px; }
.ult_pricing_table_wrap.ult_design_6 .ult_price_body_block, .ult_info_table.ult_design_6 .ult_price_body_block { background: #6abce3; z-index: 70; overflow: hidden; }
.ult_pricing_table_wrap.ult_design_6 .ult_price_body_block .oval, .ult_info_table.ult_design_6 .ult_price_body_block .oval { position: absolute; width: 100%; height: 36px; background: #fff; border-radius: 100%; top: -20px; box-shadow: 0 5px 5px #3fa9db; }
.ult_pricing_table_wrap.ult_design_6 .ult_price_body_block .ult_price_body, .ult_info_table.ult_design_6 .ult_price_body_block .ult_price_body { position: relative; top: 8px; }
.ult_pricing_table_wrap.ult_design_6 .ult_price_body .ult_price .ult_price_figure, .ult_pricing_table_wrap.ult_design_6 .ult_price_body .ult_price .ult_price_term, .ult_info_table.ult_design_6 .ult_price_body .ult_price .ult_price_figure, .ult_info_table.ult_design_6 .ult_price_body .ult_price .ult_price_term { color: #fff; }
.ult_pricing_table_wrap.ult_design_6 .ult_pricing_table .ult_price_features ul li, .ult_info_table.ult_design_6 .ult_pricing_table .ult_price_features ul li { border-bottom: 1px solid #eeeeee; }
.ult_pricing_table_wrap.ult_design_6 .ult_pricing_table .ult_price_features ul li:nth-child(even), .ult_info_table.ult_design_6 .ult_pricing_table .ult_price_features ul li:nth-child(even) { background: #f8f8f8; }
.ult_pricing_table_wrap.ult_design_7 .ult_price_body_block, .ult_info_table.ult_design_7 .ult_price_body_block { background: #6abce3; box-shadow: inset 0 5px 5px #3fa9db; }
.ult_pricing_table_wrap.ult_design_7 .ult_price_body_block .additional-square, .ult_info_table.ult_design_7 .ult_price_body_block .additional-square { content: ''; position: absolute; left: 50%; top: -12px; background: #fff; margin-left: 0px; width: 20px; height: 20px; margin-left: -10px; /* ╨Ф╨╗╤П Firefox */ -ms-transform: rotate(45deg); /* ╨Ф╨╗╤П IE */ -webkit-transform: rotate(45deg); /* ╨Ф╨╗╤П Safari, Chrome, iOS */ /* ╨Ф╨╗╤П Opera */ transform: rotate(45deg); box-shadow: 3px 3px 3px #3fa9db; }
.ult_pricing_table_wrap.ult_design_7 .ult_price_body .ult_price .ult_price_figure, .ult_pricing_table_wrap.ult_design_7 .ult_price_body .ult_price .ult_price_term, .ult_info_table.ult_design_7 .ult_price_body .ult_price .ult_price_figure, .ult_info_table.ult_design_7 .ult_price_body .ult_price .ult_price_term { color: #fff; }
.ult_pricing_table_wrap.ult_design_7 .ult_pricing_table .ult_price_features ul li:nth-child(even), .ult_info_table.ult_design_7 .ult_pricing_table .ult_price_features ul li:nth-child(even) { background: #f8f8f8; }
.ult_pricing_table_wrap.ult_design_7 .ult_pricing_table .ult_price_features ul li, .ult_info_table.ult_design_7 .ult_pricing_table .ult_price_features ul li { border-bottom: 1px solid #eeeeee; }
.ult_pricing_table_wrap.ult_design_8 .ult_price_body_block, .ult_info_table.ult_design_8 .ult_price_body_block { background: #6abce3; box-shadow: 5px 0 0 0 #6abce3, -5px 0 0 0 #6abce3; border-left: none; border-right: none; }
.ult_pricing_table_wrap.ult_design_8 .ult_price_body_block:after, .ult_info_table.ult_design_8 .ult_price_body_block:after { content: ''; position: absolute; left: -5px; top: -5px; width: 0; height: 0; border-bottom: 5px solid #000; border-left: 5px solid transparent; }
.ult_pricing_table_wrap.ult_design_8 .ult_price_body_block:before, .ult_info_table.ult_design_8 .ult_price_body_block:before { content: ''; position: absolute; right: -5px; top: -5px; width: 0; height: 0; border-bottom: 5px solid #000; border-right: 5px solid transparent; }
.ult_pricing_table_wrap.ult_design_8 .ult_price_features ul li, .ult_info_table.ult_design_8 .ult_price_features ul li { position: relative; }
.ult_pricing_table_wrap.ult_design_8 .ult_price_features ul li:after, .ult_info_table.ult_design_8 .ult_price_features ul li:after { content: ""; width: 80%; height: 1px; z-index: 999; position: absolute; bottom: 0; left: 10%; background: #eeeeee; }
.ult_pricing_table_wrap.ult_design_8 .ult_price_body .ult_price .ult_price_figure, .ult_pricing_table_wrap.ult_design_8 .ult_price_body .ult_price .ult_price_term, .ult_info_table.ult_design_8 .ult_price_body .ult_price .ult_price_figure, .ult_info_table.ult_design_8 .ult_price_body .ult_price .ult_price_term { color: #fff; }
.ult_pricing_table_wrap.ult_design_8 .ribbon-wrapper-green, .ult_info_table.ult_design_8 .ribbon-wrapper-green { right: -6px; }
.ult_pricing_table_wrap.ult_design_9 .ult_price_body_block, .ult_info_table.ult_design_9 .ult_price_body_block { background: #6abce3; box-shadow: 5px 0 0 0 #6abce3, -5px 0 0 0 #6abce3; border-left: none; border-right: none; }
.ult_pricing_table_wrap.ult_design_9 .ult_price_body_block:after, .ult_info_table.ult_design_9 .ult_price_body_block:after { content: ''; position: absolute; left: -5px; top: -5px; width: 0; height: 0; border-bottom: 5px solid #000; border-left: 5px solid transparent; }
.ult_pricing_table_wrap.ult_design_9 .ult_price_body_block:before, .ult_info_table.ult_design_9 .ult_price_body_block:before { content: ''; position: absolute; right: -5px; top: -5px; width: 0; height: 0; border-bottom: 5px solid #000; border-right: 5px solid transparent; }
.ult_pricing_table_wrap.ult_design_9 .ult_pricing_table .ult_price_features ul li, .ult_info_table.ult_design_9 .ult_pricing_table .ult_price_features ul li { position: relative; text-align: center; }
.ult_pricing_table_wrap.ult_design_9 .ult_pricing_table .ult_price_features ul li:after, .ult_info_table.ult_design_9 .ult_pricing_table .ult_price_features ul li:after { content: ""; width: 80%; height: 1px; z-index: 999; position: absolute; bottom: 0; left: 10%; background: #eeeeee; }
.ult_pricing_table_wrap.ult_design_9 .ult_pricing_table .ult_price_features ul li.available:before, .ult_info_table.ult_design_9 .ult_pricing_table .ult_price_features ul li.available:before { content: none; }
.ult_pricing_table_wrap.ult_design_9 .ult_pricing_table .ult_price_features ul li:before, .ult_info_table.ult_design_9 .ult_pricing_table .ult_price_features ul li:before { content: none; }
.ult_pricing_table_wrap.ult_design_9 .ult_price_body .ult_price .ult_price_figure, .ult_pricing_table_wrap.ult_design_9 .ult_price_body .ult_price .ult_price_term, .ult_info_table.ult_design_9 .ult_price_body .ult_price .ult_price_figure, .ult_info_table.ult_design_9 .ult_price_body .ult_price .ult_price_term { color: #fff; }
.ult_pricing_table_wrap.ult_design_9 .ribbon-wrapper-green, .ult_info_table.ult_design_9 .ribbon-wrapper-green { right: -6px; }

/* ----------------------------------------- INFO CIRCLE
----------------------------------------- */
.banner-block, .wpb_row .wpb_column .wpb_wrapper .banner-block { width: 100%; margin-bottom: 30px; position: relative; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: inline-block; }

.banner-block { -webkit-backface-visibility: hidden; }
.banner-block .vc_btn { margin-top: 20px; border-radius: 2px; text-transform: uppercase; letter-spacing: 2px; font-weight: 700; }
.banner-block .mask .bb-description { color: inherit; padding-top: 0; position: absolute; width: 100%; top: 40%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.banner-block img { width: 100%; max-width: 100% !important; display: block; border-radius: 0 !important; box-shadow: none !important; }

.banner-block h3.bb-top-title { color: #fff; margin: 0; padding: .7em 15px; display: block; font-size: 15px; line-height: 1.2; text-align: left; position: relative; width: 100%; z-index: 99; opacity: 1; }

.banner-block h3.title-left { text-align: left; }

.banner-block h3.title-center { text-align: center; }

.banner-block h3.bb-top-title i { float: right; font-size: 1em; line-height: 1.2; padding-right: 0; }

.banner-block .mask { color: #FFF; text-align: center; position: absolute; top: 0; left: 0; bottom: 0; right: 0; opacity: 0; overflow: hidden; -webkit-transition: all 400ms ease-in-out; transition: all 400ms ease-in-out; -ms-transform: translateZ(0); -webkit-transform: translateZ(0); transform: translateZ(0); }

.banner-block .bb-back-icon { display: block; margin: 25px auto 0; text-align: center; line-height: 1; font-size: 3em; }

.banner-block p { margin: 0; }

.banner-block .mask p { color: inherit; text-align: center; padding: 15px 1.5em 0; margin-bottom: 0; display: block; line-height: 1.5em; }

.banner-block .mask p.bb-description { color: inherit; padding-top: 2em; }

a.bb-link { text-decoration: none; cursor: pointer; }

.banner-block a.bb-link { display: table; position: relative; color: #FFF !important; background-color: #1e73be; margin: 15px auto 0; padding: .3em .6em; text-decoration: none; cursor: pointer; }

.banner-block:hover .mask.solid-background { opacity: 1; background: #000; }

.banner-block:hover .mask.opaque-background { background: rgba(0, 0, 0, 0.45); }

.banner-block.banner-block-custom-height img { width: auto; max-width: 100% !important; }

.banner-block.banner-block-custom-height h3.bb-top-title { position: absolute; bottom: 0; }

.banner-style01 .mask { -ms-transform: translateY(100%); -webkit-transform: translateY(100%); transform: translateY(100%); -webkit-transition: all 200ms ease-in-out; transition: all 400ms ease-in-out; }

.banner-style01:hover .mask { opacity: 1; -ms-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: 200ms; transition-delay: 200ms; }

.banner-style02 .mask { -ms-transform: translateY(-100%); -webkit-transform: translateY(-100%); transform: translateY(-100%); -webkit-transition: all 200ms ease-in-out; transition: all 400ms ease-in-out; }

.banner-style02:hover .mask { opacity: 1; -ms-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: 200ms; transition-delay: 200ms; }

.banner-style03 .mask { -ms-transform: translateX(-100%); -webkit-transform: translateX(-100%); transform: translateX(-100%); -webkit-transition: all 200ms ease-in-out; transition: all 400ms ease-in-out; }

.banner-style03:hover .mask { opacity: 1; -ms-transform: translateX(0); -webkit-transform: translateX(0); transform: translateX(0); -webkit-transition-delay: 200ms; transition-delay: 200ms; }

.banner-style04 .mask { -ms-transform: translateX(100%); -webkit-transform: translateX(100%); transform: translateX(100%); -webkit-transition: all 200ms ease-in-out; transition: all 400ms ease-in-out; }

.banner-style04:hover .mask { opacity: 1; -ms-transform: translateX(0); -webkit-transform: translateX(0); transform: translateX(0); -webkit-transition-delay: 200ms; transition-delay: 200ms; }

.banner-style11 img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); -webkit-transition: all 400ms ease-in-out; transition: all 400ms ease-in-out; }

.banner-style11:hover img { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.banner-style11:hover .mask { opacity: 1; }

.banner-style11 p, .banner-style11 a { opacity: 0; -webkit-transform: scale(2); -ms-transform: scale(2); transform: scale(2); -webkit-transition: all 500ms linear; transition: all 500ms linear; }

.banner-style11:hover p, .banner-style11:hover a { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; }

.banner-style12 img { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all 400ms ease-in-out; transition: all 400ms ease-in-out; }

.banner-style12:hover img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }

.banner-style12:hover .mask { opacity: 1; }

.banner-style12 p, .banner-style12 a { opacity: 0; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transition: all 500ms linear; transition: all 500ms linear; }

.banner-style12:hover p, .banner-style12:hover a { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; }

.banner-style13 img { -webkit-transition: all 300ms linear; transition: all 300ms linear; }

.banner-style13:hover img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }

.banner-style13:hover .mask { opacity: 1; }

.banner-style13 .mask p { -ms-transform: translateY(50px); -webkit-transform: translateY(50px); transform: translateY(50px); -webkit-transition: all 200ms ease-in-out; transition: all 400ms ease-in-out; }

.banner-style13:hover .mask p { -ms-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: 200ms; transition-delay: 200ms; }

.banner-style21 .mask:hover, .banner-style21 .mask { opacity: 1; }

.banner-style21 .mask { -ms-transform: translate(-100%, -100px) rotate(-180deg); -webkit-transform: translate(-100%, -100px) rotate(-180deg); transform: translate(-100%, -100px) rotate(-180deg); }

.banner-style21:hover .mask { -webkit-transform: translate(0); -ms-transform: translate(0); transform: translate(0); }

.banner-style21 .bb-back-icon { -webkit-transform: translateX(-100%) rotate(-360deg); -ms-transform: translateX(-100%) rotate(-360deg); transform: translateX(-100%) rotate(-360deg); -webkit-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }

.banner-style21:hover .bb-back-icon { -webkit-transform: translateX(0) rotate(0); -ms-transform: translateX(0) rotate(0); transform: translateX(0) rotate(0); -webkit-transition-delay: 300ms; transition-delay: 300ms; }

.banner-style21 .mask p { -webkit-transform: translateX(-100%) rotate(-90deg); -ms-transform: translateX(-100%) rotate(-90deg); transform: translateX(-100%) rotate(-90deg); -webkit-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }

.banner-style21:hover .mask p { -webkit-transform: translateX(0) rotate(0); -ms-transform: translateX(0) rotate(0); transform: translateX(0) rotate(0); -webkit-transition-delay: 300ms; transition-delay: 300ms; }

.banner-style21 .mask a { -webkit-transform: translateY(-200px); -ms-transform: translateY(-200px); transform: translateY(-200px); -webkit-transition: all 400ms ease-in-out; transition: all 400ms ease-in-out; }

.banner-style21:hover .mask a { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: 300ms; transition-delay: 300ms; }

.banner-style22 .mask:hover, .banner-style22 .mask { opacity: 1; }

.banner-style22 .mask { -ms-transform: translate(100%, -100px) rotate(180deg); -webkit-transform: translate(100%, -100px) rotate(180deg); transform: translate(100%, -100px) rotate(180deg); }

.banner-style22:hover .mask { -webkit-transform: translate(0); -ms-transform: translate(0); transform: translate(0); }

.banner-style22 .bb-back-icon { -webkit-transform: translateX(100%) rotate(360deg); -ms-transform: translateX(100%) rotate(360deg); transform: translateX(100%) rotate(360deg); -webkit-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }

.banner-style22:hover .bb-back-icon { -webkit-transform: translateX(0) rotate(0); -ms-transform: translateX(0) rotate(0); transform: translateX(0) rotate(0); -webkit-transition-delay: 300ms; transition-delay: 300ms; }

.banner-style22 .mask p { -webkit-transform: translateX(100%) rotate(90deg); -ms-transform: translateX(100%) rotate(90deg); transform: translateX(100%) rotate(90deg); -webkit-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }

.banner-style22:hover .mask p { -webkit-transform: translateX(0) rotate(0); -ms-transform: translateX(0) rotate(0); transform: translateX(0) rotate(0); -webkit-transition-delay: 300ms; transition-delay: 300ms; }

.banner-style22 .mask a { -webkit-transform: translateY(-200px); -ms-transform: translateY(-200px); transform: translateY(-200px); -webkit-transition: all 400ms ease-in-out; transition: all 400ms ease-in-out; }

.banner-style22:hover .mask a { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: 300ms; transition-delay: 300ms; }

.banner-style31:hover .mask.opaque-background, .banner-style32:hover .mask.opaque-background, .banner-style33:hover .mask.opaque-background, .banner-style34:hover .mask.opaque-background { background: #414141; }

.banner-style31 { display: block; }

.banner-style31 img { -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }

.banner-style31:hover img { -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); }

.banner-style31 .mask { opacity: 1; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }

.banner-style31:hover .mask { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }

.banner-style32 { display: block; }

.banner-style32 img { -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }

.banner-style32:hover img { -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); }

.banner-style32 .mask { opacity: 1; -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }

.banner-style32:hover .mask { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }

.banner-style33 { display: block; }

.banner-style33 img { -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }

.banner-style33:hover img { -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); }

.banner-style33 .mask { -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }

.banner-style33:hover .mask { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }

.banner-style34 { display: block; }

.banner-style34 img { -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }

.banner-style34:hover img { -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); }

.banner-style34 .mask { opacity: 1; -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }

.banner-style34:hover .mask { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }

/* ----------------------------------------- Icons list
----------------------------------------- */
/*Common*/
.smile_icon_list_wrap, .wpb_row .wpb_column .wpb_wrapper .smile_icon_list_wrap { margin-bottom: 30px; }

.smile_icon_list { list-style: none !important; padding: 0 !important; margin-left: 0 !important; margin-right: 0 !important; }

.smile_icon_list li.icon_list_item { padding: 0 !important; list-style: none !important; clear: both !important; position: relative !important; min-height: 1em !important; margin: 0 0 30px !important; line-height: 100%; overflow: visible; }

.smile_icon_list li.icon_list_item:last-child { margin: 0 !important; }

.smile_icon_list li .icon_list_icon { font-size: 24px; width: 3em; height: 3em; line-height: 3em; text-align: center; float: left; background: #FFF; z-index: 9; position: relative; box-sizing: content-box !important /*overflow: hidden;*/ }

.smile_icon_list .list-img-icon { display: block; margin: 0 auto; max-height: 100% !important; max-width: 100% !important; border-radius: 0 !important; box-shadow: none !important; }

.smile_icon_list li .icon_description h3 { line-height: 1.2; margin-top: 0; margin-bottom: .2em; clear: none !important; }

.smile_icon_list.top li .icon_description h3 { margin-bottom: .8em; }

.smile_icon_list li .icon_description p { font-size: 14px; line-height: 1.714285714; }

.smile_icon_list li .icon_description span.icon_description_text { margin: 0; padding: 0; border: 0; vertical-align: baseline; font-size: 14px; line-height: 1.714285714; display: block; }

.smile_icon_list li .icon_list_connector { height: 100%; position: absolute; top: 1em; z-index: 1; }

.smile_icon_list li:last-child .icon_list_connector { display: none; }

.smile_icon_list.no_bg .icon_list_icon { /*background: rgba(0,0,0,0);*/ border: 2px solid #6abce3; color: #6abce3; }

.smile_icon_list.square .icon_list_icon { /*border-radius: 5px;*/ border-color: inherit; }

.smile_icon_list.circle .icon_list_icon { border-radius: 50%; border-color: inherit; overflow: hidden; }

.smile_icon_list.with_bg .icon_list_icon { background: #6abce3; color: #fff; }

/*left*/
.smile_icon_list.left li .icon_list_connector { left: 0.5em; border-right-width: 1px; border-right-style: dashed; }

.smile_icon_list.left li .icon_description { margin-left: 1em; padding-left: .3em; }

/*right*/
.smile_icon_list.right { text-align: right; }

.smile_icon_list.right li .icon_list_icon { float: right; position: relative; }

.smile_icon_list.right li .icon_list_connector { right: 0.5em; border-left-width: 1px; border-left-style: dashed; }

.smile_icon_list.right li .icon_description { margin-right: 1em; padding-right: .3em; }

/*top*/
.smile_icon_list.top, .smile_icon_list.top:before, .smile_icon_list.top:after { content: " "; display: table; box-sizing: border-box; }

.smile_icon_list.top { display: block; }

.smile_icon_list.top li { display: table-cell !important; width: 1%; float: none; position: relative; box-sizing: border-box; }

.smile_icon_list.top li .icon_list_icon { margin: 0 auto; float: none; }

.smile_icon_list.top li .icon_description { text-align: center; margin: 15px; padding-bottom: 0; }

.smile_icon_list.top li .icon_list_connector { position: absolute; top: 0.5em; left: 50%; width: 100%; height: 10px; border-top: 4px dotted; margin-left: 0.5em; }

@media only screen and (max-width: 768px) { .smile_icon_list_wrap .smile_icon_list.top { display: inline-block; width: 100%; }
  .smile_icon_list.top li.icon_list_item { display: block; width: 100%; float: left; }
  .smile_icon_list.top li .icon_list_connector { display: none; } }
/*Hexagonal*/
.hexagon li .icon_list_icon:before { content: ""; position: absolute; top: -1em; left: 0; border-left: 1.5em solid transparent; border-right: 1.5em solid transparent; border-bottom: 1em solid; border-bottom-color: inherit !important; }

.hexagon li .icon_list_icon { width: 3em !important; height: 1.5em !important; line-height: 1.5em !important; background: #6abce3; border-color: #6abce3; color: #FFF; position: absolute; top: 1em; overflow: inherit; }

.hexagon li .icon_list_icon:after { content: ""; position: absolute; bottom: -1em; left: 0; border-left: 1.5em solid transparent; border-right: 1.5em solid transparent; border-top: 1em solid; border-top-color: inherit !important; }

.smile_icon_list.top.hexagon .icon_list_icon { position: relative; margin-bottom: 2em; }

.smile_icon_list.top.hexagon .icon_list_connector { top: 0.55em; }

/*Genesis Compatibility*/
.full-width-content.wpb-js-composer .site-inner { overflow: visible !important; }

/*icon .circle theme depened fix*/
.smile_icon_list.circle { float: none; border: 0; width: auto; margin: 0; cursor: inherit; }

/*Animation Block Transition*/
.ult-animation.ult-animate-viewport { -webkit-transition: opacity 900ms linear; transition: opacity 900ms linear; }

/*==============================*/
/*List Icon*/
.uavc-list-icon ul { list-style: none !important; padding: 0 !important; margin: 0 0 30px !important; position: relative !important; }

.uavc-list-icon li { padding: 0 !important; margin: 0 !important; list-style: none !important; clear: both !important; line-height: 1.6em; overflow: visible; }

.uavc-list-content { display: block; width: 100%; margin-bottom: 7px; }

.uavc-list-content .aio-icon, .uavc-list-content span.uavc-list-desc { display: table-cell; padding: 0; margin: 0; vertical-align: top; }

/*Icons*/
.uavc-icons, .wpb_column .wpb_wrapper .uavc-icons { display: block; margin-bottom: 15px; }

.uavc-icons-left.uavc-icons { text-align: left; }

.uavc-icons-center.uavc-icons { text-align: center; }

.uavc-icons-right.uavc-icons { text-align: right; }

.product-carousel .product > div { padding: 0 10px; }
.product-carousel .product > div h3 { font-size: 16px; }
.product-carousel .entry-thumbnail { margin-bottom: 20px; }
.product-carousel .wrap-other { clear: both; overflow: hidden; border-top: 1px solid #eeeeee; }
.product-carousel .wrap-other [itemprop="description"] { display: none; }
.product-carousel .wrap-other > a { display: block; height: 50px; line-height: 50px; font-size: 13px !important; font-weight: 700 !important; position: relative; padding: 0; margin: 0; width: 55%; text-align: center; color: #222222; top: 0; float: left; border-right: 1px solid #eeeeee; }
.product-carousel .wrap-other > a:last-child { width: 45%; border-right: none; }
.product-carousel .slick-disabled { display: none !important; }

@font-face { font-weight: normal; font-style: normal; font-family: 'feathericons'; src: url("/wp-content/themes/Embrace111/library/fonts/feathericons/feathericons.eot?-8is7zf"); src: url("/wp-content/themes/Embrace111/library/fonts/feathericons/feathericons.eot?") format("embedded-opentype"), url("/wp-content/themes/Embrace111/library/fonts/feathericons/feathericons.woff?-8is7zf") format("woff"), url("/wp-content/themes/Embrace111/library/fonts/feathericons/feathericons.ttf?-8is7zf") format("truetype"), url("/wp-content/themes/Embrace111/library/fonts/feathericons/feathericons.svg?-8is7zf") format("svg"); }
.promo-container { overflow: hidden; margin: 0; padding: 3em 0 0 0; width: 100%; list-style: none; text-align: center; }

/* Common style */
.promo-container figure { position: relative; z-index: 1; display: inline-block; overflow: hidden; margin: -0.135em; height: 400px; background: #3085a3; text-align: center; cursor: pointer; }

.promo-container figure img { position: relative; display: block; min-height: 100%; opacity: 0.8; border-radius: 0; max-width: none; }

.promo-container figure figcaption { padding: 2em; color: #fff; text-transform: uppercase; font-size: 1.25em; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

.promo-container figure figcaption::before, .promo-container figure figcaption::after { pointer-events: none; }

.promo-container figure figcaption, .promo-container figure a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.promo-container figure a { z-index: 1000; text-indent: 200%; white-space: nowrap; font-size: 0; opacity: 0; }

.promo-container figure h2 { font-family: "Source Sans Pro", "Segoe UI", Frutiger, "Frutiger Linotype", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: 300; }

.promo-container figure h2 span { font-weight: 700; padding-left: 5px; }

.promo-container figure h2, .promo-container figure p { margin: 0; }

.promo-container figure p { font-size: 14px; }

/* Individual effects */
/*---------------*/
/***** Lily *****/
/*---------------*/
figure.effect-lily img { width: calc(100% + 100px); opacity: 0.7; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-40px, 0, 0); transform: translate3d(-40px, 0, 0); max-width: none; }

figure.effect-lily figcaption { top: auto; bottom: 0; height: 49%; text-align: left; }

figure.effect-lily h2, figure.effect-lily p { -webkit-transform: translate3d(0, 40px, 0); transform: translate3d(0, 40px, 0); }

figure.effect-lily h2 { -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; }

figure.effect-lily p { color: rgba(255, 255, 255, 0.6); opacity: 0; -webkit-transition: opacity 0.2s, -webkit-transform 0.35s; transition: opacity 0.2s, transform 0.35s; }

figure.effect-lily:hover img, figure.effect-lily:hover p { opacity: 1; }

figure.effect-lily:hover img, figure.effect-lily:hover h2, figure.effect-lily:hover p { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

figure.effect-lily:hover p { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; -webkit-transition-duration: 0.35s; transition-duration: 0.35s; }

/*---------------*/
/***** Sadie *****/
/*---------------*/
figure.effect-sadie figcaption::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: -webkit-linear-gradient(top, rgba(72, 76, 97, 0) 0%, rgba(72, 76, 97, 0.8) 75%); background: linear-gradient(to bottom, rgba(72, 76, 97, 0) 0%, rgba(72, 76, 97, 0.8) 75%); content: ''; opacity: 0; -webkit-transform: translate3d(0, 50%, 0); transform: translate3d(0, 50%, 0); }

figure.effect-sadie h2 { position: absolute; top: 50%; left: 0; width: 100%; color: #222222; padding: 1.2em 1.5em; text-align: left; -webkit-transition: -webkit-transform 0.35s, color 0.35s; transition: transform 0.35s, color 0.35s; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); }

figure.effect-sadie figcaption::before, figure.effect-sadie p { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; }

figure.effect-sadie p { position: absolute; bottom: 0; left: 0; padding: 2em; width: 100%; opacity: 0; -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }
figure.effect-sadie p span { color: inherit !important; }

figure.effect-sadie:hover h2 { color: #fff; -webkit-transform: translate3d(0, -50%, 0) translate3d(0, -40px, 0); transform: translate3d(0, -50%, 0) translate3d(0, -40px, 0); }

figure.effect-sadie:hover figcaption::before, figure.effect-sadie:hover p { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/*---------------*/
/***** Roxy *****/
/*---------------*/
figure.effect-roxy { background: -webkit-linear-gradient(45deg, #ff89e9 0%, #05abe0 100%); background: linear-gradient(45deg, #ff89e9 0%, #05abe0 100%); }

figure.effect-roxy img { width: calc(100% + 60px); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-50px, 0, 0); transform: translate3d(-50px, 0, 0); max-width: none; }

figure.effect-roxy figcaption::before { position: absolute; top: 30px; right: 30px; bottom: 30px; left: 30px; border: 1px solid #fff; content: ''; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0); }

figure.effect-roxy figcaption { padding: 3em; text-align: left; }

figure.effect-roxy h2 { padding: 25% 0 5px 0; }

figure.effect-roxy p { opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); }

figure.effect-roxy:hover img { opacity: 0.7; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

figure.effect-roxy:hover figcaption::before, figure.effect-roxy:hover p { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/*---------------*/
/***** Bubba *****/
/*---------------*/
figure.effect-bubba { background: #9e5406; }

figure.effect-bubba img { opacity: 0.7; -webkit-transition: opacity 0.35s; transition: opacity 0.35s; }

figure.effect-bubba:hover img { opacity: 0.4; }

figure.effect-bubba figcaption::before, figure.effect-bubba figcaption::after { position: absolute; top: 30px; right: 30px; bottom: 30px; left: 30px; content: ''; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; }

figure.effect-bubba figcaption::before { border-top: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-transform: scale(0, 1); -ms-transform: scale(0, 1); transform: scale(0, 1); }

figure.effect-bubba figcaption::after { border-right: 1px solid #fff; border-left: 1px solid #fff; -webkit-transform: scale(1, 0); -ms-transform: scale(1, 0); transform: scale(1, 0); }

figure.effect-bubba h2 { padding-top: 175px; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); }

figure.effect-bubba p { padding: 15px 2.5em; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); }

figure.effect-bubba:hover figcaption::before, figure.effect-bubba:hover figcaption::after { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

figure.effect-bubba:hover h2, figure.effect-bubba:hover p { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/*---------------*/
/***** Romeo *****/
/*---------------*/
figure.effect-romeo { -webkit-perspective: 1000px; perspective: 1000px; }

figure.effect-romeo img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, 0, 300px); transform: translate3d(0, 0, 300px); }

figure.effect-romeo:hover img { opacity: 0.6; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

figure.effect-romeo figcaption::before, figure.effect-romeo figcaption::after { position: absolute; top: 50%; left: 50%; width: 65%; height: 1px; background: #fff; content: ''; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); }

figure.effect-romeo:hover figcaption::before { opacity: 0.5; -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg); transform: translate3d(-50%, -50%, 0) rotate(45deg); }

figure.effect-romeo:hover figcaption::after { opacity: 0.5; -webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg); transform: translate3d(-50%, -50%, 0) rotate(-45deg); }

figure.effect-romeo h2, figure.effect-romeo p { position: absolute; top: 53%; left: 0; width: 100%; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; }

figure.effect-romeo h2 { -webkit-transform: translate3d(0, -50%, 0) translate3d(0, -150%, 0); transform: translate3d(0, -50%, 0) translate3d(0, -150%, 0); }

figure.effect-romeo p { padding: 0 2em; -webkit-transform: translate3d(0, -50%, 0) translate3d(0, 150%, 0); transform: translate3d(0, -50%, 0) translate3d(0, 150%, 0); }

figure.effect-romeo:hover h2 { -webkit-transform: translate3d(0, -50%, 0) translate3d(0, -100%, 0); transform: translate3d(0, -50%, 0) translate3d(0, -100%, 0); }

figure.effect-romeo:hover p { -webkit-transform: translate3d(0, -50%, 0) translate3d(0, 100%, 0); transform: translate3d(0, -50%, 0) translate3d(0, 100%, 0); }

/*---------------*/
/***** Layla *****/
/*---------------*/
figure.effect-layla { background: #18a367; }

figure.effect-layla img { min-width: 100%; height: calc(100% + 40px); }

figure.effect-layla figcaption { padding: 3em; }

figure.effect-layla figcaption::before, figure.effect-layla figcaption::after { position: absolute; content: ''; opacity: 0; }

figure.effect-layla figcaption::before { top: 50px; right: 30px; bottom: 50px; left: 30px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-transform: scale(0, 1); -ms-transform: scale(0, 1); transform: scale(0, 1); -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; }

figure.effect-layla figcaption::after { top: 30px; right: 50px; bottom: 30px; left: 50px; border-right: 1px solid #fff; border-left: 1px solid #fff; -webkit-transform: scale(1, 0); -ms-transform: scale(1, 0); transform: scale(1, 0); -webkit-transform-origin: 100% 0; -ms-transform-origin: 100% 0; transform-origin: 100% 0; }

figure.effect-layla h2 { padding-top: 22%; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; }

figure.effect-layla p { padding: 0.5em 2em; text-transform: none; opacity: 0; -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); }

figure.effect-layla img, figure.effect-layla h2 { -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); }

figure.effect-layla img, figure.effect-layla figcaption::before, figure.effect-layla figcaption::after, figure.effect-layla p { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; }

figure.effect-layla:hover img { opacity: 0.7; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

figure.effect-layla:hover figcaption::before, figure.effect-layla:hover figcaption::after { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

figure.effect-layla:hover h2, figure.effect-layla:hover p { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

figure.effect-layla:hover figcaption::after, figure.effect-layla:hover h2, figure.effect-layla:hover p, figure.effect-layla:hover img { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; }

/*---------------*/
/***** Honey *****/
/*---------------*/
figure.effect-honey { background: #4a3753; }

figure.effect-honey img { opacity: 0.9; -webkit-transition: opacity 0.35s; transition: opacity 0.35s; }

figure.effect-honey:hover img { opacity: 0.5; }

figure.effect-honey:hover h2 { color: #fff; }

figure.effect-honey figcaption::before { position: absolute; bottom: 0; left: 0; width: 100%; height: 10px; background: #fff; content: ''; -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }

figure.effect-honey h2 { position: absolute; bottom: 0; left: 0; padding: 1.2em 1.5em; width: 100%; text-align: left; -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); }

figure.effect-honey h2 i { font-style: normal; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); }

figure.effect-honey figcaption::before, figure.effect-honey h2 { -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; }

figure.effect-honey:hover figcaption::before, figure.effect-honey:hover h2, figure.effect-honey:hover h2 i { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/*---------------*/
/***** Oscar *****/
/*---------------*/
figure.effect-oscar { background: -webkit-linear-gradient(45deg, #22682a 0%, #9b4a1b 40%, #3a342a 100%); background: linear-gradient(45deg, #22682a 0%, #9b4a1b 40%, #3a342a 100%); }

figure.effect-oscar img { opacity: 0.9; -webkit-transition: opacity 0.35s; transition: opacity 0.35s; }

figure.effect-oscar figcaption { padding: 3em; background-color: rgba(58, 52, 42, 0.7); -webkit-transition: background-color 0.35s; transition: background-color 0.35s; }

figure.effect-oscar figcaption::before { position: absolute; top: 30px; right: 30px; bottom: 30px; left: 30px; border: 1px solid #fff; content: ''; }

figure.effect-oscar h2 { margin: 19% 0 5px 0; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }

figure.effect-oscar figcaption::before, figure.effect-oscar p { opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); }

figure.effect-oscar:hover h2 { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

figure.effect-oscar:hover figcaption::before, figure.effect-oscar:hover p { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

figure.effect-oscar:hover figcaption { background-color: rgba(58, 52, 42, 0); }

figure.effect-oscar:hover img { opacity: 0.4; }

/*---------------*/
/***** Marley *****/
/*---------------*/
figure.effect-marley figcaption { text-align: right; }

figure.effect-marley h2, figure.effect-marley p { position: absolute; right: 30px; left: 30px; padding: 10px 0; }

figure.effect-marley p { bottom: 36px; line-height: 1.5; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }

figure.effect-marley h2 { top: 30px; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); }

figure.effect-marley:hover h2 { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

figure.effect-marley h2::after { position: absolute; top: 100%; left: 0; width: 100%; height: 4px; background: #fff; content: ''; -webkit-transform: translate3d(0, 40px, 0); transform: translate3d(0, 40px, 0); }

figure.effect-marley h2::after, figure.effect-marley p { opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; }

figure.effect-marley:hover h2::after, figure.effect-marley:hover p { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/*---------------*/
/***** Ruby *****/
/*---------------*/
figure.effect-ruby { background-color: #17819c; }

figure.effect-ruby img { opacity: 0.7; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(1.15); -ms-transform: scale(1.15); transform: scale(1.15); }

figure.effect-ruby:hover img { opacity: 0.5; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

figure.effect-ruby h2 { margin-top: 125px; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); }

figure.effect-ruby p { margin: 1em 0 0; padding: 40px; border: 1px solid #fff; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, 20px, 0) scale(1.1); transform: translate3d(0, 20px, 0) scale(1.1); }

figure.effect-ruby:hover h2 { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

figure.effect-ruby:hover p { opacity: 1; -webkit-transform: translate3d(0, 0, 0) scale(1); transform: translate3d(0, 0, 0) scale(1); }

/*---------------*/
/***** Milo *****/
/*---------------*/
figure.effect-milo { background: #2e5d5a; }

figure.effect-milo img { width: calc(100% + 60px); opacity: 1; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-30px, 0, 0) scale(1.12); transform: translate3d(-30px, 0, 0) scale(1.12); -webkit-backface-visibility: hidden; backface-visibility: hidden; }

figure.effect-milo:hover img { opacity: 0.5; -webkit-transform: translate3d(0, 0, 0) scale(1); transform: translate3d(0, 0, 0) scale(1); }

figure.effect-milo h2 { position: absolute; right: 0; bottom: 0; padding: 22px 30px; }

figure.effect-milo p { padding: 0 10px 0 0; width: 43%; border-right: 1px solid #fff; text-align: right; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-40px, 0, 0); transform: translate3d(-40px, 0, 0); }

figure.effect-milo:hover p { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/*---------------*/
/***** Dexter *****/
/*---------------*/
figure.effect-dexter { background: -webkit-linear-gradient(top, #258dc8 0%, #683c13 100%); background: linear-gradient(to bottom, #258dc8 0%, #683c13 100%); }

figure.effect-dexter img { -webkit-transition: opacity 0.35s; transition: opacity 0.35s; }

figure.effect-dexter:hover img { opacity: 0.4; }

figure.effect-dexter figcaption::after { position: absolute; right: 30px; bottom: 30px; left: 30px; height: calc(50% - 30px); border: 3px solid #fff; content: ''; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }

figure.effect-dexter:hover figcaption::after { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

figure.effect-dexter figcaption { padding: 3.5em; text-align: left; }

figure.effect-dexter p { position: absolute; right: 60px; bottom: 75px; left: 60px; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, -100px, 0); transform: translate3d(0, -100px, 0); }

figure.effect-dexter:hover p { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/*---------------*/
/***** Sarah *****/
/*---------------*/
figure.effect-sarah { background: #42b078; }

figure.effect-sarah img { width: calc(100% + 20px); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; }

figure.effect-sarah:hover img { opacity: 0.4; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

figure.effect-sarah figcaption { text-align: left; }

figure.effect-sarah h2 { position: relative; overflow: hidden; padding: 0.5em 0; padding-bottom: 0.3em; }

figure.effect-sarah h2::after { position: absolute; bottom: 0; left: 0; width: 100%; height: 3px; background: #fff; content: ''; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }

figure.effect-sarah:hover h2::after { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

figure.effect-sarah p { padding: 10px 0; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }

figure.effect-sarah:hover p { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/*---------------*/
/***** Zoe *****/
/*---------------*/
figure.effect-zoe figcaption { top: auto; bottom: 0; padding: 1em; height: 3.75em; background: #fff; color: #3c4a50; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }

figure.effect-zoe h2 { float: left; }

figure.effect-zoe figcaption > span { float: right; }

figure.effect-zoe p { position: absolute; bottom: 8em; padding: 2em; color: #fff; text-transform: none; font-size: 18px; opacity: 0; -webkit-transition: opacity 0.35s; transition: opacity 0.35s; }

figure.effect-zoe h2, figure.effect-zoe figcaption > span { -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, 200%, 0); transform: translate3d(0, 200%, 0); }

figure.effect-zoe figcaption > span::before { display: inline-block; padding: 8px 10px; font-family: 'feathericons'; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-eye::before { content: '\e000'; }

.icon-paper-clip::before { content: '\e001'; }

.icon-heart::before { content: '\e024'; }

figure.effect-zoe h2 { display: inline-block; }

figure.effect-zoe:hover p { opacity: 1; }

figure.effect-zoe:hover figcaption, figure.effect-zoe:hover h2, figure.effect-zoe:hover figcaption > span { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

figure.effect-zoe:hover h2 { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; }

figure.effect-zoe:hover figcaption > span:nth-child(4) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }

figure.effect-zoe:hover figcaption > span:nth-child(3) { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; }

figure.effect-zoe:hover figcaption > span:nth-child(2) { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }

/*---------------*/
/***** Chico *****/
/*---------------*/
figure.effect-chico img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(1.12); -ms-transform: scale(1.12); transform: scale(1.12); }

figure.effect-chico:hover img { opacity: 0.5; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

figure.effect-chico figcaption { padding: 3em; }

figure.effect-chico figcaption::before { position: absolute; top: 30px; right: 30px; bottom: 30px; left: 30px; border: 1px solid #fff; content: ''; -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

figure.effect-chico figcaption::before, figure.effect-chico p { opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; }

figure.effect-chico h2 { padding: 17.5% 0 13px 0; }

figure.effect-chico p { margin: 0 auto; -webkit-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5); }

figure.effect-chico:hover figcaption::before, figure.effect-chico:hover p { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

@media screen and (max-width: 1023px) { .promo-container figure { width: 100%; }
  .promo-container figure h2 { font-size: 20px; }
  .promo-container figure p { font-size: 14px; text-transform: lowercase; }
  figure.effect-bubba h2 { padding-top: 75px; }
  .promo-container figure figcaption { font-size: 70%; } }
@media screen and (max-width: 768px) { .promo-container figure { width: 100%; }
  .promo-container figure h2 { font-size: 30px; }
  figure.effect-bubba h2 { padding-top: 175px; }
  .promo-container { padding: 0; }
  .promo-container figure p { font-size: 15px; text-transform: uppercase; } }
.small-format .entry-title { position: static; }
.small-format .entry-thumb { margin-right: 20px; position: relative; border-radius: 2px; }
.small-format .entry-thumb img { border-radius: 2px; }
.small-format .entry-thumb .overlay { background: none repeat scroll 0 0 #6abce3; display: block; left: 0; right: 0; top: 0; bottom: 0; position: absolute; border-radius: 2px; }
.small-format .entry-thumb .links { width: 100%; height: 100%; margin-top: -25px; text-align: center; -webkit-transition-property: none; transition-property: none; }
.small-format .entry-thumb .links a { display: block !important; width: 100% !important; height: 100% !important; line-height: 90px !important; position: absolute; opacity: 1; color: #fff; background: none; margin-top: -18.5px; }
.small-format .entry-thumb .links:hover a { background: none; }
.small-format .entry-thumb:hover .overlay { opacity: 0.7; }

.ult_modal-header { padding: 10px 0; }

.ult_modal-body { padding: 20px; }

.btn.btn-primary.btn-sm { padding: 15px 13px; text-transform: uppercase; letter-spacing: 4px; font-size: 11px; font-weight: 700 !important; }

/* ----------------------------------------- $SEPARATOR
----------------------------------------- */
.vc_separator { display: table; }

.vc_separator h4 { line-height: 1em; font-size: 100%; display: table-cell; white-space: pre; }

.vc_separator.vc_separator_align_center h4 { padding: 0 0.8em; }

.vc_separator.vc_separator_align_left { margin-left: 0; }

.vc_separator.vc_separator_align_left h4 { padding: 0 0.8em 0 0; }

.vc_separator.vc_separator_align_left .vc_sep_holder { width: 100%; }

.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l { display: none; }

.vc_separator.vc_separator_align_right { margin-right: 0; }

.vc_separator.vc_separator_align_right h4 { padding: 0 0 0 0.8em; margin: 0 !important; }

.vc_separator.vc_separator_align_right .vc_sep_holder { width: 100%; }

.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r { display: none; }

.vc_separator .vc_sep_holder { display: table-cell; height: 1px; position: relative; vertical-align: middle; width: 50%; }

.vc_separator .vc_sep_holder .vc_sep_line { height: 1px; border-top: 1px solid #ebebeb; display: block; position: relative; top: 1px; width: 100%; }

.vc_separator.vc_sep_double { height: 3px; }

.vc_separator.vc_sep_double .vc_sep_line { border-bottom: 1px solid #ebebeb; border-top: 1px solid #ebebeb; height: 3px; }

.vc_separator.vc_sep_dashed .vc_sep_line { border-top-style: dashed; }

.vc_separator.vc_sep_dotted .vc_sep_line { border-top-style: dotted; }

.vc_separator.vc_sep_color_blue .vc_sep_line { border-color: #5472d2; }

.vc_separator.vc_sep_color_turquoise .vc_sep_line { border-color: #00c1cf; }

.vc_separator.vc_sep_color_pink .vc_sep_line { border-color: #fe6c61; }

.vc_separator.vc_sep_color_violet .vc_sep_line { border-color: #8d6dc4; }

.vc_separator.vc_sep_color_peacoc .vc_sep_line { border-color: #4cadc9; }

.vc_separator.vc_sep_color_chino .vc_sep_line { border-color: #cec2ab; }

.vc_separator.vc_sep_color_mulled_wine .vc_sep_line { border-color: #50485b; }

.vc_separator.vc_sep_color_vista_blue .vc_sep_line { border-color: #75d69c; }

.vc_separator.vc_sep_color_black .vc_sep_line { border-color: #2a2a2a; }

.vc_separator.vc_sep_color_grey .vc_sep_line { border-color: #ebebeb; }

.vc_separator.vc_sep_color_orange .vc_sep_line { border-color: #f89406; }

.vc_separator.vc_sep_color_sky .vc_sep_line { border-color: #6abce3; }

.vc_separator.vc_sep_color_green .vc_sep_line { border-color: #6dab3c; }

.vc_separator.vc_sep_color_juicy_pink .vc_sep_line { border-color: #df5a15; }

.vc_separator.vc_sep_color_sandy_brown .vc_sep_line { border-color: #f79468; }

.vc_separator.vc_sep_color_purple .vc_sep_line { border-color: #b97ebb; }

.vc_separator.vc_sep_color_white .vc_sep_line { border-color: #ffffff; }

/* ----------------------------------------- $Separator line with text
----------------------------------------- */
.vc_separator h4 { font-size: 120% !important; color: inherit; letter-spacing: 1px; text-transform: uppercase; }

/* ----------------------------------------- $Separator line with text
----------------------------------------- */
h3.ult_modal-title { color: inherit; }

/* ----------------------------------------- $TEXT WITH SEPARATOR
----------------------------------------- */
body .wpb_separator, body .vc_text_separator { border-color: rgba(0, 0, 0, 0.06); }

body .vc_text_separator div { border: 1px solid #f5f5f5; border-radius: 2px; font-size: 24px; line-height: 32px; top: -18px; font-family: "museo500", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; color: #222; letter-spacing: .5px; }

/* ----------------------------------------- $ALERT BOXES
----------------------------------------- */
.alert-box.secondary { background-color: whitesmoke; border-color: #c2c2c2; color: #c2c2c2; }

.alert-box.warning { background-color: #ffda7f; border-color: #ffbd19; color: #000; }

/*
.alert-box { overflow: hidden;
}
*/
.alert-box i { color: #fff; opacity: .3; font-size: 32px; line-height: 1em; float: left; margin-right: 20px; }

/* ----------------------------------------- $DROPCAPS
----------------------------------------- */
.dropcap { overflow: hidden; }

.dropcap:first-letter { float: left; padding: 0 .2em .2em 0; vertical-align: top; line-height: 1em; font-size: 3em; }

.dropcap.dropcap-simple-1:first-letter, .dropcap.dropcap-simple-2:first-letter { width: 1.2em; margin: .2em .2em .2em 0; border-radius: 2px; text-align: center; }

.dropcap.dropcap-simple-2:first-letter { color: #6abce3; }

.dropcap.dropcap-round-1:first-letter, .dropcap.dropcap-round-2:first-letter { width: 1.2em; margin: .2em .2em .1em 0; padding: 0 0 .2em 0; border-radius: 50%; font-size: 2.5em; text-align: center; border: 1px solid #6abce3; }

.dropcap-round-2:first-letter { background: #6abce3; color: #fff; }

.dropcap.dropcap-square-1:first-letter, .dropcap.dropcap-square-2:first-letter { width: 1.2em; margin: .2em .2em .1em 0; padding: 0 0 .2em 0; border-radius: 2px; font-size: 2.5em; text-align: center; border: 1px solid #6abce3; }

.dropcap-square-2:first-letter { background: #6abce3; color: #fff; }

/* ----------------------------------------- $REVEAL ADDON
----------------------------------------- */
.reveal-modal { z-index: 999; }

.reveal-modal-bg { border-radius: 2px; }

/* ----------------------------------------- $VIDEO JS FIX
----------------------------------------- */
.vjs-playing, .vjs-paused { padding-bottom: 67.5% !important; }

.vjs-poster { position: absolute !important; }

/* ----------------------------------------- $PARALLAX SLIDE IMAGE
----------------------------------------- */
.crum_slide_parallax { position: relative; overflow: hidden; height: 300px; }

.crum_slide_parallax .image-left, .crum_slide_parallax .image-right { position: absolute; top: 0; overflow: hidden; width: 50%; height: 100%; }

.crum_slide_parallax .image-left { left: 0px; z-index: 5; }

.crum_slide_parallax .image-left img { left: 0; }

.crum_slide_parallax .image-right { right: 0; z-index: 4; }

.crum_slide_parallax .image-right img { right: 0; }

.crum_slide_parallax img { width: auto; max-width: none; }

.crum_slide_parallax .handler { position: absolute; left: 50%; top: 0; bottom: 0; width: 48px; height: auto; margin-left: -24px; cursor: col-resize; z-index: 6; }

.crum_slide_parallax .handler .pointer { position: absolute; z-index: 7; top: 26px; left: 0; display: block; width: 48px; height: 18px; }

.crum_slide_parallax .handler:after { content: ''; position: absolute; z-index: 1; top: 0; bottom: 0; left: 50%; display: block; width: 0; border-right: 1px solid #ffffff; }

.crum_slide_parallax, .crum_slide_parallax * { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; }

/* ----------------------------------------- $TWITTER HORISONTAL SLIDER
----------------------------------------- */
.latest_tweets_slider { font-size: 18px; line-height: 1.5; }
.latest_tweets_slider.no-icon { text-align: center; }
.latest_tweets_slider.no-icon .soc-icon { display: none; }
.latest_tweets_slider.no-icon .username:before { display: none; }
.latest_tweets_slider .slick-slider { margin-bottom: 0; padding: 0 40px; }
.latest_tweets_slider .slick-prev, .latest_tweets_slider .slick-next { margin-top: -35px; opacity: 1; color: #fff; background: transparent !important; }
.latest_tweets_slider .slick-prev { left: 0; }
.latest_tweets_slider .slick-next { right: 0; }
.latest_tweets_slider .slick-prev:before, .latest_tweets_slider .slick-next:before { font-size: 40px; }
.latest_tweets_slider a { color: inherit; opacity: .7; }
.latest_tweets_slider a:hover { opacity: 1; }
.latest_tweets_slider .soc-icon { font-size: 100px; display: inline-block; float: left; width: 100px; height: 100px; line-height: 100px; margin-right: 40px; color: inherit; opacity: .7; }
.latest_tweets_slider .soc-icon:hover { background: none !important; }
.latest_tweets_slider .username { font-size: 18px; font-weight: 700; color: inherit; position: relative; padding-bottom: 14px; margin-bottom: 15px; overflow: hidden; }
.latest_tweets_slider .username:before { content: ""; display: block; position: absolute; left: 0; bottom: 0; width: 60px; border-bottom: 1px solid; }
.latest_tweets_slider .username .name { position: relative; margin-right: 20px; top: -2px; color: inherit; }

/* ----------------------------------------- $QR CODE
----------------------------------------- */
.qr_code td { padding: 0; }

/* ----------------------------------------- $GOOGLE MAP ADDITIONAL
----------------------------------------- */
.map-holder *, .map-holder *:before, .map-holder *:after { box-sizing: content-box !important; }

.map-holder img { max-width: none; }

.map-holder label { width: auto; display: inline; }

.map-holder .noscroll { line-height: 1.35; overflow: hidden; white-space: nowrap; text-align: center; }

/* ----------------------------------------- $COUNTER
----------------------------------------- */
div.stats-desc > div.counter_prefix, div.stats-desc > div.counter_suffix { display: inline; }

.stats-block, .wpb_row .wpb_column .wpb_wrapper .stats-block { display: block; }

.stats-block .stats-number { font-family: "museo300", "Source Sans Pro", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; color: #222; font-size: 26px; line-height: .8em; display: inline; }

.stats-block .stats-text { font-size: 12px; font-weight: bold; width: 100%; letter-spacing: 2px; text-transform: uppercase; padding-top: 10px; }

.stats-left .aio-icon-left { display: table-cell; padding-right: 15px; }

.stats-left .stats-desc { text-align: left; display: table-cell; vertical-align: middle; box-sizing: content-box; width: auto; }

.stats-top .aio-icon-top, .stats-top .stats-desc { width: 100%; display: block; text-align: center; padding-bottom: 10px; }

.stats-top .aio-icon-top { padding-bottom: 2em; }

.stats-top .aio-icon, .stats-top .img-icon { margin: 0 auto; }

.stats-top .aio-icon-img { margin: 0 auto; }

.stats-right.stats-block { display: inline-block; width: 100%; }

.stats-right .aio-icon-right { display: table-cell; padding-left: 15px; }

.stats-right .stats-desc { text-align: right; display: table-cell; vertical-align: middle; }

.stats-block.stats-left, .stats-block.stats-right { direction: ltr; }

/* ----------------------------------------- $CALL TO ACTION
----------------------------------------- */
.vc_call_to_action h2 { font-size: 22px; }

.vc_call_to_action h6 { font-size: 13px; letter-spacing: 1px; }

.vc_call_to_action h2, .vc_call_to_action h4 { color: inherit; }

.vc_cta_outlined { border: 2px solid; }

.vc_call_to_action { background-color: transparent; border: none; border-radius: 3px; }

.vc_call_to_action *:last-child { margin-bottom: 0; }

.vc_call_to_action.vc_cta_square { border-radius: 0; }

.vc_call_to_action.vc_cta_square_outlined { border-radius: 0; background: none !important; }

.vc_call_to_action.vc_cta_round { border-radius: 50px; }

.vc_call_to_action.vc_cta_outlined { background: none !important; }

.vc_call_to_action hgroup h2, .vc_call_to_action hgroup h4 { margin: 0; clear: none; }

.vc_call_to_action hgroup { margin-bottom: 1.5em; }

.vc_call_to_action hgroup + p { margin-top: 1em; }

.vc_call_to_action.vc_cta_btn_pos_right .vc_cta_btn { float: right; margin-left: 2em; }

.vc_call_to_action.vc_cta_btn_pos_left .vc_cta_btn { float: left; margin-right: 2em; }

/* ----------------------------------------- FEEDBACK
----------------------------------------- */
.feedback-block { border: 1px solid #eeeeee; padding: 25px 20px 30px; border-radius: 2px; background: #f5f3f6; text-align: center; box-shadow: 0px 0px 10px 5px #cccccc; }

.feedback-title { position: relative; display: block; margin-bottom: 40px; font-family: "museo500", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-size: 30px; color: #222; }
.feedback-title:after { content: ""; width: 90px; height: 1px; background: #222; opacity: 0.4; position: absolute; left: 50%; top: 200%; margin-left: -45px; }

.feedback-description { margin-bottom: 15px; color: #222; }

.feedback-block .feedback-form-div form input[type="text"] { background: #fff; border-color: #d8d8d8; margin-bottom: 25px; }
.feedback-block .feedback-form-div form input[type="text"]:hover { border-color: #bfbfbf; }
.feedback-block .feedback-form-div form input[type="text"]:focus { border-color: #00c6ff; background: #fff; box-shadow: 0 0 3px #99e8ff; }
.feedback-block .feedback-form-div form input[type="text"]:last-child { margin-bottom: 0; }

.feedback-form-div .button { margin: 10px 0 0 0; padding-top: 15px; padding-bottom: 15px; border: 1px solid #fff; font-weight: 700 !important; letter-spacing: 4px; font-size: 12px; line-height: 1; }
.feedback-form-div .button:focus { outline-color: #fff; }

/* ----------------------------------------- $TILE MODULE
----------------------------------------- */
.crum-tile-module { position: relative; display: inline-block; margin: 0 10px 10px 0; text-align: center; }
.crum-tile-module .icon-wrapper > .aio-icon { line-height: inherit; }
.crum-tile-module a { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; z-index: 999999; }
.crum-tile-module:hover { moz-transform: scale(0.98); -webkit-transform: scale(0.98); -ms-transform: scale(0.98); transform: scale(0.98); }

.tile-text { color: #fff; position: absolute; }
.tile-text.small { font-size: 13px; }
.tile-text.big { font-size: 24px; }
.tile-text.left.top { top: 5px; left: 5px; }
.tile-text.right.top { top: 5px; right: 5px; }
.tile-text.center.center { top: 50%; right: auto; width: 100%; }
.tile-text.right.center { top: 50%; right: 5px; margin-top: -13px; text-align: right; width: auto; }
.tile-text.left.center { top: 50%; left: 5px; text-align: left; margin-top: -13px; }
.tile-text.center.bottom { bottom: 5px; right: auto; top: auto; margin-top: 0; width: 100%; }
.tile-text.center.top { top: 5px; right: auto; margin-top: 0; width: 100%; }
.tile-text.bottom.left { bottom: 5px; left: 5px; }
.tile-text.bottom.right { bottom: 5px; right: 5px; }

.tile-module-number { position: absolute; font-size: 24px; color: #fff; }
.tile-module-number.right.top { top: 5px; right: 5px; }
.tile-module-number.left.top { top: 5px; left: 5px; }
.tile-module-number.center.center { top: 50%; left: auto; right: auto; margin-top: -30px; width: 100%; }
.tile-module-number.left.center { top: 50%; left: 5px; width: auto; margin-top: -13px; }
.tile-module-number.right.center { top: 50%; right: 5px; text-align: right; margin-top: -13px; }
.tile-module-number.bottom.right { bottom: 5px; right: 5px; }
.tile-module-number.bottom.left { bottom: 5px; left: 5px; }
.tile-module-number.center.bottom { top: auto; left: auto; bottom: 30px; margin-top: 0; width: 100%; }
.tile-module-number.center.top { top: 30px; right: auto; left: auto; margin-top: 0; width: 100%; }
