/** js_composer_front.css **/





.vc_row.vc_row-flex>.vc_column_container {

    display: flex;

}

.vc_row.vc_row-o-equal-height>.vc_column_container {

    -webkit-box-align: stretch;

    -webkit-align-items: stretch;

    -ms-flex-align: stretch;

    align-items: stretch;

}

.vc_row.vc_row-flex, .vc_row.vc_row-flex>.vc_column_container {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

}





.vc_parallax .vc_parallax-inner {

    pointer-events: none;

    position: absolute;

    left: 0;

    right: 0;

    top: 0;

    background-attachment: scroll;

    background-color: transparent;

    background-image: inherit;

    background-size: cover;

    z-index: 0;

    background-position: 50% 0;

}



.vc_parallax>* {

    position: relative;

    z-index: 1;

}





/* 4.6 



---------------------------------------------------------- */



.vc_row.vc_row-o-full-height {

  min-height: 100vh;

}

.vc_row.vc_row-o-content-middle {

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -ms-flex-align: center;

  align-items: center;

  box-sizing: border-box;

}



/* Images Effects



---------------------------------------------------------- */

.vc_single_image-wrapper {

	display:inline-block;

	max-width:100%;

	position:relative;

}



.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,

.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {

  border-radius: 4px;

  -webkit-box-shadow: none;

  box-shadow: none;

}

.wpb_single_image .vc_single_image-wrapper.vc_box_outline,

.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle {

  border-radius: 0;

  -webkit-box-shadow: none;

  box-shadow: none;

  padding: 6px;

  border: 1px solid #ebebeb;

}

.wpb_single_image .vc_single_image-wrapper.vc_box_outline img,

.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img {

  border-radius: 0;

  -webkit-box-shadow: none;

  box-shadow: none;

  border: 1px solid #ebebeb;

}

.wpb_single_image .vc_single_image-wrapper.vc_box_border,

.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {

  border-radius: 0;

  -webkit-box-shadow: none;

  box-shadow: none;

  padding: 6px;

  border: none;

}

.wpb_single_image .vc_single_image-wrapper.vc_box_border img,

.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img {

  border-radius: 0;

  -webkit-box-shadow: none;

  box-shadow: none;

  border: none;

}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow,

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle {

  border-radius: 0;

  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);

  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);

}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img,

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img,

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {

  border-radius: 0;

  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);

  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);

}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {

  padding: 6px;

}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d {

  border-radius: 0;

  -webkit-box-shadow: none;

  box-shadow: none;

  margin-bottom: 15px;

}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img {

  border-radius: 0;

  -webkit-box-shadow: none;

  box-shadow: none;

}

.wpb_single_image .vc_single_image-wrapper.vc_box_circle,

.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle,

.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle,

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {

  border-radius: 5000px;

  border-radius: 50%;

  -webkit-box-shadow: none;

  box-shadow: none;

  overflow: hidden;

}

.wpb_single_image .vc_single_image-wrapper.vc_box_circle img,

.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img,

.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img,

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img,

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img {

  border-radius: 5000px;

  border-radius: 50%;

  -webkit-box-shadow: none;

  box-shadow: none;

  overflow: hidden;

}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {

  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);

  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);

}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img,

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img {

  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);

  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);

}

.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;

}

.wpb_single_image .vc_box_shadow_3d_wrap {

  position: relative;

  z-index: 0;

  display: inline-block;

  max-width: 100%;

}

.wpb_single_image .vc_box_shadow_3d_wrap:after,

.wpb_single_image .vc_box_shadow_3d_wrap:before {

  content: "";

  position: absolute;

  -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);

  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);

  left: 5px;

  right: 50%;

  bottom: 8px;

  height: 30%;

  z-index: -1;

  border-radius: inherit;

  -webkit-transform-origin: 0 0;

  -moz-transform-origin: 0 0;

  -ms-transform-origin: 0 0;

  transform-origin: 0 0;

  -webkit-transform: skewY(-6deg);

  -ms-transform: skewY(-6deg);

  transform: skewY(-6deg);

}

.wpb_single_image .vc_box_shadow_3d_wrap:after {

  left: 50%;

  right: 5px;

  -webkit-transform: skewY(6deg);

  -ms-transform: skewY(6deg);

  transform: skewY(6deg);

  -webkit-transform-origin: 100% 0;

  -moz-transform-origin: 100% 0;

  -ms-transform-origin: 100% 0;

  transform-origin: 100% 0;

}

.wpb_single_image .vc_box_outline.vc_box_border_blue,

.wpb_single_image .vc_box_outline_circle.vc_box_border_blue {

  border-color: #5472d2;

}

.wpb_single_image .vc_box_border.vc_box_border_blue,

.wpb_single_image .vc_box_border_circle.vc_box_border_blue {

  background-color: #5472d2;

}

.wpb_single_image .vc_box_outline.vc_box_border_turquoise,

.wpb_single_image .vc_box_outline_circle.vc_box_border_turquoise {

  border-color: #00c1cf;

}

.wpb_single_image .vc_box_border.vc_box_border_turquoise,

.wpb_single_image .vc_box_border_circle.vc_box_border_turquoise {

  background-color: #00c1cf;

}

.wpb_single_image .vc_box_outline.vc_box_border_pink,

.wpb_single_image .vc_box_outline_circle.vc_box_border_pink {

  border-color: #fe6c61;

}

.wpb_single_image .vc_box_border.vc_box_border_pink,

.wpb_single_image .vc_box_border_circle.vc_box_border_pink {

  background-color: #fe6c61;

}

.wpb_single_image .vc_box_outline.vc_box_border_violet,

.wpb_single_image .vc_box_outline_circle.vc_box_border_violet {

  border-color: #8d6dc4;

}

.wpb_single_image .vc_box_border.vc_box_border_violet,

.wpb_single_image .vc_box_border_circle.vc_box_border_violet {

  background-color: #8d6dc4;

}

.wpb_single_image .vc_box_outline.vc_box_border_peacoc,

.wpb_single_image .vc_box_outline_circle.vc_box_border_peacoc {

  border-color: #4cadc9;

}

.wpb_single_image .vc_box_border.vc_box_border_peacoc,

.wpb_single_image .vc_box_border_circle.vc_box_border_peacoc {

  background-color: #4cadc9;

}

.wpb_single_image .vc_box_outline.vc_box_border_chino,

.wpb_single_image .vc_box_outline_circle.vc_box_border_chino {

  border-color: #cec2ab;

}

.wpb_single_image .vc_box_border.vc_box_border_chino,

.wpb_single_image .vc_box_border_circle.vc_box_border_chino {

  background-color: #cec2ab;

}

.wpb_single_image .vc_box_outline.vc_box_border_mulled_wine,

.wpb_single_image .vc_box_outline_circle.vc_box_border_mulled_wine {

  border-color: #50485b;

}

.wpb_single_image .vc_box_border.vc_box_border_mulled_wine,

.wpb_single_image .vc_box_border_circle.vc_box_border_mulled_wine {

  background-color: #50485b;

}

.wpb_single_image .vc_box_outline.vc_box_border_vista_blue,

.wpb_single_image .vc_box_outline_circle.vc_box_border_vista_blue {

  border-color: #75d69c;

}

.wpb_single_image .vc_box_border.vc_box_border_vista_blue,

.wpb_single_image .vc_box_border_circle.vc_box_border_vista_blue {

  background-color: #75d69c;

}

.wpb_single_image .vc_box_outline.vc_box_border_black,

.wpb_single_image .vc_box_outline_circle.vc_box_border_black {

  border-color: #2a2a2a;

}

.wpb_single_image .vc_box_border.vc_box_border_black,

.wpb_single_image .vc_box_border_circle.vc_box_border_black {

  background-color: #2a2a2a;

}

.wpb_single_image .vc_box_outline.vc_box_border_grey,

.wpb_single_image .vc_box_outline_circle.vc_box_border_grey {

  border-color: #ebebeb;

}

.wpb_single_image .vc_box_border.vc_box_border_grey,

.wpb_single_image .vc_box_border_circle.vc_box_border_grey {

  background-color: #ebebeb;

}

.wpb_single_image .vc_box_outline.vc_box_border_orange,

.wpb_single_image .vc_box_outline_circle.vc_box_border_orange {

  border-color: #f7be68;

}

.wpb_single_image .vc_box_border.vc_box_border_orange,

.wpb_single_image .vc_box_border_circle.vc_box_border_orange {

  background-color: #f7be68;

}

.wpb_single_image .vc_box_outline.vc_box_border_sky,

.wpb_single_image .vc_box_outline_circle.vc_box_border_sky {

  border-color: #5aa1e3;

}

.wpb_single_image .vc_box_border.vc_box_border_sky,

.wpb_single_image .vc_box_border_circle.vc_box_border_sky {

  background-color: #5aa1e3;

}

.wpb_single_image .vc_box_outline.vc_box_border_green,

.wpb_single_image .vc_box_outline_circle.vc_box_border_green {

  border-color: #6dab3c;

}

.wpb_single_image .vc_box_border.vc_box_border_green,

.wpb_single_image .vc_box_border_circle.vc_box_border_green {

  background-color: #6dab3c;

}

.wpb_single_image .vc_box_outline.vc_box_border_juicy_pink,

.wpb_single_image .vc_box_outline_circle.vc_box_border_juicy_pink {

  border-color: #f4524d;

}

.wpb_single_image .vc_box_border.vc_box_border_juicy_pink,

.wpb_single_image .vc_box_border_circle.vc_box_border_juicy_pink {

  background-color: #f4524d;

}

.wpb_single_image .vc_box_outline.vc_box_border_sandy_brown,

.wpb_single_image .vc_box_outline_circle.vc_box_border_sandy_brown {

  border-color: #f79468;

}

.wpb_single_image .vc_box_border.vc_box_border_sandy_brown,

.wpb_single_image .vc_box_border_circle.vc_box_border_sandy_brown {

  background-color: #f79468;

}

.wpb_single_image .vc_box_outline.vc_box_border_purple,

.wpb_single_image .vc_box_outline_circle.vc_box_border_purple {

  border-color: #b97ebb;

}

.wpb_single_image .vc_box_border.vc_box_border_purple,

.wpb_single_image .vc_box_border_circle.vc_box_border_purple {

  background-color: #b97ebb;

}

