/*
	Theme Name: Alternativa
	Theme URI: http://www.imark.co.il
	Description: Alternativa Theme
	Version: 1.1
	Author: imark image
	Author URI: http://www.imark.co.il
	Tags: Responsive, HTML5, CSS3
	License: MIT
	License URI: http://opensource.org/licenses/mit-license.php
*/

@font-face {
  font-family: 'spoiler';
  src: url('fonts/fbspoiler-light-webfont.eot'); /* IE9 Compat Modes */
  src: url('fonts/fbspoiler-light-webfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/fbspoiler-light-webfont.woff') format('woff'), /* Modern Browsers */
       url('fonts/fbspoiler-light-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/fbspoiler-light-webfont.svg') format('svg'); /* Legacy iOS */
	   font-weight: normal;
}

@font-face {
  font-family: 'spoiler';
  src: url('fonts/fbspoiler-regular-webfont.eot'); /* IE9 Compat Modes */
  src: url('fonts/fbspoiler-regular-webfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/fbspoiler-regular-webfont.woff') format('woff'), /* Modern Browsers */
       url('fonts/fbspoiler-regular-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/fbspoiler-regular-webfont.svg') format('svg'); /* Legacy iOS */
	  font-weight: bold;
}
@font-face {
	font-family:'t';
  src: url('fonts/TitilliumWeb-ExtraLight.eot'); /* IE9 Compat Modes */
  src: url('fonts/TitilliumWeb-ExtraLight.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/TitilliumWeb-ExtraLight.woff') format('woff'), /* Modern Browsers */
       url('fonts/TitilliumWeb-ExtraLight.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/TitilliumWeb-ExtraLight.svg') format('svg'); /* Legacy iOS */
	font-weight:normal;
}
@font-face {
	font-family:'t';
  src: url('fonts/TitilliumWeb-Light.eot'); /* IE9 Compat Modes */
  src: url('fonts/TitilliumWeb-Light.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/TitilliumWeb-Light.woff') format('woff'), /* Modern Browsers */
       url('fonts/TitilliumWeb-Light.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/TitilliumWeb-Light.svg') format('svg'); /* Legacy iOS */
	
	font-weight:bold;
}

