/*
Theme Name: Matat Child
Theme URI: https://www.textme.co.il
Template:   matat
Author: Amit Matat
Author URI: https://www.textme.co.il
Description: Matat child theme
Version: 1.3
License: Commercial Use only
License URI: Commercial Use only
Text Domain: matat
*/

.btn_blue_width {
	width: 340px;
	max-width: 100%;
	height: 50px;
	background-color: #1f7ec7;
	color: #fff;
	border: none;
	text-decoration: blink;
	clear: both;
	margin: 35px 0;
	float: right;
	font-size: 15px;
	font-weight: bold;
	line-height: 50px;
	text-align: center;
	position: relative;
}

.btn_blue_width:before {
	position: absolute;
	left: 10%;
	content: "\f104";
	font-family: FontAwesome;
	font-size: 18px;
	font-weight: 100;
}

.button_blue {
	width: auto;
	color: #fff;
	font-weight: 700;
	text-align: center;
	background-color: #1f7ec7;
	border: none;
	position: relative;
	height: 35px;
	line-height: 35px;
	font-size: 18px;
	margin-top: 20px;
	display: block;
	padding: 0 25px 0 35px;
}

.button_blue:before {
	position: absolute;
	left: 10%;
	content: "\f104";
	font-family: FontAwesome;
	font-size: 18px;
	font-weight: 100;
}

.button_blue.dark {
	background-color: #0c5288 !important;
}

.button_blue.calc {
	background-color: transparent;
	border: 1px solid #fff;
	color: #fff;
	width: 100%;
	margin: .5vh 0 0 0;
	padding: 0 0 0 15px;
	text-align: center;
}

.button_blue.calc:before {
	left: 7%;
}

/* btn.less end */

/* clac.less */

.calcTop {
	top: 8vh;
	height: 6.6vh;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	background: #fff;
	line-height: 6.6vh;
	text-align: center;
}

.calcTop > div {
	width: 100%;
	border-right: 1px solid #eaf4fb;
	cursor: pointer;
	text-align: center;
	font-size: 20px;
	font-weight: 700;
	color: #080e16;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}

.calcTop > div.selected {
	color: #1f7ec7;
	background-color: #eaf4fb;
}

.calcTop > div.over {
	background-color: #eaf4fb;
}

.calcIndex {
	top: 8vh;
	position: relative;
	width: 100%;
	height: 85.4vh;
	background-color: #eaf4fb;
}

.calcIndex .bottom .matat_table {
	width: 100%;
}

.calcIndex .bottom .matat_table > .matat_tr:nth-child(-n+5) > .labelTD {
	padding: 0 8.96vh 0 0;
}

.calcIndex .bottom .matat_table .matat_tr {
	height: 8.54vh;
	line-height: 1.2;
	border-bottom: 1px solid #1f7ec7;
	font-size: 2vh;
	color: #000;
	position: relative;
}

.calcIndex .bottom .matat_table .matat_tr > div {
	padding: 0 3%;
}

.calcIndex .bottom .matat_table .matat_tr input {
	height: 4.54vh;
	background: transparent;
	border: 1px solid black;
	padding: 0 5%;
	border-radius: 0;
	-webkit-appearance: none;
}

.calcIndex .bottom .matat_table .matat_tr .labelTD {
	width: 35%;
	float: right;
	font-size: 2.29vh;
	font-weight: 700;
	min-height: 4vh;
	padding: 0 3.5vh 0 0;
	white-space: nowrap;
	height: 100%;
}

.calcIndex .bottom .matat_table .matat_tr .labelTD:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 0;
	min-height: 100%;
}

.calcIndex .bottom .matat_table .matat_tr .labelTD > span {
	white-space: normal;
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
}

.calcIndex .bottom .matat_table .matat_tr .labelTD i {
	position: absolute;
	right: 3.75vh;
	font-size: 3.33vh;
	top: 2.75vh;
	width: 2vw;
	text-align: center;
	font-weight: 100;
}

.calcIndex .bottom .matat_table .matat_tr .labelTD.NIS_you_took {
	width: 70%;
}

.calcIndex .bottom .matat_table .matat_tr .inputTD {
	float: left;
	width: 30%;
	white-space: nowrap;
	height: 100%;
}