.wpb_single_image .vc_box_outline.vc_box_border_white,

.wpb_single_image .vc_box_outline_circle.vc_box_border_white {

  border-color: #ffffff;

}

.wpb_single_image .vc_box_border.vc_box_border_white,

.wpb_single_image .vc_box_border_circle.vc_box_border_white {

  background-color: #ffffff;

}







/* Grid systems

---------------------------------------------------------- */

.wpb_row {

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}









/* visual interface */ 

.vc_row-fluid [class*="vc_col-sm-"] {

  display: block;

  width: 100%;

  min-height: 5px;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  -ms-box-sizing: border-box;

  box-sizing: border-box;

  float: left;

  margin-left: 0%;

}



.vc_vc_row .vc_row-fluid [class*="vc_col-sm-"]:first-child {

  margin-left: 0 !important;

}



.vc_row-fluid .vc_col-sm-12,

.wpb_teaser_grid.wpb_carousel .vc_col-sm-12 {

  width: 100%;

}





.vc_row-fluid .vc_col-sm-11 {

  position: relative;

  float: left;

  width: 91.66666667%;

  min-height: 1px;

  padding-left: 15px;

  padding-right: 15px;

}

.vc_row-fluid .vc_col-sm-10 {

  position: relative;

  float: left;

  width: 83.33333333%;

  min-height: 1px;

  padding-left: 15px;

  padding-right: 15px;

}

.vc_row-fluid .vc_col-sm-9 {

  position: relative;

  float: left;

  width: 75%;

  min-height: 1px;

  padding-left: 15px;

  padding-right: 15px;

}

.vc_row-fluid .vc_col-sm-8 {

  position: relative;

  float: left;

  width: 66.66666667%;

  min-height: 1px;

  padding-left: 15px;

  padding-right: 15px;

}

.vc_row-fluid .vc_col-sm-7 {

  position: relative;

  float: left;

  width: 58.33333333%;

  min-height: 1px;

  padding-left: 15px;

  padding-right: 15px;

}

.vc_row-fluid .vc_col-sm-6,

.wpb_teaser_grid.wpb_carousel .vc_col-sm-6 {

  position: relative;

  float: left;

  width: 50%;

  min-height: 1px;

  padding-left: 15px;

  padding-right: 15px;

}

.vc_row-fluid .vc_col-sm-5 {

  position: relative;

  float: left;

  width: 41.66666667%;

  min-height: 1px;

  padding-left: 15px;

  padding-right: 15px;

}

.vc_row-fluid .vc_col-sm-4,

.wpb_teaser_grid.wpb_carousel .vc_col-sm-4 {

  position: relative;

  float: left;

  width: 33.33333333%;

  min-height: 1px;

  padding-left: 15px;

  padding-right: 15px;

}

.vc_row-fluid .vc_col-sm-3,

.wpb_teaser_grid.wpb_carousel .vc_col-sm-3 {

  position: relative;

  float: left;

  width: 25%;

  min-height: 1px;

  padding-left: 15px;

  padding-right: 15px;

}

.vc_row-fluid .vc_col-sm-2 {

  position: relative;

  float: left;

  width: 16.66666667%;

  min-height: 1px;

  padding-left: 15px;

  padding-right: 15px;

}

.vc_row-fluid .vc_col-sm-1 {

  position: relative;

  float: left;

  width: 8.33333333%;

  min-height: 1px;

  padding-left: 15px;

  padding-right: 15px;

}

.wpb_row > .wpb_column > .wpb_wrapper .wpb_content_element:last-child {

  margin-bottom: 0;

}



.wpb_content_element:last-child {

	 margin-bottom: 0;

}



.vc_vc_row .vc_row-fluid .vc_span11,.vc_vc_row .vc_row-fluid .vc_span10,.vc_vc_row .vc_row-fluid .vc_span9,.vc_vc_row .vc_row-fluid .vc_span8,.vc_vc_row .vc_row-fluid .vc_span7,.vc_vc_row .vc_row-fluid .vc_span6,.vc_vc_row .vc_row-fluid .vc_span5,.vc_vc_row .vc_row-fluid .vc_span4,.vc_vc_row .vc_row-fluid .vc_span3,.vc_vc_row .vc_row-fluid .vc_span2,.vc_vc_row .vc_row-fluid .vc_span1{

	width:100% !important;

	

	

}







/* Grid with fluid columns */

.vc_row-fluid {

  width: 100%;

  position:relative;

  overflow:hidden;

  *zoom: 1;
  padding-top: initial !important;

}

.vc_row-fluid.vc_inner {

	overflow:inherit!important;

}

.vc_row-fluid:before,

.vc_row-fluid:after {

  display: table;

  content: "";

}

.vc_row-fluid:after {

  clear: both;

}

.vc_row-fluid [class*="vc_span"] {

  display: block;

  width: 100%;

  /*min-height: 100px; */

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  -ms-box-sizing: border-box;

  box-sizing: border-box;

  float: left;

  padding: 10px;

}



.vc_row-fluid [class*="vc_span"]:first-child {

  margin-left: 0;

}

.vc_row-fluid .vc_span12,

.wpb_teaser_grid.wpb_carousel .vc_span12 {

  width: 100%;

}

.vc_row-fluid .vc_span11 {

  width: 91.45833333333334%;

}

.vc_row-fluid .vc_span10 {

  width: 82.91666666666667%;

}

.vc_row-fluid .vc_span9 {

  width: 74.375%;

}

.vc_row-fluid .vc_span8 {

  width: 65.83333333333334%;

}

.vc_row-fluid .vc_span7 {

  width: 57.29166666666667%;

}

.vc_row-fluid .vc_span6,

.wpb_teaser_grid.wpb_carousel .vc_span6 {

  width: 50%;

}

.vc_row-fluid .vc_span5 {

  width: 40.208333333333336%;

}

.vc_row-fluid .vc_span4,

.wpb_teaser_grid.wpb_carousel .vc_span4 {

  width: 31.666666666666668%;

}

.vc_row-fluid .vc_span3,

.wpb_teaser_grid.wpb_carousel .vc_span3 {

  width: 25%;

}

.vc_row-fluid .vc_span2 {

  width: 14.583333333333334%;

}

.vc_row-fluid .vc_span1 {

  width: 6.041666666666667%;

}

.wpb_row > .wpb_column > .wpb_wrapper .wpb_content_element:last-child {

  margin-bottom: 0;

}

/* end Grid systems -------------------------------------- */

/* Responsive classes

---------------------------------------------------------- */

.hidden {

  display: none;

  visibility: hidden;

}

.visible-phone {

  display: none !important;

}

.visible-tablet {

  display: none !important;

}

.hidden-desktop {

  display: none !important;

}





.clearfix {

  *zoom: 1;

}

.clearfix:before,

.clearfix:after {

  display: table;

  content: "";

}

.clearfix:after {

  clear: both;

}

.vc_column-inner::after, .vc_column-inner::before {

    content: " ";

    display: table;

}

.vc_column-inner::after, .vc_row:after {

    clear: both;

}

.btn-group-vertical>.btn-group:after, .btn-toolbar:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after, .vc_clearfix:after, .vc_column-inner::after, .vc_el-clearfix, .vc_row:after {

	clear:both

}

.hide-text {

  font: 0/0 a;

  color: transparent;

  text-shadow: none;

  background-color: transparent;

  border: 0;

}

.input-block-level {

  display: block;

  width: 100%;

  min-height: 5px;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  -ms-box-sizing: border-box;

  box-sizing: border-box;

}

.text-left {

  text-align: left;

}

.text-right {

  text-align: right;

}

.text-center {

  text-align: center;

}

.vc_row.vc_row-flex {

	box-sizing:border-box;

	display:flex;

	-webkit-flex-wrap:wrap;

	-ms-flex-wrap:wrap;

	flex-wrap:wrap

}

.vc_row.vc_row-flex>.vc_column_container {

	display:flex

}

.vc_ie-flexbox-fixer, .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	-webkit-box-orient:vertical;

	-webkit-box-direction:normal;



}

.vc_ie-flexbox-fixer .vc_row-flex.vc_row > .vc_column_container > .vc_column-inner {

	max-width:99.99%; 

}

.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {

	-webkit-box-flex:1;

	-webkit-flex-grow:1;

	-ms-flex-positive:1;

	flex-grow:1;

	display:flex;

	-webkit-flex-direction:column;

	-ms-flex-direction:column;

	flex-direction:column;

	max-width:99.9999%;

}

.vc_row.vc_row-flex::after, .vc_row.vc_row-flex::before {

	display:none

}

.vc_row.vc_row-o-columns-stretch {

	-webkit-align-content:stretch;

	-ms-flex-line-pack:stretch;

	align-content:stretch

}

.vc_row.vc_row-o-columns-top {

	-webkit-align-content:flex-start;

	-ms-flex-line-pack:start;

	align-content:flex-start

}

.vc_row.vc_row-o-columns-bottom {

	-webkit-align-content:flex-end;

	-ms-flex-line-pack:end;

	align-content:flex-end

}

.vc_row.vc_row-o-columns-middle {

	-webkit-align-content:center;

	-ms-flex-line-pack:center;

	align-content:center

}

.vc_row.vc_row-o-columns-bottom::after, .vc_row.vc_row-o-columns-middle::after, .vc_row.vc_row-o-columns-top::after {

	content:'';

	width:100%;

	height:0;

	overflow:hidden;

	visibility:hidden;

	display:block

}

.vc_row.vc_row-o-content-top>.vc_column_container>.vc_column-inner {

	-webkit-box-pack:start;

	-webkit-justify-content:flex-start;

	-ms-flex-pack:start;

	justify-content:flex-start

}

.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_column_container {

	-webkit-box-align:start;

	-webkit-align-items:flex-start;

	-ms-flex-align:start;

	align-items:flex-start

}

.vc_row.vc_row-o-content-bottom>.vc_column_container>.vc_column-inner {

	-webkit-box-pack:end;

	-webkit-justify-content:flex-end;

	-ms-flex-pack:end;

	justify-content:flex-end

}

.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_column_container {

	-webkit-box-align:end;

	-webkit-align-items:flex-end;

	-ms-flex-align:end;

	align-items:flex-end

}

.vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner {

	-webkit-box-pack:center;

	-webkit-justify-content:center;

	-ms-flex-pack:center;

	justify-content:center

}