body,html {height:100%;}
body {
	padding: 0px; margin: 0px;height: 100%;
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	background: #fff;
	-webkit-text-size-adjust: none;
}
img {
	border: none;vertical-align:bottom;
}
input:focus, select:focus, textarea:focus {
	outline: none;
}
input,textarea,select {
	border-radius: 0 0 0 0;
	border: none;
}
input[type="text"],textarea,input[type="submit"] {-webkit-appearance:none;}
p {
	margin: 0 0 6px 0;
}
a {outline:none;}
h2 a, h3 a {text-decoration:none;color:inherit;}
a.red {color:#D23D39;} a.green{color:#97B71D;} a.cyan {color:#43B6BB;}
article,header,footer,section,figure,figcaption,aside {display:block;margin:0;padding:0;border:none;}
fieldset {
	border: none;
	padding: 0;
	margin: 0;
}
a span{
	text-decoration:inherit;
}
address {
	font-style: normal;
}
* {
	box-sizing:border-box;
	
}
p{
	line-height:1.3em;
}
.grid {
	max-width: 1200px;
	margin: 0 auto;
	position: relative;
}
@media screen and (max-width: 1000px) {

}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #6e6e6e;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #6e6e6e;
    opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #6e6e6e;
    opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #6e6e6e;
}
.clear {clear:both;display:block}
.wrapper {
	direction: rtl;
	position: relative;
}
.runner {font-size: 16px;line-height:20px;} .runner_small {font-size: 12px;}
.ss {
	position: absolute;
	display:block;right: 0; left: 0; top: 0; margin: 0 auto;opacity: 0.4;z-index: 100;
}
.box_shadow {
	border: 1px solid #cbcbcb;
	border-radius: 6px;
	-webkit-box-shadow: 0px 1px 0px 0px rgba(234, 234, 234, 1);
	-moz-box-shadow:    0px 1px 0px 0px rgba(234, 234, 234, 1);
	box-shadow:         0px 1px 0px 0px rgba(234, 234, 234, 1);	
	overflow:hidden;
}
.gradient {
background: rgb(255,255,255);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(239,239,241,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(239,239,241,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,241,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,241,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(239,239,241,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(239,239,241,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efeff1',GradientType=0 );

}
.gradient.II {
background: #f9f9fa;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f9f9fa 0%, #f4f4f6 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9fa), color-stop(100%,#f4f4f6));
background: -webkit-linear-gradient(top,  #f9f9fa 0%,#f4f4f6 100%);
background: -o-linear-gradient(top,  #f9f9fa 0%,#f4f4f6 100%);
background: -ms-linear-gradient(top,  #f9f9fa 0%,#f4f4f6 100%);
background: linear-gradient(to bottom,  #f9f9fa 0%,#f4f4f6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9fa', endColorstr='#f4f4f6',GradientType=0 );
	
}
.rela {position:relative;}
.bg_green {background:#97b71d;}
.bg_red {background:#d33e3a;}
.text iframe  {width:100% !important;border:none;}

.share_holder .tw {width:61px;}
.share_holder .gp {width:57px;}
.s_query {margin-right:7px;}
.s_res {padding-bottom:20px;}
.s_res .res_title {font-weight:bold;}
.s_res .a_ltr {direction:ltr;display:inline-block;color:#a2a2a2;overflow:hidden;font-size:14px;}
.s_res a {color:#000;text-decoration:none;color:#43b6bb;}
.s_res a:hover{text-decoration:underline;}
.s_res .cat_desc {font-size:14px;}


/* ========================= HEADER ============================================*/
.header {
	padding: 20px 0 30px;
 }
 .header .grid > .divin {
	display:table;
	width:100%;
	border-collapse:collapse;
	table-layout:fixed;
 }
.header .right{
	display:table-cell;vertical-align:middle;
	width:65.5%;
}	
	.header .right > .divin {
		display:table;width:100%;table-layout:fixed;
	}
	#main_logo {
		display: table-cell;
		vertical-align: bottom;
		position: relative;
		width:292px;
	}
		
		
			#main_logo .logo_holder img {display: block;}
		#main_logo .locations {
			float: right;
			position: relative;
		}
				#main_logo .locations img {display:block; max-width: 73px; width: 100%;}
	.main_search {
		display: table-cell;
		vertical-align: bottom;
		padding: 0 70px 0 34px;
	}

		.main_search p {
			text-align: center;
			color: #d33d39;
			font-size: 1.55em;
			font-family:spoiler,t, arial, sans-serif;
			font-weight:bold;
		}

		.main_search form {
			border: 1px solid #cbcbcb;
			background-color: #fff;
			height: 38px;
			border-radius: 18px;
			padding: 0 0 0 30px;
			position: relative;
		} 
			.main_search form input[type="text"]{
				border: none;
				width: 95%;
				padding: 0 7% 0 0;
				background: none;
				float: right;
				color: #61656e;
				font-family: spoiler,t , t, arial, sans-serif;
				font-weight: bold;
				text-align: center;
				font-size: 1.85em;
				letter-spacing: -0.025em;
				height: 36px;
				line-height: 36px;
			}
			.main_search form input[type="submit"] {
				position: absolute;
				left: 0;
				right: auto;
				top: 0;
				width: 30px;
				height: 36px;
				background: none;
				cursor: pointer;
				font-size: 0;
				background: url(img/search-btn.svg) no-repeat right center;
			}
			.main_search form input[type="submit"]:hover {
				background: url(img/search-btn.svg) no-repeat left center;
			}
.main_search form.ac_on {
	border-radius: 18px 18px 0 0;border-bottom:none;
}

#eval_search form.ac_on {border-radius: 18px 18px 0 0;border-bottom:none;}
#eval_search .autocomplete_list {border-color:#b62418;border-top:1px solid #CBCBCB;}
#eval_search .search_ul {text-align:right;}

.autocomplete_list{
	width: 100%;
	max-height: 400px;
	display: none;
	overflow-y: auto;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
	position: absolute;
	top: auto;
	right: -1px;
	background: #fff;
	z-index: 999;
	border: 1px solid #CBCBCB;
	box-sizing:content-box;
	border-radius: 0 0 18px 18px;
}
.autocomplete_list ul {list-style:none;padding:0;margin:0;}
.autocomplete_list li a {display:block;padding:10px 30px;color:#61656E;text-decoration:none;border-bottom:1px solid #CBCBCB;}
.autocomplete_list li:last-child a {border-bottom:none;}
.autocomplete_list li.selected a {background:#F3F3F4}
			
.header .left {
	padding: 27px 0 0 0;
	display:table-cell;
	vertical-align:middle;
	width:34.5%;
}
	.header .left > .divin {
		display:table;width:100%;
	}
	.social_media {
		border-right: 1px solid #e0e0e0;
		border-left: 1px solid #e0e0e0;
		
		display:table-cell;vertical-align:bottom;
		width:186px;
		text-align:center;
	}
	#open_search {display:none;}
		.social_media img {
			margin: 2px 4px;
		}
		.social_media img:hover {opacity:0.7;}

		.social_media p {
			color: #43b6bb;
			font-family: spoiler,t , t, arial, sans-serif;
			text-align: center;
			font-size: 1.55em;
			font-weight:bold;
			position:relative;top:2px;
		}
	.top_phone {
		text-align: center;
		font-family: spoiler,t , t, arial, sans-serif;
		display: table-cell;vertical-align:bottom;
		padding: 0 10px 0 0;
	}

		 #phone_text {
			color: #97b71d;
			margin: 0 0 6px 0;
			font-size: 1.55em;
			font-weight:bold;
			
		}
		
		 #main_phone {
			font-weight: bold;
			font-size: 2.55em;
			color: #61656e;
			padding: 0 0 0 40px;
			height: 38px;
			line-height: 38px;
			background: url(img/call.svg) no-repeat;
			letter-spacing: -0.04em;
			display:inline-block;
			margin:0;font-family:spoiler,t , t, arial-sans-serif;
		}
		
/*main menu*/
.menu_button, .sub_button {
	display: none;
}
.main_menu {
	min-height: 48px;
	border-bottom: 1px solid #dcdcdc;
	margin: -17px 0 42px;
	position:relative;
}
.main_menu:before {
	content:"";
	width:100%;height:50px;position:absolute;
	bottom:0;right:0;background:#fff;
	border-top: 1px solid #dcdcdc;
}
	.main_menu .grid > ul {
		margin: 0; padding: 0; display: table;
		width: 100%;
		border-collapse:collapse;
	}
		.main_menu .grid > ul > li{
			display: table-cell;
			vertical-align: bottom;
			height: 68px;
			font-family: spoiler,t , t, arial, sans-serif;
			font-size: 1.55em;
			text-align: center;
			letter-spacing: 0em;
			line-height: 20px;
		}
		.main_menu .grid > ul > li.with_stroke {
			font-weight:bold;
		}
		.main_menu .grid > ul > li > div {
			position: relative;
		}
		.main_menu .grid > ul > li:first-child {
			
		}	
			.main_menu .grid > ul > li div > a {
				display:block;
				min-height: 51px;
				padding: 14px 20px;
				text-decoration:none;
				color:#61656e;
				border-right: 1px solid #dcdcdc;
				background:#fff;
				position:relative;
				top:1px;
				border-bottom:1px solid #dcdcdc;
			}
			.main_menu .grid > ul > li div > a:after {/*mock border*/
				content:"";
				display:block;
				width:0;
				height:100%;
				padding: 0 0 1px;
				border-right: 1px solid #dcdcdc;
				position:absolute;
				top:-1px;
				left:-1px;
			}
			.main_menu .grid > ul > li div > a:before {
				content:"";
				position:absolute;
				bottom:0;right:0;
				width:100%;height:4px;
			}
			@media screen and (min-width:1024px){
			
			.main_menu .grid > ul > li.active div > a:before,.main_menu .grid > ul > li div > a:hover:before  {
				top:0;bottom:auto;
			}
			
			.main_menu .grid > ul > li.active div > a,.main_menu .grid > ul > li div > a:hover {
				min-height: 60px;
				padding: 22px 20px 0 20px;
				background: rgb(235,236,238);
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWNlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(top,  rgba(235,236,238,1) 0%, rgba(255,255,255,1) 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,236,238,1)), color-stop(100%,rgba(255,255,255,1)));
				background: -webkit-linear-gradient(top,  rgba(235,236,238,1) 0%,rgba(255,255,255,1) 100%);
				background: -o-linear-gradient(top,  rgba(235,236,238,1) 0%,rgba(255,255,255,1) 100%);
				background: -ms-linear-gradient(top,  rgba(235,236,238,1) 0%,rgba(255,255,255,1) 100%);
				background: linear-gradient(to bottom,  rgba(235,236,238,1) 0%,rgba(255,255,255,1) 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebecee', endColorstr='#ffffff',GradientType=0 );
				border-bottom:none;
				border-top: 1px solid #dcdcdc;
			}
			
			}
			.main_menu .grid > ul > li.cyan div > a:before {
				background:#43b6bb;
			}
			.main_menu .grid > ul > li.red div > a:before {
				background:#d33d39 ;
			}
			.main_menu .grid > ul > li.green div > a:before {
				background:#97b71d;
			}
			/*sub menu*/
			@media screen and (min-width:1024px){
			.main_menu .grid > ul > li:hover div > ul {display: block;}
			}
			.lt-ie9 .main_menu .grid > ul > li:hover div > ul {display: block;}
			.main_menu .grid > ul > li div > ul {
				position: absolute;
				list-style: none;
				background: #f9f9f9;
				width: auto;
				padding: 0px;
				display: none;
				z-index: 70;
				top: auto;
				right: 0px;
				font-size: 16px;
				border-top: 2px solid transparent;
			}
				.main_menu .grid > ul > li div > ul li {
					text-align: right;
					min-height: 35px;
					height: auto;
					display: inline-bolck;
					font-family: arial;
					white-space: nowrap;
					line-height: 12px;
					font-size: 0.93em;
					display: block;
					font-weight: normal;
					border-bottom: 1px solid #fff;
				}

				.main_menu .grid > ul > li div > ul li:first-child {
					border-top: 1px solid #fff;
				}
				.main_menu .grid > ul > li div > ul li:last-child {
					border-bottom: none;
				}
					.main_menu .grid > ul > li  div ul li a {
						padding: 10px 22px 13px 22px;
						color: #61656e;
						display: block;
						text-decoration:none;
					}
					.main_menu .grid > ul > li  div ul li a:hover {
						background:#fff;
					}
						.main_menu .grid > ul > li  div ul li a span {
							padding: 0 0 0 0;
						}
/* ========================= FOOTER ============================================*/
.footer {
	background: #f5f5f5;
	margin: 29px 0 0 0;
	border-top: 1px solid #cbcbcb;
	position:relative;
}
	.footer .grid {
		padding: 58px 0 46px 0;
		display: table;
		width:100%;
	}
		#sitemap {
			vertical-align: top;
			display: table-cell;
			padding: 0 0 22px 0;
		}
		#sitemap > div {
		}
			.sitemap_list {
				display: inline-block;width:20%;
				vertical-align: top;
				padding: 0 0 0 30px;font-size:16px;
			}
				.sitemap_list .footer_nav_title ,.sitemap_list h3 {
					display: block;
					width: auto;
					font-weight: bold;
					color: #61656e;
					font-family: spoiler,t , t, arial, sans-serif;
					font-size: 1.3em;
					margin: 0;
					text-decoration:none;line-height:0.9em;
				}
					.sitemap_list .footer_nav_title hr ,.sitemap_list h3 hr {
						margin: 10px 0 0 0;
						border: none;
						border-top: 2px solid #e0e0e0;
					}
				.sitemap_list ul {
					padding: 13px 9px 0px 0;
					list-style: none;
					margin: 0;
				}
					.sitemap_list ul li {
						font-size: 12px;
						margin: 0 0 3px 0;
					}
						.sitemap_list ul li a {
							color: #61656e;
							text-decoration: none;
						}
						.sitemap_list ul li a:hover {
							color: #cbcbcb;
						}

	.footer_text .ft_in {
		color: #666666;
		padding: 16px 0 14px 0;
		font-size: 12px;
		line-height: 1.45em;
		width: 98.75%;
		margin: 0 auto 0 0;
		
	}
		.footer_text hr {
			margin: 0px;
			border-top: 1px solid #000000;
			border-bottom: 1px solid #393939;
			border-right: none; border-left: none;
		}
.mobile_socials{display:none;}
.credits {
	display: table-cell;
	vertical-align: top;
	width:279px;
	border-right: 1px solid #cbcbcb;
	padding: 0 35px 0 0;
}
	.credits .img {
		position: relative;
		height: 34px;
		margin: 0 0 17px 0;
	}
		.credits .img img {
			position: absolute;
			bottom: 0px;
			right: 0px;
		}
.rights {
	
	color: #666666;
	font-size: 12px;
	margin: 0px 0 17px 0;
}
.imark {
	text-decoration: none;
	color: #666666;
	position: relative;
	font-size: 12px;
}
	.imark a {
		color: #666666;
		text-decoration: none;
		position:relative;display:inline-block;padding: 0px 126px 3px 0;
		background:url(img/credit.svg) no-repeat right top;
	}
	.imark img {
		padding: 0 0 0 4px;
		position: relative;
	}
/* ========================= HOME PAGE ============================================*/
.main > .mock_table{
	display:table;
	width:100%;
	table-layout:fixed;
}
.main.internal_holder {
	margin: 0 auto 30px;
}
	.main.full_width {display:block;width:auto;}
	.main.internal_holder.full_width .content {display:block;}
		.main.internal_holder.full_width .content > .divin {margin:0;}
.content {
	display:table-cell;
	vertical-align:top;
}
	.content > .divin {
		margin: 0 0 0 30px;
	}
#main_sidebar {
	display:table-cell;
	vertical-align:top;
	width:279px;
	
}
	#main_sidebar 
.home_top {

}
	.home_title {
		padding: 19px 26px 12px;
		color:#61656e;
	}
		.home_title > .divin {
			display:table;width:100%;
		}
		.home_title h1{
			font-weight:normal;
			font-family:spoiler,t , arial, sans-serif;
			vertical-align:top;
			margin: 0;
			display:table-cell;
			width: 375px;
			padding: 0 0 0 20px;
			font-size:2.5em;
			line-height:0.9em;
			font-weight:bold;
			letter-spacing:-0.01em;
		}
		.top_text {
			display:table-cell;
			vertical-align:top;
			font-size:14px;
			line-height:17px;
		}
#home_slider {
}
	#home_slider .slider_wrap {
		overflow: hidden;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box; 
		box-sizing: border-box;	
		position: relative;
		padding: 272px 0 0 0;
		background: #fff;
	}
		#home_slider .image {
			width: 100%;
			height: 319px;
			background: no-repeat top center;
		}
	.hs_item_holder {
		position: absolute;
		top: 0px; right: 0px; width: 100%; display: none;height:100%;
	}
	
	.slider_inner {
		position: absolute;
		top: 0px; right: 0px; width: 100%; height: 100%;
		
		z-index: 50;
		white-space: nowrap;
	}
		#home_slider .slider_text {
			white-space: normal;
			text-align: right;
			font-family: spoiler,t , arial, sans-serif;
			color: #fff;
			position:absolute;
			top:0;right:0;width:100%;height:100%;display:table;
		}
			#home_slider .slider_text > .divin {
				display:table-cell;vertical-align:middle;
				padding: 0 32px;direction:rtl;width:100%;
			}
			.slider_text .row1 {
				color: #61656e;
				font-family: spoiler,t , arial, sans-serif;
				font-size: 3.15em;
				line-height: 0.8em;
				letter-spacing:-0.02em;margin:0 0 13px;text-align:right;
			}
			.slider_text .see_more {
				display: inline-block;
				background: #fff;
				
				line-height: 37px;
				position:relative;
				border-radius:19px;
				-webkit-box-shadow: 0px 3px 3px 0px rgba(50, 50, 50, 0.25);
				-moz-box-shadow:    0px 3px 3px 0px rgba(50, 50, 50, 0.25);
				box-shadow:         0px 3px 3px 0px rgba(50, 50, 50, 0.25);				
				color:#61656E;
				font-size:1.55em;text-decoration:none;font-weight:bold;padding: 0 20px 0 40px;width:auto;
			}
			.slider_text .see_more:after, .slider_text .see_more:before {
				content:"";
				position:absolute;top:11px;left:26px;
				width:11px;height:11px;border-left:2px solid #A7AAAF;border-bottom:2px solid #A7AAAF;
				-ms-transform: rotate(45deg);
				-moz-transform: rotate(45deg);
				-o-transform: rotate(45deg);
				-webkit-transform: rotate(45deg);
				transform: rotate(45deg);
				-webkit-backface-visibility: hidden;
				-webkit-transform-style: preserve-3d; 
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: preserve-3d; 
				
				
			}.slider_text .see_more:before {left:17px;}
			.slider_text .see_more:hover {
				background:#F2F3F4;
			}
			.slider_text .row2 {
			}
		#home_slider .padder {
			width: 0px;
			padding: 319px 0 0 0;
			display: inline-block;
			vertical-align: middle;
			/* border: 1px solid green; */
		}
	#home_slider .pagi_holder  {
		position: absolute;
		bottom: 8px;
		left: 7%;
		z-index: 70;
		text-align: left;
	}

		#home_slider .pagi_holder ul ,.testimonials_slider .pagi_holder ul  {
			padding: 0; margin: 0;
				direction: rtl;
				width: 100%;
				z-index: 55;
				
		}
			#home_slider .pagi_holder li ,.testimonials_slider .pagi_holder li {
				display: inline-block;
				width: 15px;
				height: 15px;
				background: #dddee0;
				/* border: 4px solid #61656e; */
				cursor: pointer;
				margin: 0 3px; 
				font-size: 0;
			}
			#home_slider .pagi_holder li {
				background:#61656e;opacity: 0.7;
			}
			#home_slider .pagi_holder li:hover, #home_slider .pagi_holder li.active, .testimonials_slider .pagi_holder li:hover, .testimonials_slider .pagi_holder li.active,
			.page_slider  .pagi_holder li:hover, .page_slider  .pagi_holder li.active {
				border: 4px solid #e0e0e0;
				background:#61656e;
			}
		.testimonials_slider .pagi_holder ul  {
			background: #fff;padding: 15px 0;
			bottom: 0px;
		}
