/*-------------------------------------[Master Stylesheet]Project: Wizelaw Premium Wordpress Theme[Table of contents]1. Base theme Grid2. Plugins	2.1 Isotope	2.2 Nivo	2.3 Contact Form 7	2.4 Slick Slider3. Content Area4. Footer5. Typography6. Header7. Blog8. Widgets---------------------------------------*//* BASE AND GRID */body {	padding:0;	margin:0;	overflow-x:hidden !important;	-webkit-overflow-scrolling: touch;	display:block;	width:100%;	position:relative;}body,html {	padding:0;	margin:0;	-moz-osx-font-smoothing:grayscale;	-webkit-font-smoothing:antialiased;}pre {    padding: 15px;    white-space: pre-wrap;    word-wrap: break-word;}form,fieldset{	margin-bottom:0}textarea{	min-height:60px}label,legend{	display:block;	margin-bottom:5px;	font-weight:700}input[type="checkbox"],input[type="radio"]{	display:inline;	vertical-align: middle;	margin: 3px;}input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea {	padding: 9px 20px;	outline:none;	margin:0;	width:270px;	max-width:100%;	display:block;	font-size:16px;	line-height: 1.5;	border-width:1px;	border-style:solid;	border-color: #f2f2f2;	border-radius:2px;	background-color: #fafafa;	box-sizing:border-box;	-webkit-appearance:none;	color: inherit;}input[type="submit"]{	display: inline-block;	vertical-align: top;	margin-bottom: 20px;	font-size: 12px;	font-weight: normal;	line-height: 20px;	color: #fff;	padding: 11px 34px;	outline:none;	border-width: 1px;	border-style: solid;	border-radius: 2px;	cursor: pointer;	text-transform: uppercase;	transition: all 400ms;	-webkit-transition: all 400ms;}input[type="submit"]:hover{	background-color: #ffffff;}[class*=span] {	float:left;	min-height:1px;}.container {	width:940px;	margin-right:auto;	margin-left:auto;}.container:after,.container:before {	display:table;	line-height:0;	content:"";}.container:after {	clear:both;}.row {	margin-left: -15px;	margin-right: -15px;}.row:after,.row:before {	display:table;	line-height:0;	content:"";}.row:after {	clear:both;}.row [class*=span] {	display:block;	float:left;	width:100%;	min-height:1px;	padding-right: 15px;	padding-left: 15px;	-webkit-box-sizing:border-box;	-moz-box-sizing:border-box;	box-sizing:border-box;}.clearfix:after,.clearfix:before {	display:table;	line-height:0;	content:"";}.clear,.clearfix:after {	clear:both;}.container {	width:1170px;	max-width: 100%;}.main_content .container{    max-width: 100%;}@media only screen and (min-width: 768px) {		.wapper_cb{		padding-top:28px;		display:none;	}		.row .span12 {		width:100%;	}	.row .span11 {		width: 91.66666666666666%;	}	.row .span10 {		width: 83.33333333333334%;	}	.row .span9 {		width: 75%;	}	.row .span8 {		width: 66.66666666666666%;	}	.row .span7 {		width: 58.333333333333336%;	}	.row .span6 {		width: 50%;	}	.row .span5 {		width: 41.66666666666667%;	}	.row .span4 {		width: 33.33333333333333%;	}	.row .span3 {		width: 25%;	}	.row .span1-5 {		width: 20%;	}	.row .span2 {		width: 16.666666666666664%;	}	.row .span1 {		width: 8.333333333333332%;	}}@media (min-width:1200px) {		.wapper_cb{		padding-top:28px;		display:none;	}		[class*=span] {		float:left;		min-height:1px;	}				.row:after,.row:before {		display:table;		line-height:0;		content:"";	}		.row:after {		clear:both;	}}ul {	margin:0;	padding:0 0 20px 0;}li ul{	padding-bottom: 0;	padding-left: 17px;}.fullwidth-wrapper{	width: 100%;	padding: 0 30px;	box-sizing: border-box;}/*base*/::selection {	opacity:1;}::-moz-selection {	opacity:1;}p {	margin:0 0 30px 0;	padding:0;}a,a:hover,a:focus {	text-decoration:none;	outline:none !important;	transition:all 400ms;}a:hover {	color: inherit;}p a {	transition: color 300ms;	-webkit-transition: color 300ms;}img {	vertical-align:top;	outline:none !important;	max-width:100%;	height:auto;	-webkit-user-select: none;	-moz-user-select: none;	user-select: none;}.a-center{	text-align: center;}.a-left{	text-align: left;}.a-right{	text-align: right;}.fleft {	float:left;}.fright {	float:right;}.dn {	display:none;}.ui-loader {	display:none!important;}.bypostauthor {	padding:0;}.wp-caption.aligncenter{	margin-left: auto;	margin-right: auto;}/* Text meant only for screen readers. */.screen-reader-text {	clip: rect(1px, 1px, 1px, 1px);	position: absolute !important;        white-space: nowrap;	height: 1px;	width: 1px;	overflow: hidden;}.screen-reader-text:focus {	background-color: #f1f1f1;	border-radius: 3px;	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);	clip: auto !important;	color: #21759b;	display: block;	font-size: 14px;	font-size: 0.875rem;	font-weight: bold;	height: auto;	left: 5px;	line-height: normal;	padding: 15px 23px 14px;	text-decoration: none;	top: 5px;	width: auto;	z-index: 100000; /* Above WP toolbar. */}.wp-caption,.wp-caption-text,.sticky,.gallery-caption {}.wp-caption-text{	margin-top: 5px;	font-style: italic;}.hideme {	display:none;}.wp-caption-text {	text-align:center;}.clear {	clear:both;	height:0;	font-size:0}.custom_bg {	position:fixed;	left:0;	top:0;	width:100%;	height:100%;	display:block;	z-index:-1;	background-position:center;}.custom_bg.img_bg {	background-size:cover;}form,body,iframe {	margin:0;	padding:0;}iframe {	vertical-align: top;	width:100%;	display:block;	padding:0;	margin:0;	border:0;}img,table,iframe {	border:0;}table {    border-collapse:collapse;    border-spacing: 0;    vertical-align: middle;    width: 100%;}tbody tr:nth-child(odd) {   background-color: #b2cade;}table td {    padding: 5px 10px;    text-align: center;    border: 1px solid #d5d5d5;}table th {    padding: 5px 10px;    text-align: center;    border: 1px solid #f2f2f2;	background: #c24747;	color: #fff!important;/*	font-weight:300;*/	}table tbody th {    border-right: 1px solid #f2f2f2;}table tbody tr,table thead tr {    border: 1px solid #d5d5d5;}/*responsive table*//*table a:link {    color: #666;    font-weight: bold;    text-decoration:none;}table a:visited {    color: #999999;    font-weight:bold;    text-decoration:none;}table a:active,table a:hover {    color: #bd5a35;    text-decoration:underline;}table {    font-family:Arial, Helvetica, sans-serif;    color:#666;    font-size:12px;    text-shadow: 1px 1px 0px #fff;    background:#eaebec;    margin:20px;    border:#ccc 1px solid;    -moz-border-radius:3px;    -webkit-border-radius:3px;    border-radius:3px;    -moz-box-shadow: 0 1px 2px #d1d1d1;    -webkit-box-shadow: 0 1px 2px #d1d1d1;    box-shadow: 0 1px 2px #d1d1d1;}table th {    padding:21px 25px 22px 25px;    border-top:1px solid #fafafa;    border-bottom:1px solid #e0e0e0;    background: #ededed;    background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));    background: -moz-linear-gradient(top,  #ededed,  #ebebeb);}table th:first-child {    text-align: left;    padding-left:20px;}table tr:first-child th:first-child {    -moz-border-radius-topleft:3px;    -webkit-border-top-left-radius:3px;    border-top-left-radius:3px;}table tr:first-child th:last-child {    -moz-border-radius-topright:3px;    -webkit-border-top-right-radius:3px;    border-top-right-radius:3px;}table tr {    text-align: center;    padding-left:20px;}table td:first-child {    text-align: left;    padding-left:20px;    border-left: 0;}table td {    padding:18px;    border-top: 1px solid #ffffff;    border-bottom:1px solid #e0e0e0;    border-left: 1px solid #e0e0e0;    background: #fafafa;    background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));    background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);}table tr.even td {    background: #f6f6f6;    background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));    background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);}table tr:last-child td {    border-bottom:0;}table tr:last-child td:first-child {    -moz-border-radius-bottomleft:3px;    -webkit-border-bottom-left-radius:3px;    border-bottom-left-radius:3px;}table tr:last-child td:last-child {    -moz-border-radius-bottomright:3px;    -webkit-border-bottom-right-radius:3px;    border-bottom-right-radius:3px;}table tr:hover td {    background: #f2f2f2;    background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));    background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);}*//*  rtable*/  /*flat-table*/  /*.flat-table {-webkit-font-smoothing: antialiased;font-size: 115%;width: auto;overflow: auto;display: block;}.flat-table th {background-color: rgba(192, 72, 74, .3);font-weight: normal;color: white;padding: 20px 30px;text-align: center;}.flat-table td {background-color: rgba(192, 72, 74, .3);padding: 20px 30px;color: rgb(111, 111, 111);}*/p:empty {	display:none;	margin: 0;}/* P L U G I N S *//**** Isotope Filtering ****/.isotope-item {	z-index:2;}.isotope-hidden.isotope-item {	pointer-events:none;	z-index:1;}/**** Isotope CSS3 transitions ****/.isotope,.isotope .isotope-item {	-webkit-transition-duration:.8s;	-moz-transition-duration:.8s;	transition-duration:.8s;}.isotope {	-webkit-transition-property:height,width;	-moz-transition-property:height,width;	transition-property:height,width;}.isotope .isotope-item {	-webkit-transition-property:-webkit-transform,opacity;	-moz-transition-property:-moz-transform,opacity;	transition-property:transform,opacity;}/**** disabling Isotope CSS3 transitions ****/.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition {	-webkit-transition-duration:0;	-moz-transition-duration:0;	transition-duration:0;}/* End: Recommended Isotope styles *//* disable CSS transitions for containers with infinite scrolling*/.isotope.infinite-scrolling {	-webkit-transition:none;	-moz-transition:none;	transition:none;}/* Nivo */.nivoSlider {	position:relative;	width:100%;	height:auto;	overflow:hidden;}.nivoSlider img {	position:absolute;	top:0;	left:0;	width:100%;	vertical-align:top;}.nivo-main-image {	display:block;	position:relative!important;	width:100%!important;}.nivoSlider a.nivo-imageLink {	position:absolute;	top:0;	left:0;	width:100%;	height:100%;	border:0;	padding:0;	margin:0;	z-index:6;	display:none;}.nivo-slice {	display:block;	position:absolute;	z-index:5;	height:100%;	top:0;}.nivo-box {	display:block;	position:absolute;	z-index:5;	overflow:hidden;}.nivo-box img {	display:block;}.nivo-caption {	position:absolute;	overflow:hidden;	display:none;}.nivo-html-caption {	display:none;}.nivo-controlNav {	display:none !important;	position:absolute;	bottom:30px;	left:0;	width:100%;	text-align:center;	z-index:99;}.nivo-controlNav a {	text-indent: -9999px !important;	overflow:hidden;	display:inline-block;	width:8px;	height:8px;	background: none;	opacity:1;	margin:5px 10px 0 10px;	line-height: 8px;	border-radius: 50%;	-webkit-border-radius: 50%;	border: 1px #ffffff solid;	position: relative;	cursor:pointer;}.nivo-controlNav a:after {	width:4px;	height:4px;	display:none;	background:#fff;	border-radius: 50%;	-webkit-border-radius: 50%;	position: absolute;	left: 1px;	top: 1px;	content: '';}.nivo-controlNav a.active:after {	display: block;	cursor:default;}.slider-wrapper {	position:relative;}/* Direction nav styles (e.g. Next & Prev) */.nivo-directionNav {	position:absolute;	width:100%;	height:100%;	display:block !important;	left:0;	top:0;	z-index:33;}.nivo-directionNav .nivo-prevNav,.nivo-directionNav .nivo-nextNav {	position: absolute;	left: -60px;	top: 50%;	z-index: 100;	margin-top: -30px;	height: 60px;	width: 60px;	background: rgba(0,0,0, 0.2);	opacity: 1 !important;	transition: all 300ms;	-webkit-transition: all 300ms;	cursor: pointer;	text-indent: -9999px;	display:block !important;}.nivo-directionNav .nivo-nextNav {	left: auto;	right: -60px;}.blog_content:hover .nivo-directionNav .nivo-prevNav,.blog_content:hover .nivo-directionNav .nivo-nextNav {	left: 0;}.blog_content:hover .nivo-directionNav .nivo-nextNav {	left: auto;	right: 0;}.nivo-directionNav .nivo-prevNav:hover,.nivo-directionNav .nivo-nextNav:hover {	background: rgba(0,0,0, 0.35);}.nivo-directionNav .nivo-prevNav:before,.nivo-directionNav .nivo-nextNav:before,.nivo-directionNav .nivo-prevNav:after,.nivo-directionNav .nivo-nextNav:after {	position: absolute;	left: 17px;	top: 29px;	content: '';	opacity: 1 !important;	text-indent: 0;	background: #fff;	width: 26px;	height: 2px;	z-index: 105;}.nivo-directionNav .nivo-prevNav:after,.nivo-directionNav .nivo-nextNav:after {	left: auto;	right: 17px;	top: 25px;	width: 8px;	height: 8px;	z-index: 115;	transform: rotate(-45deg);	-webkit-transform: rotate(-45deg);	border: 2px #fff solid;	background: none;}.nivo-directionNav .nivo-nextNav:after {	border-left: none;	border-top: none;}.nivo-directionNav .nivo-prevNav:after {	left: 17px;	right: auto;	transform: rotate(45deg);	-webkit-transform: rotate(45deg);	border-right: none;	border-top: none;}.oneImage .nivo-directionNav a,.oneImage .nivo-directionNav a:before,.oneImage .nivo-directionNav a:after,.oneImage .nivo-controlNav {	display:none !important;}/* Contact Form 7 */.wpcf7 input[type="date"], .wpcf7 input[type="email"], .wpcf7 input[type="number"], .wpcf7 input[type="password"], .wpcf7 input[type="search"], .wpcf7 input[type="tel"], .wpcf7 input[type="text"], .wpcf7 input[type="url"], .wpcf7 select, .wpcf7 textarea{	width: 100%;}.wpcf7-form-control-wrap{	margin-bottom: 25px;	display: block;}div.wpcf7-response-output{	margin-left: 0;	margin-right: 0;	padding: 0.344em 1em;	padding-left: 50px;	border: none;	color: #ffffff;	background-color: #255379;	position: relative;	z-index: 1;}div.wpcf7-response-output:before{	content: "\f05a";	position: absolute;	top: 50%;	left: 17px;	display: inline-block;	font: normal normal normal 14px/1 FontAwesome;	font-size: inherit;	text-rendering: auto;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	font-size: 18px;	margin-top: -9px;}div.wpcf7-validation-errors{	background-color: #c24747;}div.wpcf7-validation-errors:before{	content: "\f057";}div.wpcf7-mail-sent-ok{	background-color: #0fa55d;}div.wpcf7-mail-sent-ok:before{	content: "\f058";}span.wpcf7-not-valid-tip{	padding-top: 5px;	color: #d61d1d;	font-weight: 400;}.gt3_submit_wrapper{	display: inline-block;	margin-bottom: 20px;	font-size: 12px;	color: #ffffff;	line-height: 0;	border-radius: 2px;	position: relative;	z-index: 1;	transition: all 400ms;    -webkit-transition: all 400ms;}.gt3_submit_wrapper:hover{	background: #ffffff;}.gt3_submit_wrapper > i{	position: absolute;	top: 50%;	right: 34px;	line-height: 1;    margin-top: -0.5em;    z-index: -1;    transition: all 400ms;    -webkit-transition: all 400ms;}.gt3_submit_wrapper input[type="submit"]{	margin-bottom: 0;	padding-right: 54px;	background: transparent;}div.wpcf7 .gt3_submit_wrapper .ajax-loader {	display: none !important;}.form-submit_custom .gt3_submit_wrapper {	vertical-align: top;}.form-submit_custom {	margin-bottom: 0;}.custom_textarea textarea {	height: 180px;}.gt3-form_on-dark-bg{	color: #ffffff;}.gt3-form_on-dark-bg input[type="date"], .gt3-form_on-dark-bg input[type="email"], .gt3-form_on-dark-bg input[type="number"], .gt3-form_on-dark-bg input[type="password"], .gt3-form_on-dark-bg input[type="search"], .gt3-form_on-dark-bg input[type="tel"], .gt3-form_on-dark-bg input[type="text"], .gt3-form_on-dark-bg input[type="url"], .gt3-form_on-dark-bg select, .gt3-form_on-dark-bg textarea{	background: transparent;	padding: 9px 10px;    border-top: 0;    border-left: 0;    border-right: 0;    border-radius: 0;    border-bottom-color: rgba(255,255,255,0.4);}/* Placeholder */.gt3-form_on-dark-bg input[type="tel"]::-webkit-input-placeholder {	color: #ffffff !important;	font-weight: inherit !important;}.gt3-form_on-dark-bg input[type="tel"]:-moz-placeholder { /* Firefox 18- */	color: #ffffff !important;	font-weight: inherit !important;}.gt3-form_on-dark-bg input[type="tel"]::-moz-placeholder {  /* Firefox 19+ */	color: #ffffff !important;	font-weight: inherit !important;}.gt3-form_on-dark-bg input[type="tel"]:-ms-input-placeholder {	color: #ffffff !important;	font-weight: inherit !important;}.gt3-form_on-dark-bg input[type="email"]::-webkit-input-placeholder {	color: #ffffff !important;	font-weight: inherit !important;}.gt3-form_on-dark-bg input[type="email"]:-moz-placeholder { /* Firefox 18- */	color: #ffffff !important;	font-weight: inherit !important;}.gt3-form_on-dark-bg input[type="email"]::-moz-placeholder {  /* Firefox 19+ */	color: #ffffff !important;	font-weight: inherit !important;}.gt3-form_on-dark-bg input[type="email"]:-ms-input-placeholder {	color: #ffffff !important;	font-weight: inherit !important;}.gt3-form_on-dark-bg input[type="text"]::-webkit-input-placeholder {	color: #ffffff !important;	font-weight: inherit !important;}.gt3-form_on-dark-bg input[type="text"]:-moz-placeholder { /* Firefox 18- */	color: #ffffff !important;	font-weight: inherit !important;}.gt3-form_on-dark-bg input[type="text"]::-moz-placeholder {  /* Firefox 19+ */	color: #ffffff !important;	font-weight: inherit !important;}.gt3-form_on-dark-bg input[type="text"]:-ms-input-placeholder {	color: #ffffff !important;	font-weight: inherit !important;}.gt3-form_on-dark-bg input[type="number"]::-webkit-input-placeholder {	color: #ffffff !important;	font-weight: inherit !important;}.gt3-form_on-dark-bg input[type="number"]:-moz-placeholder { /* Firefox 18- */	color: #ffffff !important;	font-weight: inherit !important;}.gt3-form_on-dark-bg input[type="number"]::-moz-placeholder {  /* Firefox 19+ */	color: #ffffff !important;	font-weight: inherit !important;}.gt3-form_on-dark-bg input[type="number"]:-ms-input-placeholder {	color: #ffffff !important;	font-weight: inherit !important;}.gt3-form_on-dark-bg input[type="url"]::-webkit-input-placeholder {	color: #ffffff !important;	font-weight: inherit !important;}.gt3-form_on-dark-bg input[type="url"]:-moz-placeholder { /* Firefox 18- */	color: #ffffff !important;	font-weight: inherit !important;}.gt3-form_on-dark-bg input[type="url"]::-moz-placeholder {  /* Firefox 19+ */	color: #ffffff !important;	font-weight: inherit !important;}.gt3-form_on-dark-bg input[type="url"]:-ms-input-placeholder {	color: #ffffff !important;	font-weight: inherit !important;}.gt3-form_on-dark-bg textarea::-webkit-input-placeholder {	color: #ffffff !important;	font-weight: inherit !important;}.gt3-form_on-dark-bg textarea:-moz-placeholder { /* Firefox 18- */	color: #ffffff !important;	font-weight: inherit !important;}.gt3-form_on-dark-bg textarea::-moz-placeholder {  /* Firefox 19+ */	color: #ffffff !important;	font-weight: inherit !important;}.gt3-form_on-dark-bg textarea:-ms-input-placeholder {	color: #ffffff !important;	font-weight: inherit !important;}.gt3-form_on-dark-bg  input[type="submit"],.gt3-form_on-dark-bg  .gt3_submit_wrapper{	background: #ffffff;	border-color: #ffffff;	color: #434c55;}.gt3-form_on-dark-bg  .gt3_submit_wrapper input[type="submit"]{	background: transparent;}.gt3-form_on-dark-bg  .gt3_submit_wrapper > i{	color: #434c55;}.gt3-form_on-dark-bg  input[type="submit"]:hover,.gt3-form_on-dark-bg  .gt3_submit_wrapper:hover,.gt3-form_on-dark-bg  .gt3_submit_wrapper:hover > i{	background-color: transparent;	color: #ffffff;}.gt3-form_on-dark-bg .wpcf7-form-control-wrap{	margin-bottom: 15px;}.gt3-newsletter input[type="submit"] {	padding: 11px 11px;	margin-top: 0;	margin-left: 0;	margin-right: 0;	border-top-left-radius: 0;	border-bottom-left-radius: 0;}.gt3-newsletter input[type="submit"] {	background-color: #255379;	border-color: #255379;}.gt3-newsletter input[type="submit"]:hover {	background-color: transparent;	color: #255379;}.gt3-newsletter .wpcf7-form-control-wrap {	float: left;	max-width: 330px;    width: calc(100% - 80px);}.gt3-newsletter input[type="email"] {	max-width: 330px;	border-top-right-radius: 0;	border-bottom-right-radius: 0;}/* end Contact Form 7 *//* Slick Slider */.slick-slider {	position: relative;	display: block;	-moz-box-sizing: border-box;	box-sizing: border-box;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	-webkit-touch-callout: none;	touch-action: pan-y;	-webkit-tap-highlight-color: transparent;}.slick-list {	position: relative;	display: block;	overflow: hidden;	margin: 0;	padding: 0;	outline: none !important;}.slick-list:focus {	outline: none !important;}.slick-list.dragging {	cursor: pointer;	cursor: hand;}.slick-slider .slick-track,.slick-slider .slick-list {	-webkit-transform: translate3d(0, 0, 0);	-moz-transform: translate3d(0, 0, 0);	-ms-transform: translate3d(0, 0, 0);	-o-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);}.slick-track {	position: relative;	top: 0;	left: 0;	display: block;}.slick-track:before,.slick-track:after {	display: table;	content: '';}.slick-track:after {	clear: both;}.slick-loading .slick-track {	visibility: hidden;}.slick-slide {	display: none;	float: left;	height: 100%;	min-height: 1px;	outline: none !important;	cursor: pointer;}[dir='rtl'] .slick-slide {	float: right;}.slick-slide img {	display: block;}.slick-slide.slick-loading img {	display: none;}.slick-slide.dragging img {	pointer-events: none;}.slick-initialized .slick-slide {	display: block;}.slick-loading .slick-slide {	visibility: hidden;}/* Arrows */.slick-prev,.slick-next {	position:absolute;	top:50%;	z-index:50;	text-indent:-9999px;	width: 27px;	height: 13px;	margin-top:-6px;	display:block;	font-size:0;	line-height:0;	cursor:pointer;	transition: opacity 300ms;	-webkit-transition: opacity 300ms;	outline: none;	border: none !important;	background-position: 0 0;	background-repeat: no-repeat;	background-size: 300px 150px;	background-color: transparent;}.slick-prev {	left: -70px;}.slick-next {	right: -70px;	background-position: -27px 0;}.slick-prev:hover,.slick-next:hover {	opacity:0.8;}/* C O N T E N T   A R E A */.main_wrapper {	padding:40px 0 40px 0;	box-sizing:border-box;	-webkit-box-sizing:border-box;	-moz-box-sizing:border-box;}.main_wrapper.like_fullscreen_type {	padding:0;}.site_wrapper {	position:relative;	z-index:0;	min-height: 50vh;}/*.site_wrapper{	overflow-x: hidden;}*/.row.sidebar_left .content-container{	float: right;}/* F O O T E R */.main_footer_wrapper {	padding:24px 0 26px 0;}.copyright{	font-size: 12px;}.copyright p{	margin-bottom: 0;}.copyright a{	color: inherit;}.main_footer .copyright{	font-weight: 400;}@media only screen and (max-width: 767px) {	.copyright .span12{		text-align: center;	}	.copyright .span12 *{		float: none !important;	}}/* T Y P O G R A P H Y */h1,h2,h3,h4,h5,h6 {	padding:10px 0 20px 0;	margin:0;	word-wrap:break-word;} h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { 	font-size: inherit !important; }.align-left{	text-align: left;}.align-center{	text-align: center;}.align-right{	text-align: right;}.alignleft {	margin: 0 30px 20px 0;	float: left;}.alignright {	margin: 0 0 20px 30px;	float: right;}.aligncenter {	float: none;	text-align: center;	display: block;    margin: 0 auto;}.large-text {	font-size: 24px;}.small-text {	line-height: 24px;	font-size: 16px;}/* Page Title */.gt3-page-title{	display: table;    width: 100%;    padding-top: 20px;    padding-bottom: 20px;    box-sizing: border-box;    background-repeat: repeat;}.gt3-page-title__inner{	display: table-row;	vertical-align: middle;}.gt3-page-title__inner:before,.gt3-page-title__inner:after{	content: '';	display: table-cell;}.gt3-page-title .container{	display: table-cell;	vertical-align: middle;}.gt3-page-title.gt3-page-title_vert_align_top .container{	vertical-align: top;}.gt3-page-title.gt3-page-title_vert_align_bottom .container{	vertical-align: bottom;}.gt3-page-title__content{	display: table;	width: 100%;}.gt3-page-title__content .page_title,.gt3-page-title__content .gt3_breadcrumb{	display: table-cell;	vertical-align: middle;}.gt3-page-title__content .page_title{	width: 100%;}.gt3-page-title__content .page_title h1{	color: inherit;}.gt3-page-title.gt3-page-title_horiz_align_center .page_sub_title{	font-size: 28px;	line-height: 1.2;	font-weight: 100;	opacity: 0.8;}.gt3-page-title__content .gt3_breadcrumb a{	color: inherit;}.gt3-page-title__content .gt3_breadcrumb .current{	font-weight: 700;}.gt3-page-title__content .breadcrumbs{	white-space: nowrap;}.gt3-page-title.gt3-page-title_horiz_align_right .gt3-page-title__content{	direction: rtl;}.gt3-page-title.gt3-page-title_horiz_align_center .page_title,.gt3-page-title.gt3-page-title_horiz_align_center .gt3_breadcrumb,.gt3-page-title.gt3-page-title_horiz_align_center .page_sub_title{	display: table-row;	text-align: center;}.gt3-page-title.gt3-page-title_horiz_align_center .page_title + .page_sub_title div{	padding-top: 20px;}.gt3-page-title.gt3-page-title_horiz_align_center .page_sub_title + .gt3_breadcrumb > div{	padding-top: 13px;}/* end Page Title *//* Blockquotes */blockquote{	position: relative;	z-index: 1;	padding-left: 56px;	margin: 15px 0;	font-size: 1.125em;}blockquote:before{	position: absolute;	top: 9px;	left: 0;	font-size: 2.3em;	line-height: inherit;	content:"\f10d";	font-family: 'FontAwesome';	font-weight:normal;}/* End Blockquotes *//* Dropcap *//*FORMS*//* Default listing */dl {  margin-bottom: 20px;}dl dt {  font-weight: 600;  text-decoration: underline;}dl dd {  margin: 0 0 20px 0;}.main_wrapper ul li,.main_footer ul li{	padding:0 0 5px 5px;	list-style:none;}.main_footer ul li:last-child{	padding-bottom: 0;}.main_footer ul li li{	padding-left: 10px;}.main_footer ul li{	padding-left: 0;}.main_footer ul{	padding-left: 0;}.top_footer strong{	font-weight: inherit;}.main_wrapper ul li:before{	content: "\2022";	display: inline-block;	font-size: 25px;	line-height: 0;	vertical-align: middle;	margin-right: 14px;}.main_wrapper ul.gt3_list_check li,.main_wrapper ul.gt3_list_check_circle li,.main_wrapper ul.gt3_list_check_square li,.main_wrapper ul.gt3_list_angle_right li,.main_wrapper ul.gt3_list_plus li,.main_wrapper ul.gt3_list_times li{	padding: 0 0 8px 0px;	list-style: none;}.main_wrapper ul.gt3_list_check li:before,.main_wrapper ul.gt3_list_check_circle li:before,.main_wrapper ul.gt3_list_check_square li:before,.main_wrapper ul.gt3_list_angle_right li:before,.main_wrapper ul.gt3_list_plus li:before,.main_wrapper ul.gt3_list_times li:before{	content: "\f107";	display: inline-block;	font: normal normal normal 14px/1 FontAwesome;	font-size: 1em;	line-height: 1em;	margin-right: 14px;	vertical-align: baseline;	text-rendering: auto;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;}.main_wrapper ul.gt3_list_check_circle li:before{	content: "\f05d";}.main_wrapper ul.gt3_list_check_square li:before{	content: "\f046";}.main_wrapper ul.gt3_list_angle_right li:before{	content: "\f105";}.main_wrapper ul.gt3_list_plus li:before{	content: "\f067";}.main_wrapper ul.gt3_list_times li:before{	content: "\f00d";}.main_wrapper ol {	margin:0 0 18px 0;	padding:0 0 0 17px;}.main_wrapper li ol{	margin-bottom: 0;}.main_wrapper ol > li {	position:relative;	list-style:decimal;	padding:0 0 5px 8px;}.main_wrapper ol > li:before{	display: none;}.main_wrapper ul > li:last-child,.main_wrapper ol > li:last-child {	padding-bottom:0;}.contentarea ul {	margin:0 0 18px 0;	padding:0 0 0 16px;}.contentarea ul > li ul,.contentarea ul > li ol,.contentarea ol > li ul,.contentarea ol > li ol {	margin-bottom:0;}.contentarea ol ol,.contentarea ol ul,.contentarea ul ol,.contentarea ul ul {	padding-bottom:0;}.typo_list ol,.typo_list ul,.typo_list li:last-child {	padding-bottom:0;}/* C U S T O M   C L A S S E S *//*WPML*/#lang_sel_list {	float:right!important;	display:inline-block!important;	padding:11px 25px 0 0;	margin-left:-10px;}/*  NEW STYLE  */body .wpb_content_element{	margin-bottom: 0;}/* main header */.main_header{	position: relative;	z-index: 1;}.main_header.header_over_bg{	position: absolute;	top: 0;	left: 0;	width: 100%;	z-index: 1000;}.main_header .header_bar:before{	content: '';	display: inline-block;	vertical-align: middle;	height: 100%;}.main_header .header_bar .wrapper{	display: inline-block;	vertical-align: middle;}.main_header .header_bar .wrapper > *{	vertical-align: middle;}.main_header .top_header_wrapper{	padding: 5px 0;}.bottom_header{	position: relative;	z-index: 1;	height: 100px;	-js-display: flex;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-flex-flow: row nowrap;    -ms-flex-flow: row nowrap;    flex-flow: row nowrap;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    -webkit-justify-content: space-between;    -ms-flex-pack: justify;    justify-content: space-between;}.top_header:after{	content: '';	clear: both;	display: table;}.top_header p{	margin-bottom: 0;}.top_header .top_header_left{	float: left;}.top_header .top_header_right{	float: right;}.bottom_header > .header_side{	vertical-align: middle;	max-height: 100%;	height: 100%;}/* ie9 */.ie_9 .bottom_header,.ie_9 .gt3_module_title {	display: table !important;	width: 100% !important;}.ie_9 .bottom_header > .header_side {	display: table-cell !important;}.ie_9 .icon-position-left .icon_container,.ie_9 .icon-position-left .stat_count_wrapper,.ie_9 .gt3_module_title .external_link,.ie_9 .gt3_module_title .carousel_arrows,.ie_9 .gt3_module_title h2,.ie_9 .gt3_module_title h3 {	display: table-cell !important;}.ie_9 .gt3_module_title .external_link,.ie_9 .gt3_module_title .carousel_arrows {	text-align: right !important;}.ie_9 .main_header.header_vottom_vertical_order > .bottom_header_wrapper .Centeralignside .header_side_container > div,.ie_9 .main_header.header_vottom_vertical_order > .bottom_header_wrapper .Centeralignside .header_side_container > nav,.ie_9 .main_header.header_vottom_vertical_order > .bottom_header_wrapper .Rightalignside .header_side_container > div,.ie_9 .main_header.header_vottom_vertical_order > .bottom_header_wrapper .Rightalignside .header_side_container > nav,.ie_9 .main_header.header_vottom_vertical_order > .bottom_header_wrapper .Leftalignside .header_side_container > div,.ie_9 .main_header.header_vottom_vertical_order > .bottom_header_wrapper .Leftalignside .header_side_container > nav {	height: 100% !important;}/* ie9 end */.header_side_container{	max-height: 100%;	height: 100%;	display: inline-block;}.Leftalignside{	text-align: left;	-webkit-flex: 1 1 0;    -ms-flex: 1 1 0;    flex: 1 1 0;}.Rightalignside{	text-align: right;	-webkit-flex: 1 1 0;    -ms-flex: 1 1 0;    flex: 1 1 0;}.Leftalignside .header_side_container > div,.Leftalignside .header_side_container > nav{	padding-right: 40px;}.Leftalignside .header_side_container > *:last-child{	padding-right: 0;}.Rightalignside .header_side_container > div,.Rightalignside .header_side_container > nav{	padding-left: 40px;}.Rightalignside .header_side_container > *:first-child{	padding-left: 0;}.Centeralignside .header_side_container > div,.Centeralignside .header_side_container > nav{	padding-left: 20px;	padding-right: 20px;}.bottom_header.empty_center_side .Leftalignside,.bottom_header.empty_center_side .Rightalignside{	-webkit-flex: 0 1 auto;    -ms-flex: 0 1 auto;    flex: 0 1 auto;}.Centeralignside{	text-align: center;}.bottom_header  .header_bar{	position: relative;	display: inline-block;	vertical-align: middle;	height: 100%;	z-index: 1;}.bottom_header .header_bar p{	margin-bottom: 0;}/* end main header *//* logo */.logo_container{	position: relative;	display: inline-block;	vertical-align: middle;	height: 100%;	z-index: 1;}.logo_container:before{	content: '';	display: inline-block;	vertical-align: middle;	height: 100%;}.logo_container a{	display: inline-block;	vertical-align: middle;	color: inherit;}.logo_container img{	vertical-align: middle;    max-height: 100%;    max-width: 100%;    height: 50px;}.logo_container .site-title{	color: inherit;}.logo_container .sticky_logo{	display: none;}.sticky_header .logo_container .sticky_logo{	display: block;}.sticky_header .logo_container.sticky_logo_enable .site-title,.sticky_header .logo_container.sticky_logo_enable .default_logo,.logo_container.mobile_logo_enable .mobile_logo{	display: none;}.logo_container.mobile_logo_enable .mobile_logo{		}@media only screen and (max-width: 1200px) {	.logo_container.mobile_logo_enable .default_logo,	.logo_container.mobile_logo_enable .site-title{		display: none;	}	.logo_container.mobile_logo_enable .mobile_logo{		display: block;		max-width: 170px;		min-height: 30px;	}}/* end logo *//* menu style */.main-menu,.main-menu>ul,.main-menu>div,.main-menu>div>ul{	position: relative;	display: inline-block;	vertical-align: middle;	height: 100%;	z-index: 1;	margin: 0;	padding: 0;}.main-menu>ul,.main-menu>div,.main-menu>div>ul{	margin: 0 -17px;}.main-menu>ul>li,.main-menu>div>ul>li{	height: 100%;}.main-menu>ul>li>a,.main-menu>div>ul>li>a{	position: relative;	display: inline-block;	vertical-align: middle;	height: 100%;	z-index: 1;}.main-menu>ul>li>a,.main-menu>div>ul>li>a{	opacity: 1;	color: inherit;	padding: 0 12px;    margin: 0px 5px;}.main-menu>ul>li>a>span,.main-menu>div>ul>li>a>span{	-webkit-transform: translate3d(0, 0, 0);	-moz-transform: translate3d(0, 0, 0);	-ms-transform: translate3d(0, 0, 0);	-o-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);	-webkit-backface-visibility: hidden;	transition: all 200ms;	-moz-transition: all 200ms;	-ms-transition: all 200ms;	-webkit-transition: all 200ms;}.main-menu>ul>li:hover>a>span,.main-menu>div>ul>li:hover>a>span{	opacity: 0.8;}.main-menu>ul>li>a:before,.main-menu>div>ul>li>a:before{	content: '';	display: inline-block;	vertical-align: middle;	height: 100%;}.main-menu ul li{	position: relative;	display: inline-block;	vertical-align: middle;/*	float: left;*/	z-index: 1;}.main-menu ul li ul{	display: block;    position: absolute;    left: 0;    top: 100%;     width: 230px;   /* width: 180px;*/    padding: 15px 0;    opacity: 0;    z-index: 555;    box-shadow: none;    visibility: hidden;    text-align: left;    transition: all 200ms;    -webkit-transition: all 200ms;}.main-menu ul li:hover > ul{	opacity: 1;	visibility: visible;}.main-menu ul li ul ul{	left: 100%;	top: 0;	margin-top: -15px;}.main-menu ul li ul li{	display: block;	float: none;}.main-menu a{	transition: all 200ms;	-moz-transition: all 200ms;	-ms-transition: all 200ms;	-webkit-transition: all 200ms;}.main-menu ul li ul li:hover > a{	transform: translateX(10px);    -webkit-transform: translateX(10px);    -moz-transform: translateX(10px);    -ms-transform: translateX(10px);}.main-menu ul li ul li.menu-item-has-children:after,.main-menu > ul > li.menu-item-has-children > a:after{    content: '';    display: inline-block;    width: 5px;    height: 5px;    border-top-width: 1px;    border-top-style: solid;    border-left-width: 1px;    border-left-style: solid;    transform: rotate(135deg);    -webkit-transform: rotate(135deg);    -moz-transform: rotate(135deg);    -ms-transform: rotate(135deg);    position: absolute;    bottom: 50%;    bottom: calc(50% - 3px);    right: 20px;    opacity: 0.7;}.main-menu > ul > li.menu-item-has-children > a:after{	position: static;	display: inline-block;	vertical-align: middle;	margin-left: 6px;	opacity: 1;	transform: rotate(-135deg);    -webkit-transform: rotate(-135deg);    -moz-transform: rotate(-135deg);    -ms-transform: rotate(-135deg);    margin-top: -4px;    transition: all 200ms;	-moz-transition: all 200ms;	-ms-transition: all 200ms;	-webkit-transition: all 200ms;}.main-menu > ul > li.menu-item-has-children:hover > a:after{	opacity: 0.8;}.main-menu ul li ul li.menu-item-has-children:hover:after{	opacity: 1;}.main-menu ul li ul .menu-item {	padding: 5px 25px 5px 20px;}.main-menu ul li ul .menu-item a{	color: inherit;	opacity: 0.7;	font-size: 0.875em;	line-height: 1.6;	width: 100%;	display: block;}.main-menu ul li ul .menu-item a:hover,.main-menu ul li ul .menu-item.current-menu-item > a{	opacity: 1;}.main-menu > ul > li:nth-last-child(1) > .sub-menu,.main-menu > ul > li:nth-last-child(2) > .sub-menu,.main-menu > ul > li:nth-last-child(3) > .sub-menu,.main-menu > ul > li:nth-last-child(4) > .sub-menu{	left: auto;	right: 0;}.main-menu > ul > li:nth-last-child(1) > .sub-menu .sub-menu,.main-menu > ul > li:nth-last-child(2) > .sub-menu .sub-menu,.main-menu > ul > li:nth-last-child(3) > .sub-menu .sub-menu,.main-menu > ul > li:nth-last-child(4) > .sub-menu .sub-menu{	left: auto;	right: 100%;}.Leftalignside .main-menu ul li ul{    left: 0;	right: auto;}.Leftalignside .main-menu > ul > li ul .sub-menu{	left: 100%;	right: auto;}.Leftalignside .main-menu > ul > li:nth-last-child(1) > .sub-menu,.Leftalignside .main-menu > ul > li:nth-last-child(2) > .sub-menu,.Leftalignside .main-menu > ul > li:nth-last-child(3) > .sub-menu,.Leftalignside .main-menu > ul > li:nth-last-child(4) > .sub-menu{	left: 0;	right: auto;}.Leftalignside .main-menu > ul > li:nth-last-child(1) > .sub-menu .sub-menu,.Leftalignside .main-menu > ul > li:nth-last-child(2) > .sub-menu .sub-menu,.Leftalignside .main-menu > ul > li:nth-last-child(3) > .sub-menu .sub-menu,.Leftalignside .main-menu > ul > li:nth-last-child(4) > .sub-menu .sub-menu{	left: 100%;	right: auto;}.main_menu_container .menu_item_line{	position: absolute;	top: 0;	height: 3px;	-webkit-transition: width .4s,left .6s cubic-bezier(0.21, 0.53, 0.01, 0.96);    -moz-transition: width .4s,left .6s cubic-bezier(0.21, 0.53, 0.01, 0.96);    transition: width .4s,left .6s cubic-bezier(0.21, 0.53, 0.01, 0.96);}/* end menu style *//* sticky header */.sticky_header{	position: fixed;	top: 0;	background: #000;	width: 100%;	z-index: 100000;	opacity: 0;	-webkit-transform: translateY(-100%);    transform: translateY(-100%);    -webkit-transition: all .3s ease;    transition: all .3s ease;}.sticky_header.header_sticky_shadow,.main_header.header_shadow{	box-shadow: 1px 0 10px rgba(0, 0, 0, .1);}.admin-bar .sticky_header{	top: 32px;}.sticky_header.sticky_on{	opacity: 1;	-webkit-transform: translateY(0);    transform: translateY(0);}/* end sticky header *//* header responsive */@media (max-width: 1250px){	.Leftalignside .header_side_container > div, 	.Leftalignside .header_side_container > nav{		padding-right: 30px;	}	.Rightalignside .header_side_container > div, 	.Rightalignside .header_side_container > nav{		padding-left: 30px;	}	.main-menu>ul>li>a, 	.main-menu>div>ul>li>a{		padding: 0 9px;	}}@media (max-width: 992px){	.main-menu>ul>li>a,	.main-menu>div>ul>li>a{		padding: 0 10px;	}	.main_header .wrapper > *[style*="font-size"]{		font-size: 14px !important;	}}/* Navigation Toggle */.mobile-navigation-toggle {	display: none;	cursor: pointer;	transition-property: opacity, -webkit-filter;	transition-property: opacity, filter;	transition-property: opacity, filter, -webkit-filter;	transition-duration: 0.15s;	transition-timing-function: linear;	overflow: visible;	height: 24px;	position: relative;	vertical-align: middle;	height: 100%;	z-index: 1;	margin: 0;	padding: 0;	line-height: 0;}.toggle-inner,.toggle-inner:before,.toggle-inner:after {	background-color: #ffffff;}.mobile-navigation-toggle:hover {	opacity: 0.8;}.toggle-box {	width: 30px;	height: 24px;	vertical-align: middle;	display: inline-block;	position: relative;}.toggle-inner {	display: block;	top: 50%;	margin-top: -1px;}.toggle-inner,.toggle-inner:before,.toggle-inner:after {	width: 30px;	height: 2px;	border-radius: 2px;	position: absolute;	transition-property: -webkit-transform;	transition-property: transform;	transition-property: transform, -webkit-transform;	transition-duration: 0.15s;	transition-timing-function: ease;}.toggle-inner:before,.toggle-inner:after {	content: "";	display: block;}.toggle-inner:before {	top: -10px;}.toggle-inner:after {	bottom: -10px;}.mobile-navigation-toggle:before{	content: '';	display: inline-block;	vertical-align: middle;	position: relative;	height: 100%;	width: 0;}.mobile-navigation-toggle .toggle-inner {	transition-duration: 0.1s;	transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}.mobile-navigation-toggle .toggle-inner:before {	transition: top 0.1s 0.14s ease, opacity 0.1s ease;}.mobile-navigation-toggle .toggle-inner:after {	transition: bottom 0.1s 0.14s ease, -webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);	transition: bottom 0.1s 0.14s ease, transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);	transition: bottom 0.1s 0.14s ease, transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.mobile-navigation-toggle.is-active .toggle-inner {	-webkit-transform: rotate(45deg);	transform: rotate(45deg);	transition-delay: 0.14s;	transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}.mobile-navigation-toggle.is-active .toggle-inner:before {	top: 0;	opacity: 0;	transition: top 0.1s ease, opacity 0.1s 0.14s ease;}.mobile-navigation-toggle.is-active .toggle-inner:after {	bottom: 0;	-webkit-transform: rotate(-90deg);	transform: rotate(-90deg);	transition: bottom 0.1s ease, -webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);	transition: bottom 0.1s ease, transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);	transition: bottom 0.1s ease, transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);}.mobile_menu_container{	line-height: 0;}.mobile_menu_container .main-menu{	display: none;	width: 100%;	height: auto;	z-index: 0;}.mobile_menu_container .main-menu>ul>li>a,.mobile_menu_container .main-menu>div>ul>li>a{	padding: 0;	width: 100%;}.mobile_menu_container .main-menu>ul.mobile_view_on,.mobile_menu_container .main-menu>div>ul.mobile_view_on{    width: 100%;    height: auto;    position: relative;    left: 0;    margin: 0;    box-sizing: border-box;    text-align: left;	padding-top: 20px;	padding-bottom: 20px;}.mobile_menu_container .main-menu ul.mobile_view_on li{	display: block;	float: none;	height: auto;	padding: 0;}.mobile_menu_container .main-menu ul.mobile_view_on li a{	padding: 10px 0 10px 0;}.mobile_menu_container .main-menu .mobile_sitcher{	position: absolute;	top: 0;	right: 0;	width: 40px;	height: 40px;	z-index: 1;	cursor: pointer;}.mobile_menu_container .main-menu ul li ul li.menu-item-has-children:after, .mobile_menu_container .main-menu > ul > li.menu-item-has-children > a:after{	display: none;}.mobile_menu_container .main-menu .mobile_sitcher:before{    content: '';    display: inline-block;    width: 8px;    height: 8px;    border-top-width: 1px;    border-top-style: solid;    border-left-width: 1px;    border-left-style: solid;    transform: rotate(135deg);    -webkit-transform: rotate(135deg);    -moz-transform: rotate(135deg);    -ms-transform: rotate(135deg);    position: absolute;    bottom: 50%;    bottom: calc(50% - 4px);    right: 18px;    opacity: 0.7;}.mobile_menu_container .main-menu ul li ul{	position: relative;	top: 0;	left: 0;	width: 100%;	padding: 0;	padding-left: 15px;	opacity: 1;	visibility: visible;	box-sizing: border-box;	transition: all 0ms;    -webkit-transition: 0ms;    background-color: transparent;}.mobile_menu_container .main-menu ul li ul ul{	left: 0 !important;	top: 0;	margin: 0;}.mobile_menu_container .main-menu ul li ul li:hover > a{	transform: translateX(0);    -webkit-transform: translateX(0);    -moz-transform: translateX(0);    -ms-transform: translateX(0);}@media only screen and (max-width: 1200px) {	.main_header .sticky_header{		display: none;	}	.mobile-navigation-toggle{		display: inline-block;	}	.main-menu>ul,	.main-menu>div>ul{		display: none;	}	.mobile_menu_container .main-menu{		display: block;	}	.Leftalignside .header_side_container > div,	.Leftalignside .header_side_container > nav{		padding-right: 20px;	}	.Rightalignside .header_side_container > div,	.Rightalignside .header_side_container > nav{		padding-left: 20px;	}	.Centeralignside .header_side_container > div,	.Centeralignside .header_side_container > nav{		padding-left: 10px;		padding-right: 10px;	}}@media only screen and (max-width: 767px) {	.bottom_header  .header_bar,	.main_header .top_header_wrapper{		display: none;	}	.main_header.header_over_bg{		position: relative;	}	.gt3-page-title{		padding-top: 20px!important;	}}/* B L O G */.gt3_module_blog,.gt3_module_featured_posts {	text-align: left;}.blog_alignment_center {	text-align: center;}.blog_alignment_right {	text-align: right;}.blog_alignment_justify {	text-align: justify;}.spacing_beetween_items_30 {	margin: -30px 0 0 -30px;}.spacing_beetween_items_25 {	margin: -25px 0 0 -25px;}.spacing_beetween_items_20 {	margin: -20px 0 0 -20px;}.spacing_beetween_items_15 {	margin: -15px 0 0 -15px;}.spacing_beetween_items_10 {	margin: -10px 0 0 -10px;}.spacing_beetween_items_5 {	margin: -5px 0 0 -5px;}.spacing_beetween_items_30 .item_wrapper {	padding-top: 30px;	padding-left: 30px;}.spacing_beetween_items_25 .item_wrapper {	padding-top: 25px;	padding-left: 25px;}.spacing_beetween_items_20 .item_wrapper {	padding-top: 20px;	padding-left: 20px;}.spacing_beetween_items_15 .item_wrapper {	padding-top: 15px;	padding-left: 15px;}.spacing_beetween_items_10 .item_wrapper {	padding-top: 10px;	padding-left: 10px;}.spacing_beetween_items_5 .item_wrapper {	padding-top: 5px;	padding-left: 5px;}.spacing_beetween_items_5 .blog_post_preview {	margin-bottom: 5px !important;}.spacing_beetween_items_10 .blog_post_preview {	margin-bottom: 10px !important;}.spacing_beetween_items_15 .blog_post_preview {	margin-bottom: 15px !important;}.spacing_beetween_items_20 .blog_post_preview {	margin-bottom: 20px !important;}.spacing_beetween_items_25 .blog_post_preview {	margin-bottom: 25px !important;}.spacing_beetween_items_30 .blog_post_preview {	margin-bottom: 30px !important;}.gt3_module_featured_posts .slick-list .slick-slide {	padding-left: 0;	padding-right: 0;}.hidden_block,.gt3_module_carousel .slick-arrow {	display: none !important;}.gt3_module_carousel .spacing_beetween_items_30,.gt3_module_carousel .spacing_beetween_items_25,.gt3_module_carousel .spacing_beetween_items_20,.gt3_module_carousel .spacing_beetween_items_15,.gt3_module_carousel .spacing_beetween_items_10,.gt3_module_carousel .spacing_beetween_items_5 {	margin-left: 0;}.gt3_module_carousel .spacing_beetween_items_30 .item_wrapper {	padding-left: 15px;	padding-right: 15px;}.gt3_module_carousel .spacing_beetween_items_25 .item_wrapper {	padding-left: 12.5px;	padding-right: 12.5px;}.gt3_module_carousel .spacing_beetween_items_20 .item_wrapper {	padding-left: 10px;	padding-right: 10px;}.gt3_module_carousel .spacing_beetween_items_15 .item_wrapper {	padding-left: 7.5px;	padding-right: 7.5px;}.gt3_module_carousel .spacing_beetween_items_10 .item_wrapper {	padding-left: 5px;	padding-right: 5px;}.gt3_module_carousel .spacing_beetween_items_5 .item_wrapper {	padding-left: 2.5px;	padding-right: 2.5px;}.gt3_module_featured_posts .spacing_beetween_items_30 .slick-list {	margin-left: -15px;	margin-right: -15px;}.gt3_module_featured_posts .spacing_beetween_items_25 .slick-list {	margin-left: -12.5px;	margin-right: -12.5px;}.gt3_module_featured_posts .spacing_beetween_items_20 .slick-list {	margin-left: -10px;	margin-right: -10px;}.gt3_module_featured_posts .spacing_beetween_items_15 .slick-list {	margin-left: -7.5px;	margin-right: -7.5px;}.gt3_module_featured_posts .spacing_beetween_items_10 .slick-list {	margin-left: -5px;	margin-right: -5px;}.gt3_module_featured_posts .spacing_beetween_items_5 .slick-list {	margin-left: -2.5px;	margin-right: -2.5px;}.isotope_blog_items {	margin-top: 0 !important;}.isotope_blog_items .item_wrapper {	padding-top: 0 !important;}.isotope_blog_items .blog_post_preview {	margin-right: 0 !important;	float: left;}.items2 .blog_post_preview,.items3 .blog_post_preview,.items4 .blog_post_preview {	display: inline-block;	vertical-align: top;	margin-right: -4px;}.items2 .blog_post_preview {	width: calc(50% - 0.5px);}.items3 .blog_post_preview {	width: calc(33.3333% - 0.5px);}.items4 .blog_post_preview {	width: calc(25% - 0.5px);}.blog_post_preview.element,.gt3_module_carousel .blog_post_preview {	margin-right: 0;}.per_column_wrap .blog_post_preview {	width: 100%;	display: block;	margin-right: 0;}.blog_post_media {	margin-bottom: 21px;	max-width: 800px;	text-align: center;	vertical-align: middle;	margin: auto;	padding: 0 0 20px 0;}.blog_post_media > img {	max-width: 100%;	height: auto;}.format-video .blog_post_media,.format-audio .blog_post_media {	width: 100%;	position: relative;	padding-bottom: 62%;}.format-audio .blog_post_media {	padding-bottom: 110px;}.format-video .blog_post_media iframe,.format-audio .blog_post_media iframe {	width: 100%;	position: absolute;	left: 0;	top: 0;	height: 100%;}.blog_post_preview {	margin-bottom: 50px;}.blog_post_preview.format-standard,.blog_post_preview.format-audio,.blog_post_preview.format-quote,.blog_post_preview.format-link {	margin-bottom: 60px;}.search .listing_meta {	margin-bottom: 15px;}.listing_meta {	margin-bottom: 23px;	line-height: 16px;}.listing_meta * {	font-weight: 400;	font-size: 11px;	text-transform: uppercase;}.gt3_module_featured_posts .listing_meta * {	text-transform: none;}.gt3_module_featured_posts .listing_meta.upper_text * {	text-transform: uppercase;}.listing_meta span {	display: inline-block;	vertical-align: top;}.listing_meta span:after {	content: '|';	padding: 0 5px 0 6px;}.listing_meta span:last-child:after {	display: none;}.blogpost_title {	margin-bottom: 17px;	position: relative;}.format-audio .blogpost_title {	margin-bottom: 28px;}.blogpost_title i {	margin-right: 15px;}.gt3_module_featured_posts .blogpost_title i {margin-right: 12px;}.format-quote .blog_post_media {	margin-bottom: 0;	padding-bottom: 11px;}.post_media_info {	margin-bottom: 3px;	position: relative;	padding-left: 35px;}.post_media_info:before {	position: absolute;	left: 0;	top: 50%;	width: 24px;	height: 1px;	content: '';	margin-top: -1px;}.format-standard .blog_content,.format-audio .blog_content,.format-quote .blog_content,.format-link .blog_content {	padding: 26px 30px 21px 30px;	background: #fafafa;}.blog_content p {	margin-bottom: 17px;}.blog_content .clear.post_clear {	margin-top: 17px;}/* Gt3 module featured posts */.gt3_module_featured_posts .blog_post_media {	margin-bottom: 0;	padding-bottom: 0;}.gt3_module_featured_posts .blog_content {	padding: 0;	background: none;}.gt3_module_featured_posts .blogpost_title {	display: inline-block;	vertical-align: top;}.featured_post_info {	padding: 26px 0 27px 0;}.featured_post_info.boxed_view {	padding-left: 30px;	padding-right: 30px;	background: #fff;}.featured_post_info .learn_more {	float: none;}.featured_post_info .blogpost_title {	margin-top: 0;}/* type2 */.blog_type2 .blog_content {	padding-top: 5px;}.blog_type2 .has_post_thumb .blog_content {	position: relative;	padding-left: 170px;	min-height: 135px;}.blog_type2 .has_post_thumb .blog_post_media {	position: absolute;	left: 0;	top: 5px;	width: 130px;}.blog_type2 .featured_post_info {	padding: 0;}.blog_type2 .blog_content p {	margin-bottom: 0;}.blog_type2 .blog_post_preview {	margin-bottom: 8px !important;}.blog_type2 .listing_meta,.blog_type2 .blogpost_title {	margin-bottom: 8px;}/* type3 */.blog_type3 .blog_content {	display: -webkit-box;	display: -moz-box;	display: -ms-flexbox;	display: -webkit-flex;	display: flex;	-webkit-flex-flow: row wrap;	flex-flow: row wrap;}.blog_type3 .blog_post_media,.blog_type3 .featured_post_info {	width: 100%;}.blog_type3 .blog_post_media {	order: 1;}.blog_type3 .featured_post_info {	 order: 2;}.blog_type3 .blog_post_preview:nth-child(even) .featured_post_info {	order: 0;}.blog_type3 .blog_post_media {	position: relative;}.blog_type3 .blog_post_media span {	position: absolute;	left: 25px;	bottom: 19px;	right: 20px;	font-size: 0;	line-height: 0;}.blog_type3 .blog_post_media span a {	line-height: 15px;	font-size: 12px;	color: #fff;	padding: 4px 8px;	display: inline-block;	vertical-align: top;	margin: 5px 5px 0 0;	background: rgba(39,50,61, 0.34);	border-radius: 3px;	transition: all 300ms;	-webkit-transition: all 300ms;}.blog_type3 .blog_post_media span a:hover {	background: rgba(39,50,61, 0.7);}.blog_type3 .featured_post_info {	padding: 36px 0 25px 0;}.blog_type3 .featured_post_info.boxed_view {	padding-left: 40px;	padding-right: 40px;}.blog_type3 .without_post_thumb .featured_post_info {	padding-top: 83px;	padding-bottom: 68px;}.blog_type3 .without_post_thumb .featured_post_info.boxed_view {	padding-left: 50px;	padding-right: 50px;}.blog_type3 .listing_meta,.blog_type3 .blogpost_title,.blog_type4 .listing_meta,.blog_type4 .blogpost_title {	margin-bottom: 10px;}.single .blog_type4 .blogpost_title {	margin-bottom: 12px;}.blog_type3 .blog_content p {	padding-top: 5px;	margin-bottom: 9px;}.blog_type4 .blog_content p {	padding-top: 6px;	margin-bottom: 0;}.blog_type4 .blog_content .learn_more {	margin-top: 8px;}/* type1 */.blog_type1 .blog_post_preview,.blog_type1 .featured_post_info {	padding: 0;	margin: 0;}.blog_type1 .listing_meta {	margin-bottom: 7px;}.blog_type1 .blog_post_preview {	padding: 0 0 22px 0;	margin-bottom: 22px;	position: relative;}.blog_type1 .blogpost_title {	margin-bottom: 0;	padding: 0;	display: block;}.blog_type1 .blog_post_preview:before {	position: absolute;	left: 0;	right: 0;	bottom: 0;	height: 1px;	content: '';	opacity: 0.17;}.blog_type1 {	overflow: hidden;}.blog_type1 .blog_post_preview:last-child {	margin-bottom: 0;	padding-bottom: 0;}.blog_type1 .blog_post_preview:last-child:before {	display: none;}.blog_type1 .blog_content p {	margin-bottom: 0;}.blog_type1 .slick-list {	margin-left: 0;	margin-right: 0;}.blogpost_title a span {	display: none;}.blog_type1 .blogpost_title a span {	display: inline-block;	border-bottom-width: 1px;	border-bottom-style: solid;	opacity: 0.45;	height: 0;}.blog_type1 .blogpost_title a span:before {	top: -1px !important;}.single .featured_post_info,.blog_type4 .without_post_thumb .featured_post_info.boxed_view {	padding-top: 21px;}.blog_type4 .without_post_thumb .featured_post_info {	padding-top: 0;	padding-bottom: 0;}.blog_type4 .without_post_thumb .featured_post_info.boxed_view {	padding-top: 26px;	padding-bottom: 31px;}.blog_content h1,.blog_content h2,.blog_content h3,.blog_content h4,.blog_content h5,.blog_content h6,#main_content > h1,#main_content > h2,#main_content > h3,#main_content > h4,#main_content > h5,#main_content > h6,.comment_content > h1,.comment_content > h2,.comment_content > h3,.comment_content > h4,.comment_content > h5,.comment_content > h6{	margin-top: 15px;	margin-bottom: 15px;}/* single post */.single #main_content > .blog_post_preview {	margin-bottom: 45px;}.single #main_content > .blog_post_preview .blog_content {	padding: 0;	margin: 0;	background: none;}.blog_post_preview .blog_content > ul,.blog_post_preview .blog_content > ol {	overflow: hidden;}.blog_post_preview .blog_content > ul {	padding-bottom: 17px;}.blog_post_preview .blog_content > ol {	margin-bottom: 17px;}.single .post_info {	padding-top: 4px;}/* Comments */#comments {	padding:0;}#comments:empty {	padding-bottom: 0;	height: 0;	line-height: 0;	font-size: 0;}#respond form#commentform {	margin-left: -10px;	margin-right: -10px;}#respond form#commentform [class*="span"], #respond form#commentform > p {	padding-left: 10px;	padding-right: 10px;}#respond .form_field {	width: 100%;	margin-bottom: 25px;}#respond textarea {	resize: none;}#respond #commentform label {	display: none;}p.form-submit {	margin-bottom:0;}.form-submit .gt3_submit_wrapper {	display: inline-block;	vertical-align: top;	float: none;}p.comment-notes {	margin-bottom: 17px;}#comments > h3 {	margin-bottom: 25px;	z-index: 10;	position: relative;}ol.commentlist {	list-style: none;	margin: -31px 0 0 0;	padding: 0 0 40px 0;	position: relative;}ol.commentlist li {	list-style: none;}ol.commentlist:after {	position: absolute;	left: 0;	top: 0;	width: 100%;	height: 1px;	content: '';}ol.commentlist li ul {	margin: 0;	padding: 0;	list-style:none;}ol.commentlist li {	margin: 0;	padding:0;}ol.commentlist li:before,ol.commentlist li:after {	display:none;}ol.commentlist li .stand_comment {	padding: 27px 0 10px 100px;	margin-bottom:0;	border-top:1px #efefef solid;}ol.commentlist li ul li .stand_comment {	margin-left: 100px;}ol.commentlist li ul li ul li .stand_comment {	margin-left: 200px;}.thiscommentbody {	position: relative;	min-height: 82px;}ol.commentlist li .commentava {	left: -100px;	position: absolute;	top: 4px;	height:71px;	width: 71px;	z-index:5;}ol.commentlist li .commentava img {	display: block;	height: auto;	width: 100%;	border-radius:50%;	-webkit-border-radius:50%;}.comment_info {padding-right: 100px;}.comment_author_says {	line-height: 22px;	margin-bottom: 7px;}.comment_author_says,.comment_author_says a {	font-weight: 400;}.comment_info a,#cancel-comment-reply-link {	transition:color 0.3s;	-webkit-transition:color 0.3s;}.comment_content p {	margin-bottom: 0;	padding-bottom: 9px;}.comment_info .listing_meta {	margin-bottom: 7px;}.comment-reply-link {	display: block;	position: absolute;	right: 0;	top: 0;	line-height: 22px;	font-size: 12px;	font-weight: 400;}.comment-reply-link:before {	content:"\f112";	padding-right: 5px;	font-family: 'FontAwesome';	font-weight:normal;}.learn_more,.post_info,.post_share > a {	line-height: 21px;}.learn_more {	display: inline-block;	vertical-align: top;	transition: all 300ms;	-webkit-transition: all 300ms;	margin-bottom: 4px;}.blog_post_preview .learn_more {	float: left;}.learn_more span,.gt3_module_title .carousel_arrows a span,.blog_type1 .blogpost_title a span,.prev_next_links a span i {	display: inline-block;	vertical-align: middle;	width: 13px;	height: 1px;	margin-left: 9px;	position: relative;	transition: all 300ms;	-webkit-transition: all 300ms;}.learn_more span:before,.gt3_module_title .carousel_arrows a span:before,.blog_type1 .blogpost_title a span:before,.prev_next_links a span i:before {	position: absolute;	right: 0;	top: -2px;	width: 4px;	height: 4px;	content: '';	z-index: 5;	transform: rotate(-45deg);	-webkit-transform: rotate(-45deg);	border-width: 1px;	border-style: solid;	border-left: none;	border-top: none;	transition: all 300ms;	-webkit-transition: all 300ms;}.gt3_module_title .carousel_arrows a.left_slick_arrow span:before,.prev_next_links .fleft a span i:before {	left: 0;	right: auto;	transform: rotate(135deg);	-webkit-transform: rotate(135deg);}/* Post prev_next links */.prev_next_links {	padding-top: 26px;	margin-top: 10px;	border-top:1px #efefef solid;}.prev_next_links a {	display: block;	padding: 0;}.prev_next_links a span,.prev_next_links a b {	display: block;}.prev_next_links .fleft a {	text-align: left;}.prev_next_links .fright a {	text-align: right;}.prev_next_links a b {	padding-bottom: 2px;	transition: color 300ms;	-webkit-transition: color 300ms;}.prev_next_links .fleft a span i {	margin-left: auto;	margin-right: 9px;}.prev_next_links a span i {	transition: margin 300ms;	-webkit-transition: margin 300ms;}.prev_next_links a:hover span i {	margin-left: 12px;}.prev_next_links .fleft a:hover span i {	margin-left: auto;	margin-right: 12px;}.post_info {	float: right;	display: inline-block;	vertical-align: top;	margin-bottom: 4px;}.post_info > div:last-child {	margin-left: 16px;}.post_share {	position: relative;}.post_share > a {	display: block;	position: relative;	transition: color 300ms;	-webkit-transition: color 300ms;}.post_share > a:before {	font-family: 'FontAwesome';	font-weight:normal;	content:"\f1e0";	line-height: 21px;	padding: 0 8px 0 0;	transition: color 300ms;	-webkit-transition: color 300ms;}.share_wrap {	display: block;	position: absolute;	left: 0;	top: calc(100% + 15px) !important;	opacity: 0 !important;	font-size: 0;	line-height: 0;	z-index:555;	box-shadow: none;	visibility: hidden;	transition: all 300ms;	-webkit-transition: all 300ms;	background: #f2f2f2;	width: 41px;	padding-top: 8px;	padding-bottom: 9px;}.share_wrap:before {	content: "";	display: block;	height: 17px;	left: 0;	position: absolute;	top: -17px;	width: 100%;}.share_wrap:after {	width: 0;	height: 0;	border-style: solid;	border-width: 0 7px 7px 7px;	position: absolute;	left: 13px;	top: -7px;	content: '';	border-color: transparent transparent #f2f2f2 transparent;}.post_share:hover > .share_wrap {	opacity: 1 !important;	visibility: visible !important;}.share_wrap ul {	padding: 0;	margin: 0;	list-style: none;}.share_wrap ul li {	padding: 5px 5px 6px 5px;	margin: 0;	text-align: center;	line-height: 25px;}.share_wrap ul li:before {	display: none;}.share_wrap a span {	display: block;	line-height: 25px;	transition: color 300ms;	-webkit-transition: color 300ms;}.share_wrap a:hover .fa-twitter {	color: #1aa9e1;}.share_wrap a:hover .fa-facebook {	color: #3b5a9a;}.share_wrap a:hover .fa-pinterest {	color: #d0202a;}.isotope .share_wrap {	top: auto !important;	bottom: calc(100% + 15px) !important;}.isotope .share_wrap:before {	top: auto;	bottom: -17px;}.isotope .share_wrap:after {	border-width: 7px 7px 0 7px;	top: auto;	bottom: -7px;	border-color: #f2f2f2 transparent transparent transparent;}/* contact widget */.gt3-contact-widget {	position: fixed;	z-index: 100;	top: 25%;	right: 0px;	width: 300px;	box-sizing: border-box;	padding: 25px 30px 20px 30px;	min-height: 220px;	background-color: #f5f7f8;	border-bottom-left-radius: 2px;	-webkit-transform: translateX(100%);	transition: transform 0.4s;	transform: translateX(100%);}.gt3-contact-widget_label {	cursor: pointer;	position: absolute;    transform-origin: 0 0;    font-size: 16px;    line-height: 34px;    z-index: 1;   	padding: 10px 10px;   	color: #ffffff;    left: 0;    top: 0;    border-top-left-radius: 2px;    border-top-right-radius: 2px;    -webkit-transform: rotate(-90deg) translate(-100%, -100%);    transform: rotate(-90deg) translate(-100%, -100%);}.gt3-contact-widget_icon {	display: block;	z-index: 1;	position: absolute;	top: 0;	right: 0;	transform: rotate(90deg);	width: 54px;	height: 54px;	background-color: rgba(255,255,255,0.1);}.gt3-contact-widget_icon img{	width: 24px;	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%, -50%);}.gt3-contact-widget_label.empty-title {	width: 54px;	height: 54px;	padding: 0 !important;}.gt3-contact-widget_label.with-icon {	padding-right: 64px;}.gt3-contact-widget.open {	-webkit-transform: translateX(0%);	transform: translateX(0%);}@media only screen and (max-width: 767px) {	.gt3-contact-widget {		display: none;	}}/* ! contact widget*//* Likes */.likes_block,.post_share,.likes_block span {	display: inline-block;	vertical-align: top;	line-height: 21px;}.likes_block {	cursor: pointer;}.likes_block.already_liked {	cursor: default;}.like_count {	transition: color 300ms;	-webkit-transition: color 300ms;}/* Pager Block */ul.pagerblock {	margin:0;	padding:0 0 30px 0;	list-style:none;}ul.pagerblock li:before,ul.pagerblock li:after {	display: none;}ul.pagerblock li {	display: inline-block;	vertical-align:top;	margin: 0 4px 4px 0;	padding: 0;}ul.pagerblock li a,ul.pagerblock li span {	display:block;	font-size: 16px;	height:40px;	width: 40px;	line-height:39px;	border:none;	transition: all 400ms;	-webkit-transition: all 400ms;	text-transform: uppercase;	background: #f2f2f2;	text-align: center;	font-weight: 400;}ul.pagerblock li a.current {	cursor:default;}.pagerblock li a:hover,.pagerblock li a:focus,ul.pagerblock li a.current,ul.pagerblock li span {	color: #fff;}/* search in header */.main_header .header_search{	display: inline-block;	vertical-align: middle;}.header_search__container{	position: relative;	display: inline-block;	height: 100%;	width: 40px;	text-align: center;}.header_search__container:before{	content: '';	display: inline-block;	vertical-align: middle;	position: relative;	height: 100%;}.main_header .header_search .header_search__icon{	display: inline-block;	vertical-align: middle;	cursor: pointer;	width: 25px;	opacity: 1!important;}.main_header .header_search .header_search__icon > i{	display: inline-block;    font: normal normal normal 14px/1 FontAwesome;    font-size: inherit;    text-rendering: auto;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.main_header .header_search .header_search__icon > i:before{	content: "\f002";}.main_header .header_search:before{	content: '';	position: absolute;}.main_header .header_search .header_search__inner{	position: absolute;	top: 100%;	right: 0;	opacity: 0;	visibility: hidden;	transition: all 300ms;    -webkit-transition: all 300ms;}.main_header .header_search.ct-search-hover .header_search__inner{	opacity: 1;	visibility: visible;}.main_header .header_search__inner .search_form{	padding-right: 40px;}.main_header .header_search__inner .search_form:after{	content: "\f002";	display: inline-block;    font: normal normal normal 14px/1 FontAwesome;    font-size: inherit;    text-rendering: auto;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    transform: translate(0, 0);    position: absolute;    top: 0;    right: 0;    width: 40px;    height: 100%;    line-height: 40px;    text-align: center;    z-index: 1;}.main_header .header_search__inner .search_submit{	font-size: 0;	position: absolute;	top: 0;	right: 0;	height: 100%;	width: 45px;	background: transparent;	border: none;	box-shadow: none;	outline: none;	cursor: pointer;	z-index: 2;}.main_header .header_search__inner .search_text{	background-color: transparent;	border: none;	box-shadow: none;	outline: none;	user-select: none;	height: 41px;	padding: 0 20px;	color: inherit;}/* end search in header */.main_header.header_vottom_vertical_order > .bottom_header_wrapper .Centeralignside .header_side_container > div, .main_header.header_vottom_vertical_order > .bottom_header_wrapper .Centeralignside .header_side_container > nav,.main_header.header_vottom_vertical_order > .bottom_header_wrapper .Rightalignside .header_side_container > div, .main_header.header_vottom_vertical_order > .bottom_header_wrapper .Rightalignside .header_side_container > nav,.main_header.header_vottom_vertical_order > .bottom_header_wrapper .Leftalignside .header_side_container > div, .main_header.header_vottom_vertical_order > .bottom_header_wrapper .Leftalignside .header_side_container > nav{	padding: 7px 0;	height: auto;}.main_header.header_vottom_vertical_order > .bottom_header_wrapper .Rightalignside .header_side_container > nav > ul > li,.main_header.header_vottom_vertical_order > .bottom_header_wrapper .Centeralignside .header_side_container > nav > ul > li,.main_header.header_vottom_vertical_order > .bottom_header_wrapper .Leftalignside .header_side_container > nav > ul > li{	margin-top: -5px;	margin-bottom: -5px;	padding: 5px 0;}.main_header.header_vottom_vertical_order > .bottom_header_wrapper .Centeralignside .header_side_container,.main_header.header_vottom_vertical_order > .bottom_header_wrapper .Leftalignside .header_side_container,.main_header.header_vottom_vertical_order > .bottom_header_wrapper .Rightalignside .header_side_container{	display: flex;	flex-direction: column;	justify-content: center;}.main_header.header_vottom_vertical_order .sticky_header .logo_container{	display: none;}/* link in header */.main_header .wrapper a{	color: inherit;}.main_header .wrapper a:hover{	opacity: 0.7;}/* end link in header *//* WIDGET STYLES */aside > .widget + .widget,.main_footer .widget + .widget{	margin-top: 45px;}.widget_search .search_form .search_text{	width: 100%;	height: 45px;	padding: 15px;	padding-right: 60px;	border:none;	outline: none;	background-color: #f2f2f2;	border-radius: 2px;	box-sizing: border-box;}.widget_search .search_form {	position: relative;	z-index: 1;}.widget_search .search_form .search_submit,.widget_search .search_form:before{	font-size: 0;	width: 50px;	height: 45px;	opacity: 0;	position: absolute;	top: 0;	right: 0;	cursor: pointer;	padding: 0;	margin: 0;}.widget_search .search_form:before{	content: "\f002";	color: #ffffff;	display: inline-block;	font: normal normal normal 14px/1 FontAwesome;	font-size: inherit;	text-rendering: auto;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	transform: translate(0, 0);	text-align: center;	line-height: 45px;	border-top-right-radius: 2px;	border-bottom-right-radius: 2px;	opacity: 1;}.widget-title{	padding-bottom: 15px;	margin-bottom: 20px;	border-bottom: 1px solid #efefef;}.widget-title .rsswidget{    vertical-align: middle;    display: inline-block;    line-height: 0;		}.widget_search .widget-title{	border-bottom: 0;	margin-bottom: 0;}.widget .calendar_wrap table{	width: 100%;}.widget .calendar_wrap table td{	text-align: center;}.widget.widget_archive ul li:before,.widget.widget_categories ul li:before,.widget.widget_pages ul li:before,.widget.widget_meta ul li:before,.widget.widget_recent_comments ul li:before,.widget.widget_recent_entries ul li:before,.widget.widget_nav_menu ul li:before{	transition: color 400ms;}.widget.widget_archive ul li a,.widget.widget_categories ul li a,.widget.widget_pages ul li a,.widget.widget_meta ul li a,.widget.widget_recent_comments ul li a,.widget.widget_recent_entries ul li a,.widget.widget_nav_menu ul li a{	color: inherit;}.widget.widget_recent_entries li:after{	content: '';	clear: both;	display: table;}.widget.widget_recent_entries .post-date,.widget.widget_rss .rss-date{	font-size: 0.8em;	float: right;}.widget.widget_posts .recent_posts{	padding: 0;	padding-top: 10px;}.widget.widget_posts .recent_posts li{	padding: 0;}.widget.widget_posts .recent_posts li + li{	margin-top: 22px;}.widget.widget_posts .recent_posts li:after{	content: '';	clear: both;	display: table;}.widget.widget_posts .recent_posts li:before{	display: none;}.widget.widget_posts .recent_posts img{	float: left;	margin-right: 15px;	max-width: 85px;}.recent_posts_content .listing_meta{	margin-top: 3px;	margin-bottom: 0;	font-size: 11px;	line-height: 1.6;	text-transform: uppercase;}.recent_posts_content .recent_post__cont{	font-size: 14px;	line-height: 1.6;	margin-top: 3px;}.widget.widget_posts .recent_posts .post_title{	line-height: 1.4;}.widget_flickr:after{	content: '';	clear: both;	display: table;}.main_footer .widget-title{	font-size: inherit;	line-height: inherit;	border-bottom: 0;	margin-bottom: 0;	padding-bottom: 10px;}.flickr_widget_wrapper{	margin-right: -10px;}.flickr_widget_wrapper .flickr_badge_image{    width: calc(33.33% - 10px);    height: calc(33.33% - 10px);    max-width: 120px;    max-height: 120px;    position: relative;    z-index: 1;}.flickr_badge_image > a:before{	content: '';	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	background: #000000;	z-index: 1;	opacity: 0;	transition: opacity 300ms;}.flickr_badge_image > a:hover:before{	opacity: 0.3;}.calendar_wrap{	border: 1px solid #f2f2f2;	padding: 10px;}.calendar_wrap caption{	font-size: 18px;	line-height: 2.25;	margin: -11px -11px 10px -11px;	color: #ffffff;	border-bottom: 1px solid #f2f2f2;}.widget .calendar_wrap table td#today{	color: #ffffff;	position: relative;	z-index: 1;}.widget .calendar_wrap table td#prev{	text-align: left;	padding-left: 10px;}.widget .calendar_wrap table td#next{	text-align: right;	padding-right: 10px;}.widget .calendar_wrap tbody td > a{	display: inline-block;	width: 100%;	height: 100%;	position: relative;	z-index: 1;	color: inherit;}.widget .calendar_wrap table td#today:before,.widget .calendar_wrap tbody td > a:before{    content: '';    position: absolute;    width: 80%;    padding-bottom: 80%;    z-index: -1;    top: 50%;    left: 50%;    margin-top: -40%;    margin-left: -40%;    border-radius: 50%;    background-color: #f2f2f2;}/* Tag Cloud */.tagcloud {	overflow: hidden;	margin: 0 -5px 0 0;}.tagcloud a {	position:relative;	display: inline-block;	vertical-align:top;	margin: 0 1px 5px 0;	padding:5px 10px 7px 10px;	font-size: 16px !important;	line-height: 20px !important;	font-style: normal;	border-radius: 2px;	-webkit-border-radius: 2px;	border:none;	color: inherit;	background-color:#fbfbfb;	transition: all 300ms;	-webkit-transition: all 300ms;}/* Instagram */.widget #sb_instagram {	padding: 10px 0 0 0 !important;}.widget #sbi_images {	margin: 0 0 0 -9px !important;	padding: 0 !important;	width: calc(100% + 9px) !important;}.widget #sb_instagram #sbi_images .sbi_item {	padding: 0 0 9px 9px !important;	border: none !important;	margin: 0 !important;}.widget #sb_instagram .sbi_photo_wrap a {	position: relative;}/* Text Widget */.textwidget p {	text-align: left;}.textwidget img {	margin: 0 auto 25px auto;	vertical-align: top;	max-width: 100%;}.textwidget img.rounded {	border-radius: 50%;	-webkit-border-radius: 50%;}.textwidget a img {	margin: 0 auto;}/* Dropcap */.dropcap {	display:inline-block;	float:left;	font-size:3.75em;	line-height: inherit;	margin:14px 8px 0 0;	width:auto;	height:auto;	text-transform:uppercase;	font-weight: 700;}/* footer widget style */.top_footer{	font-weight: 400;}.top_footer .widget_nav_menu .menu .menu-item {    padding: 0 0 5px 0;}.top_footer .widget_nav_menu .menu .menu-item:hover, .top_footer .widget_nav_menu .menu .menu-item.current-menu-item{	padding-left: 0;}.top_footer .widget_nav_menu .menu .menu-item:before, .top_footer .widget_nav_menu .menu .menu-item.current-menu-item:before{	display: none;}.top_footer .widget_nav_menu .menu .menu-item .menu-item{	padding-left: 10px;}.top_footer .widget_nav_menu .menu .menu-item .sub-menu{	padding-top: 5px;}.top_footer .widget_nav_menu .menu .menu-item  + .menu-item{	border-top: none;}/* end footer widget style  *//* END WIDGET STYLES */::-moz-selection{color: #ffffff;}::selection{color: #ffffff;}/* page 404 */.wrapper_404 h1{	margin-bottom: 20px;}.wrapper_404 h4{	margin-bottom: 40px;}.wrapper_404 .number_404{	font-size: 190px;	font-size: calc(60px + 7vw);	line-height: 1;}.wrapper_404{	padding: 70px 0;	min-height: 60vh;	position: relative;	white-space: nowrap;}.wrapper_404:before{	content: '';	display: inline-block;    vertical-align: middle;    height: 60vh;}.container_vertical_wrapper {	display: inline-block;	vertical-align: middle;	white-space: normal;	width: 100%;}.text-uppercase {	text-transform: uppercase;}.rounded_r3 {	border-radius: 3px;}span.highlighter {	padding-left: 2px;	padding-right: 2px;}/* Map */#map-canvas {	width: 100%;	position: relative;	padding-bottom: 42.3%;	box-shadow: 0 0 15px rgba(0,0,0, 0.13);}#map-canvas > div {	width: 100%;	position: absolute;	height: 100%;	left: 0;	top: 0;}#map-canvas img {	max-width: none;	max-height:none;}input[type="button"],input[type="reset"],input[type="submit"] {	-webkit-appearance: none;}/* back_to_top */#back_to_top{    display: inline-block;    width: 45px;    height: 45px;    border: 1px solid #dddddd;    border-radius: 2px;    position: fixed;    right: 15px;    bottom: 12px;    background-color: #fafafa;    opacity: 0;    cursor: pointer;    transform: translateY(140%);    -webkit-transform: translateY(140%);    -moz-transform: translateY(140%);    -ms-transform: translateY(140%);    transition: all 400ms;}#back_to_top:hover{    color: #ffffff;}#back_to_top.show{    opacity: 1;    transform: translateY(0%);    -webkit-transform: translateY(0%);    -moz-transform: translateY(0%);    -ms-transform: translateY(0%);}#back_to_top:before {    content: "";    display: block;    position: absolute;    top: 50%;    right: 0;    width: 13px;    height: 1px;}#back_to_top:before{    content: "";    display: block;    position: absolute;    top: 17px;    left: 23px;    width: 0;    height: 13px;    border-left-width: 1px;    border-left-style: solid;}#back_to_top:after{    content: "";    display: block;    position: absolute;    top: 18px;    left: 21px;    width: 4px;    height: 4px;    border-width: 0 0 1px 1px;    border-style: solid;    -webkit-transform: rotate(135deg);    -ms-transform: rotate(135deg);    transform: rotate(135deg);}/* end back_to_top *//* RS Slider */.gt3_custom_button {	letter-spacing: 1px;}.gt3_custom_button i {	font-size: 17px;	padding: 1px 3px 0 3px;	display: inline-block;	vertical-align: top;	line-height: 23px;}.gt3_custom_button:hover i {	color: #fff;}.tp-bullets.custom .tp-bullet {	width: 6px;	height: 6px;	border-radius: 50%;	-webkit-border-radius: 50%;	background: none;	border: 2px solid #fff;	opacity: 0.44;}.tp-bullets.custom .tp-bullet.selected {	background: #fff;}.gt3pg_photo_gallery {	padding-top: 15px;}.pp_block h2 {	margin-bottom: 30px;}.search_result_form,.post-password-form {	max-width: 500px;	padding: 0 30px;	margin-left: auto;	margin-right: auto;}.search_result_form .search_text,.post-password-form input[type=password] {	width: 100%;	margin-bottom: 20px;}/* Call Back */.gt3-contact-widget input,.gt3-contact-widget textarea {	width: 100%;	margin: 0 0 10px 0;}.gt3-contact-widget textarea {	height: 96px;}.gt3-contact-widget .wpcf7-form-control-wrap {	margin-bottom: 0;}.gt3-contact-widget input[type="date"],.gt3-contact-widget input[type="email"],.gt3-contact-widget input[type="number"],.gt3-contact-widget input[type="password"],.gt3-contact-widget input[type="search"],.gt3-contact-widget input[type="tel"],.gt3-contact-widget input[type="text"],.gt3-contact-widget input[type="url"],.gt3-contact-widget select,.gt3-contact-widget textarea {	background: #fff;	font-size: 14px;	color: #848d95;	border-color: #e4e4e4;	padding-top: 10px;	padding-bottom: 10px;}.gt3-contact-widget input[type="submit"] {	padding-top: 9px;	padding-bottom: 10px;}.gt3-contact-widget p {	padding: 0;	margin: 0;	line-height: 24px;	font-size: 14px;}.gt3-contact-widget h6 {	padding: 14px 9px 6px 9px;	margin: 0;	line-height: 24px;	font-size: 14px;}.gt3-contact-widget .ajax-loader {	display: none !important;	visibility: hidden;}.gt3-contact-widget .wpcf7-response-output {	font-size: 14px;	margin-top: 0;	margin-bottom: 10px;	line-height: 25px;	padding-top: 10px;	padding-bottom: 10px;	border-radius: 2px;}.gt3-contact-widget.open {	box-shadow: 0 0 5px rgba(0,0,0, 0.1);}.pp_page .gt3-page-title {	display: none;}.viza-tizers {margin:0 auto; text-align:center;}	.viza-tizers li {display:inline-block; list-style:none; text-align:center; margin:15px 25px !important; background:url('/wp-content/uploads/images/tipy-viz.png') 0 0 no-repeat; width:132px; height:124px; vertical-align:top;}		.viza-tizers .work {background-position:0 0;}		.viza-tizers .business {background-position:-138px 0;}		.viza-tizers .student {background-position:-278px 0;}		.viza-tizers li:hover.work, .viza-tizers .work.active {background-position:0 -141px;}		.viza-tizers li:hover.business, .viza-tizers .business.active {background-position:-138px -141px;}		.viza-tizers li:hover.student, .viza-tizers .student.active {background-position:-278px -141px;}		.viza-tizers li a {text-decoration:underline; color:#b3b3b3; font-size:16px;}	.viza-tizers li:hover a, .viza-tizers li.active a {text-decoration:none; color:#b44b00;}	/* .viza-tizers li img {width:200px;} */	.viza-tizers li span {display:block; margin-top:145px; text-transform:uppercase;}	/* .viza-tizers li.active {opacity:0.5;}	.viza-tizers li.active img {width:211px;} */	.viza-tizers-patent {margin:0 auto 30px; text-align:center;}	.viza-tizers-patent li {display:inline-block; list-style:none; text-align:center; margin:15px 50px !important; width:200px; vertical-align:top;}	.viza-tizers-patent .img_tiz {width:168px; height:168px; border:2px solid #b3b3b3; border-radius:168px; margin:0 auto 15px;}		.viza-tizers-patent .moskow .img_tiz {background:url('/wp-content/uploads/images/moscow-kremlin.png') 36px 30px no-repeat;}		.viza-tizers-patent .m-obl .img_tiz {background:url('/wp-content/uploads/images/map-marker.png') 36px 30px no-repeat;}	.viza-tizers-patent li a {text-decoration:underline; color:#b3b3b3; font-size:16px;}	.viza-tizers-patent li span {display:block; text-transform:uppercase;}	.viza-tizers-patent li:hover a,	.viza-tizers-patent .moskow.active a,	.viza-tizers-patent .m-obl.active a {text-decoration:none; color:#b44b00;}	.viza-tizers-patent .moskow a:hover .img_tiz , 	.viza-tizers-patent .m-obl a:hover .img_tiz, 	.viza-tizers-patent .m-obl.active .img_tiz, 	.viza-tizers-patent .moskow.active .img_tiz  {border:2px solid #b44b00;}	.viza-tizers-patent .moskow a:hover .img_tiz,	.viza-tizers-patent .moskow.active .img_tiz {background:url('/wp-content/uploads/images/moscow-kremlin.png') 36px 30px no-repeat, url('/wp-content/uploads/images/bg-active-tiz.png') 0 0 no-repeat;}	.viza-tizers-patent .m-obl a:hover .img_tiz,	.viza-tizers-patent .m-obl.active .img_tiz {background:url('/wp-content/uploads/images/map-marker.png') 36px 30px no-repeat, url('/wp-content/uploads/images/bg-active-tiz.png') 0 0 no-repeat;;}	.rc { 		line-height: 42px; 		color: #c24747;				cursor: pointer;	}		/*.fa.fa-circle.fa-stack-2x.rc {	    margin-top:-2px;	}*/	/*@media screen and (max-width: 1325px) and (min-width: 1000px) {.cb {	display:none!important;}}*/.fa-stack {		margin-right: -10px;}.gt3_image_box .gt3_icon_box__title {		text-align:center;	}.p-40 {		padding:40px;}@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : portrait) { 		.h1 {	font-size:18px;		}		.breadcrumbs {			display:none;		}	/*.Rightalignside .header_side_container > *:first-child*/	}span #checkbox-invert {	    color:#fff;}#checkbox-invert span{	    color:#fff;}#checkbox-invert {		font-size:10px;    margin-top: -10px;    color:#fff;}#checkbox-invert input[type="checkbox"] {		width: 15px;	height:10px;	margin-top: 5px;    color:#fff;}.checkbox-small {		font-size:10px;    margin-top: -10px;}.checkbox-small input[type="checkbox"] {		width: 15px;	height:10px;	margin-top: 5px;}span .mc4wp-checkbox.mc4wp-checkbox-contact-form-7 > label {        font-weight:300;    text-indent: 10px;    margin-top:-15px;}/*.checkbox-small{    font-weight:300!important;    text-indent: 10px!important;}*/.checkbox-228 {        margin-top:-15px;    }#checkbox-small {		font-size:10px;    margin-top: -15px;}#checkbox-small input[type="checkbox"] {		width: 15px;	height:10px;	margin-top: 5px;}.under-dashed a{		font-size:14px;	}	.team-side {		margin-left: -20px;}			.team-sidebar {		width: 100px;	float: left;	padding: 20px;}.team-caption {		vertical-align: middle;	}.vcard_button {		font-weight:600;	}.vcard {		width:40px;	}/*iPhones*//*5/5S*/@media only screen and (min-device-width : 320px) and (max-device-width : 568px) { 	.wapper_cb {		display:inline-block!important;		padding-top:28px;	}}/*6/6S*/@media only screen and (min-device-width : 375px) and (max-device-width : 667px) { 	.wapper_cb {		display:inline-block!important;		padding-top:28px;	}}/*6+/7+*/@media only screen and (min-device-width : 414px) and (max-device-width : 736px) { 		.wapper_cb {		display:inline-block!important;		padding-top:28px;	}	}    .mc-container {        text-align:center;    }.mc-inlineblock {         display: inline-block;        zoom: 1;        display*: inline; /* ie hack *//*        background-color: #f0f;*/        width: 40%;    }    .mc-inlineblock input[type="email"]{    	padding: 9px 20px;    	outline:none;    	margin:0;    	width:270px;    	max-width:100%;    	display:block;    	font-size:16px;    	line-height: 1.5;    	border-width:1px;    	border-style:solid;    	border-color: #f2f2f2;    	border-radius:2px;    	background-color: #fafafa;    	box-sizing:border-box;    	-webkit-appearance:none;    	color: #27323d;        }.mc-inlineblock input[type="submit"]{    	display: inline-block;    	vertical-align: top;    	margin-bottom: 20px;    	font-size: 12px;    	font-weight: normal;    	line-height: 20px;    	color: #fff;    	padding: 11px 34px;    	outline:none;    	border-width: 1px;    	border-style: solid;    	border-radius: 2px;    	cursor: pointer;    	text-transform: uppercase;    	transition: all 400ms;    	-webkit-transition: all 400ms;    }.mc-inlineblock input[type="submit"]:hover{    	background-color: #ffffff;    }        /* Media Queries */    /* Card sizing */    /* Colors */    /* Calculations */    /* Placeholders */    @media (min-width: 1000px) {      #timeline .demo-card:nth-child(odd) .head::after, #timeline .demo-card:nth-child(even) .head::after {        position: absolute;        content: "";        width: 0;        height: 0;        border-top: 15px solid transparent;        border-bottom: 15px solid transparent;      }      #timeline .demo-card:nth-child(odd) .head::before, #timeline .demo-card:nth-child(even) .head::before {        position: absolute;        content: "";        width: 9px;        height: 9px;        background-color: #bdbdbd;        border-radius: 9px;        box-shadow: 0px 0px 2px 8px #f7f7f7;      }    }    /* Some Cool Stuff */    .demo-card:nth-child(1) {      order: 1;    }    .demo-card:nth-child(2) {      order: 5;    }    .demo-card:nth-child(3) {      order: 2;    }    .demo-card:nth-child(4) {      order: 6;    }    .demo-card:nth-child(5) {      order: 3;    }    .demo-card:nth-child(6) {      order: 7;    }    .demo-card:nth-child(7) {      order: 4;    }    .demo-card:nth-child(8) {      order: 8;    }    /* Border Box */    * {      box-sizing: border-box;    }    /* Fonts */    body {      font-family: Roboto;    }    #timeline {      padding: 100px 0;      /*background: #f7f7f7;*/      border-top: 1px solid rgba(191, 191, 191, 0.4);      border-bottom: 1px solid rgba(191, 191, 191, 0.4);    }    #timeline h1 {      text-align: center;      font-size: 3rem;      font-weight: 200;      margin-bottom: 20px;      color:#fff;    }    #timeline p.leader {      text-align: center;      max-width: 90%;      margin: auto;      margin-bottom: 45px;    }         #timeline ul li {         font-size:14px;         padding: 0;         line-height:20px;         }    #timeline .demo-card-wrapper {      position: relative;      margin: auto;    }    @media (min-width: 1000px) {      #timeline .demo-card-wrapper {        display: flex;        flex-flow: column wrap;        width: 1170px;        height: 2140px;        margin: 0 auto;      }    }    #timeline .demo-card-wrapper::after {      z-index: 1;      content: "";      position: absolute;      top: 0;      bottom: 0;      left: 50%;      border-left: 1px solid rgba(191, 191, 191, 0.4);    }    @media (min-width: 1000px) {      #timeline .demo-card-wrapper::after {        border-left: 1px solid #bdbdbd;      }    }    #timeline .demo-card {      position: relative;      display: block;      margin: 10px auto 80px;      max-width: 94%;      z-index: 2;    }    @media (min-width: 480px) {      #timeline .demo-card {        max-width: 60%;        box-shadow: 0px 1px 22px 4px rgba(0, 0, 0, 0.07);      }    }    @media (min-width: 720px) {      #timeline .demo-card {        max-width: 40%;      }    }    @media (min-width: 1000px) {      #timeline .demo-card {        max-width: 450px;        height: 400px;        margin: 90px;        margin-top: 45px;        margin-bottom: 45px;      }      #timeline .demo-card:nth-child(odd) {        margin-right: 45px;      }      #timeline .demo-card:nth-child(odd) .head::after {        border-left-width: 15px;        border-left-style: solid;        left: 100%;      }      #timeline .demo-card:nth-child(odd) .head::before {        left: 491.5px;      }      #timeline .demo-card:nth-child(even) {        margin-left: 45px;      }      #timeline .demo-card:nth-child(even) .head::after {        border-right-width: 15px;        border-right-style: solid;        right: 100%;      }      #timeline .demo-card:nth-child(even) .head::before {        right: 489.5px;      }      #timeline .demo-card:nth-child(2) {        margin-top: 180px;      }    }    #timeline .demo-card .head {      position: relative;      display: flex;      align-items: center;      color: #fff;      font-weight: 400;    }    #timeline .demo-card .head .number-box {      display: inline;      float: left;      margin: 15px;      padding: 10px;      font-size: 35px;      line-height: 35px;      font-weight: 600;      background: rgba(0, 0, 0, 0.17);    }    #timeline .demo-card .head h2 {      text-transform: uppercase;      font-size: 1.3rem;      font-weight: inherit;      letter-spacing: 2px;      margin: 0;      padding-bottom: 6px;      line-height: 1rem;      color:#fff;    }    @media (min-width: 480px) {      #timeline .demo-card .head h2 {        font-size: 165%;        line-height: 1.2rem;      }    }    #timeline .demo-card .head h2 span {      display: block;      font-size: 0.6rem;      margin: 0;      color:#fff;    }    @media (min-width: 480px) {      #timeline .demo-card .head h2 span {        font-size: 0.8rem;      }    }    #timeline .demo-card .body {      background: #fff;      border: 1px solid rgba(191, 191, 191, 0.4);      border-top: 0;      padding: 15px;    }    @media (min-width: 1000px) {      #timeline .demo-card .body {        height: 315px;      }    }    #timeline .demo-card .body p {      font-size: 14px;      line-height: 18px;      margin-bottom: 15px;    }    #timeline .demo-card .body img {      display: block;      width: 100%;    }    #timeline .demo-card--step1 {      background-color: #c24747;    }    #timeline .demo-card--step1 .head::after {      border-color: #c24747;    }    #timeline .demo-card--step2 {      background-color: #30638d;    }    #timeline .demo-card--step2 .head::after {      border-color: #30638d;    }    #timeline .demo-card--step3 {      background-color: #c24747;    }    #timeline .demo-card--step3 .head::after {      border-color: #c24747;    }    #timeline .demo-card--step4 {      background-color: #30638d;    }    #timeline .demo-card--step4 .head::after {      border-color: #30638d;    }    #timeline .demo-card--step5 {      background-color: #c24747;    }    #timeline .demo-card--step5 .head::after {      border-color: #c24747;    }    #timeline .demo-card--step6 {      background-color: #30638d;    }    #timeline .demo-card--step6 .head::after {      border-color: #30638d;    }    #timeline .demo-card--step7 {      background-color: #c24747;    }    #timeline .demo-card--step7 .head::after {      border-color: #c24747;    }     .big-star {                font-size:56px;            }        #survey-field    {        width:30%;    }        #survey-area    {        width:50%;    }