.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_column_container {

	-webkit-box-align:center;

	-webkit-align-items:center;

	-ms-flex-align:center;

	align-items:center

}

.vc_column-inner::after, .vc_column-inner::before {

	content:" ";

	display:table

}

.vc_ie-flexbox-fixer {

	display:flex;

	-webkit-flex-direction:column;

	-ms-flex-direction:column;

	flex-direction:column

}

.vc_ie-flexbox-fixer>.vc_row {

	-webkit-box-flex:1;

	-webkit-flex:1 1 auto;

	-ms-flex:1 1 auto;

	flex:1 1 auto

}

/* 4.10



---------------------------------------------------------- */





@media (max-width: 767px) {

  .visible-phone {

    display: inherit !important;

  }

  .hidden-phone {

    display: none !important;

  }

  .hidden-desktop {

    display: inherit !important;

  }

  .visible-desktop {

    display: none !important;

  }

}

@media (min-width: 768px) and (max-width: 979px) {

  .visible-tablet {

    display: inherit !important;

  }

  .hidden-tablet {

    display: none !important;

  }

  .hidden-desktop {

    display: inherit !important;

  }

  .visible-desktop {

    display: none !important ;

  }

}

/* end Responsive classes -------------------------------- */

/* Visual Composer content elements styling

---------------------------------------------------------- */

.wpb_separator,

.vc_text_separator {

  border-bottom: 1px solid #f7f7f7;

}

/* Separator

---------------------------------------------------------- */

.wpb_separator {

  clear: both;

  height: 1px;

}

/* Text Separator

---------------------------------------------------------- */

.vc_text_separator {

  clear: both;

  height: 1px;

}

.vc_text_separator div {

  display: inline-block;

  background-color: #ffffff;

  padding: 1px 1em;

  position: relative;

  top: -9px;

}

.separator_align_center {

  text-align: center;

}

.separator_align_left {

  text-align: left;

}

.separator_align_right {

  text-align: right;

}

/* Facebook

---------------------------------------------------------- */

.fb_type_standard {

  height: 25px;

}

.fb_type_standard iframe {

  height: 25px;

}

.fb_type_button_count {

  height: 20px;

}

.fb_type_button_count iframe {

  height: 20px;

}

.fb_type_box_count {

  height: 62px;

}

.fb_type_box_count iframe {

  height: 62px;

}

/* Google plus

---------------------------------------------------------- */

.wpb_googleplus_type_standard {

  height: 25px;

}

.wpb_googleplus_type_small {

  height: 19px;

}

.wpb_googleplus_type_medium {

  height: 21px;

}

.wpb_googleplus_type_tall {

  height: 21px;

}

/* Pinterest

---------------------------------------------------------- */

.wpb_pinterest_type_horizontal {

  height: 21px;

}

.wpb_pinterest_type_vertical {

  height: 60px;

}

.wpb_pinterest_type_none {

  height: 21px;

}

/* Toggle / FAQ

---------------------------------------------------------- */

.wpb_toggle,

#content h4.wpb_toggle {

  background: url(../images/toggle_open.png) no-repeat left center;

  padding-left: 25px;

  clear: both;

  margin-top: 0;

}

.wpb_toggle_title_active,

#content h4.wpb_toggle_title_active {

  background: url(../images/toggle_close.png) no-repeat left center;

}

.wpb_toggle:hover {

  cursor: pointer;

}

.wpb_toggle_content {

  display: none;

  overflow: hidden;

  padding: 0px 0px 0px 25px;

  margin-top: 1em;

}

.wpb_toggle_open {

  display: block;

}

/* Widgetised column element

---------------------------------------------------------- */

.wpb_widgetised_column .wpb_wrapper > ul {

  margin: 0;

}

.wpb_widgetised_column .wpb_wrapper > ul > li {

  margin-left: 0;

  background-image: none;

  list-style: none !important;

}

.wpb_widgetised_column .wpb_wrapper > ul > li:after,

.wpb_widgetised_column .wpb_wrapper > ul > li:before {

  display: none !important;

}

/* Buttons

---------------------------------------------------------- */

.wpb_button {

  display: inline-block;

  *display: inline;

  /* IE7 inline-block hack */



  *zoom: 1;

  padding: 4px 10px 4px;

  margin-bottom: 0;

  margin-top: 0;

  font-size: 13px;

  line-height: 18px;

  *line-height: 20px;

  color: #333333;

  text-align: center;

  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);

  vertical-align: middle;

  cursor: pointer;

  background-color: #f7f7f7;

  border: 1px solid #cccccc;

  *border: 0;

  border-bottom-color: #b3b3b3;

  -webkit-border-radius: 2px;

  -moz-border-radius: 2px;

  border-radius: 2px;

  *margin-left: .3em;

}

.wpb_button:hover,

.wpb_button:active,

.wpb_button.active,

.wpb_button.disabled,

.wpb_button[disabled] {

  background-color: #eaeaea;

}

.wpb_button:active,

.wpb_button.active {

  background-color: #d1d1d1 \9;

}

.wpb_button:first-child {

  *margin-left: 0;

}

.wpb_button:hover {

  color: #333333;

  text-decoration: none;

  background-color: #e6e6e6;

  *background-color: #d9d9d9;

  /* Buttons in IE7 don't get borders, so darken on hover */



  -webkit-transition: background-color 0.1s linear;

  -moz-transition: background-color 0.1s linear;

  -ms-transition: background-color 0.1s linear;

  -o-transition: background-color 0.1s linear;

  transition: background-color 0.1s linear;

}

.wpb_button:focus {

  outline: thin dotted #333;

  outline: 5px auto -webkit-focus-ring-color;

  outline-offset: -2px;

}

.wpb_button.active,

.wpb_button:active {

  background-color: #e6e6e6;

  background-color: #d9d9d9 \9;

  background-image: none;

  outline: 0;

  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);

  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);

  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);

}

button.wpb_btn-large,

span.wpb_btn-large {

  padding: 9px 14px;

  font-size: 15px;

  line-height: normal;

  -webkit-border-radius: 2px;

  -moz-border-radius: 2px;

  border-radius: 2px;

}

button.wpb_btn-large [class^="icon-"],

span.wpb_btn-large [class^="icon-"] {

  margin-top: 1px;

}

button.wpb_btn-small,

span.wpb_btn-small {

  padding: 5px 9px;

  font-size: 11px;

  line-height: 16px;

}

button.wpb_btn-small [class^="icon-"],

span.wpb_btn-small [class^="icon-"] {

  margin-top: -1px;

}

button.wpb_btn-mini,

span.wpb_btn-mini {

  padding: 2px 6px;

  font-size: 11px;

  line-height: 14px;

}

.wpb_btn-primary,

.wpb_btn-primary:hover,

.wpb_btn-warning,

.wpb_btn-warning:hover,

.wpb_btn-danger,

.wpb_btn-danger:hover,

.wpb_btn-success,

.wpb_btn-success:hover,

.wpb_btn-info,

.wpb_btn-info:hover,

.wpb_btn-inverse,

.wpb_btn-inverse:hover {

  color: #ffffff;

  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

}

.wpb_btn-primary.active,

.wpb_btn-warning.active,

.wpb_btn-danger.active,

.wpb_btn-success.active,

.wpb_btn-info.active,

.wpb_btn-inverse.active {

  color: rgba(255, 255, 255, 0.75);

}

.wpb_button {

  border-color: #ccc;

  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);

}

.wpb_btn-primary {

  background-color: #0088cc;

}

.wpb_btn-primary:hover,

.wpb_btn-primary:active,

.wpb_btn-primary.active,

.wpb_btn-primary.disabled,

.wpb_btn-primary[disabled] {

  background-color: #0077b3;

}

.wpb_btn-primary:active,

.wpb_btn-primary.active {

  background-color: #005580 \9;

}

.wpb_btn-warning {

  background-color: #ff9900;

}

.wpb_btn-warning:hover,

.wpb_btn-warning:active,

.wpb_btn-warning.active,

.wpb_btn-warning.disabled,

.wpb_btn-warning[disabled] {

  background-color: #e68a00;

}

.wpb_btn-warning:active,

.wpb_btn-warning.active {

  background-color: #b36b00 \9;

}

.wpb_btn-danger {

  background-color: #ff675b;

}

.wpb_btn-danger:hover,

.wpb_btn-danger:active,

.wpb_btn-danger.active,

.wpb_btn-danger.disabled,

.wpb_btn-danger[disabled] {

  background-color: #ff4f42;

}

.wpb_btn-danger:active,

.wpb_btn-danger.active {

  background-color: #ff200f \9;

}

.wpb_btn-success {

  background-color: #6ab165;

}

.wpb_btn-success:hover,

.wpb_btn-success:active,

.wpb_btn-success.active,

.wpb_btn-success.disabled,

.wpb_btn-success[disabled] {

  background-color: #5aa855;

}

.wpb_btn-success:active,

.wpb_btn-success.active {

  background-color: #488644 \9;

}

.wpb_btn-info {

  background-color: #58b9da;

}

.wpb_btn-info:hover,

.wpb_btn-info:active,

.wpb_btn-info.active,

.wpb_btn-info.disabled,

.wpb_btn-info[disabled] {

  background-color: #43b0d5;

}

.wpb_btn-info:active,

.wpb_btn-info.active {

  background-color: #2a97bc \9;

}

.wpb_btn-inverse {

  background-color: #555555;

}

.wpb_btn-inverse:hover,

.wpb_btn-inverse:active,

.wpb_btn-inverse.active,

.wpb_btn-inverse.disabled,

.wpb_btn-inverse[disabled] {

  background-color: #484848;

}

.wpb_btn-inverse:active,

.wpb_btn-inverse.active {

  background-color: #2f2f2f \9;

}

button.wpb_button,

input[type="submit"].wpb_button {

  *padding-top: 2px;

  *padding-bottom: 2px;

}

button.wpb_button::-moz-focus-inner,

input[type="submit"].wpb_button::-moz-focus-inner {

  padding: 0;

  border: 0;

}

button.wpb_button.wpb_btn-large,

input[type="submit"].wpb_button.wpb_btn-large {

  *padding-top: 7px;

  *padding-bottom: 7px;

}

button.wpb_button.wpb_btn-small,

input[type="submit"].wpb_button.wpb_btn-small {

  *padding-top: 3px;

  *padding-bottom: 3px;

}