.home_top_footer {}
	.home_top_footer ul {
		margin:13px 0;padding:0;list-style:none;text-align:center;position:relative;top:2px;
	}
		.home_top_footer li {
			display:inline-block;
			vertical-align:top;
			padding: 0 22px 0 0;
			margin: 4px 16px 0px;
			min-height:14px;
			font-size:1.3em;
			color:#61656e;
			font-family:spoiler,t , arial, sans-serif;font-weight:bold;
		}
		.home_top_footer li span {position:relative;top:-3px;}
		.home_top_footer li.red {
			background:url(img/bullet-red.svg) no-repeat right top;
		}
		.home_top_footer li.cyan {
			background:url(img/bullet-cyan.svg) no-repeat right top;
		}
		.home_top_footer li.green {
			background:url(img/bullet-green.svg) no-repeat right top;
		}
		.home_top_footer li.purple {
			background:url(img/bullet-purple.svg) no-repeat right top;
		}
			
.home_contact {
	vertical-align: top;
	height: auto;
	position: relative;
	overflow: hidden;
	text-align: center;
	background: rgb(250,250,250);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU4ZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(250,250,250,1) 0%, rgba(230,232,234,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,250,250,1)), color-stop(100%,rgba(230,232,234,1)));
	background: -webkit-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(230,232,234,1) 100%);
	background: -o-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(230,232,234,1) 100%);
	background: -ms-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(230,232,234,1) 100%);
	background: linear-gradient(to bottom,  rgba(250,250,250,1) 0%,rgba(230,232,234,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#e6e8ea',GradientType=0 );
	text-align: center;
	height:391px;
}

	.home_contact > .divin {
		padding: 23px 24px;
	}
		.home_contact h3 {
			text-align: center;
			color: #d33d39;
			font-family: spoiler,t , arial, sans-serif;
			font-size: 2.5em;
			line-height: 28px;
			letter-spacing: -0.025em;
			margin: 0px 0 12px;
		}
		.hc_text {
			font-family: spoiler,t , arial, sans-serif;
			font-size: 1.7em;
			margin: 0;
			line-height: 0.9em;
			padding: 0.05em 0;
			letter-spacing: -0.01em;
			margin: 0 0 15px;
			color:#62656c;
		}
		.home_contact input[type="text"],.home_contact input[type="email"],.home_contact input[type="tel"]{
			display: block;
			width:100%;
			height: 31px;
			border: 1px solid #61656e;
			text-align: center;
			margin: 0 0 6px 0;
			font-family: arial;
			font-weight: bold;
			color: #cbcbcb;
			font-size:12px;
		}
		.home_contact .below {
			margin: 9px 0 0px 0;
		}
			.home_contact .checkbox_holder,.internal_bottom_form .checkbox_holder {
				padding: 0px 0 1px 0;
				display: block;
			}
			.home_contact label {
				position: relative;
				top: -2px;
			}		
			 .submit_holder,.internal_bottom_form .submit_holder  {
				position: relative;
				display: inline-block;
				color: #fff;
				cursor: pointer;
				padding: 0 13px 0 10px;
				position: relative;
				white-space: nowrap;
				border-radius: 19px;
				background: #97b71d;
				font-family: arial;
				font-size: 1.85em;
				font-family: spoiler,t , arial, sans-serif;
				font-weight: bold;
				line-height: 1px;
				width:auto;
				text-align:center;
				margin: 14px 0 0 0;
				letter-spacing:-0.025em;
			}
			 .submit_holder:hover,.internal_bottom_form .submit_holder:hover {
				background:#43b6bb;
			}
			 input[type="submit"],.internal_bottom_form input[type="submit"]{
				border-radius: 19px;
				position: absolute;
				top: 0px;
				right: 0px;
				height: 100%;
				width: 100%;
				background: none;
				border: none;
				cursor: pointer;
			}
			 .submit_holder:after, .box .see_more:after, .submit_holder:after,.contact_form .submit_look:after { /*the shadow below buttons*/
				content: "";
				position: absolute;
				width: 100%;
				border-radius: 38px 38px 0 0;
				display: block;
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1ZDdkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNWQ3ZDkiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(top,  rgba(213,215,217,1) 0%, rgba(213,215,217,0) 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(213,215,217,1)), color-stop(100%,rgba(213,215,217,0)));
				background: -webkit-linear-gradient(top,  rgba(213,215,217,1) 0%,rgba(213,215,217,0) 100%);
				background: -o-linear-gradient(top,  rgba(213,215,217,1) 0%,rgba(213,215,217,0) 100%);
				background: -ms-linear-gradient(top,  rgba(213,215,217,1) 0%,rgba(213,215,217,0) 100%);
				background: linear-gradient(to bottom,  rgba(213,215,217,1) 0%,rgba(213,215,217,0) 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5d7d9', endColorstr='#00d5d7d9',GradientType=0 );
				left: 0px;
				bottom: -13px;
				height: 12px;
				opacity:0.8;
			}
				.double_arrow {
					width: 23px;
					height: 21px;
					position: absolute;
					top: 0px;
					left: 2px;
					bottom: 0px;
					margin: auto 0;
				}
					 .double_arrow div {
						height: 9px;
						width: 9px;
						border-left: 2px solid #fff;
						border-bottom: 2px solid #fff;
						background:none !important;
						transform:rotate(45deg);
						-webkit-transform: rotate(45deg);
						-moz-transform: rotate(45deg);
						-o-transform: rotate(45deg);
						-webkit-backface-visibility: hidden;
						-webkit-transform-style: preserve-3d; 
						position: absolute;
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: preserve-3d; 
						
						top: 0;
						bottom: 0;
						right: 0;
						left: 0;
						margin: auto;
					}
					.double_arrow div.da1 {
						right: -12px;
					}
				 .submit_holder .submit_text, .internal_bottom_form  .submit_holder .submit_text {
					display: inline-block;
					vertical-align: middle;
					line-height:0px;
				}
				 .submit_holder .double_arrow, .internal_bottom_form  .submit_holder .double_arrow{
					position: relative;
					display: inline-block;
					vertical-align: middle;
					height:38px;
				}
		
.central_strip > div {
	
	padding: 0px 33px;
	font-family: spoiler,t , arial, sans-serif;
	display: table;
}
	.central_strip > div > div {
		display: table-cell; vertical-align: middle;
	}
	.central_strip .main_title {
		width: 46%;
	}
	.central_strip h1 {
		margin: 0;
		
		font-weight: bold;
		color: #61656e;
		font-size: 2.5em;
		line-height: 12px;
		letter-spacing: -0.01em;
		padding: 0 0 0 15px;


	}
	.central_strip h1:after {
		content:"";
		height: 10px;
		display: inline-block;
		vertical-align: middle;
	}
	.central_strip .main_symbol {
		position: relative;
		height: 0px;
	}
		.central_strip .main_symbol img{
			display: block;
			margin: -16px 0 -16px 0;
		}
		.central_strip .advantage_list ul {
			margin: 6px 0 0 0 ; padding: 0 8.5% 0 0; list-style: none;
		}
		.central_strip .advantage_list ul li{
			width: 50%;
			float: right;
			color: #61656e;
			margin: 0 0 5px 0;
			min-height: 14px;
			font-size: 1.4em;
			font-weight: bold;
			line-height: 0.9em;
			letter-spacing: -0.01em;
			position: relative;
		}
		.central_strip .advantage_list ul li span:before {
			content: "";
			display: inline-block;
			vertical-align: top;
			width: 20px;
			height: 20px;
			position: absolute;
			top: 0; right: 0;
		}
		.central_strip .advantage_list ul li.red span:before{background: url(img/bullet-red.svg) no-repeat right top}
		.central_strip .advantage_list ul li.cyan span:before{background: url(img/bullet-cyan.svg) no-repeat right top;}
		.central_strip .advantage_list ul li.green span:before{background: url(img/bullet-green.svg) no-repeat right top;}
		.central_strip .advantage_list ul li.purple span:before{background: url(img/bullet-purple.svg) no-repeat right top;}
		.central_strip .advantage_list ul li span{
			padding: 0 20px 0 0;
			display: inline-block;
			vertical-align: top;
			line-height: 0.9em;
			position: relative;
		}
/*boxes of two*/
.boxes_of_two {
	margin: 0 -30px 0 -60px;
}		
	.boxes_of_two > .divin {
		display:table;
		width:100%;
		border-collapse:separate;
		border-spacing: 30px;
		table-layout:fixed;
	}
		.boxes_of_two .box {
			width: 50%;
			display: table-cell;
			vertical-align: top;
			overflow:hidden;
			position:relative;
		}
			.boxes_of_two .box_in{
				padding: 0 0 30px;
			}
	.boxes_of_two .box h2 {font-weight:bold;letter-spacing:-0.025em;font-size:1.95em;}
	.boxes_of_two .box .see_more span:after, .boxes_of_two .box .see_more span:before {
		display:none;
	}
	.box h2 {
		font-family: spoiler,t , arial, sans-serif;
		text-align: center;
		font-weight: normal;
		margin: 0;
		font-size: 1.7em;
		letter-spacing:-0.01em;
		padding: 14px 10px 13px;
		color: #61656e;line-height:0.9em;
	}
	.box.red h2 {
		color: #d33d39;
	}
	.box.cyan h2 {
		color: #43b6bb;
	}
	.box.green h2 {
		color: #97b71d;
	}
	.box hr {
		height: 4px;
		border: none;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
		margin: 0;
		position:relative;
	}
	.boxes_of_two .box hr {height:6px;}
	.box hr:after {
		content:"";
		position:absolute;
		width:100%;height:14px;
		z-index:-1;bottom:-14px;right:0;
		
	}
	.box.red hr {
		background: #d33d39;
	}
	.box.cyan hr {
		background: #43b6bb;
	}
	.box.green hr {
		background: #97b71d;
	}
	.box .img {
		width: 100%;
		border-bottom: 1px solid #fff;
		position: relative;
	}
	.box .img:after {
		content: "";
		width: 100%;
		height: 14px;
		position: absolute;
		bottom: -15px;
		right: 0;
	}
		.box .img img {

			display: block;
		}
		.box .box2_text  {
			z-index: 1;
			padding: 21px 34px;
			text-align: center;
			font-size:14px;line-height:16px;line-height:18px;
		}
			.box .box2_text  ul {
				padding: 15px 0px; margin: 0; list-style: none;text-align:right;
			}
				.b2_li{
					font-weight: bold;
					text-align:center;
					display:inline-block;
					vertical-align:top;
					width:50%;
					font-size:0.93em;
					line-height: 0.9em;
					margin: 0 0 -1px 0;
				}
					.b2_a {
						border: 1px solid #e0e0e0;
						padding: 7px 0 7px;
						display:block;
						text-decoration:none;
						color: #61656e;
						margin: 0 3px 6px 3px;
					}	
					a.b2_a:hover {
						opacity:0.7;
					}
	.sm_hold {
		text-align:center;
	}
	#main_sidebar .sm_hold {margin: 20px 0 0 0}
	.boxes_of_two .sm_hold {position:absolute;bottom:20px; right:0;width:100%;}
	.box .see_more {
		display: inline-block;
		text-align: center;
		padding: 0 26px 0 26px;
		color: #fff;
		font-weight: bold;
		text-decoration: none;
		border-radius: 14px;
		position:relative;
		font-size:17px;
	}
		.box .text {
			text-align:center;
			color:#61656E;
		}
		.box .see_more span {
			display:inline-block;vertical-align:middle;position:relative;
			line-height: 30px;
		}
		.box .see_more span:after, .box .see_more span:before {
			content:"";
			display:block;
			width: 5px;height:5px;
			border-left:2px solid #fff;border-bottom:2px solid #fff;
			position:absolute;
			top:12px;left:-9px;
			transform:rotate(45deg);
			-moz-transform:rotate(45deg);
			-ms-transform:rotate(45deg);
			-o-transform:rotate(45deg);
			-webkit-transform:rotate(45deg);
			-webkit-backface-visibility: hidden;
			-webkit-transform-style: preserve-3d; 
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: preserve-3d; 
			
			
		}
		.box .see_more span:after {
			left: -14px;
		}

	.box .see_more:hover {
		background: #61656e !important;
	}
	
	.box .see_more:after {
		height: 6px;
		bottom: -7px;
	}


	.box.red .see_more {
		background: #d33d39;
	}
	.box.cyan .see_more {
		background: #43b6bb;
	}
	.box.green .see_more {
		background: #97b71d;
	}
	.testimonials_widget {
		
	}
	.has_banner {
		text-align:center;
	}
	.testimonials_widget .box_in > .divin {
		position:relative;
		overflow:hidden;
		
	}
	.box {
		margin: 0 0 30px;
	}
		.box_in {
			overflow:hidden;
		}
			.box_in > .divin {
				padding: 23px;
			}
	.testimonials_slider {
		min-height:272px;max-height:386px;position:relative;
	}
	.box.red h2, .box.green h2, .box.cyan h2{
		font-weight:bold;
	}
		.testimonials_slider .slider_text {
			color: #61656e;
			font-family:spoiler,t , arial, sans-serif;
		}
		.testimonials_slider .pagi_holder {
			position: absolute;
			bottom: 10px;
			width: 100%;
		}
			.testimonials_slider .pagi_holder ul {
				text-align: center !important;
				width: 100%;
			}
			.testimonials_slider .quotation {
				font-size: 1.55em;
				letter-spacing: -0.01em;
				text-align: center;line-height:27px;
			}
			.open_quote, .close_quote {
				display: inline-block !important;
				width: 16px;
				height: 17px;
				vertical-align: middle;
			}
			.testimonials_slider .open_quote {
				background: url(img/quote-open.svg) no-repeat;
			}
			.testimonials_slider .close_quote {
				background: url(img/quote-close.svg) no-repeat;
				margin: 0 10px 0 0;
			}
			.quotter {
				font-family: arial;
				text-align: center;
				margin: 40px 0 0 0;
			}
	.more_testimonials,.more_articles {
		position: absolute;
		bottom: 0px;
		right: 0px;
		background: #f5f5f5;
		text-align: center;
		width: 100%;
		height: 30px;
		padding: 4px 0 0 0;
		text-align: center;
	}
		.more_testimonials a,.more_articles a{ 
			text-decoration: none;
			padding: 0 0 0 16px;
			font-size: 12px;
			color: #61656e;
			position: relative;
			display: inline-block;
			
			line-height: 12px;
		}
		.more_testimonials a .double_arrow ,.more_articles a .double_arrow{
				left: -5px;
				top: 0px;
				bottom: 0px;
				margin: auto 0;		
				height: 12px;
		}
			.more_testimonials a .double_arrow div ,.more_articles a .double_arrow div{
				box-shadow: none;
				border-left: 1px solid #b9bbbf;
				border-bottom: 1px solid #b9bbbf;
				height: 6px;
				width: 6px;

			}
			.more_testimonials a .double_arrow div.da1,.more_articles a .double_arrow div.da1 {
				right: -9px;
			}
		.more_testimonials a:hover ,.more_articles a:hover{
			color: #d33d39;
		}
		.more_testimonials a:hover .double_arrow div,.more_articles a:hover .double_arrow div {
				border-left: 1px solid #d33d39;
				border-bottom: 1px solid #d33d39;
		}
		.box_in.has_more > .divin {padding: 23px 23px 38px 23px}

		#main_sidebar .article_excerpt {
			font-size: 12px;
			color:#61656e;
			text-align:center;
			padding: 0 0 20px;
			border-bottom:1px solid #e2e2e4;
			margin: 0 0 17px;
		}
		#main_sidebar .article_excerpt:last-child {
			margin:0;border-bottom:none;padding:0;
		}
			#main_sidebar .article_excerpt .title {
				font-weight:bold;
				color:#009699;
				display:inline-block;
				margin: 0 0 5px;
			}
			#main_sidebar .article_excerpt .title:hover,#main_sidebar .article_excerpt .more:hover {text-decoration:none;}
			#main_sidebar .article_excerpt .text {margin:0 0 4px;}
			#main_sidebar .article_excerpt .more {
				color:#61656e;
			}
			