.calcIndex .bottom .matat_table .matat_tr .inputTD input {
	width: 100%;
}

.calcIndex .bottom .matat_table .matat_tr .inputTD:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 0;
	min-height: 100%;
}

.calcIndex .bottom .matat_table .matat_tr .inputTD > span,
.calcIndex .bottom .matat_table .matat_tr .inputTD > input,
.calcIndex .bottom .matat_table .matat_tr .inputTD > a {
	white-space: normal;
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
}
.calcIndex .bottom .matat_table .matat_tr .inputTD > input{
	height: 45px !important;
}

.calcIndex .bottom .matat_table .matat_tr .inputTD > a {
	width: 100%;
}

.calcIndex .bottom .matat_table .matat_tr .sliderTD {
	padding-top: 4.27vh;
	vertical-align: middle;
	width: 35%;
	float: right;
	line-height: 8.54vh;
}

.calcIndex .bottom .matat_table .matat_tr .moreTD {
	vertical-align: middle;
	width: 35%;
	float: right;
	white-space: nowrap;
	height: 100%;
}

.calcIndex .bottom .matat_table .matat_tr .moreTD:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 0;
	min-height: 100%;
}

.calcIndex .bottom .matat_table .matat_tr .moreTD > span {
	white-space: normal;
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
}

.calcIndex .bottom .matat_table .matat_tr .ui-widget.ui-widget-content {
	border: 0 solid transparent;
	background-color: #243242;
	height: 4px;
}

.calcIndex .bottom .matat_table .matat_tr .ui-state-default,
.calcIndex .bottom .matat_table .matat_tr .ui-widget-content .ui-state-default {
	border: 0 solid transparent;
	background: #1f7ec7;
	font-weight: normal;
	color: #1f7ec7;
	border-radius: 50%;
	top: 4px;
	height: 20px;
	width: 20px;
}

.calcIndex .bottom .matat_table .matat_tr.blue {
	background: #1f7ec7;
	color: #fff;
	font-size: 22px;
}

.calcIndex .bottom .matat_table .matat_tr.blue input {
	font-size: 3.75vh;
	border-color: #1f7ec7;
}

.calcIndex .bottom .matat_table .matat_tr.blue .labelTD {
	width: auto;
}

.calcIndex .bottom .matat_table .matat_tr.white {
	background: #fff;
}

.calcIndex .bottom .matat_table .matat_tr.dark {
	background-color: #243242;
	border-bottom: none;
}

.calcIndex .bottom .matat_table .matat_tr.dark .NIS_you_took {
	font-size: 14px;
}

.calcIndex .bottom .matat_table .matat_tr.dark * {
	color: #fff;
	font-weight: 700;
}

.calcIndex.biger .matat_tr {
	height: 7.763636363636364vh !important;
}

/** Calc page less */

div#calc_page {
	margin-bottom: 110px;
}

.party-box-holder .post-item .post-content {
	-ms-flex-preferred-size: calc(100% - 4.5em);
	flex-basis: calc(100% - 4.5em);
	max-width: calc(100% - 4.5em);
	padding: .25em 2.125em 0 0;
}