button.wpb_button.wpb_btn-mini,

input[type="submit"].wpb_button.wpb_btn-mini {

  *padding-top: 1px;

  *padding-bottom: 1px;

}

/* Button

---------------------------------------------------------- */

a.wpb_button_a {

  text-decoration: none;

  border: none;

}

a.wpb_button_a:hover {

  text-decoration: none;

}

.wpb_button:hover {

  background-image: none;

}

i.icon {

  display: inline-block;

  width: 16px;

  height: 16px;

  line-height: 16px;

  vertical-align: text-top;

  margin-left: 5px;

}

.wpb_btn-large i.icon {

  height: 19px;

  margin-left: 9px;

}

.wpb_btn-small i.icon {

  height: 15px;

}

.wpb_btn-mini i.icon {

  display: none;

}

.wpb_address_book i.icon,

option.wpb_address_book {

  background: url(../images/icons/address-book.png) no-repeat right center;

}

.wpb_alarm_clock i.icon,

option.wpb_alarm_clock {

  background: url(../images/icons/alarm-clock.png) no-repeat right center;

}

.wpb_anchor i.icon,

option.wpb_anchor {

  background: url(../images/icons/anchor.png) no-repeat right center;

}

.wpb_application_image i.icon,

option.wpb_application_image {

  background: url(../images/icons/application-image.png) no-repeat right center;

}

.wpb_arrow i.icon,

option.wpb_arrow {

  background: url(../images/icons/arrow.png) no-repeat right center;

}

.wpb_asterisk i.icon,

option.wpb_asterisk {

  background: url(../images/icons/asterisk.png) no-repeat right center;

}

.wpb_hammer i.icon,

option.wpb_hammer {

  background: url(../images/icons/auction-hammer.png) no-repeat right center;

}

.wpb_balloon i.icon,

option.wpb_balloon {

  background: url(../images/icons/balloon.png) no-repeat right center;

}

.wpb_balloon_buzz i.icon,

option.wpb_balloon_buzz {

  background: url(../images/icons/balloon-buzz.png) no-repeat right center;

}

.wpb_balloon_facebook i.icon,

option.wpb_balloon_facebook {

  background: url(../images/icons/balloon-facebook.png) no-repeat right center;

}

.wpb_balloon_twitter i.icon,

option.wpb_balloon_twitter {

  background: url(../images/icons/balloon-twitter.png) no-repeat right center;

}

.wpb_battery i.icon,

option.wpb_battery {

  background: url(../images/icons/battery-full.png) no-repeat right center;

}

.wpb_binocular i.icon,

option.wpb_binocular {

  background: url(../images/icons/binocular.png) no-repeat right center;

}

.wpb_document_excel i.icon,

option.wpb_document_excel {

  background: url(../images/icons/blue-document-excel.png) no-repeat right center;

}

.wpb_document_image i.icon,

option.wpb_document_image {

  background: url(../images/icons/blue-document-image.png) no-repeat right center;

}

.wpb_document_music i.icon,

option.wpb_document_music {

  background: url(../images/icons/blue-document-music.png) no-repeat right center;

}

.wpb_document_office i.icon,

option.wpb_document_office {

  background: url(../images/icons/blue-document-office.png) no-repeat right center;

}

.wpb_document_pdf i.icon,

option.wpb_document_pdf {

  background: url(../images/icons/blue-document-pdf.png) no-repeat right center;

}

.wpb_document_powerpoint i.icon,

option.wpb_document_powerpoint {

  background: url(../images/icons/blue-document-powerpoint.png) no-repeat right center;

}

.wpb_document_word i.icon,

option.wpb_document_word {

  background: url(../images/icons/blue-document-word.png) no-repeat right center;

}

.wpb_bookmark i.icon,

option.wpb_bookmark {

  background: url(../images/icons/bookmark.png) no-repeat right center;

}

.wpb_camcorder i.icon,

option.wpb_camcorder {

  background: url(../images/icons/camcorder.png) no-repeat right center;

}

.wpb_camera i.icon,

option.wpb_camera {

  background: url(../images/icons/camera.png) no-repeat right center;

}

.wpb_chart i.icon,

option.wpb_chart {

  background: url(../images/icons/chart.png) no-repeat right center;

}

.wpb_chart_pie i.icon,

option.wpb_chart_pie {

  background: url(../images/icons/chart-pie.png) no-repeat right center;

}

.wpb_clock i.icon,

option.wpb_clock {

  background: url(../images/icons/clock.png) no-repeat right center;

}

.wpb_play i.icon,

option.wpb_play {

  background: url(../images/icons/control.png) no-repeat right center;

}

.wpb_fire i.icon,

option.wpb_fire {

  background: url(../images/icons/fire.png) no-repeat right center;

}

.wpb_heart i.icon,

option.wpb_heart {

  background: url(../images/icons/heart.png) no-repeat right center;

}

.wpb_mail i.icon,

option.wpb_mail {

  background: url(../images/icons/mail.png) no-repeat right center;

}

.wpb_shield i.icon,

option.wpb_shield {

  background: url(../images/icons/plus-shield.png) no-repeat right center;

}

.wpb_video i.icon,

option.wpb_video {

  background: url(../images/icons/video.png) no-repeat right center;

}

/* Call to action

---------------------------------------------------------- */

.wpb_call_to_action {

  position: relative;

  background-color: #f7f7f7;

  padding: 20px;

  padding: 35px;

  border: 1px solid #f0f0f0;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}

.wpb_call_to_action .wpb_button {

  margin: 0;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}

.cta_align_left .wpb_button {

  float: left;

}

.cta_align_right .wpb_button {

  float: right;

}

.cta_align_left .wpb_button,

.cta_align_right .wpb_button {

  max-width: 27.5%;

}

.cta_align_left .wpb_call_text,

.cta_align_right .wpb_call_text {

  width: 70%;

  float: left;

  clear: none;

}

.cta_align_left .wpb_call_text {

  float: right;

}

.wpb_call_to_action .wpb_call_text,

#content .wpb_call_to_action .wpb_call_text {

  margin: 0;

  padding-top: 0;

}

.cta_align_bottom {

  text-align: center;

}

.cta_align_bottom .wpb_button {

  position: static;

  margin-top: 21.739130434782606px;

  display: inline-block;

}

.cta_no_button .wpb_call_text {

  width: auto;

  float: none;

}

/* Call to action responsive rules

---------------------------------------------------------- */

@media (max-width: 600px) {

  .vc_responsive .cta_align_left .wpb_button,

  .vc_responsive .cta_align_right .wpb_button {

    max-width: 70%;

    width: 70%;

    float: none;

    display: block;

    margin: 3% auto;

  }

  .vc_responsive .cta_align_left .wpb_call_text,

  .vc_responsive .cta_align_right .wpb_call_text {

    width: auto;

    max-width: none;

    text-align: center;

  }

}

/* Google maps

---------------------------------------------------------- */

.wpb_gmaps_widget .wpb_map_wraper {

  background-color: #f7f7f7;

  padding: 5px;

}

.wpb_gmaps_widget .wpb_map_wraper iframe {

  margin-bottom: 0;

  padding: 0;

  display: block;

}

.wpb_content_element .wpb_tabs_nav li a:focus,

.wpb_accordion_section .wpb_accordion_header a:focus,

.wpb_tour_next_prev_nav a:focus {

  outline: none;

}

/** Tabs/Tour Common **/

.wpb_content_element .wpb_tour_tabs_wrapper,

.wpb_content_element .wpb_tabs_nav {

  padding: 0;

}

.wpb_content_element .wpb_tabs_nav {

  margin: 0;

  padding-left: 0 !important;

  text-indent: inherit !important;

}

#content .wpb_content_element .wpb_tabs_nav {

  margin: 0;

}

.wpb_content_element .wpb_tabs_nav li {

  background-color: #f0f0f0;

  white-space: nowrap;

  padding: 0;

  background-image: none;

  list-style: none !important;

}

.wpb_content_element .wpb_tabs_nav li:after,

.wpb_content_element .wpb_tabs_nav li:before {

  display: none !important;

}

.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,

.wpb_content_element .wpb_tabs_nav li:hover {

  background-color: #f7f7f7;

}

.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {

  cursor: default;

}

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide {

  display: none;

}

/** Tabs/Tour/Accordion Common **/

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a,

.wpb_content_element .wpb_accordion_header a {

  border-bottom: none;

  text-decoration: none;

  display: block;

  padding: 0.5em 1em;

}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,

.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {

  background-color: #f7f7f7;

}

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li,

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {

  transition: all 0.2s linear;

  -moz-transition: all 0.2s linear;

  -webkit-transition: all 0.2s linear;

  -o-transition: all 0.2s linear;

}

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab,

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {

  padding: 1em;

}

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab > .wpb_content_element:last-child,

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content > .wpb_content_element:last-child,

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child > div > div.wpb_wrapper .wpb_content_element:last-child,

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child > div > div.wpb_wrapper .wpb_content_element:last-child {

  margin-bottom: 0;

}

/** Tabs **/

.wpb_tabs .wpb_tabs_nav li {

  float: left;

  margin: 0 1px 0 0;

}

/** Tour **/

.wpb_tour .wpb_tabs_nav {

  float: left;

  width: 31.666666666666668%;

}

.wpb_tour .wpb_tabs_nav li {

  margin: 0 0 1px 0;

}

.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  border: none;

  float: left;

  width: 68.33333333333333%;

  padding: 0 0 0 21.739130434782606px;

}

.wpb_tour_next_prev_nav {

  margin-left: 31.666666666666668%;

  padding-left: 21.739130434782606px;

  font-size: 80%;

}

.wpb_tour_next_prev_nav a {

  border-bottom: 1px dotted;

  text-decoration: none;

}

.wpb_tour_next_prev_nav a:hover {

  text-decoration: none;

  border-bottom: none;

}

.wpb_tour_next_prev_nav span {

  width: 48%;

  display: inline-block;

  padding-top: 1em;

  float: left;

}

.wpb_tour_next_prev_nav span.wpb_next_slide {

  text-align: right;

  float: right;

}

/** Accordion **/

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {

  margin: 0 0 1px 0;

  padding-top: 0;

  position: relative;

  text-transform: none;

  font-weight: inherit;

  font-size: inherit;

  font-family: inherit;

  line-height: inherit;

  letter-spacing: inherit;

}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {

  padding-left: 1em;

}