#main_sidebar .box_in {
	position:relative;overflow:hidden;
}
/*boxes of two*/
.home_boxes_of_two {
	overflow: hidden;
}
		.box.video_display {
			
			
		}
			.box.video_display h2{
				text-align: right;
				padding-right: 29px; padding-left: 29px;font-size:1.7em;
			}
			.box.video_display .box_in {
				overflow: hidden;
			}
			.videos {
				margin: 20px 20px 20px 20px;
				padding: 0 0px 0 0;
				position:relative;
			}
				.videos > .divin {
					display:table;width:100%;
				}
			.videos .has_youtube {
				display:table-cell;vertical-align:top;
				height:0;
				position:relative;
				
			}
				#youtube_holder {
					position:absolute;
					top:0;right:0;margin: auto;
					height:100%;width:100%;background:#000;
					max-height:350px;
				}
				#youtube_holder iframe {
					position:absolute;top:0;right:0;
					width:100%;height:100%;z-index:1;
				}
				
			.navigate_video {
				display:table-cell;vertical-align:top;
				width: 360px;
			}
				.navigate_video ul {
					margin: 0; padding: 0; list-style: none;min-height:371px;
				}
			.videos li {
				width: 100%;
				display:table-row;
				
			}
			.videos li .video_description{
				position: relative;
				max-width: 319px;
				min-height: 92px;
				/* background: url(http://www.alternativa.clinic/wp-content/themes/alternativa/img/vid-li-bg.svg) no-repeat 100% 100%; */
				cursor: pointer;
				padding: 16px 15px 16px 26px;
				z-index: 1;
				border: 1px solid transparent;
				margin: 0 0 10px 0;
			}
			.videos li .video_description .arrow_big {
				position:absolute;
				top:-1px;width:36px; height: calc(100% + 2px);
				padding:0 0 50px;
				left:-36px;
				display:none;
			}
			.videos li .video_description .arrow_big svg {
				position:absolute;top:0;right:0;width:36px;height:100%;
				
			}
			.videos li:last-child .video_description{margin:0;}


			.videos li:hover .video_description,.videos li.active .video_description {
				background:#F4F4F4;
				border-bottom:1px solid #e0e2e3;
				border-top:1px solid #e0e2e3;
				border-right:1px solid #e0e2e3;
			}
			.videos li:hover .arrow_big,.videos li.active .arrow_big {display:block;}
				.video_description h3 {
					display:inline-block;
					color: #61656e;
					font-family: spoiler,t , arial, sans-serif;
					margin: 0 0 -7px;
					line-height:1em;
					font-size:1.55em;
					letter-spacing:-0.025em;
				}
					.video_description .video_data{
						color: #61656e;font-family:spoiler,t ,arial,sans-serif;font-size:1.55em;letter-spacing:-0.025em;
					}
				.video_description p {
					margin: 7px 0;
					color: #8e9198;
				}
				.video_description a {
					color: #8e9198;
				}
				.video_description a:hover {
					text-decoration: none;
				}
				.video_description a.red {
					color: #D33D39;
				}
				.video_description a.cyan {
					color: #43B6BB;
				}
				.video_description a.green {
					color: #97B71D;
				}
			.videos li .video_item {
				position: absolute;
				top: 0px;
				left: 0px;
				width: 55%;
				height: 356px;
			}
				.videos li .video_item iframe{
					width: 100%;
					height: 100%;
					position: absolute;top:0;right:0;
					z-index: 1;
				}
			
.bottom_form {
	font-family: spoiler,t , arial, sans-serif;
}
	.bottom_form .box_shadow {overflow:visible;}
.bottom_form > .divin {margin:0 0px;padding: 17px 30px;}
	.bottom_form .mock_table {
		display: table;
		width:100%;
		
	}
		.bottom_form .mock_table > .divin {
			display: table-cell;
			vertical-align: middle;
		}
		.bf_right {
			width:532px;
		}
			.bf_right > .divin {
				display:inline-block;vertical-align:middle;
			}
		.bottom_form p {margin:0}
		.bottom_form .right_text {
			text-align: center;
			width: 215px;
			position:relative;top:-5px;
		}
			.right_text .bf_runner {
				font-size: 1.55em;
				color: #61656e;
				letter-spacing: -0.001em;
				line-height: 42px;
			}
			.right_text .bf_big {
				color: #d33d39;
				font-weight: bold;
				text-align: center;
				font-size: 2.55em;
				letter-spacing: -0.025em;
				line-height: 14px;
			}
	.gift_img {
		height: 0px;
		position: relative;
		width:119px;
	}
		.gift_img img {
			position:absolute;
			right:0;left:0;top:-67px;bottom:-99px;margin:auto;
			display: block;
			margin: 0px 0 0px 0;
		}
	.middle_text {
		font-size: 1.7em;
		letter-spacing: -0.01em;
		text-align: center;
		color: #61656e;
		line-height: 24px;
		width: 195px;
		
	}
	.bottom_form .form {
		display: table-cell;vertical-align:middle;
	}
		.bottom_form .form form{
			display: table;
			width: 100%;
		}
			.bottom_form .form form > div{
				display: table-cell;vertical-align: middle;
			}
		.bottom_form .form input[type="text"],.bottom_form .form input[type="email"]{
			background: #fff;
			border: 1px solid #8a8d94;
			color: #8a8d94;
			height: 28px;
			width: 100%;
			display: block;
			box-sizing: border-box;
			padding: 0 3%;
			font-family: arial;
			font-size: 12px;
			font-weight: bold;
			margin: 0 0 0 9px;
		}
		.ss {display:none;}
		.bottom_form .form  .smaller {
			width: 33%;
			padding: 0 0 0 10px;
		}
		.bottom_form .form  .bigger {
			padding: 0 0 0 10px;
		}
		.bottom_form .form  .bigger input[type="text"]{
			width: 100%;
			
		}
		.bottom_form .form .checkbox {
			position: relative;
			font-family: arial;
			margin: 0px 0 0 0px;
			float: left;
			width: 200%;
			height: 0;
			top:4px;
			text-align:left;
		}	
		.bottom_form .form br {
			content: "";
			display: block;
			height: 0;
			line-height: 0;
			display: none;
		}
			.bottom_form .form .checkbox > div {
				position: absolute;
				left: 0; top: 0;
				width: 100%;
				text-align: left;
			}
			.bottom_form .form .checkbox label {
				position: relative;
				top: -2px;
				color: #8a8d94;

			}
		.submit_holder {
			display: inline-block;
			position: relative;
			width: 164px;
			
		}	
		.bottom_form .submit_holder {
			background:#D33D39;
		}
		.bottom_form .submit_holder:hover {
			background: #43B6BB;
		}
		/*		
			.bottom_form .form input[type="submit"]{
				display: inline-block;
				cursor: pointer;
				background: #b62418;
				height: 35px;
				position: relative;
				font-family: spoiler,t , arial, sans-serif;
				font-weight: bold;
				text-align: center;
				color: #fff;
				border-radius: 18px;
				font-size: 1.7em;
				letter-spacing:-0.025em;
				padding: 0px 22px 0 42px;
				width: 100%;
			}
			.bottom_form .submit_holder .double_arrow {
				left: 10px;
			}
			.bottom_form .submit_holder .double_arrow div {
				width: 12px;
				height: 12px;
				background: #b62418;
				
			}
			.bottom_form .submit_holder .double_arrow div.da1{
				z-index: 1;
				right: -15px;
			}
		.bottom_form .form input[type="submit"]:hover {
			opacity: 0.7;
		}
		*/
