/* TABS - START */

.vc_non_responsive .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
	background: white;
}

/* TABS - ENDE */

/* LAYOUT - START */

.vc_row.width-100 .wrapper-inner {
	max-width: 100%;
	padding: 0px;
}

.vc_row.width-100 .wrapper-inner .wpb_column {
	padding: 0px;
}

/* LAYOUT - ENDE */

/* VC ROW - START */

.vc_row {
	background-size: cover;
	background-position: center;
}

/* VC ROW - ENDE */

/* VC BUTTONS - START */

/* VC BUTTONS - ENDE */


/* VC TABS - START */

.vc_tta-tabs-container {
	position: relative;
}
/*
.vc_tta-tabs-container:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 50%;
	background: white;
	border-top: 1px solid #ddd;
}
*/
.vc_tta-color-white.vc_tta-style-flat .vc_tta-tab {
	position: relative;
	z-index: 1;
	border-top: 1px solid #ddd;
}

.vc_tta-color-white.vc_tta-style-flat li:first-child {
	border-left: 1px solid #ddd;
}

.vc_tta-color-white.vc_tta-style-flat .vc_tta-tab:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 1px;
	background-color: #ddd;
}


.vc_tta-color-white.vc_tta-style-flat .vc_tta-tab:before  {
	content: "";
	position: absolute;
	bottom: -1px;
	left: 0;
	right: 1px;
	background-color: #ddd;
	height: 1px;
	z-index: 2;
}

.vc_tta-color-white.vc_tta-style-flat li:last-cild:after {
	content: none;
}

.vc_tta-color-white.vc_tta-style-flat .vc_tta-tab a {
}

.vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active {
	position: relative;
}
/*
.vc_tta-color-white.vc_tta-style-flat li:first-child.vc_active {
	border-left: 1px solid transparent;
}
*/
.vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active:before {
	content: "";
	position: absolute;
	bottom: -2px;
	left: 0;
	right: 1px;
	background-color: #fff;
	height: 5px;
	z-index: 2;
}

.vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active > a {
	border-top: 2px solid #66cc33;
}

.vc_tta-panels-container {
	position: relative;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background-color: rgba(255,255,255,0.8);
}
/*
.vc_tta-panels-container:after {
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	right: 0;
	height: 1px;
	background: #ddd;
}
*/
.vc_tta-panels {
	max-width: 1180px;
	margin: 0 auto;
	padding: 0px 16px;
}

.vc_tta-panels .vc_tta-panel-body .vc_row .wpb_column {
	padding: 0px 40px;
	box-sizeing: border-box;
}

.vc_tta-panels .vc_tta-panel-body .vc_row .wpb_column:first-child {
	padding-left: 0px;
}

.vc_tta-panels .vc_tta-panel-body .vc_row .wpb_column:last-child {
	padding-right: 0px;
}

/* VC TABS - ENDE */

/* VC SINGLE IMAGE - START */

.wpb_single_image .vc_single_image-wrapper {
	background-size: 1px;
	background-repeat: no-repeat;
}
/*
.wpb_single_image .vc_single_image-wrapper {
	background-size: auto;
}
*/

.wpb_single_image.image_inline-hide_display_none img {
	display: none;
}

.image_background-size_cover .vc_single_image-wrapper {
	background-size: cover;
}


.height_min-height_680px .vc_single_image-wrapper {
	min-height: 680px;
}

/* VC SINGLE IMAGE - ENDE */

/* VC VIDEO - START */

.wpb_video_wrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}

.wpb_video_wrapper iframe, .block-video-banner .wpb_raw_code iframe  {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}

video {
  width: 100% !important;
  height: auto !important;
}

video.bgvid {
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background: url(polina.jpg) no-repeat;
    background-size: cover;
}

/* VC VIDEO - ENDE */

/* BOX: IMAGE + CAPTURE - START */

.box-image-capture {
	position: relative;
}

.box-image-capture .vc_column-inner {
	position: relative;
	background-color: #fff;
	border: 1px solid rgba(0,0,0,0.2);
}

.box-image-capture .wpb_single_image {
	position: absolute;
	top: 0;
	bottom: 50%;
	left: 0;
	right: 0;
}

.box-image-capture .wpb_single_image * {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.box-image-capture .wpb_single_image .vc_single_image-wrapper {
	background-size: cover;
	background-repeat: none;
	background-position: center top;
}

.box-image-capture .wpb_single_image .vc_single_image-wrapper img {
	display: none;
}

.box-image-capture .wpb_text_column {
	position: relative;
	z-index: 1;
	padding: 8px;
	padding-top: 240px;
}

.box-image-capture .wpb_text_column h2 {
/* 	word-break: break-all;	 */
}

.box-image-capture .wpb_text_column .wpb_wrapper {

}

.box-image-capture .wpb_text_column .wpb_wrapper:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 232px;
	bottom: 0;
	background-color: white;
	z-index: -1;
}