.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon,

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {

  display: block;

  width: 16px;

  height: 16px;

  background-image: url(../images/toggle_open.png);

  background-repeat: no-repeat;

  position: absolute;

  right: 0.7em;

  top: 0.7em;

}

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {

  background-image: url(../images/toggle_close.png);

}

/* tabs_tour_accordion responsive rules */

@media (max-width: 480px) {

  .vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav,

  .vc_responsive .wpb_tour .wpb_tab,

  .vc_responsive .wpb_tour_next_prev_nav {

    width: 100%;

    float: none;

    margin-left: 0;

  }

  .vc_responsive .wpb_tour_next_prev_nav {

    width: auto;

    padding: 0 1em;

  }

  .vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav {

    margin-bottom: 1em;

  }

  .vc_responsive .wpb_tour .wpb_tab {

    padding-left: 1em;

    padding-right: 1em;

  }

}

/* Twitter

---------------------------------------------------------- */

#content .wpb_twitter_widget ul.tweet_list,

.wpb_twitter_widget ul.tweet_list {

  margin: 0;

  padding: 0;

}

#content .wpb_twitter_widget ul.tweet_list li,

.wpb_twitter_widget ul.tweet_list li {

  border-bottom: 1px solid #f7f7f7;

  margin: 0 0 1em 0;

  padding-bottom: 1em;

  background-image: none;

  list-style: none !important;

}

#content .wpb_twitter_widget ul.tweet_list li:after,

.wpb_twitter_widget ul.tweet_list li:after,

#content .wpb_twitter_widget ul.tweet_list li:before,

.wpb_twitter_widget ul.tweet_list li:before {

  display: none !important;

}

.wpb_twitter_widget .tweet_time {

  display: block;

  color: #f7f7f7;

  font-size: 80%;

}

.wpb_twitter_widget p.twitter_follow_button_wrap {

  margin-bottom: 0;

  font-size: 80%;

}

.wpb_twitter_widget .twitter_follow_button {

  background-image: url(../images/twitter_bird.png);

  background-position: left center;

  background-repeat: no-repeat;

  padding-left: 25px;

  display: inline-block;

  min-height: 16px;

}

/* Teaser Grid

---------------------------------------------------------- */

.wpb_column .wpb_wrapper .wpb_teaser_grid {

  margin-left: 0;

  margin-bottom: 0;

  float: none;

}

body ul.wpb_thumbnails-fluid li {

  /* some themes add bg image as a bullet */



  padding: 0;

  margin-left: 0;

  background-image: none;

  list-style: none !important;

}

body ul.wpb_thumbnails-fluid li:after,

body ul.wpb_thumbnails-fluid li:before {

  display: none !important;

}

body ul.wpb_thumbnails-fluid li .entry-content *:last-child {

  margin-bottom: 0;

}

.wpb_row .wpb_grid ul.wpb_thumbnails-fluid,

.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid {

  margin: 0 0 0 -2.5%;

  padding: 0;

  width: 102.5%;

  overflow: visible !important;

}

.wpb_row ul.wpb_thumbnails-fluid > [class*="vc_span"] {

  margin-left: 2.5%;

}

/* Grid adjustments */

.wpb_grid .wpb_thumbnails-fluid > .vc_span2,

.wpb_filtered_grid .wpb_thumbnails-fluid > .vc_span2 {

  width: 14.016666666666667%;

}

.wpb_grid .wpb_thumbnails-fluid > .vc_span3,

.wpb_filtered_grid .wpb_thumbnails-fluid > .vc_span3 {

  width: 22.42%;

}

.wpb_grid .wpb_thumbnails-fluid > .vc_span4,

.wpb_filtered_grid .wpb_thumbnails-fluid > .vc_span4 {

  width: 30.753333333333337%;

}

.wpb_grid .wpb_thumbnails-fluid > .vc_span6,

.wpb_filtered_grid .wpb_thumbnails-fluid > .vc_span6 {

  width: 47.45%;

}

.wpb_grid .wpb_thumbnails-fluid > .vc_span12,

.wpb_filtered_grid .wpb_thumbnails-fluid > .vc_span12 {

  width: 97.5%;

}

/* Teaser grid

---------------------------------------------------------- */

.wpb_teaser_grid .entry-content {

  margin: 0;

  padding: 0;

  width: 100%;

}

.grid_layout-thumbnail .post-thumb {

  margin-bottom: 0;

}

.grid_layout-thumbnail .post-thumb img {

  max-width: 100%;

}

/* Carousel layout

---------------------------------------------------------- */

.wpb_carousel .wpb_wrapper {

  position: relative;

}

.wpb_carousel .prev,

.wpb_carousel .next {

  position: absolute;

  top: 3px;

  background-color: #f7f7f7;

  padding: 0px 6px 0px 6px;

  font-size: 12px;

  z-index: 10;

  text-decoration: none;

  transition: all 0.2s linear;

  -moz-transition: all 0.2s linear;

  -webkit-transition: all 0.2s linear;

  -o-transition: all 0.2s linear;

}

.wpb_carousel .prev:hover,

.wpb_carousel .next:hover {

  background-color: #f0f0f0;

}

.wpb_carousel .prev:focus,

.wpb_carousel .next:focus {

  outline: none;

  text-decoration: none;

}

.wpb_carousel .prev {

  right: 30px;

}

.wpb_carousel .next {

  right: 0px;

}

.wpb_carousel .wpb_thumbnails-fluid {

  width: 100%;

}

.wpb_carousel .wpb_thumbnails-fluid > [class*="vc_span"] {

  height: auto !important;

}

/*** Categories filter ***/

.wpb_teaser_grid .categories_filter,

.wpb_categories_filter {

  list-style: none;

  list-style-type: none;

  padding: 0;

  margin: 0 0 10px 0;

}

.wpb_teaser_grid .categories_filter li,

.wpb_categories_filter li {

  display: block;

  float: left;

  margin: 0 10px 10px 0;

  background-image: none;

  list-style: none !important;

}

.wpb_teaser_grid .categories_filter li:after,

.wpb_categories_filter li:after,

.wpb_teaser_grid .categories_filter li:before,

.wpb_categories_filter li:before {

  display: none !important;

}

.wpb_teaser_grid .categories_filter li a,

.wpb_categories_filter li a {

  border: none;

  text-decoration: none;

}

.wpb_teaser_grid .categories_filter li a:hover,

.wpb_categories_filter li a:hover {

  border-bottom: 1px dotted;

}

.wpb_teaser_grid .categories_filter li.active a,

.wpb_categories_filter li.active a {

  border-bottom: 1px dotted;

}

@media (max-width: 480px) {

  .vc_responsive .wpb_row ul.wpb_thumbnails-fluid {

    margin-left: 0;

    width: auto;

  }

  .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_span"] {

    width: 100%;

    float: none;

    display: block;

    margin-left: 0;

    margin-right: 0;

  }

}

/* Image grid

---------------------------------------------------------- */

.wpb_image_grid .wpb_image_grid_ul {

  margin: 0;

  padding: 0;

}

.wpb_image_grid .wpb_image_grid_ul > li {

  background-image: none;

  list-style: none !important;

}

.wpb_image_grid .wpb_image_grid_ul > li:after,

.wpb_image_grid .wpb_image_grid_ul > li:before {

  display: none !important;

}

.wpb_image_grid .wpb_image_grid_ul .isotope-item {

  list-style: none;

  margin: 0 1px 1px 0;

  max-width: 100%;

  float: left;

}

.wpb_image_grid .wpb_image_grid_ul a {

  display: block;

}

.wpb_image_grid .wpb_image_grid_ul img {

  display: block;

  max-width: 100%;

  height: auto;

}

/* Gallery

---------------------------------------------------------- */

.wpb_gallery .theme-default .nivoSlider {

  margin-bottom: 0;

}

.wpb_gallery .theme-default .nivo-controlNav {

  padding: 10px 0 3px 0;

}

.wpb_gallery .wpb_flexslider .flex-control-nav {

  bottom: -35px;

}

.wpb_gallery .wpb_flexslider .flex-caption {

  cursor: default;

}

/*** remove ul & li margins ***/

#content .wpb_gallery_slides ul.slides,

.content .wpb_gallery_slides ul.slides,

.wpb_gallery_slides ul.slides,

#content .wpb_gallery_slides ul.flex-direction-nav,

.content .wpb_gallery_slides ul.flex-direction-nav,

.wpb_gallery_slides ul.flex-direction-nav,

body .wpb_gallery_slides ul li,

.wpb_content_element .wpb_gallery_slides ul li {

  list-style: none;

  padding: 0;

  background-image: none;

  margin: 0;

}

.wpb_alert {

  padding: 1em 35px 1em 14px;

  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);

  background-color: #fcf8e3;

  border: 1px solid #fbeed5;

  -webkit-border-radius: 2px;

  -moz-border-radius: 2px;

  border-radius: 2px;

  color: #c09853;

  clear: both;

}

.wpb_alert-success {

  background-color: #dff0d8;

  border-color: #d6e9c6;

  color: #468847;

}

.wpb_alert-danger,

.wpb_alert-error {

  background-color: #f2dede;

  border-color: #eed3d7;

  color: #b94a48;

}

.wpb_alert-info {

  background-color: #d9edf7;

  border-color: #bce8f1;

  color: #3a87ad;

}

.wpb_alert .messagebox_text {

  padding-left: 28px;

  background: url(../vc/alert.png) no-repeat left center;

}

.wpb_alert-info .messagebox_text {

  background: url(../vc/info.png) no-repeat left center;

}

.wpb_alert-success .messagebox_text {

  background: url(../vc/tick.png) no-repeat left center;

}

.wpb_alert-error .messagebox_text {

  background: url(../vc/exclamation.png) no-repeat left center;

}

/* Flickr stream

---------------------------------------------------------- */

.flickr_badge_image {

  margin: 0 10px 10px 0px;

  width: 72px;

  height: 72px;

  float: left;

  background: none;

  padding: 0;

}

.flickr_badge_image a {

  border: none;

}

.flickr_badge_image img {

  margin: 0;

  overflow: hidden;

  position: relative;

  width: 100%;

  height: 100%;

  max-width: 100%;

  max-height: 100%;

}