/*======================= INTERNAL PAGES =======================*/
.crumbs {
	padding: 16px 30px 24px;
}	
	.crumb span {color:#979BA2}
	.crumb, .arrow_l {
		display:inline-block;vertical-align:middle;font-size:12px;margin:0 0 0 5px;
	}
		.crumb_a {
			color:#979ba3;text-decoration:none;display:inline-block
		}
		.crumb_a:hover {
			text-decoration:underline;
		}
	.arrow_l {
		width:7px;text-align:center;;margin:0 0 0 5px;text-align:right;
	}
		.arrow_l:after {
			content:"";
			display:inline-block;
			width:5px;height:5px;
			border-bottom:1px solid #d3d4d7;
			border-left:1px solid #d3d4d7;
			-moz-transform:rotate(45deg);
			-webkit-transform:rotate(45deg);
			-ms-transform:rotate(45deg);
			-o-transform:rotate(45deg);
			transform:rotate(45deg);
			position:relative;top:-1px;
			-webkit-backface-visibility: hidden;
			-webkit-transform-style: preserve-3d; 
			
		}
	.internal_h1 {
		font-family:spoiler,t , arial, sans-serif;
		font-weight:bold;
		color:#61656e;
		font-size:2.65em;
		line-height:0.9em;
		letter-spacing:-0.025em;
		padding: 18px 30px 18px 160px;
		position:relative;
		margin: 0 0 40px;
		line-height:0.9em;
	}
/*shares*/
.top_shares {
	position:absolute;text-align:left;
	top:0;left:0;
	z-index:14;
	margin: 26px 0 0 30px;
}
.bottom_shares {
	margin: 30px 30px;
}
.share_btn {
	display:inline-block;vertical-align:middle;
	width:16px;height:16px;
	margin: 0 7px 0 0;
	cursor:pointer;
}
.share_btn:hover {
	opacity:0.7;
}
	.share_btn.sh_gp {
		background:url(img/sh-gp.png) no-repeat;
	}
	.share_btn.sh_tw {
		background:url(img/sh-tw.png) no-repeat;
	}
	.share_btn.sh_fb {
		background:url(img/sh-fb.png) no-repeat;
	}
.share_text {
	font-size:12px;
	color:#61656e;font-weight:bold;
	display:inline-block;
	vertical-align:middle;
}
.follow_us {
	float:left;
}
	.follow_us .follow {
		display:inline-block;vertical-align:middle;
		margin: 0 7px 0 0;
		height:20px;
	}

	.internal_h1:after, .internal_h1:before,.top_level.contact section h2:after {
		content:"";
		position:absolute;
		width:100%;
		border-top:1px solid #e6e8e9;
		height:2px;
		border-bottom:1px solid #e6e8e9;
		right:0;
		top: -6px;
	}
	.internal_h1:after {
		top:auto;bottom:-6px;
	}
.internal section.description_hold {
	margin:0;
}
	.description {
		font-size:16px;line-height:20px; margin: 0 30px;
	}
		.description .text {
			margin: 0 0 30px;
		}
		/* .description strong {
			color:#61656e;
		} */
	.internal h2 {
		color:#43b6bb;
		font-size:1.85em;letter-spacing:-0.025em;
		font-family:spoiler,t , arial, sans-serif;
		margin:0 0 20px;
		font-weight:bold;
		position:relative;
	}
	.internal h2.near_element {
		padding: 0 0 0 220px;
	}
	.underline:after {
		content: "";
		display:block;
		width: auto;
		border-top: 1px solid #E6E8E9;
		height: 3px;
		border-bottom: 1px solid #E6E8E9;
		margin: 5px 0 30px;
	}
	.internal h2.red {
		color:#d33d39;
	}
	.internal h2.green {
		color:#97b71d;
	}
	.description:after {
		content:"";
		display:block;
		clear:both;
	}
	.description_img {
		float:left;
		display:inline-block;
		margin: 0 30px 30px 0;
		position:relative;font-size:16px;
		max-width:50%;
	}
		.img_des {
			position:absolute;
			bottom:0;right:0;width:100%;padding: 10px;
			text-align:center;color:#fff;
			background:rgba(0,0,0,0.4);font-size:12px;
		}
.social_media_holder {
	margin: 0 30px 30px;
}
/*testimonials*/
#testi_filter {
	position:absolute;
	left:0px;
	bottom:18px;
	/* width:193px; */
	height:32px;
	width:auto;
	
	font-size:10.5pt;color:#61656e;
	z-index:20
}
	.tf_button {
		width:19px;height:19px;border-radius:50%;position:absolute;top:6px;left:7px;background:#d23d39;
		cursor:pointer;
	}
	.tf_button:after {
		content:"";
		width:4px;height:4px;position:absolute;top:0px;right:0px;left:0;bottom:2px;margin:auto;
		border-left: 1px solid #fff;border-bottom:1px solid #fff;
		-moz-transform:rotate(-45deg);
		-o-transform:rotate(-45deg);
		-webkit-transform:rotate(-45deg);
		-ms-transform:rotate(-45deg);
		transform:rotate(-45deg);
		-webkit-backface-visibility: hidden;
		-webkit-transform-style: preserve-3d; 
		
	}
	.tf_options {
		border:1px solid #cecfd3;border-radius:15px;
		height:32px;
		overflow:hidden;
		background:#fff;font-size:12px;
	}
		.tf_options .option {
			display:block;
			text-decoration:none;
			color:inherit;
			cursor:pointer;
			padding: 6px 12px 6px 32px;
			border-bottom:1px solid #cecfd3;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-o-user-select: none;
			user-select: none;
		}
		.tf_options .option:hover {background:#F4F4F6}
		.tf_options .option:first-child {font-size:15px;font-weight:bold;}
		.tf_options .option:last-child {border-bottom:none;}

.internal section.top_level {
	margin: 0 31px 31px;
}
.internal section.top_level.cat_info {
	margin: 0 30px 130px;
}
.single_testi {
	margin: 0 0 25px;
}
	.single_testi p {
		border-radius:6px;
		border:1px solid #CBCBCB;
		padding: 30px;
		font-family:spoiler,t , arial, sans-serif;
		font-size:1.55em;
		color: #61656e;
		text-align:center;
		position:relative;
		margin:0;font-weight:bold;line-height:25px;
	}
	.testi_meta_main {
		margin: 43px 0 30px;font-size:12px;font-weight:bold;
	}
		.tm_right {color:#61656e;display:inline-block;}
		.testi_meta_main .problem {
			position:relative;padding: 0 0 0 5px;margin: 0 0 0 5px;
		}
			.testi_meta_main .problem:after {
				content:"";position:absolute;height:11px;border-left:1px solid #969aa2;width:0px;top:2px;left:0;
			}
	.testi_meta_main .file {
		float:left;
	}
		.testi_meta_main .filea {
			color:#61656e;
			display:inline-block;
			position:relative;padding: 0 23px 0 0;font-size:14px;
		}
		.testi_meta_main .filea.pdf {background:url(img/icon_pdf.png) no-repeat right center;}
		.testi_meta_main .filea.word {background:url(http://www.alternativa.clinic/wp-content/themes/alternativa/img/icon_word.png) no-repeat right center;}
		
	.testi_full p:first-child:before, .testi_full p:last-child:after ,.single_testi p:before, .single_testi p:after {
		content:"";
		width:27px;
		height:28px;
		display:inline-block;
		vertical-align:sub;
		background:url(img/quote-open-i.png);position:relative;top:-4px;left:4px;
	}
	.testi_full p:last-child:after {
		margin:0 7px 0 0;
	}
	.single_testi p:after,.testi_full:after {
		vertical-align:text-top;
		background:url(img/quote-close-i.png);	
		top:4px;left:-4px;
	}
		.single_testi p .tip {
			position:absolute;
			height:33px;
			width:25px;background:#fff;
			border-right:1px solid #CBCBCB;
			bottom:-33px;
			left:20px;
		}
		.single_testi p .tip:after {
				content: "";
				position: absolute;
				height: 41px;
				top: -3px;
				left: 11px;
				border-right: 1px solid #CBCBCB;
				-moz-transform: rotate(-36deg);
				-webkit-transform: rotate(-36deg);
				-ms-transform: rotate(-36deg);
				-o-transform: rotate(-36deg);
				transform: rotate(-36deg);
				-webkit-backface-visibility: hidden;
				-webkit-transform-style: preserve-3d; 
				
		}
	.testi_meta {
		text-align:left;
		padding: 7px 0 0 58px;
		font-size:0.93em;
		height:33px;
	}
		.testi_meta .name {
			color:#43B6BB;
			display:inline-block;
			padding: 0 0 0 8px;
			border-left: 2px solid #d8d8da; 
			line-height:17px;
			margin: 0 0 0 8px;
		}
		.testi_meta .tm_a {
			color:#61656e;
			display:inline-block;line-height:17px;text-decoration:none;
			padding: 0 0 0 21px;position:relative;font-weight:bold;
		}
		.testi_meta .tm_a:hover {opacity:0.5}
			.tm_arrow {
				position:absolute;
				top:0;left:0;width:16px;height:17px;
			}
			
			.tm_arrow:before, .tm_arrow:after {
				content:"";
				width: 5px; height:5px;
				position:absolute;
				border-left:1px solid #62666f;
				border-bottom:1px solid #62666f;
				top:1px;bottom:0;margin: auto 0;
				right:0;
				transform:rotate(45deg);
				-ms-transform:rotate(45deg);
				-moz-transform:rotate(45deg);
				-webkit-transform:rotate(45deg);
				-o-transform:rotate(45deg);
				-webkit-backface-visibility: hidden;
				-webkit-transform-style: preserve-3d; 
				
			}
			.tm_arrow:after {
				right: 5px;
			}
.internal_bottom_form {
	margin: 0 30px 51px 30px;padding:15px 30px 30px;
}
	.ibf_title {
		font-family:spoiler,t , arial, sans-serif;
		font-size:2.5em;
		letter-spacing:-0.025em;
		font-weight:bold;
		margin: 0 0 16px;line-height:0.8em;
	}
		.ibf_red {color:#d33d39;}.ibf_grey {color:#a6a9ae;}
		.ibf_inputs {
			margin: 0 -4px;
		}
		.ibf_inputs .input_h {
			display:inline-block;
			width:33.3333333%;vertical-align:top;
			padding: 0 4px
		}
			.ibf_inputs .input_h input {
				width:100%;
				margin: 0 0 0 10px;
				height:32px;
				border:1px solid #8a8d94;
				padding: 0 4px;
				text-align:center;
				font-family:arial;font-weight:bold;
			}
			.internal_bottom_form .checkbox_holder {
				float:right;
				margin: 25px 0 0;
			}	
				.internal_bottom_form .checkbox_holder label {
					position:relative;
					top:-2px;
				}
			.internal_bottom_form .submit_holder {
				float:left;
			}
			.ibf_inputs .input_h input, .home_contact input[type="text"],.home_contact input[type="email"],.home_contact input[type="tel"] {color:#8a8d94}
			
/*category page*/
	.legend {
		margin: 0 0 30px;
	}
		.legend .icon {
			display:inline-block;vertical-align:bottom;margin: 0 0 0 26px;text-align:center;font-size:16px;color:#61656e;
		}	
			.legend .icon span {
				display:block;text-align:center;font-size:12px;
				
			}
			.info_text {
				margin: 0 0 30px;
			}
				.info_text img {
					max-width:100%;
				}
.cat_referrer {
	margin: 0 -3px;
}
.crh {
	display:inline-block;
	width:25%;vertical-align:top;
}
	.cat_a {
		display:block;
		margin: 0 5px 5px 5px;
		border:8px solid #e2e2e4;
		font-size:14px;
		color:#61656e;
		text-align:center;text-decoration:none;font-weight:bold;
		padding: 5px;
		height: 60px;
	}
	.cat_a:hover,.articles_links .al_a:hover {
		background:#f5f5f5;
		color:#97b71d;
	}
	/*news excerpts*/
	.article_excerpt {
		position:relative;
		padding: 0 153px 0 0;
		min-height: 102px;
		margin: 0 0 30px;
	}
		.article_excerpt .img {
			position:absolute;top:0;right:0;
		}
		.article_excerpt h3 {
			font-family:spoiler,t , arial, sans-serif;
			font-size: 1.85em;
			color:#43B6BB;
			margin:0;
			padding:7px 0 0px;
			font-weight:bold;
			line-height:0.9em
		}
		.article_excerpt .text {
			font-size:14px;line-height:18px;
		}
.play_img a {display:block;}
.play_img a:after,.play_img a:before {
	content:"";position:absolute;top:0;right:0;left:0;bottom:0;width:4px;height:22px;margin:auto;}
.play_img a:after	{
	width: 0; background:none;
	height: 0; 
	border-top: 15px solid rgba(0,0,0,0);
	border-bottom: 15px solid rgba(0,0,0,0);
	border-left: 20px solid #fff;left:7px;
}
.play_img a:before {
	width:60px;height:60px;border:2px solid #fff;border-radius:50%;background:rgba(0,0,0,0.2)
}
.youtube_hold {padding:60% 0 0 0;margin:30px 0;background:#000 url(img/loading.gif) no-repeat center center;}
#youtube_holder {background:#000 url(img/loading.gif) no-repeat center center;}
.pagination {text-align:center;}
	.pagination a {color:#61656e;}
.prev.page-numbers {float:right;}
.next.page-numbers {float:left;}
.page-numbers.current {color:#43b6bb}

/*post*/
.post_meta {font-size:12px;color:#7b7e84;display:block;margin: 0 0 15px;}
.youtube_hold {
	padding: 60% 0 0 0;
	position: relative;
	margin: 0 0 30px;
}
	.youtube_hold iframe {
		position:absolute;
		top:0;right:0;width:100%;height:100%;
	}
.bottom_text {
	margin: 0 0 30px;
}
.post_bottom_links {
	font-size:0.93em;
}
	.post_bottom_links .post_a {
		color:#61656e;
		font-weight:bold;
		display:inline-block;
		position:relative;
		display:inline-block;
		padding: 0 13px 0 0;
		margin: 0 0 4px;
		
	}
	.post_bottom_links .post_a:before,.articles_links .al_a:before {
		content:"";
		position:absolute;top:9px;right:0;
		height:5px;width:5px;
		border-left:1px solid #b9bbbf;
		border-bottom:1px solid #b9bbbf;
		transform:rotate(45deg);
		-moz-transform:rotate(45deg);
		-webkit-transform:rotate(45deg);
		-ms-transform:rotate(45deg);
		-o-transform:rotate(45deg);
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: preserve-3d; 
		
	}
	.post_bottom_links .post_a:before {top:6px;}

	.post_bottom_links .post_a:hover {
		opacity:0.7;
	}
/*posts loop*/
.articles_links {
	
}
	.articles_links .al_a {
		display:block;
		border:1px solid #e2e2e4;
		border-radius: 6px;
		padding: 11px 30px;
		font-family:spoiler,t , arial, sans-serif;
		position:relative;
		color:#61656e;
		margin: 0 0 15px;
		text-decoration:none;
		font-size:1.85em;
		line-height:0.9em;
		letter-spacing:-0.025em;font-weight:bold;
	}
	.articles_links .al_a:before {
		top: 21px;
		right: 12px;
	}
/*category with boxes of three*/
.internal section.top_level.boxes3 > .divin {
	margin: 0 -8px;
}
.box_row {position:relative;margin: 0 0 16px;}
	.box3 {
		display:inline-block;
		vertical-align:top;
		width:33.3333%;
	}
		.box3 > .divin {
			margin: 0 8px 0px 8px;position:relative;top:1;border-radius:9px;overflow:hidden;
		}
		.box3.roundme figure {margin:0;}
		.box3 .bg {
			position:absolute;top:0;right:auto;width:33.3333%;height:100%;padding:0 8px;display:none;
		}
			.box3 .bg > .divinn {height:100%;background:#f5f5f5;border-radius:9px ;}
		
			.box3 h2 {
				text-align:center;
				/* background:#d33e3a; */
				text-align:center;
				margin:0;
				color:#fff;
				padding: 7px 5px;
				border-radius:9px 9px 0 0;
			}
			.box3 figure {margin: 0 0 14px;}
			.box3 .links {text-align:center;font-size:14px;font-weight:bold;margin:10px 0 18px;} .box3 .ls {display:block;margin:0 0 2px;}
				.box3 .links .la {color:#595c61;font-size:12px;}.box3 .links .la:hover {text-decoration:none;}
			.box3 .text {
				text-align:center;
				color:#61656e;
				font-size:12px;
				padding:0px 14px 18px 14px;

			}
			.box3 .child_link {text-decoration:none;}
/*contact page*/
.top_level.contact > .divin  {
	margin: 0 -15px;
}
	.top_level.contact section {
		display:inline-block;
		vertical-align:top;
		width:30.5%;
	}
	.top_level.contact section h2 {
		position:relative;
	}
	.top_level.contact section h2:after {
		top:auto;bottom:-5px;
	}
	.top_level.contact section.contact_maps {
		width: 39%;
	}
		.top_level.contact section > .divin {
			margin: 0 15px;
		}
	.conatct_text .text {
		font-size:0.98em;
	}
		.conatct_text .text b {
			color:#d33d39;
		}
		.conatct_text .text a {
			color:#000;
		}
	.contact_form_text {
		font-size:12px;color:#61656e;line-height:20px;
		margin: 0 0 10px;
	}
	.mc_inputt {
		width:100%;
		font-family:arial;
		border:1px solid #8a8d94;
		height:31px;
		margin: 0 0 10px;
		color:#61656e;
		padding: 0 9px;
		font-weight:bold;
		font-size:12px;
		
	}
	textarea.mc_inputt {
		padding: 9px;
		height:176px;
		min-height:156px;
		resize:vertical;
	}
	.contact_form fieldset {
		padding: 0 0 0 112px;
		position:relative;
		margin: 2px 0 0 0;
	}
		.contact_form .checkbox {
			margin: 5px 0 0 0;
		}
			.contact_form label {
				color:#61656e;font-size:12px;position:relative;top:-2px;
			}
		.contact_form .submit_look {
			display: inline-block;
			background: #97b71d;
			line-height: 35px;
			position: absolute;
			top:0;left:0;
			font-family: spoiler,t ,arial,sans-serif;
			font-weight: bold;
			text-align: center;
			color: #FFF;
			border-radius: 18px;
			font-size: 1.6em;
			padding: 0px 20px 0px 42px;
		}
		.contact_form .submit_look:hover {
			background:#61656E;
		}
			.contact_form .submit_look span {
				display:inline-block;position:relative;
			}
			.contact_form .submit_look span:after,.contact_form .submit_look span:before {
				content:"";
				height: 9px;
				width: 9px;
				border-left: 2px solid #FFF;
				border-bottom: 2px solid #FFF;
				background: none repeat scroll 0% 0% transparent !important;
				-moz-transform: rotate(45deg);
				-ms-transform: rotate(45deg);
				-webkit-transform: rotate(45deg);
				-o-transform: rotate(45deg);
				transform: rotate(45deg);
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: preserve-3d; 
				
				position: absolute;
				top: 0px;
				bottom: 0px;
				left: -13px;
				margin: auto;			
			}
			.contact_form .submit_look span:before {
				left: -21px;
			}
			.contact_form .submit_look input {
				position:absolute;background:none;
				top:0;right:0;width:100%;height:100%;cursor: pointer;
			}
		.contact_maps figure {margin: 0 0 21px;position:relative;overflow:hidden;}
		.contact_maps .gmap {
			width:100%;
			height:151px;
			direction:ltr;overflow:hidden;
		}
		/* .gm-style {width:99.5% !important} */
			.contact_maps figcaption {
				line-height:35px;
				z-index:5000;
				background:#f5f6f6;
				padding: 8px 15px 8px 100px;
				font-family:spoiler,t , arial, sans-serif;
				color:#d33d39;
				font-size:1.4em;
				font-weight:bold;line-height:0.9em;position:relative;
			}
			.to_big_map {
				font-size:12px;height:12px;line-height:10px;
				position:absolute;font-family:arial;font-weight:normal;
				bottom:0;left:15px;color:#979ba3;top:0;margin:auto 0;
			}
			.to_big_map:hover {text-decoration:none;}
/* Land Page*/
.wrapper.land {
	margin: 34px auto;
}		
	.wrapper.land #main_sidebar {
		width:328px;
		padding: 30px;
		background: #fafaf9;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU4ZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(left,  #fafaf9 0%, #e6e8eb 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fafaf9), color-stop(100%,#e6e8eb));
		background: -webkit-linear-gradient(left,  #fafaf9 0%,#e6e8eb 100%);
		background: -o-linear-gradient(left,  #fafaf9 0%,#e6e8eb 100%);
		background: -ms-linear-gradient(left,  #fafaf9 0%,#e6e8eb 100%);
		background: linear-gradient(to right,  #fafaf9 0%,#e6e8eb 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafaf9', endColorstr='#e6e8eb',GradientType=1 );
	}
	.wrapper.land #main_sidebar .home_contact {background:none;}
.land .main {display:block;width:auto;}
	.land header {
	position:relative;
	min-height:385px;border:1px solid #fff;
}
	#main_image {
		position:absolute;
		top:0;right:-1000px;left:-1000px;margin: 0 auto;
		z-index:-1;
	}
	#header_mater {
		padding: 53px 55px 0 0;
		
	}
		#header_mater h1 {
			margin: 0 0 35px;
			color:#d33d39;
			font-size: 57px;
			font-family:spoiler,t ,arial, sans-serif;
			line-height:0.75em;
			font-weight:bold;
			letter-spacing:-0.025em;
			
		}
		#header_mater p {
			font-family:spoiler,t ,arial,sans-serif;
			color:#61656e;
			font-size:31px;
			line-height:1em;
		}
	#land_iframe {
		 position:relative;
		 padding:60% 0 0 0;
		 border-right:1px solid #fff;border-left:1px solid #fff;		
		 background:#000 url(img/loading.gif) no-repeat center center;
	}
		#land_iframe iframe {
			position:absolute;top:0;right:0;width:100%;height:100%;
		}
	#land_list {margin: 37px 29px 12px;padding:0;list-style:none;}
		#land_list li {
			display:inline-block;
			width:50%;
			padding: 0px 45px 0 10px;
			position:relative;
			font-family:spoiler,t ,arial,sans-serif;
			font-size:1.8em;
			line-height:0.9em;
			/* letter-spacing:-0.025em; */
			min-height:16px;
			margin: 0 0 15px;color:#61656e;
			vertical-align:top;
		}
		#land_list li:before {
			content:"";
			width:20px;height:16px;
			background:url(img/land-bullet.svg) no-repeat;
			position:absolute;top:6px;right:17px;
			
		}
	#land_boxes {
		margin: 0 29px 12px;
	}	
		#land_boxes .l_box{
			display:inline-block;
			width:50%;vertical-align:top;
		}
			#land_boxes .box_in {
				margin: 0 15px 30px;
				background:#f5f6f6;
				border-radius:7px;
				padding: 24px;
				font-family:spoiler,t ,arial,sans-serif;
				color:#61656e;
				font-weight:bold;
				letter-spacing:-0.01em;line-height:0.9em;
				font-size:31px;
			}
				#land_boxes .meta {
					font-size:25px;
					color:#a6a9ae;
				}
	.side_top {
		text-align:center;
	}
		#land_logo {
			margin: 0 0 16px;
		}
		.land #main_phone {
			border-top:1px solid #dbdfe3;
			border-bottom:1px solid #dbdfe3;
			padding: 4px 0px 4px 40px;
			height:auto;
			line-height:38px;
			background-position:left center;
			margin: 0 0 37px;font-size:2.90em;letter-spacing:-0.04em;
		}
		.land .home_contact > .divin {
			padding:0;
		}
		.land .home_contact fieldset {max-width:218px;margin:0 auto;}
		.land .home_contact {height:auto;margin:0 0 18px;}
		.side_bottom {text-align:center;font-family:spoiler,t ,arial,snas-serif;}
			.side_bottom p {margin:0;font-weight:bold;letter-spacing:-0.025em;line-height:0.8em;}
			.side_bottom p.a{font-size: 30px;color:#a6a9ae;}
			.side_bottom p.b{font-size: 40px; color:#61656e;}
	.land_footer {
		font-size:12px;
		direction:rtl;
		padding: 0 44px 0 220px;
		margin: 0 auto;color:#61656e;
	}
	.land_footer .disclaimer {padding: 0 0 0 260px;}
	.land_footer .imark {
		position:absolute;
		bottom:0;left:44px;
		padding: 0 22px 0 0;
	}	
	.land_footer .imark img {
		position:absolute;top:2px;right:0;
	}
/*	EVALUATION PAGE */	
.evaluation_page.box_shadow {overflow:visible;}
#evaluation_panel{
border-radius:9px;
background: rgb(255,255,255);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTllYmVkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%, rgba(233,235,237,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(233,235,237,1)));
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(233,235,237,1) 100%);
background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(233,235,237,1) 100%);
background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(233,235,237,1) 100%);
background: radial-gradient(ellipse at center,  rgba(255,255,255,1) 0%,rgba(233,235,237,1) 100%);
text-align:center;
position:relative;z-index:500;padding:30px 30px 18px;margin: 0 0 30px;

}
.internal h2.ep_title{
	color:#61656e;font-weight:normal;font-size:35px;line-height:0.85em;
}
	.internal h2.ep_title b {
		color:#b62418;
	}