.box-image-capture .vc_btn3-container {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
}

.box-image-capture .vc_btn3-container a {
	text-indent: -9999px;
	border: none;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	transition: all 400ms ease-out;
	background: url("/wp-content/themes/meetyoo-2016/img/assets/icons/Search_grey.svg") no-repeat center top;
	background-size: 10%;
	background-color: rgba(102,204,51,0);
	opacity: 0;
}

.box-image-capture .vc_btn3-container a:hover {
/*
    -webkit-transition: background-color 1000ms linear;
    -moz-transition: background-color 1000ms linear;
    -o-transition: background-color 1000ms linear;
    -ms-transition: background-color 1000ms linear;
*/
    transition: all 400ms ease-out;
    transition-delay: 0.2s;
	background: url("/wp-content/themes/meetyoo-2016/img/assets/icons/Search_grey.svg") no-repeat center center;
	background-size: 10%;
	background-color: rgba(102,204,51,0.4);
	opacity: 1;
}

.box-image-capture .vc_btn3:hover:after {
	content: none;
}

/* BOX: IMAGE + CAPTURE - ENDE */


/* BOX: PRICING - START */

.box-pricing {

}

.box-pricing .vc_column-inner {
	position: relative;
	padding: 16px 32px;
	background-color: #fff;
	border: 1px solid rgba(0,0,0,0.2);
}

.box-pricing .vc_custom_heading {
	padding-left: 0px !important;
	background: none !important;
/* 	word-break: break-all; */
}

.box-pricing__sub-heading {
	display: block;
	color: #66cc33;
	font-size: 24px;
}

.box-pricing__select {
    margin-top: 16px;
}

.box-pricing__price h2 {
	display: block;
	color: #66cc33;
	font-size: 70px;
	vertical-align: top;
}

.box-pricing__price h2 sup {
	position: relative;
	top: -12px;
	font-size: 48px;
	margin-right: 8px;
	vertical-align: top;
}

.box-pricing__price h3 {
	display: block;
	color: #66cc33;
	font-size: 64px;
	vertical-align: top;
}

.box-pricing__price h3 sup {
	position: relative;
	top: -12px;
	font-size: 32px;
	margin-right: 8px;
	vertical-align: top;
}

.box-pricing__list {
	position: relative;
	padding-top: 32px;
	padding-bottom: 60px;
}

.box-pricing__list:after {
	content: "";
	position: absolute;
	top: 16px;
	left: 0;
	right: 0;
	height: 1px;
	background-color: #aaa;
}

.box-pricing__list + div.vc_btn3-container {
	position: absolute;
	bottom: 16px;
}

.box-pricing__list .list-checkmark li {
	padding-left: 32px;
	background: url("/wp-content/themes/meetyoo-2016/img/assets/checkmark-green.svg") no-repeat 6px 12px;
	background-size: 16px;
}

.box-pricing__list .list-checkmark li span {
	display: block;
	font-size: 24px;
}

.box-pricing__list .list-checkmark li.not {
	padding-left: 32px;
	background: url("/wp-content/themes/meetyoo-2016/img/assets/cross-red.svg") no-repeat 6px 12px;
	background-size: 16px;
}

@media screen and (max-width: 1320px) {
	.vc_non_responsive .vc_row .box-pricing.vc_col-sm-3	{
		width: calc(100% * 1 / 2 - 2px);
	}

	.vc_non_responsive .vc_row .box-pricing.vc_col-sm-4	{
		width: calc(100% * 1 / 2 - 2px);
	}
}

/* BOX: PRICING - ENDE */

/* BLOCK: PERSONAL CONTACT - START */

.block-personal-contact .vc_single_image-wrapper {
	margin: 32px auto;
	height: 260px;
	width: 260px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-khtml-border-radius: 50%; /* make sure its proper */
	border-radius: 50%;
	background-size: cover;
	background-position: center;
}

.block-personal-contact .vc_single_image-wrapper img {
	display: none;
}

#block-personal-contact .left {
	position: absolute;
	background: url("/wp-content/themes/meetyoo-2016/img/assets/keyvisual-9e1d67.svg") no-repeat center;
	background-size: cover;
	height: 160px;
	width: 160px;
	bottom: 0px;
	left: 0;
	margin-left: calc(50% - 200px);
	text-align: center;
}

#block-personal-contact .left p {
	display: inline-block;
	text-align: left;
	padding: 46px 24px;
	color: #fff;
}

#block-personal-contact .right {
	margin-left: 50%;
}

#block-personal-contact .list li {
	padding: 4px 8px;
}

/* BLOCK: PERSONAL CONTACT - ENDE */

/* BLOCK: ICON + TEXT - START */

.block-icon-text .wpb_wrapper {
	position: relative;
}

.block-icon-text .wpb_content_element {

	display: inline-block;
}