.wpb_flickr_widget p.flickr_stream_wrap {

  clear: both;

  margin-bottom: 0;

  font-size: 80%;

}

.wpb_flickr_widget p.flickr_stream_wrap a {

  background-image: url(../images/flickr.png);

  background-repeat: no-repeat;

  background-position: left center;

  padding-left: 25px;

  display: inline-block;

}

/* Video widget

---------------------------------------------------------- */

.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {

  padding-top: 56%;

  position: relative;

}

.wpb_video_widget .wpb_wrapper .wpb_video_wrapper > div {

  padding-top: 0 !important;

  position: static;

}

.wpb_video_widget .wpb_wrapper iframe {

  width: 100%;

  height: 100%;

  display: block;

  position: absolute;

  margin: 0;

  top: 0;

  left: 0;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}

.wpb_video_wrapper .fluid-width-video-wrapper {

  padding-top: 0 !important;

  position: static;

}

/* Posts slider

---------------------------------------------------------- */

.wpb_posts_slider .flex-caption,

.wpb_posts_slider .nivo-caption {

  background-color: #f7f7f7;

  opacity: 1;

  color: inherit;

  padding: 10px 15px;

  position: static;

}

.wpb_posts_slider .wpb_gallery_slides > ul > li {

  background-image: none;

  list-style: none !important;

}

.wpb_posts_slider .wpb_gallery_slides > ul > li:after,

.wpb_posts_slider .wpb_gallery_slides > ul > li:before {

  display: none !important;

}

/* Progress bar

---------------------------------------------------------- */

.vc_progress_bar .vc_single_bar {

  background: #f7f7f7;

  position: relative;

  margin-bottom: 11.666666666666666px;

  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;

  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;

  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  border-radius: 3px;

}

.vc_progress_bar .vc_single_bar:last-child {

  margin-bottom: 0;

}

.vc_progress_bar .vc_single_bar .vc_label {

  display: block;

  padding: 0.5em 1em;

  position: relative;

  z-index: 1;

  font-size:14px;

  font-weight:700;

  font-family:"Open sans"

}

.vc_progress_bar .vc_single_bar.bar_blue .vc_bar {

  background-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_label {

  color: #ffffff;

  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

}

.vc_progress_bar .vc_single_bar.bar_green .vc_bar {

  background-color: #5bb75b;

}

.vc_progress_bar .vc_single_bar.bar_green .vc_label {

  color: #ffffff;

  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

}

.vc_progress_bar .vc_single_bar.bar_orange .vc_bar {

  background-color: #faa732;

}

.vc_progress_bar .vc_single_bar.bar_orange .vc_label {

  color: #ffffff;

  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

}

.vc_progress_bar .vc_single_bar.bar_red .vc_bar {

  background-color: #da4f49;

}

.vc_progress_bar .vc_single_bar.bar_red .vc_label {

  color: #ffffff;

  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

}

.vc_progress_bar .vc_single_bar.bar_black .vc_bar {

  background-color: #414141;

}

.vc_progress_bar .vc_single_bar.bar_black .vc_label {

  color: #ffffff;

  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

}

.vc_progress_bar .vc_single_bar .vc_bar {

  display: block;

  position: absolute;

  height: 100%;

  background-color: #e0e0e0;

  width: 0%;

  top: 0;

  left: 0;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  border-radius: 3px;

  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 .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: -moz-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: -o-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);

  -webkit-background-size: 40px 40px;

  -moz-background-size: 40px 40px;

  -o-background-size: 40px 40px;

  background-size: 40px 40px;

}

.vc_progress_bar .vc_single_bar .vc_bar.animated {

  -webkit-animation: progress-bar-stripes 2s linear infinite;

  -moz-animation: progress-bar-stripes 2s linear infinite;

  -ms-animation: progress-bar-stripes 2s linear infinite;

  -o-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;

  }

}

@-moz-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;

  }

}

@-o-keyframes progress-bar-stripes {

  from {

    background-position: 0 0;

  }

  to {

    background-position: 40px 0;

  }

}

@keyframes progress-bar-stripes {

  from {

    background-position: 40px 0;

  }

  to {

    background-position: 0 0;

  }

}

/*** Pie chart **/

.vc_pie_chart {

  z-index: 0;

  text-align: center;

}

.vc_pie_chart .vc_pie_wrapper {

  position: relative;

  margin: 0 auto;

}

.vc_pie_chart canvas {

  position: relative;

  z-index: 1;

}

.vc_pie_chart .vc_pie_chart_value {

  font-size: 200%;

  position: absolute;

  top: 0;

  left: 0;

  display: block;

  width: 100%;

  height: 100%;

  text-align: center;

}

.vc_pie_chart[data-pie-color="wpb_button"] .vc_pie_chart_back {

  border-color: #f7f7f7;

}

.vc_pie_chart[data-pie-color="btn-primary"] .vc_pie_chart_back {

  border-color: #0088cc;

}

.vc_pie_chart[data-pie-color="btn-info"] .vc_pie_chart_back {

  border-color: #58b9da;

}

.vc_pie_chart[data-pie-color="btn-success"] .vc_pie_chart_back {

  border-color: #6ab165;

}

.vc_pie_chart[data-pie-color="btn-warning"] .vc_pie_chart_back {

  border-color: #ff9900;

}

.vc_pie_chart[data-pie-color="btn-danger"] .vc_pie_chart_back {

  border-color: #ff675b;

}

.vc_pie_chart[data-pie-color="btn-inverse"] .vc_pie_chart_back {

  border-color: #555555;

}

.vc_pie_chart_back {

  display: block;

  position: absolute;

  width: 100%;

  height: 100%;

  top: 0;

  left: 0;

  border: 6px solid #f7f7f7;

  border-radius: 999px;

  border-radius: 50%;

  opacity: 0.3;

  filter: alpha(opacity=30);

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  -ms-box-sizing: border-box;

  box-sizing: border-box;

}

.vc_carousel .vc-carousel-control {

  text-shadow: none;

  transition: all 0.2s linear;

  -moz-transition: all 0.2s linear;

  -webkit-transition: all 0.2s linear;

  -o-transition: all 0.2s linear;

}

.vc_carousel .vc-carousel-control:active,

.vc_carousel .vc-carousel-control:focus {

  outline: none;

}

.vc_carousel .vc-carousel-control .icon-prev,

.vc_carousel .vc-carousel-control .icon-next {

  background-color: #f7f7f7;

  transition: all 0.2s linear;

  -moz-transition: all 0.2s linear;

  -webkit-transition: all 0.2s linear;

  -o-transition: all 0.2s linear;

}

.vc_carousel .vc-carousel-control .icon-prev:hover,

.vc_carousel .vc-carousel-control .icon-next:hover {

  background-color: #f0f0f0;

}

.vc_carousel .vc-carousel-indicators li {

  width: 5px;

  height: 5px;

  margin: 0;

  background-color: #f7f7f7;

  border-color: #f7f7f7;

  transition: all 0.2s linear;

  -moz-transition: all 0.2s linear;

  -webkit-transition: all 0.2s linear;

  -o-transition: all 0.2s linear;

}

.vc_carousel .vc-carousel-indicators li.vc-active {

  background-color: transparent;

}

/* Responsive stuff

---------------------------------------------------------- */

/* Make all grid-sized elements block level again */

@media (max-width: 480px) {

  .vc_responsive div.vc_row-fluid div[class*="vc_span"] {

    float: none;

    display: block;

    width: 100% !important;

    margin-left: 0;

  }

}

/* Content elements margins

---------------------------------------------------------- */

.wpb_alert p:last-child,

#content .wpb_alert p:last-child,

.wpb_text_column p:last-child,

.wpb_text_column *:last-child,

#content .wpb_text_column p:last-child,

#content .wpb_text_column *:last-child,

.wpb_toggle_content p:last-child {

  margin-bottom: 0;

}

.wpb_row,

.wpb_content_element,

ul.wpb_thumbnails-fluid > li,

.last_toggle_el_margin,

.wpb_button {

  margin-bottom: 10px;

}

.fb_like,

.twitter-share-button,

.entry-content .twitter-share-button,

.wpb_googleplus,

.wpb_pinterest,

.wpb_tab .wpb_content_element,

.wpb_accordion .wpb_content_element,

.wpb_toggle_content {

  margin-bottom: 21.739130434782606px;

}



.wpb_content_element:last-child {

	 margin-bottom: 0;

}

/* end Content elements margins -------------------------- */

/* Useful css

---------------------------------------------------------- */

.wpb_content_element.wpb_single_image img,

.wpb_thumbnails .post-thumb 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_heading,

.entry-content .wpb_heading {

  margin-top: 0;

}

.pp_content iframe {

  margin-bottom: 0;

}

/* end Useful css ---------------------------------------- */

.vc_grid {

  padding-left: 0;

  padding-right: 0;

  margin-left: 0;

  margin-right: 0;

}

.vc_grid-gutter-1px {

  margin-bottom: -1px;

}

.vc_grid-gutter-1px .vc_pageable-slide-wrapper {

  margin-right: -1px;

}

.vc_grid-gutter-1px .vc_grid-item {

  padding-right: 1px;

  padding-bottom: 1px;

}

.vc_grid-gutter-2px {

  margin-bottom: -2px;

}

.vc_grid-gutter-2px .vc_pageable-slide-wrapper {

  margin-right: -2px;

}

.vc_grid-gutter-2px .vc_grid-item {

  padding-right: 2px;

  padding-bottom: 2px;

}

.vc_grid-gutter-3px {

  margin-bottom: -3px;

}

.vc_grid-gutter-3px .vc_pageable-slide-wrapper {

  margin-right: -3px;

}

.vc_grid-gutter-3px .vc_grid-item {

  padding-right: 3px;

  padding-bottom: 3px;

}

.vc_grid-gutter-4px {

  margin-bottom: -4px;

}

.vc_grid-gutter-4px .vc_pageable-slide-wrapper {

  margin-right: -4px;

}

.vc_grid-gutter-4px .vc_grid-item {

  padding-right: 4px;

  padding-bottom: 4px;

}

.vc_grid-gutter-5px {

  margin-bottom: -5px;

}

.vc_grid-gutter-5px .vc_pageable-slide-wrapper {

  margin-right: -5px;

}

.vc_grid-gutter-5px .vc_grid-item {

  padding-right: 5px;

  padding-bottom: 5px;

}