#body_front,#body_back {display:inline-block;position:relative;margin:0 5%;-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;}
.body_part {
	position:absolute;background-repeat:no-repeat;z-index:5;
	cursor:pointer;background-position:0 9999px;
}
.body_part:hover {
	background-position:0 0;
}
.treatment_list {
	position:absolute;
	width:250px;
	height:900px;
	text-align:right;
	top:-999px;bottom:-999px;margin:auto 0;left:-240px;cursor:default;
	padding:0 20px;
	visibility:hidden;
	z-index:70;
}
.close_tl {
	width:11px;height:11px;cursor:pointer;
	position:absolute;top:8px;left:9px;
}
.close_tl:hover {opacity:0.7;}
.close_tl:after,.close_tl:before {
	content:"";
	height:11px;width:0;border-left:1px solid #61656e;
	position:absolute;top:0;right:4px;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
}
.close_tl:before {
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.treatment_list .mock_table {display:table;height:100%;width:100%;}
	.treatment_list .td {
		display:table-cell;vertical-align:middle;
	}
		.treatment_list .td > .divin {background:rgba(255,255,255,0.9);padding:23px 21px;border-radius:5px;position:relative;
-webkit-box-shadow: -1px 1px 0px 0px #d4d4d4;
-moz-box-shadow:    -1px 1px 0px 0px #d4d4d4;
box-shadow:         -1px 1px 0px 0px #d4d4d4;		
		}
		.treatment_list .td > .divin:before {
			content:"";
			position:absolute;top:0;right:-11px;bottom:0;margin:auto 0;
			width: 0;
			height: 0;
			border-style: solid;
			border-width: 8px 0 8px 11px;
			border-color: transparent transparent transparent rgba(255,255,255,0.9)	
		}
			.treatment_list h3 {
				font-family:spoiler,t ,arial,snas-serif;margin:0 0 8px;font-weight:normal;color:#b62418;font-size:30px;line-height:0.9em;
			}
			.treatment_list ul {
				margin:0;padding:0;list-style:none;
			}
				.treatment_list  li {
					padding: 0 12px 0 0;position:relative;
				}
				.treatment_list li:before {
					content:"";
					position:absolute;
					top:9px;right:0;
					width:4px;height:4px;
					border-left:1px solid #999fa4;
					border-bottom:1px solid #999fa4;
					-ms-transform:rotate(45deg);
					-webkit-transform:rotate(45deg);
					-moz-transform:rotate(45deg);
					-o-transform:rotate(45deg);
					transform:rotate(45deg);
				}
					.treatment_list .tla {
						color:#61656e;font-weight:bold;font-size:12px;text-decoration:none;line-height:0.9em;
					}
					.treatment_list .tla:hover {
						text-decoration:underline;
					}
	#eval_search {
		text-align:center;
		
	}
		#eval_search p {
			display:inline-block;vertical-align:middle;
			font-family:spoiler,t ,arial,snas-serif;
			color:#b62418;font-size:30px;margin:0 0 10px 5px;font-weight:bold;
		}
		#eval_search form {
			display:inline-block;vertical-align:middle;
			border: 1px solid #b62418;
			background-color: #FFF;
			height: 38px;
			border-radius: 18px;
			padding: 0px 0px 0px 30px;
			position: relative;		
			margin:0 0 10px;
			width:263px;
		}
			#eval_search input[type="text"] {
				border: medium none;
				width: 95%;
				padding: 0px 7% 0px 0px;
				background: none repeat scroll 0% 0% transparent;
				float: right;
				color: #61656E;
				font-family: spoiler,t,t,arial,sans-serif;
				font-size: 1.70em;
				letter-spacing: -0.025em;
				height: 36px;
				line-height: 36px;		
				font-weight:bold;				
			}
			#eval_search input[type="submit"] {
				position: absolute;
				left: 0px;
				top: 0px;
				width: 30px;
				height: 36px;
				cursor: pointer;
				font-size: 0px;
				background: url("img/search-btn.svg") no-repeat scroll right center transparent;				
			}
	/*body front*/
	#font_head {
		top:0;right:75px;width:50px;height:59px;
		background-image:url(img/body/front-head.png);
	}
	#font_neck {
		top: 49px;
		right: 71px;
		width:67px;height:28px;
		background-image:url(img/body/front-neck.png);
	}
	#front_chest{
		top: 74px;
		right: 57px;
		width:87px;height:63px;
		background-image:url(img/body/front-chest.png);z-index:800;
	}
	#front_stomach{
		top: 125px;
		right: 59px;
		width:80px;height:49px;
		background-image:url(img/body/front-stomach.png);z-index:800;
	}
	#front_croch{
		top: 174px;
		right: 65px;
		width:71px;height:60px;
		background-image:url(img/body/front-croch.png);z-index:800;
	}
	#front_legs{
		top: 187px;
		right: 42px;
		width:105px;height:216px;
		background-image:url(img/body/front-legs.png);z-index:50;
	}
	#front_arms{
		top: 70px;
		right: 23px;
		width:162px;height:151px;
		background-image:url(img/body/front-arms.png);
	}
	#front_hands {
		top: 197px;
		right: 18px;
		width:167px;height:55px;
		background-image:url(img/body/front-hands.png);
	}
	#front_feet {
		top: 395px;
		right: 17px;
		width:129px;height:42px;
		background-image:url(img/body/front-feet.png);
	}
	/*body back*/
	#back_head {
		top: 0px;
		right: 55px;
		width:54px;height:58px;
		background-image:url(img/body/back-head.png);
	}
	#back_back {
		top: 34px;
		right: 13px;
		width:108px;height:77px;
		background-image:url(img/body/back-back.png);
	}
	#back_waste {
		top: 153px;
		right: 39px;
		width:79px;height:50px;
		background-image:url(img/body/back-waste.png);z-index:60;
	}
	#back_bottocs {
		top: 201px;
		right: 39px;
		width:83px;height:39px;
		background-image:url(img/body/back-bottocs.png);
	}
	#back_legs {
		top: 305px;
		right: 37px;
		width:83px;height:112px;
		background-image:url(img/body/back-legs.png);
	}
	#back_feet {
		top: 400px;
		right: 37px;
		width:87px;height:35px;
		background-image:url(img/body/back-feet.png);
	}
	#back_elbows {
		top: 122px;
		right: 0px;
		width:140px;height:53px;
		background-image:url(img/body/back-elbows.png);
	}