@media only screen and (min-width: 768px) {

	.calcIndex .bottom .matat_table .matat_tr {
		font-size: 18px;
	}

	.calcIndex .bottom .matat_table .matat_tr .labelTD {
		padding: 0 8.96vh 0 0;
	}

	.calcIndex .bottom .matat_table .matat_tr .labelTD {
		font-size: 18px;
		padding-right: 67px;
	}

	.calcIndex .bottom .matat_table .matat_tr .labelTD i {
		right: 0;
		width: 8.96vh;
		font-size: 3.2vh;
	}

	.calcIndex .bottom .matat_table .matat_tr.blue input {
		font-size: 3.25vh;
	}

	.calcIndex .bottom .matat_table .matat_tr.dark .NIS_you_took {
		font-size: 22px;
	}

	.section .styling_home_title {
		font-size: 45px;
		padding-bottom: 4px;
	}

	.section .bg {
		height: 100vh;
	}

	.section .contact_text {
		padding: 10vh 10vh 0 10vh;
	}

	.section .contact_text p {
		font-size: 18px;
	}

	#section0 .slide .side_right_slide .big_slider_h1 {
		font-size: 69px;
	}

	#section1 .custom_slider_half_and_half_screen .slide_psy_custom .psy_side .top_title_in_psy {
		font-size: 52px;
		top: 12vh !important;
		color: #000;
	}

	#section1 .custom_slider_half_and_half_screen .slide_psy_custom .psy_side .bottom_blue {
		font-size: 36px;
		padding: 3vh;
		height: 10vh;
	}

	#section1 .custom_ul_center {
		background-color: rgba(255, 255, 255, .75);
		width: 120px;
		top: 8vh;
		height: 92vh;
	}

	#section1 .custom_ul_center li {
		height: 14vh;
		width: 100%;
		float: none;
		margin-top: 0;
	}

	#section1 .custom_ul_center li.active {
		position: absolute;
		background-color: #1f7ec7;
		width: 160%;
		margin-right: -30%;
		height: 22vh;
		margin-top: 0;
	}

	#section1 .custom_ul_center li.active button {
		display: block;
	}

	#section1 .custom_ul_center li.active .psy_img {
		top: -150px;
		width: 135px;
		height: 135px;
	}

	#section3 .container button.slick-prev,
	#section3 .container button.slick-next {
		top: 115%;
	}

	#section3 .container button.slick-prev {
		right: 110px;
		left: auto;
	}

	#section3 .container button.slick-next {
		right: 25px;
	}

	#section6 .cf7 .right {
		padding-right: 0;
	}

	#section6 .cf7 .left {
		padding-left: 0;
	}

	.clear_page .vider_gray {
		margin-top: 100px;
	}

	.clear_page .vider_gray .vider_small {
		display: block;
		float: right;
		position: absolute;
		right: 0;
		bottom: 0;
	}

	.lists_page .fix_height {
		padding: 40px 5%;
	}

	.page-template-page-counselor .cf7 .right {
		padding-right: 0;
	}

	.page-template-page-counselor .cf7 .left {
		padding-left: 0;
	}

	.blog-banner {
		margin-bottom: 29px;
	}

	.blog-banner .row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.rtl .blog-banner .row {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}

	.blog-banner .text-box {
		font-size: 18px;
	}

	.personal-counseling-box {
		font-size: 18px;
	}

	.personal-counseling-box .cf7 .button_blue {
		min-width: 135px;
	}

	.party-box-holder {
		font-size: 15px;
	}

	.blogs-holder .row [class*="col-"],
	.blogs-holder .row [class^="col-"] {
		margin-bottom: 40px;
	}

	.blog-item {
		font-size: 15px;
	}

	.mobile-icons-menu {
		display: none;
	}
}

@media only screen and (min-width: 1024px) {
	.calcIndex .bottom .matat_table .matat_tr .labelTD {
		padding-right: 15%;
	}
}

@media only screen and (min-width: 1100px) and (min-height: 730px) {
	.section .styling_home_title {
		font-size: 52px;
		margin-bottom: 60px;
	}

	#section1 .custom_ul_center li.active span {
		font-size: 60px;
		margin-top: 10vh;
	}

	#section3 .container {
		padding: 20vh 0 0;
	}
}

@media only screen and (min-width: 1100px) and (max-height: 699px), (max-width: 640px) and (min-height: 670px) {
	#section3 .container {
		padding: 10vh 0 0;
	}
}

@media only screen and (min-width: 1100px) and (max-height: 699px) {
	#section3 .container .slide_team {
		height: 50vh !important;
	}
}

@media only screen and (min-width: 1200px) {
	.calcIndex .bottom .matat_table .matat_tr .labelTD {
		padding-right: 12%;
	}

	.calcIndex .bottom .matat_table .matat_tr .labelTD i {
		right: 0;
	}
}


@media (min-width: 1300px) {
	header#main-header section#section_top_site a {
		margin-left: 9px;
	}
}

@media only screen and (min-width: 1300px) and (min-height: 730px) {
	#section6 .contact_text {
		padding: 13vh;
	}
}

@media only screen and (min-width: 1300px) {
	.section .contact_text {
		padding: 20vh 10vh 0 10vh;
	}

	#section1 .custom_ul_center li .psy_img {
		-webkit-transform: translate(50%, 65%) rotate(45deg) !important;
		-ms-transform: translate(50%, 65%) rotate(45deg) !important;
		transform: translate(50%, 65%) rotate(45deg) !important;
	}
}