.vc_grid-gutter-10px {

  margin-bottom: -10px;

}

.vc_grid-gutter-10px .vc_pageable-slide-wrapper {

  margin-right: -10px;

}

.vc_grid-gutter-10px .vc_grid-item {

  padding-right: 10px;

  padding-bottom: 10px;

}

.vc_grid-gutter-15px {

  margin-bottom: -15px;

}

.vc_grid-gutter-15px .vc_pageable-slide-wrapper {

  margin-right: -15px;

}

.vc_grid-gutter-15px .vc_grid-item {

  padding-right: 15px;

  padding-bottom: 15px;

}

.vc_grid-gutter-20px {

  margin-bottom: -20px;

}

.vc_grid-gutter-20px .vc_pageable-slide-wrapper {

  margin-right: -20px;

}

.vc_grid-gutter-20px .vc_grid-item {

  padding-right: 20px;

  padding-bottom: 20px;

}

.vc_grid-gutter-25px {

  margin-bottom: -25px;

}

.vc_grid-gutter-25px .vc_pageable-slide-wrapper {

  margin-right: -25px;

}

.vc_grid-gutter-25px .vc_grid-item {

  padding-right: 25px;

  padding-bottom: 25px;

}

.vc_grid-gutter-30px {

  margin-bottom: -30px;

}

.vc_grid-gutter-30px .vc_pageable-slide-wrapper {

  margin-right: -30px;

}

.vc_grid-gutter-30px .vc_grid-item {

  padding-right: 30px;

  padding-bottom: 30px;

}

.vc_grid-gutter-35px {

  margin-bottom: -35px;

}

.vc_grid-gutter-35px .vc_pageable-slide-wrapper {

  margin-right: -35px;

}

.vc_grid-gutter-35px .vc_grid-item {

  padding-right: 35px;

  padding-bottom: 35px;

}

.vc_grid-item {

  display: none;

  padding: 0;

  vertical-align: top;

  float: none;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}

.vc_grid-item.vc_is-hover {

  z-index: 10;

}

.vc_grid-item .vc_grid-item-mini .vc_grid-item-content {

  overflow: hidden;

}

.vc_grid-item .wpb_content_element,

.vc_grid-item .vc_icon_element,

.vc_grid-item .vc_btn {

  margin-bottom: 15px;

}

.vc_grid-item .wpb_content_element a,

.vc_grid-item .vc_icon_element a,

.vc_grid-item .vc_btn a {

  text-decoration: none;

  border-bottom: 0;

}

.vc_masonry_grid .vc_grid-item,

.vc_masonry_media_grid .vc_grid-item {

  position: static;

}

.vc_masonry_grid .vc_grid-item.vc_visible-item,

.vc_masonry_media_grid .vc_grid-item.vc_visible-item {

  display: block;

}

.vc_basic_grid .vc_grid-item.vc_visible-item,

.vc_media_grid .vc_grid-item.vc_visible-item {

  display: block;

}

@media (min-width: 768px) {

  .vc_basic_grid .vc_grid-item.vc_visible-item,

  .vc_media_grid .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;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  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%;

  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-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;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}

.vc_gitem-zone .vc-prettyphoto-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 .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;

  -o-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;

  box-sizing: border-box;

}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-none .vc_gitem-zone-b {

  opacity: 1;

}

.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;

  -webkit-transition: all 1s ease;

  -o-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;

  -o-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;

  -o-transition: all 1s ease;

  transition: all 1s ease;

  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;

  transform: translate3d(0, -100%, 0);

  -webkit-perspective: 1000;

  -webkit-backface-visibility: hidden;

  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;

}

.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;

  -o-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;

  -o-transition: all 1s ease;

  transition: all 1s ease;

  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;

  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;

}

.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;

  -o-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;

  -o-transition: all 1s ease;

  transition: all 1s ease;

  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;

  transform: translate3d(0, 0, 0);

}

.vc_gitem-animate-scaleIn {

  overflow: hidden;

}

.vc_gitem-animate-scaleIn .vc_gitem-zone-a {

  -webkit-transform: scale(1);

  -moz-transform: scale(1);

  -ms-transform: scale(1);

  -o-transform: scale(1);

  transform: scale(1);

  -webkit-transition: transform 0.3s ease-in-out;

  -o-transition: 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);

  -moz-transform: scale(1.1);

  -ms-transform: scale(1.1);

  -o-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);

  -moz-transform: scale(1);

  -ms-transform: scale(1);

  -o-transform: scale(1);

  transform: scale(1);

  -webkit-transition: transform 0.3s ease-in-out;

  -o-transition: 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);

  -moz-transform: scale(1.5) rotate(10deg);

  -ms-transform: scale(1.5) rotate(10deg);

  -o-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%;

  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);

  -moz-transition: filter 0.5s cubic-bezier(0, 0.275, 0.125, 1), -moz-transform 0.5s cubic-bezier(0, 0.275, 0.125, 1);

  -o-transition: filter 0.5s cubic-bezier(0, 0.275, 0.125, 1), -o-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('../vc/blur.svg#blur');

  -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 {

  transform: scale(1.1);

}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {

  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;

  -webkit-transition: all 1s ease;

  -o-transition: all 1s ease;

  transition: all 1s ease;

  transform: translateX(-100%);

  opacity: 0;

}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInRight .vc_gitem-zone-b {

  opacity: 1;

  -webkit-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;

  -o-transition: all 1s ease;

  transition: all 1s ease;

  transform: translateX(100%);

  opacity: 0;

}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInLeft .vc_gitem-zone-b {

  opacity: 1;

  -webkit-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;

  -o-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;

  -o-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;

  -moz-backface-visibility: hidden;

  -o-backface-visibility: hidden;

  backface-visibility: hidden;

  -webkit-transition: -webkit-transform 1s;

  -moz-transition: -moz-transform 1s;

  -o-transition: -o-transform 1s;

  transition: transform 1s;

  -webkit-transform-style: preserve-3d;

  -moz-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);

  -moz-transform: rotateX(180deg);

  -o-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;

  -webkit-transition: all 0.6s ease;

  -o-transition: all 0.6s ease;

  transition: all 0.6s ease;

  transform-style: preserve-3d;

  -webkit-transform: rotateX(180deg);

  -moz-transform: rotateX(180deg);

  -o-transform: rotateX(180deg);

  transform: rotateX(180deg);

  backface-visibility: hidden;

}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-b {

  opacity: 1;

  -webkit-transform: rotateX(0deg);

  -moz-transform: rotateX(0deg);

  -o-transform: rotateX(0deg);

  transform: rotateX(0deg);

}

.vc_gitem-animate-flipHorizontalFadeIn {

  overflow: hidden;

}

.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a {

  -webkit-backface-visibility: hidden;

  -moz-backface-visibility: hidden;

  -o-backface-visibility: hidden;

  backface-visibility: hidden;

  -webkit-transition: -webkit-transform 1s;

  -moz-transition: -moz-transform 1s;

  -o-transition: -o-transform 1s;

  transition: transform 1s;

  -webkit-transform-style: preserve-3d;

  -moz-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);

  -moz-transform: rotateY(180deg);

  -o-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;

  -webkit-transition: all 0.6s ease;

  -o-transition: all 0.6s ease;

  transition: all 0.6s ease;

  transform-style: preserve-3d;

  -webkit-transform: rotateY(180deg);

  -moz-transform: rotateY(180deg);

  -o-transform: rotateY(180deg);

  transform: rotateY(180deg);

  backface-visibility: hidden;

}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b {

  opacity: 1;

  -webkit-transform: rotateY(0deg);

  -moz-transform: rotateY(0deg);

  -o-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);

  transform: translateY(0);

  -webkit-transition: transform 0.5s ease;

  -o-transition: 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%);

  transform: translateY(-20%);

}

.vc_gitem-animate-goTop20 .vc_gitem-zone-b {

  display: block;

  -webkit-transition: bottom 0.5s ease;

  -o-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;

  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);

  transform: translateY(0);

  -webkit-transition: transform 0.5s ease;

  -o-transition: 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%);

  transform: translateY(20%);

}

.vc_gitem-animate-goBottom20 .vc_gitem-zone-b {

  display: block;

  -webkit-transition: top 0.5s ease;

  -o-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;

  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;

  -o-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;

  -o-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;

  -webkit-border-radius: 10px;

  -moz-border-radius: 10px;

  border-radius: 10px;

  -webkit-transition: background-color 200ms ease;

  -o-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 {

  -webkit-border-radius: 30px;

  -moz-border-radius: 30px;

  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;

  -o-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;

  -o-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 {

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  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;

  -o-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;

  -o-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;

  -o-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;

  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.0;

}

.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.0;

  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 {

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  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;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  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;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  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 {

  -webkit-border-radius: 5px;

  -moz-border-radius: 5px;

  border-radius: 5px;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  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 rgba(0, 0, 0, 0) !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;

}

.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;

  -o-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;

  -o-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 only screen and (min-width: 1215px) {

.vc_row-fluid .vc_col-lg-12 {  width: 100% !important;}

.vc_row-fluid .vc_col-lg-11 {  width: 91.45833333333334% !important;}

.vc_row-fluid .vc_col-lg-10 {  width: 82.91666666666667% !important;}

.vc_row-fluid .vc_col-lg-9 {  width: 74.375% !important;}

.vc_row-fluid .vc_col-lg-8 {  width: 65.83333333333334% !important;}

.vc_row-fluid .vc_col-lg-7 {  width: 57.29166666666667% !important;}

.vc_row-fluid .vc_col-lg-6 {  width: 48.75% !important;}

.vc_row-fluid .vc_col-lg-5 {  width: 40.208333333333336% !important;}

.vc_row-fluid .vc_col-lg-4 {  width: 31.666666666666668% !important;}

.vc_row-fluid .vc_col-lg-3 {  width: 23.125% !important;}

.vc_row-fluid .vc_col-lg-2 {  width: 14.583333333333334% !important;}

.vc_row-fluid .vc_col-lg-1 {  width: 6.041666666666667% !important;}

.full-width-content.vc_row-fluid .vc_col-lg-2 { width: 16.66%!important; }

.full-width-content.vc_row-fluid .vc_col-lg-3 { width: 25%!important; }

.full-width-content.vc_row-fluid .vc_col-lg-4 { width: 33.33%!important; }

.full-width-content.vc_row-fluid .vc_col-lg-5 { width: 40.5%!important; }

.full-width-content.vc_row-fluid .vc_col-lg-6 { width: 50%!important; }

.full-width-content.vc_row-fluid .vc_col-lg-7 { width: 57.5%!important; }

.full-width-content.vc_row-fluid .vc_col-lg-8 { width: 66.6%!important; }

.full-width-content.vc_row-fluid .vc_col-lg-9 { width: 75%!important; }

.full-width-content.vc_row-fluid .vc_col-lg-10 { width: 83.0%!important; }

.full-width-content.vc_row-fluid .vc_col-lg-11 { width: 91.5%!important; }

.full-width-content.vc_row-fluid .vc_col-lg-12 { width: 100%!important; }

}






@media only screen and (max-width: 767px and min-width: 768px) {
.vc_row-fluid .vc_span3 {  width: 97% !important;}

#footer_coms .f_message_left{
  text-align: center;
    width: 100%;
    margin: auto;
}


}

@media only screen and (max-width: 991px) {
.vc_row-fluid .vc_span3 {  width: 47.125% !important;
}

#footer_coms .f_message_left{
  text-align: center;
    width: 100%;
    margin: auto;
}




}






@media only screen and (max-width: 1024px) {
.vc_row-fluid .vc_span3 {  width: 47.125% !important;}

#footer_coms .f_message_left{
  text-align: center;
    width: 100%;
    margin: auto;
}


#logo_img {
    line-height: 50px;
    width: 87%;
    max-height: 50px;
    text-align: center;
    margin: 0px 0 0 20px;
    padding: 0px;
    float: left;
    position: relative;
    z-index: 5000;
}


}

	@media only screen and (max-width: 1200px) {
.vc_row-fluid .vc_span3 { 
    width: 49% !important;
    height: auto;
    min-height: auto;
    margin-bottom: 0px;
    float: none;
    display: inline-block;
	vertical-align:top;
  }

#footer_coms .f_message_left{
  text-align: center;
    width: 100%;
    margin: auto;
}