/*sitemap*/	
.sitemap, .sitemap ul {list-style-type:disc;}
.sitemap li > a {margin-bottom:5px;display:inline-block;}
.sitemap li a {text-decoration:none;color:#97b71d;}
.sitemap li a:hover{text-decoration:underline;}
.sitemap .turquoise > a, .sitemap > li > a {color:#43b6bb;font-weight:bold;}
.e404 {text-align:center;padding:10% 0;}
.thanks {text-align:center;padding:10% 0;}
.thanks h2 {margin:20px 0;}
.home_ret {display:inline-block;margin-top:15px;color:#000;font-weight:bold;}

.comments_holder {margin:0 30px 30px;}
#fbcomments, .fb-comments, .fb-comments iframe[style], .fb-comments span {
	width: 100% !important;
}

/* FUIE */
		/* .fuie .main.grid,.fuie .main_menu .grid,.fuie .header .grid{width:1200px} */
		.fuie .main_search p,.fuie .social_media p,.fuie #phone_text,.fuie .home_title h1 {position:relative;top:5px}
		.fuie .main_menu .grid > ul > li div > a span, .fuie .box h2{position:relative;top:5px}
		.fuie .slider_wrap .see_more{padding:11px 30px 4px 50px;line-height:20px}
		.fuie .home_top_footer li span{top:0}
		.fuie .internal_h1 {padding-top:22px}
		.fuie .box3 h2{padding:10px 5px 7px}
		.fuie #main_sidebar .submit_holder,.fuie .internal_bottom_form .submit_holder {padding:4px 13px 0 10px}
			.fuie .double_arrow {top:-5px;}
		.fuie .bottom_form .form input[type="submit"]
		 {
			padding: 5px 22px 0px 42px;
		}
		.fuie .bottom_form .double_arrow div {left:18px;top:5px;}
		.fuie .bottom_form .double_arrow div.da1 {right:-10px;}
		.fuie .articles_links .al_a {padding: 15px 30px 11px;}
		.fuie .side_bottom p {line-height:35px;}
		textarea {overflow:auto;}
		.fuie .contact_form .submit_look span {position:relative;top:5px;}
		.fuie .contact_form .submit_look span:after, .fuie .contact_form .submit_look span:before {top: -9px;}
			.fuie #youtube_holder {
					position:relative;
					padding: 75.5% 0 0 0;
				}

.no_padding {padding:0;}

/* bottom content front page */
.box.bottom_box h2 {
	text-align:right;
	padding-right: 29px;
	padding-left: 29px;
	font-size: 1.7em;
}
.box.bottom_box .text {text-align:right;margin-top:30px;}
/*  problem/treatment image */
.rep_image {
	float:right;
	margin:30px 0 0 0;
	margin-top:30px !important;
	max-width:409px;
}
/*  problem/treatment video */
.rep_video {
	padding: 37% 0 0 0;
	position: relative;
	margin:30px 0 0 0;
	max-width:50%;
	background:#000 url(img/loading.gif) no-repeat center center
}
	.rep_video iframe {
		position: absolute;
		top: 0;
		right: 0;
		width: 100%;
		height: 100%;
	}
#contact_checkbox {margin:0 0 0 5px;}
/*
@media screen and (min-width: 1012px){
    #bottom_fix {
       
    }
    #fix_pos{position: relative;top: -40px;}
        body.fix .home_contact{
          position: fixed;
          width: 279px;
          right: auto;
          top: 42px;
          z-index: 999;
            
        }
    body.fix .home_contact.bot{
        position:absolute;
        bottom:0;top:auto;
    }
    body.fix #main_sidebar{
     padding-top: 400px;   
    }

    #bottom_fix{position: absolute;bottom: 0; 
        bottom:100%;margin-bottom:153px;
    }
}*/
@media screen and (max-width: 1012px){
	#bottom_fix {
		display: none;
	}
}
/* 2015-07-16 */
.rend_icon img {
	padding-left:7px;
	position:relative;
	top:-2px;
}
/*bottom form*/
#bottom_form_fixed {
	background: #97b71d;
	border-top:4px solid #8ba917;
	position: fixed;
	bottom:0;right:0;width:100%;
	height:100px;
	z-index: 8999;
	font-family:spoiler,arial,sans-serif;
	
}
#bottom_form_fixed:before {
	content:"";
	display: block;
	position: absolute;