.block-icon-text .wpb_single_image {
	position: absolute;
	width: 16%;
	left: 0;
	top: 0;
	bottom: 0;
}


.block-icon-text .wpb_single_image figure {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.block-icon-text .vc_single_image-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}

.block-icon-text .wpb_single_image.background-position_center-top .vc_single_image-wrapper {
	background-position: center top;
}

.block-icon-text .vc_single_image-wrapper img {
	display: none;
}

.block-icon-text .wpb_text_column {
	margin-left: calc(16% + 32px);
}



.block-icon-text.block-icon-text_icon-top {
	position: relative;
}

.block-icon-text.block-icon-text_icon-top .wpb_single_image {
	position: relative;
	width: 100%;
}

.block-icon-text.block-icon-text_icon-top .wpb_single_image figure {
	position: relative;
}

.block-icon-text.block-icon-text_icon-top .vc_single_image-wrapper {
	position: relative;
	height: 100px;
/* 	background-size: 86px; */
}

.block-icon-text.block-icon-text_icon-top .wpb_text_column {
	margin-left: 0px;
	padding: 16px 0px 0px;
}

/* BLOCK: ICON + TEXT - ENDE */

/* BLOCK: VIDEO BANNER - START */

.block-video-banner.vc_row {
	position: relative;
	overflow: hidden;
	height: 400px;
	padding: 0px;
}

.block-video-banner.vc_row:after {
	content: "";
	position: absolute;
	z-index: 2;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(41,53,58,0.8);
}

.block-video-banner.vc_row > .wrapper-inner {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.block-video-banner > .vc_column-inner {
    height: 100%;
    width: 100%;
}

.block-video-banner .clearfix.vc_row.wpb_row.vc_inner.vc_row-fluid {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.block-video-banner .wpb_column.vc_column_container.vc_col-sm-12 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;

/*
   display: flex;
  align-items: center;
  justify-content: center;
*/
}

.block-video-banner .block-text, .block-video-banner .block-cta {
   display: flex;
  align-items: center;
  justify-content: center;
}

.block-video-banner .block-cta {
	z-index: 0;
}

.block-video-banner .block-cta .vc_custom_heading {
	display: block;
	color: #fff;
}

.block-video-banner .block-text .vc_custom_heading {
	position: relative;
	z-index: 3;
	color: #fff;
}

.block-video-banner .block-text > .wpb_column.vc_col-sm-12, .block-video-banner .block-cta > .wpb_column.vc_col-sm-12 {
	position: relative;
	top: auto;
	bottom: auto;
	left: auto;
	right: auto;
}

.block-video-banner .wpb_content_element {
	position: absolute;
	height: 400px;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.block-video-banner .vc_column_container .vc_column_container .wpb_content_element {
	position: relative;
	height: auto;
}

.block-video-banner .vc_column_container .vc_column_container {
	text-align: center;
}

.block-video-banner .wpb_single_image {
	z-index: 2;
}

.block-video-banner .wpb_single_image img {
	display: none;
}

.block-video-banner .wpb_single_image figure {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.block-video-banner .wpb_single_image .vc_single_image-wrapper {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-size: cover;
	background-position: center;
}

.block-video-banner .wpb_text_column {
	text-align: center;
	z-index: 3;
	color: #fff;
}

.block-video-banner .wpb_text_column .wpb_wrapper{
	text-align: left;
	max-width: 960px;
	margin: 0 auto;
}

.block-video-banner .vc_btn3-container {
	position: relative;
	text-align: center;
	z-index: 3;
}


.block-video-banner .block-text .vc_btn3-container .vc_btn3 {
	position: relative;
	height: 128px;
	width: 128px;
	padding-top: 64px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-khtml-border-radius: 50%; /* make sure its proper */
	border-radius: 50%;
	white-space: normal;
	text-align: center;
	color: #fff;
}

.block-video-banner .block-text .vc_btn3-container .vc_btn3:before {
	content: "▶";
	position: absolute;
	top: 24px;
/* 	bottom: 0; */
	left: 0;
	right: 0;
	text-align: center;
	font-size: 32px;
}

.block-video-banner .block-text .vc_btn3-container .vc_btn3:after {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-khtml-border-radius: 50%; /* make sure its proper */
	border-radius: 50%;
	background-color: rgba(102,204,51,0.6);
	z-index: -1;
}


.block-video-banner .block-cta .vc_btn3-container .vc_btn3.vc_btn3-color-default {
	color: #fff;
}


.block-video-banner .wpb_video_widget {
	z-index: 1;
}

.block-video-banner .wpb_raw_code {
/* 	z-index: 5; */
}
/*
.block-video-banner .wpb_raw_code iframe {
	position: relative;
	width: auto !important;
	height: auto !important;
}
*/
/* BLOCK: VIDEO BANNER - ENDE */