@media (min-width: 1350px) {
	header#main-header section#section_top_site {
		font-size: 15px;
	}
}

@media only screen and (min-width: 1400px) {
	.calcIndex .bottom .matat_table .matat_tr .labelTD i {
		right: 0;
	}
}

@media only screen and (min-width: 1600px) {
	.calcIndex .bottom .matat_table .matat_tr .labelTD i {
		right: 0;
	}

	.clear_page .vider_gray .down {
		font-size: 26px;
	}
}

@media only screen and (min-width: 1800px) {
	.blogs-holder {
		padding: 0 2.6%;
	}

	.blog-item {
		font-size: 1.1781em;
	}
}

@media (min-width: 1900px) {
	header#main-header section#section_top_site a {
		margin-left: 45px;
	}
}

@media only screen and (min-height: 680px) {
	.button_blue.calc {
		margin: 1vh 0 0 0;
	}
}

@media only screen and (max-width: 768px) and (min-height: 700px) {
	#section6 .cus-line .icon_bg_blue {
		-webkit-transform: rotate(45deg) translate(0%, 30%);
		-ms-transform: rotate(45deg) translate(0%, 30%);
		transform: rotate(45deg) translate(0%, 30%);
	}
}

@media only screen and (min-height: 850px) {
	.button_blue.calc {
		margin: 1.5vh 0 0 0;
	}

	.half_image > .row > div {
		min-height: 65vh;
	}
}

@media only screen and (max-width: 1200px) and (min-height: 730px) {
	#section6 .styling_home_title {
		font-size: 30px;
	}
}

@media only screen and (max-width: 1699px) {
	.calcIndex .bottom .matat_table .matat_tr.dark .NIS_you_took {
		width: 65%;
	}

	.calcIndex .bottom .matat_table .matat_tr.dark .NIS_you_took + .inputTD {
		width: 35%;
	}
}

@media only screen and (max-width: 1399px) {
	.calcIndex .bottom .matat_table .matat_tr.dark .NIS_you_took {
		width: 60%;
	}

	.calcIndex .bottom .matat_table .matat_tr.dark .NIS_you_took + .inputTD {
		width: 40%;
	}
}

@media only screen and (max-width: 1300px) {
	header#main-header section#section_primary_menu a {
		padding-left: 10px;
		padding-right: 10px;
	}
}

@media only screen and (max-width: 1199px) {
	.calcIndex .bottom .matat_table .matat_tr.dark .NIS_you_took {
		width: 54%;
	}

	.calcIndex .bottom .matat_table .matat_tr.dark .NIS_you_took + .inputTD {
		width: 46%;
	}

}

@media only screen and (max-width: 1023px) {
	.calcIndex {
		top: 0;
		margin-top: 8vh;
		height: auto;
	}

	.calcIndex .bottom .matat_table .matat_tr.dark .NIS_you_took {
		width: 59%;
	}

	.calcIndex .bottom .matat_table .matat_tr.dark .NIS_you_took + .inputTD {
		width: 41%;
	}
}

@media only screen and (max-width: 767px) {

	.calcIndex .bottom .matat_table .matat_tr input {
		font-size: 16px;
	}

	.calcIndex .bottom .matat_table .matat_tr.dark {
		height: 10vh;
	}

	.calcIndex .bottom .matat_table .matat_tr.dark .NIS_you_took {
		width: 49%;
	}

	.calcIndex .bottom .matat_table .matat_tr.dark .NIS_you_took + .inputTD {
		width: 51%;
	}

	.calcIndex .bottom .matat_table .matat_tr.dark .NIS_you_took + .inputTD .button_blue {
		font-size: 14px;
		height: 6vh;
	}

	.calcIndex .bottom .matat_table .matat_tr.dark .NIS_you_took + .inputTD .button_blue:before {
		left: 4%;
		top: 3px;
	}

}

@media only screen and (max-height: 700px) {
	.section .contact_text {
		padding-top: 80px !important;
		padding-bottom: 80px !important;
	}
}

@media only screen and (max-height: 630px) {
	.button_blue.calc {
		height: auto;
		line-height: 1.5;
	}
}

@media only screen and (max-height: 475px) {
	.calcIndex,
	.calcTop {
		display: none;
	}
}