background: -moz-linear-gradient(top,  rgba(217,217,217,0) 0%, rgba(217,217,217,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(217,217,217,0)), color-stop(100%,rgba(217,217,217,1)));
background: -webkit-linear-gradient(top,  rgba(217,217,217,0) 0%,rgba(217,217,217,1) 100%);
background: -o-linear-gradient(top,  rgba(217,217,217,0) 0%,rgba(217,217,217,1) 100%);
background: -ms-linear-gradient(top,  rgba(217,217,217,0) 0%,rgba(217,217,217,1) 100%);
background: linear-gradient(to bottom,  rgba(217,217,217,0) 0%,rgba(217,217,217,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d9d9d9', endColorstr='#d9d9d9',GradientType=0 );
	height: 	12px;
	width:100%;
	top:-16px;right:0;
}
#bottom_form_fixed .grid {
	padding:13px 0;
}
.has_flower {
	position: relative;
	
}
.has_flower:after {
	content:"";
	width:160px;height:125px;
	position: absolute;
	bottom:0;left:-180px;
	background:url(img/flower.svg) no-repeat;
}
#th_le_contact_off {
	bottom:23px !important;
}
.th_le_r_contact_on {
	z-index: 9000 !important;
}
.bff_c2a {
	width:433px;
}
.bff_form_home {
	padding:0 11px 0 0;
}

#bottom_form_fixed .mock_table {
	display: table;width:100%;table-layout:fixed;
}
#bottom_form_fixed .td {
	display: table-cell;vertical-align: middle;
}
.bff_ih {
	padding:0 0 0 6px;
}
.bff_ih.has_form {
	padding:0;
	width:164px;
}
.bff_i {
	width:100%;
	height: 35px;
	border-radius:11px;
	background:#fff;
	border:1px solid #99ba1b;
	-webkit-box-shadow: 1px 1px 0px 0px #7a9417;
	-moz-box-shadow:    1px 1px 0px 0px #7a9417;
	box-shadow:         1px 1px 0px 0px #7a9417;
	padding:0 14px;
	font-size:13px;
}
#bottom_form_fixed .submit_holder {
	background: #d33d39;
	border:1px solid #fff;
	-webkit-box-shadow: 1px 1px 0px 0px #7a9417;
	-moz-box-shadow:    1px 1px 0px 0px #7a9417;
	box-shadow:         1px 1px 0px 0px #7a9417;
	margin:0;	
}
#bottom_form_fixed .submit_holder:hover {
	background:#00969a;
}
#bottom_form_fixed .submit_holder:after {
	display: none;
}
.bff_lab {
	display: block;
	height:0;
	color:#fff;font-size:11px;
	font-family: arial;
	padding:0 18px 0 0;
	position: absolute;
	margin:6px 9px 0 0;
}
.bff_lab_text:before, .bff_lab_text:after {
	content:"";position: absolute;
}
.bff_lab_text:before {
	border:1px solid #fff;
	
	border-radius:2px;

}
.bff_lab_text:after {
	width:6px;height:7px;
	background:url(img/v.png);
	top:3px;right:4px;
	display: none;
}
#bff_checkbox,.bff_lab_text:before  {
	width:12px;height:12px;
	right:0;
	top:0;	
}
#bff_checkbox {
	opacity: 0;
	position: absolute;
}
#bff_checkbox:checked + .bff_lab_text:after {
	display: block;
}
	.bff_title {
		color:#fff;
		font-size:40px;
		line-height: .9em;
		font-weight: normal;
		background:#d33d39;
		display: inline-block;
		padding:3px 11px;
		border-radius:30px;
		margin:0;
	}
	.bff_text {
		display: inline-block;
		background:#00969a;color:#fff;
		padding:3px 6px;
		border-radius:0 2px 2px 0; 
		position: relative;
		font-size:23px;
	}
	.nel_svg {
		display: block;
		position: absolute;
		top:0;left:-11px;
		width:11px;height:100%;
	}
	.nel_svg svg {
		position: absolute;top:0;right:0;
		width:100%; height:100%;
		fill: #00969a;
	}
@media screen and (max-width:1280px){
	.bff_table {
		padding:0 30px;
	}
}
@media screen and (min-width:1000px){
	.wrapper {
		margin-bottom:100px;
	}
}
@media screen and (max-width:1640px) and (min-width:1000px){
	#th_le_contact_off {
		bottom: 106px !important;
	}
}
@media (max-width:1000px){
	#bottom_form_fixed {
		display: none;
	}
}

.ru-h2 {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 100%;
  padding: 5px;
  overflow: hidden;
  border: none;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  font: normal 16px/1 "Times New Roman", Times, serif;
  color: rgba(255,255,255,1);
  text-align: center;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  background: -webkit-linear-gradient(0deg, rgba(151,183,29,0.76) 0, rgba(151,183,29,0.76) 42%, rgba(211,61,57,0.52) 100%);
  background: -moz-linear-gradient(90deg, rgba(151,183,29,0.76) 0, rgba(151,183,29,0.76) 42%, rgba(211,61,57,0.52) 100%);
  background: linear-gradient(90deg, rgba(151,183,29,0.76) 0, rgba(151,183,29,0.76) 42%, rgba(211,61,57,0.52) 100%);
  background-position: 50% 50%;
  -webkit-background-origin: padding-box;
  background-origin: padding-box;
  -webkit-background-clip: border-box;
  background-clip: border-box;
  -webkit-background-size: auto auto;
  background-size: auto auto;
  -webkit-box-shadow: 2px 2px 4px 1px rgba(0,0,0,0.3) ;
  box-shadow: 2px 2px 4px 1px rgba(0,0,0,0.3) ;
  color: white;
}

.outer-intro {
    margin: 20px 0 20px 0;
    background-color: #f4ffca;
    padding: 15px;
    border: #97b71d groove;
    border-width: 0 3px 0 3px;
    border-radius: 5px;
}


.outer-intro-risky {
    margin: 20px 0 20px 0;
    background-color: #d33d39;
    padding: 15px;
    border: #97b71d groove;
    border-width: 0 3px 0 3px;
    border-radius: 5px;
}

.outer-intro-green {
    margin: 20px 0 20px 0;
    background-color: #97b71d;
    padding: 15px;
    border: #d33d39 groove;
    border-width: 0 3px 0 3px;
    border-radius: 5px;
}

.outer-intro-forty {
    margin: 20px 0 20px 0;
    background-color: #97b71d;
    padding: 15px;
    border: #d33d39 groove;
    border-width: 0 3px 0 3px;
    border-radius: 5px;
    width: 47%;
}


.anchorNav ul {
	margin-top: 0;
	margin-bottom: 0;
	padding-right: 20px;
}

.anchorNav li {
	margin: 0 0 8px;
}

.anchorNav a {
	color: #009699;
}

.anchorNav a:hover {
	text-decoration: none;
}

.floater-left
{
float: left;
margin-right: 5px;
}

.floater-abs-center
{
margin: 10px auto;
display: table;
}

.rounded-img
{
border-radius: 50%;
}

.tip-list {
    border: 1px solid gray;
    padding: 5px 35px 5px 5px;
    background: #97b71d;
    color: black;
    position: relative;
    margin-bottom: 5px;
}

.tip-list::before {
content: "";
position: absolute;
height: 25px;
width: 25px;
top: 9px;
right: 5px;
background-image: url ('http://www.alternativa.clinic/wp-content/uploads/2016/12/Information-symbol.png');
}