.f_menu_right{
  display: none;
}

}
@media only screen and (min-width: 768px) {
#footer_bg {
    width: 100%;
    margin: 0 auto;
    background: #202024;
    color: #ccc;
    bottom: 0;
    z-index: 99;
    position: fixed;
}
}

@media only screen and (max-width: 782px) {
.vc_row-fluid .vc_span3 {  width: 100% !important;}

#footer_coms .f_message_left{
  text-align: center;
    width: 100%;
    margin: auto;
}

#logo_img {
    line-height: 50px;
    width: 85%;
    max-height: 50px;
    text-align: center;
    margin: 0px 0 0 20px;
    padding: 0px;
    float: left;
    position: relative;
    z-index: 5000;
}


}


  
@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;

  }

}

.owl-carousel {

  /* .owl-animated-out - only for current item */

  /* This is very important class. Use z-index if you want move Out item above In item */

  /* .owl-animated-in - only for upcoming item

    /* This is very important class. Use z-index if you want move In item above Out item */

  /* .fadeOut is style taken from Animation.css and this is how it looks in owl.carousel.css:  */

}

.owl-carousel .owl-item .vc_grid-item {

  -webkit-transform: translate3D(0, 0, 0);

}

.owl-carousel .owl-animated-out {

  z-index: 0;

}

.owl-carousel .owl-animated-in {

  z-index: 1;

}

@font-face {

  font-family: 'vc_grid_v1';

  src: url('../fonts/vc_grid/vc_grid_v1.eot?-9hbgac');

  src: url('../fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac') format('embedded-opentype'), url('../fonts/vc_grid/vc_grid_v1.woff?-9hbgac') format('woff'), url('../fonts/vc_grid/vc_grid_v1.ttf?-9hbgac') format('truetype'), url('../fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1') format('svg');

  font-weight: normal;

  font-style: normal;

}

[class^="vc_arrow-icon-"],

[class*=" vc_arrow-icon-"] {

  font-family: 'vc_grid_v1';

  speak: none;

  font-style: normal;

  font-weight: normal;

  font-variant: normal;

  text-transform: none;

  line-height: 1;

  /* Better Font Rendering =========== */

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

}

.vc_arrow-icon-minus:before {

  content: "\e61c";

}

.vc_arrow-icon-plus:before {

  content: "\e61d";

}

.vc_arrow-icon-arrow_down:before {

  content: "\e61e";

}

.vc_arrow-icon-arrow_up:before {

  content: "\e61f";

}

.vc_arrow-icon-arrow_01_left:before {

  content: "\e600";

}

.vc_arrow-icon-arrow_01_right:before {

  content: "\e601";

}

.vc_arrow-icon-arrow_02_left:before {

  content: "\e602";

}

.vc_arrow-icon-arrow_02_right:before {

  content: "\e603";

}

.vc_arrow-icon-arrow_03_left:before {

  content: "\e604";

}

.vc_arrow-icon-arrow_03_right:before {

  content: "\e605";

}

.vc_arrow-icon-arrow_04_left:before {

  content: "\e606";

}

.vc_arrow-icon-arrow_04_right:before {

  content: "\e607";

}

.vc_arrow-icon-arrow_05_left:before {

  content: "\e608";

}

.vc_arrow-icon-arrow_05_right:before {

  content: "\e609";

}

.vc_arrow-icon-arrow_06_left:before {

  content: "\e60a";

}

.vc_arrow-icon-arrow_06_right:before {

  content: "\e60b";

}

.vc_arrow-icon-arrow_07_left:before {

  content: "\e60c";

}

.vc_arrow-icon-arrow_07_right:before {

  content: "\e60d";

}

.vc_arrow-icon-arrow_08_left:before {

  content: "\e60e";

}

.vc_arrow-icon-arrow_08_right:before {

  content: "\e60f";

}

.vc_arrow-icon-arrow_09_left:before {

  content: "\e610";

}

.vc_arrow-icon-arrow_09_right:before {

  content: "\e611";

}

.vc_arrow-icon-arrow_10_left:before {

  content: "\e612";

}

.vc_arrow-icon-arrow_10_right:before {

  content: "\e613";

}

.vc_arrow-icon-arrow_11_left:before {

  content: "\e614";

}

.vc_arrow-icon-arrow_11_right:before {

  content: "\e615";

}

.vc_arrow-icon-arrow_12_left:before {

  content: "\e616";

}

.vc_arrow-icon-arrow_12_right:before {

  content: "\e617";

}

.vc_arrow-icon-navicon:before {

  content: "\f0c9";

}

/* 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+ */

  -moz-animation: wpb_ttb 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);

  /* Fx 5+ */

  -o-animation: wpb_ttb 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);

  /* 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+ */

  -moz-animation: wpb_btt 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);

  /* Fx 5+ */

  -o-animation: wpb_btt 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);

  /* 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+ */

  -moz-animation: wpb_ltr 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);

  /* Fx 5+ */

  -o-animation: wpb_ltr 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);

  /* 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+ */

  -moz-animation: wpb_rtl 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);

  /* Fx 5+ */

  -o-animation: wpb_rtl 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);

  /* 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+ */

  -moz-animation: wpb_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);

  /* Fx 5+ */

  -o-animation: wpb_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);

  /* Opera 12+ */

  animation: wpb_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);

  /* IE 10+ */

  -webkit-transform: scale(1);

  -moz-transform: scale(1);

  -o-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;

  }

}

@-moz-keyframes wpb_ttb {

  0% {

    -moz-transform: translate(0, -10%);

    opacity: 0;

  }

  100% {

    -moz-transform: translate(0, 0);

    opacity: 1;

  }

}

@-o-keyframes wpb_ttb {

  0% {

    -o-transform: translate(0, -10%);

    opacity: 0;

  }

  100% {

    -o-transform: translate(0, 0);

    opacity: 1;

  }

}

@keyframes wpb_ttb {

  0% {

    transform: translate(0, -10%);

    opacity: 0;

  }

  100% {

    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;

  }

}

@-moz-keyframes wpb_btt {

  0% {

    -moz-transform: translate(0, 10%);

    opacity: 0;

  }

  100% {

    -moz-transform: translate(0, 0);

    opacity: 1;

  }

}

@-o-keyframes wpb_btt {

  0% {

    -o-transform: translate(0, 10%);

    opacity: 0;

  }

  100% {

    -o-transform: translate(0, 0);

    opacity: 1;

  }

}

@keyframes wpb_btt {

  0% {

    transform: translate(0, 10%);

    opacity: 0;

  }

  100% {

    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;

  }

}

@-moz-keyframes wpb_ltr {

  0% {

    -moz-transform: translate(-10%, 0);

    opacity: 0;

  }

  100% {

    -moz-transform: translate(0, 0);

    opacity: 1;

  }

}

@-o-keyframes wpb_ltr {

  0% {

    -o-transform: translate(-10%, 0);

    opacity: 0;

  }

  100% {

    -o-transform: translate(0, 0);

    opacity: 1;

  }

}

@keyframes wpb_ltr {

  0% {

    transform: translate(-10%, 0);

    opacity: 0;

  }

  100% {

    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;

  }

}

@-moz-keyframes wpb_rtl {

  0% {

    -moz-transform: translate(10%, 0);

    opacity: 0;

  }

  100% {

    -moz-transform: translate(0, 0);

    opacity: 1;

  }

}

@-o-keyframes wpb_rtl {

  0% {

    -o-transform: translate(10%, 0);

    opacity: 0;

  }

  100% {

    -o-transform: translate(0, 0);

    opacity: 1;

  }

}

@keyframes wpb_rtl {

  0% {

    transform: translate(10%, 0);

    opacity: 0;

  }

  100% {

    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;

  }

}

@-moz-keyframes wpb_appear {

  0% {

    -moz-transform: scale(0.5);

    opacity: 0.1;

  }

  100% {

    -moz-transform: scale(1);

    opacity: 1;

  }

}

@-o-keyframes wpb_appear {

  0% {

    -o-transform: scale(0.5);

    opacity: 0.1;

  }

  100% {

    -o-transform: scale(1);

    opacity: 1;

  }

}

@keyframes wpb_appear {

  0% {

    transform: scale(0.5);

    opacity: 0.1;

  }

  100% {

    transform: scale(1);

    opacity: 1;

  }

}

