/* font face settings */







@font-face{







	font-family:'MuseoSans-700';







	src:url('fonts/244401_0_0.eot');







	src:url('fonts/244401_0_0.eot?#iefix') format('embedded-opentype'),







		url('fonts/244401_0_0.woff') format('woff'),







		url('fonts/244401_0_0.ttf') format('truetype');







	font-weight:normal;







	font-style:normal;







}







@font-face{







	font-family:'MuseoSans900';







	src:url('fonts/244401_9_0.eot');







	src:url('fonts/244401_9_0.eot?#iefix') format('embedded-opentype'),







		url('fonts/244401_9_0.woff') format('woff'),







		url('fonts/244401_9_0.ttf') format('truetype');







	font-weight:normal;







	font-style:normal;







}







@charset utf-8;







/* general styles */







.serif,







cite,







blockquote{







	font-family: palatino, palatino linotype, georgia, times, times new roman, serif;







	font-weight: normal;







}







.post h2,







.post h3,







.post h4,







.post h5,







.post h6{margin:24px 12px 12px;}







.monospace,







var,







code{font-family: courier new, courier, monospace;}







.amp{







	font-style: italic;







	font-family: baskerville,palatino,palatino linotype,book antiqua,georgia,times,times new roman,serif;







	font-weight: normal;







}







.post-content ul,
.post-content ol{padding-left: 24px;}
input,
textarea{
	border:1px #e5e5e5 solid;
	padding:5px;
	outline:none;
}
textarea{
	min-height:150px;
	width:100%;
}
blockquote{







	border-top: 1px #ccc dotted;







	border-bottom: 1px #ccc dotted;







	text-align: justify;







	margin: 20px;







	padding: 12px;







}







blockquote:first-letter{







	font-size: 24px;







	padding-right: 1px;







}







blockquote:first-line{font-size: 20px;}







img{vertical-align:top;}







input[type=submit]:hover{cursor:pointer;}







input[type=submit]::-moz-focus-inner{







	border:0;







	padding:0;







}







a{







	text-decoration:none;







	color:#10a0be;







}







a:hover{text-decoration:underline;}







input,







textarea,







select{







	font:400 13px/16px Helvetica, Arial, Verdana, sans-serif;







	vertical-align:middle;







	color:#4b5c66;







}







::-webkit-input-placeholder{color:#4b5c66;}







:-moz-placeholder{color:#4b5c66;}







input[type=image]{







	padding:0;







	border:none;







}







input[type=text], input[type=password],input[type=submit], input[type=file], textarea{-webkit-appearance:none;}







ul, ol, dl, p, h1, h2, h3, h4, h5, h6, address, form, table, blockquote, applet, embed, object, iframe, frameset{margin:0 0 14px;}







h1, h2, h3, h4, h5, h6, b, strong, th{font-weight:bold;}







h1{font-size:200%;}







h2{font-size:150%;}







h3{font-size:120%;}







h4{font-size:110%;}







h5{font-size:100%;}







h6{font-size:90%;}







ul{margin-left:1px;}







ul li, ol li{list-style-position:inside;}







ul li{list-style-type:disc;}







/*







	layout styles







 */







html{background:#272e33; height: 100%; width: 100%; }







body{







	color:#89949b;







	font:200 16px/24px "Helvetica Neue", Helvetica, Arial, sans-serif;







	background:#ddd;







	-webkit-text-size-adjust:100%;	-ms-text-size-adjust: none;



	 height: 100%; width: 100%; 







}







#wrapper{







	overflow:hidden;







        width:100%;	







        position:relative;







        top: 0;







	left: 0;







}







/* header */







#header{







	width:100%;







	position:fixed;







	z-index:50;







	background:#272e33;







}







/* header container */







#header .container{overflow:visible;}



header.headline h2 { color: #4B5C66; }







#header .container:after,







.header-holder:after{







	content:'';	display:block;	clear:both;







}







/* header-holder */







.header-holder{height:73px;}







/* logo */







/*.logo{	background:url(images/logo.png) no-repeat;*/
.logo{	background:url(/wp-content/uploads/2013/08/ttd-new-logo.png) no-repeat;







	width:193px;







	height:24px;	text-indent:-9999px;	overflow:hidden;	float:left;







	margin:25px 0 0;}.logo a{	display:block;	height:100%;}







/* main-nav */







.main-nav{float:right;}







/* main navigation */#nav{	margin:0;







	text-transform:uppercase;







	font:12px/16px 'MuseoSans-700', Arial, Verdana, Helvetica, sans-serif;}







#nav:after{







	content:'';	display:block;	clear:both;







}#nav > li{







	float:left;







	position:relative;







	list-style:none outside;







	margin:0 0 0 5px;







}







#nav li:first-child{margin:0;}







#nav > .active{padding-bottom:0;}







#nav > li > a{



white-space: nowrap;



	color:#a5aeb5;







	float:left;







	position:relative;		padding:31px 18px 26px;







}







#nav > li > a:after{







	content:'';







	text-indent:-9999px;







	overflow:hidden;







	position:absolute;







	left:50%;







	margin:0 0 0 -8px;







	bottom:-6px;







	border-left:8px solid transparent;







	border-right:8px solid transparent;







	border-top:6px solid #20262a;







	display:none;







}







#nav > li > a:hover,







#nav > li:hover > a{







	color:#10a0be;







	text-decoration:none;







}







#nav > .active > a,#nav > .active > a:hover{	background:#20262a;	color:#fff;}







#nav > .active > a:after{display:block;}







#nav .has-drop-down-a span{







	background:url(images/icons.png) no-repeat 100% 5px;







	padding:0 27px 0 0;







	margin:0 -15px 0 0;







}







/* drop */







#nav .drop{







	position:absolute;







	left:50%;







	top:72px;







	width:154px;







	margin:0 0 0 -67px;







	background:url(images/none.gif);







	padding:12px 0 0;







	display:none;







}







#nav .drop:after{







	content:'';







	text-indent:-9999px;







	overflow:hidden;







	border-left:9px solid transparent;







	border-right:9px solid transparent;







	border-bottom:7px solid #272e33;







	position:absolute;







	top:5px;







	left:50%;







	margin:0 0 0 -9px;







}







#nav li:hover .drop{display:block;}







#nav .drop ul{







	margin:0;







	background:#272e33;







	padding:6px 10px 10px 11px;







	width:133px;







}







#nav .drop ul li{







	list-style:none outside;







	border-top:1px solid #2f373d;







	padding:11px 3px 12px;







}







#nav .drop ul li:first-child{border:none;}







#nav .drop ul a{







	color:#a5aeb5;







}







#nav .drop ul a:hover{







	color:#10a0be;







	text-decoration:none;







}







/* button */







.button, .mktoButton{
	width:105px;
	/*height:27px;*/
	float:right;
	font:12px/27px 'MuseoSans-700', Arial, Verdana, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	border:1px solid #bc434c;
	background: #c34a53;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MzNGE1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNjNkNDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c34a53 0%, #b63d45 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c34a53), color-stop(100%,#b63d45));
	background: -webkit-linear-gradient(top,  #c34a53 0%,#b63d45 100%);
	background: -o-linear-gradient(top,  #c34a53 0%,#b63d45 100%);
	background: -ms-linear-gradient(top,  #c34a53 0%,#b63d45 100%);
	background: linear-gradient(to bottom,  #c34a53 0%,#b63d45 100%);
}

.mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
	background: #c34a53;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MzNGE1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNjNkNDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c34a53 0%, #b63d45 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c34a53), color-stop(100%,#b63d45));
	background: -webkit-linear-gradient(top,  #c34a53 0%,#b63d45 100%);
	background: -o-linear-gradient(top,  #c34a53 0%,#b63d45 100%);
	background: -ms-linear-gradient(top,  #c34a53 0%,#b63d45 100%);
	background: linear-gradient(to bottom,  #c34a53 0%,#b63d45 100%);
}







.button:hover{







	text-decoration:none;







	background: #d5505b;







	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1NTA1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYzQyNGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);







	background: -moz-linear-gradient(top,  #d5505b 0%, #cc424b 100%);







	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5505b), color-stop(100%,#cc424b));







	background: -webkit-linear-gradient(top,  #d5505b 0%,#cc424b 100%);







	background: -o-linear-gradient(top,  #d5505b 0%,#cc424b 100%);







	background: -ms-linear-gradient(top,  #d5505b 0%,#cc424b 100%);







	background: linear-gradient(to bottom,  #d5505b 0%,#cc424b 100%);







}







.button.pressed{







	text-decoration:none;







	background: #a83e46;







	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4M2U0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NjMzM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);







	background: -moz-linear-gradient(top,  #a83e46 0%, #96333a 100%);







	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a83e46), color-stop(100%,#96333a));







	background: -webkit-linear-gradient(top,  #a83e46 0%,#96333a 100%);







	background: -o-linear-gradient(top,  #a83e46 0%,#96333a 100%);







	background: -ms-linear-gradient(top,  #a83e46 0%,#96333a 100%);







	background: linear-gradient(to bottom,  #a83e46 0%,#96333a 100%);







}







#header .button{







	margin:24px 0 0 15px;//24px 0 0 25px;







}







.button.login{







	color:#fff;







	border:1px solid #0E96B8;







	background: #009bdf;







	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MzNGE1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNjNkNDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);







	background: -moz-linear-gradient(top,  #009bdf 0%, #0089c6 100%);







	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009bdf), color-stop(100%,#0089c6));







	background: -webkit-linear-gradient(top,  #009bdf 0%,#0089c6 100%);







	background: -o-linear-gradient(top,  #009bdf 0%,#0089c6 100%);







	background: -ms-linear-gradient(top,  #009bdf 0%,#0089c6 100%);







	background: linear-gradient(to bottom,  #009bdf 0%,#0089c6 100%);







}







.button.login:hover{







	background: #13b0c9;







	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1NTA1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYzQyNGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);







	background: -moz-linear-gradient(top,  #13b0c9 0%, #0d8eb2 100%);







	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#13b0c9), color-stop(100%,#0d8eb2));







	background: -webkit-linear-gradient(top,  #13b0c9 0%,#0d8eb2 100%);







	background: -o-linear-gradient(top,  #13b0c9 0%,#0d8eb2 100%);







	background: -ms-linear-gradient(top,  #13b0c9 0%,#0d8eb2 100%);







	background: linear-gradient(to bottom,  #13b0c9 0%,#0d8eb2 100%);







}







.button.login.pressed{







	background: #13b0c9;







	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1NTA1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYzQyNGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);







	background: -moz-linear-gradient(top,  #13b0c9 0%, #0d8eb2 100%);







	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#13b0c9), color-stop(100%,#0d8eb2));







	background: -webkit-linear-gradient(top,  #13b0c9 0%,#0d8eb2 100%);







	background: -o-linear-gradient(top,  #13b0c9 0%,#0d8eb2 100%);







	background: -ms-linear-gradient(top,  #13b0c9 0%,#0d8eb2 100%);







	background: linear-gradient(to bottom,  #13b0c9 0%,#0d8eb2 100%);







}































/* main */







#main{







	margin:108px 0 53px;







	padding:25px 0 0;







	border:1px solid #c6c6c6;







	background:#fff;







	position:relative;







}







/* tabset */







.tabset{







	margin:0;







	position:absolute;







	right:20px;







	top:44px;







	text-transform:uppercase;







	font:12px/16px 'MuseoSans-700', Arial, Verdana, Helvetica, sans-serif;







}







.tabset li{







	float:left;







	position:relative;







	list-style:none outside;







	padding:0 11px 0 14px;







}







.tabset li:after{







	content:'';







	position:absolute;







	top:2px;







	left:0;







	width:1px;







	height:10px;







	background:#ccc;}







.tabset li:first-child:after{display:none;}







.tabset a{color:#272e33;}







.tabset a:hover,







.tabset .active a{







	color:#10a0be;







	text-decoration:none;







}







#main .heading{padding:0 300px 10px 26px;}







#main h1{







	color:#272e33;







	font:34px/36px 'MuseoSans-700', Arial, Verdana, Helvetica, sans-serif;







	letter-spacing:2px;







}







/* two-columns */







.tab-content .two-columns{border-top:1px dotted #d9d9d9;}







.two-columns{







	overflow:hidden;







	padding:0 0 0 30px;







	border-bottom:1px dotted #d9d9d9;







	position:relative;







}







/* content */







.content{







	float:left;







	width:74%;







	padding:28px 18px 0 0;







	box-sizing:border-box;	-moz-box-sizing:border-box;	-webkit-box-sizing:border-box;







}







#main .text-block{padding:0 0 10px;}







/* content-block */







.content-block{







	/*padding:0 0 55px;*/







	color:#4b5c66;







	font:400 15px/28px "Helvetica Neue", Helvetica, Arial, sans-serif;







}







/* headline */







.content .headline{







	border-bottom:1px solid #e5e5e5;







	padding:0 0 1px;







	margin:0 0 34px;







}







.content h2{







	color:#272e33;







	margin:0 0 10px;







	text-transform:uppercase;







	font:13px/16px 'MuseoSans-700', Arial, Verdana, Helvetica, sans-serif;







}







#tab1 h2{color:#009bdf;}







/* management-block */







.management-block{width:100%;}







.content-block .row{







	overflow:hidden;







	padding:0 0 36px;







}







/*.management-block img*/ .content-block div.row img {







	float:left;







	margin:3px 22px 0 0;







}







.management-block .description{overflow:hidden;}







.content-block .name{







	display:block;







	margin:0 0 4px;







	color:#4b5c66;







	font-weight:700;







	font-size:15px;







	line-height:19px;







}







.content-block .name a{color:#4b5c66;}







.content-block p{margin:0;}







.content-block .more{







	text-transform:uppercase;







	color:#10a0be;







	font-size:12px;







	line-height:16px;







	font-weight:400;







}







/* directors-block */







.directors-block{width:100%;}







.directors-block .name{margin:0 0 6px;}







/* advisors-block */







.advisors-block{







	line-height:30px;







	margin:0 0 -32px;







}







/* aside */







.aside{







	float:right;







	width:26%;







	box-sizing:border-box;	-moz-box-sizing:border-box;	-webkit-box-sizing:border-box;







	border-left:1px solid #ededed;







	background:#fbfbfb;







	padding:28px 10px 9999px 19px;







	margin:0 0 -9999px;







	text-transform:uppercase;







	font:12px/16px 'MuseoSans-700', Arial, Verdana, Helvetica, sans-serif;







}







/* add-nav */







.add-nav ul{







	margin:0;







	padding:7px 0 60px;







}







.add-nav li{







	list-style:none outside;







	margin:0 0 32px;







}







.add-nav a{color:#009bdf;}







.add-nav a:hover{







	color:#4b5c66;







	text-decoration:none;







}







/* social-networks */







.aside .social-networks ul{







	margin:0 0 0 1px;







	padding:0 0 50px;







}







.aside .social-networks li{







	list-style:none outside;







	margin:0 0 26px;







	overflow:hidden;







}







.aside .social-networks a{







	background:url(images/icons.png) no-repeat -1000px 0;







	padding:3px 0 3px 27px;







	float:left;







}







.aside .social-networks a:hover{







	color:#4b5c66;







	text-decoration:none;







}







.aside .social-networks .twitter{background-position:0 -37px;}







.aside .social-networks .facebook{background-position:0 -82px;}







/* request-block */







.request-block{







	overflow:hidden;







	background:#f5f7f8;







	color:#89949b;







	font-size:20px;







	line-height:30px;







	padding:38px 32px 34px 31px;







}







.request-block .button{







	font-size:13px;







	line-height:38px;







	width:146px;







	height:38px;







	border-radius:5px;	-webkit-border-radius:5px;







	background:#bc434c;







	border:none;







	margin:17px 0 0 125px;







}







.request-block .button:hover{







	text-decoration:none;







	background:#d64c57;







}







.request-block .description{overflow:hidden;}







/* footer */







#footer{width:100%;}







/* footer-holder */







.footer-holder{







	background:#353e45;







	width:100%;







}







/* footer-frame */







.footer-frame{







	overflow:hidden;







	padding:41px 0 63px 29px;







}







/* footer-nav */







.footer-nav{







	float:left;







	margin:0 17% 0 0;







}







.footer-frame h2, .container h2 {







	margin:0 0 14px 1px;







	color:#fff;







	text-transform:uppercase;







	font:12px/16px 'MuseoSans-700', Arial, Verdana, Helvetica, sans-serif;







}







.footer-nav ul{







	margin:0;







	font:400 13px/16px Helvetica, Arial, Verdana, sans-serif;







}







.footer-nav ul li{







	margin:0 0 4px;







	list-style:none outside;







}







.footer-nav ul a{color:#929596;}







.footer-nav ul a:hover{color:#c9cacb;}







/* form-block */







.form-block{float:left;}







/* newsletter-form */







.newsletter-form{width:100%;}







.newsletter-form label{







	display:block;







	margin:0 0 8px;







	color:#afb2b4;







	font:400 13px/16px Helvetica, Arial, Verdana, sans-serif;







}







.newsletter-form .text{margin:0 0 16px -2px;}







.newsletter-form .text:after{







	content:'';	display:block;	clear:both;







}







.newsletter-form input[type=text]{	background:#3d454b;	width:194px;	margin:0;	padding:5px 7px 6px;	border:1px solid #4a5258;	float:left;







	color:#595f64;







	font:400 13px/16px Helvetica, Arial, Verdana, sans-serif;







	border-radius:0;	-webkit-border-radius:0;}







.newsletter-form input[type=text]:focus{







	border-color:#009bdf;







	color:#fff;







}







.newsletter-form input[type=text]::-webkit-input-placeholder{color:#595f64;}







.newsletter-form input[type=text]:-moz-placeholder{color:#595f64;}







/* submit-block */







.newsletter-form .submit-block{







	overflow:hidden;







	padding:0 0 0 1px;







}







.newsletter-form input[type=submit]{







	background:#bc434c;	width:70px;	height:30px;	margin:10px 15px 0 0;	padding:0;	cursor:pointer;	border:none;	float:left;







	color:#fff;







	font:700 12px/30px Helvetica, Arial, Verdana, sans-serif;







	border-radius:0;	-webkit-border-radius:0;







}







/* newsletter-form social-networks */







.newsletter-form .social-networks{







	float:left;







	margin:0;







}







.newsletter-form .social-networks li{







	float:left;







	list-style:none outside;







	margin:0 7px 0 0;







}







.newsletter-form .social-networks a{







	text-indent:-9999px;







	overflow:hidden;







	display:block;







	background:url(images/sprite.png) no-repeat -1000px 0;







	width:28px;







	height:28px;







}







.newsletter-form .social-networks .facebook{background-position:0 0;}







.newsletter-form .social-networks .rss{background-position:-32px 0;}







.newsletter-form .social-networks .twitter{background-position:-64px 0;}







.newsletter-form .social-networks .facebook:hover{background-position:0 -34px;}







.newsletter-form .social-networks .rss:hover{background-position:-32px -34px;}







.newsletter-form .social-networks .twitter:hover{background-position:-64px -34px;}







.newsletter-form .social-networks a.linked-in{







	background:url(images/linked-in_icon1.png) no-repeat -1000px 0;







	background-position:0 0;







}







.newsletter-form .social-networks a.linked-in:hover{background-position:0 -34px;}







/* footer-block */







.footer-block{







	width:100%;







	background:#272e33;







	color:#727577;







	font-size:12px;







	line-height:16px;







}







/* footer-section */







.footer-section{padding:26px 12px;}







.footer-block p{margin:0;}







.footer-block p b{font-weight:700;}







.footer-block p a{color:#727577;}







/* about-block */







.about-block .content-block{line-height:30px;}







.company-block p{margin:0 0 30px;}







/* benefits-list */







.benefits-list{margin:0 0 30px 25px;}







.benefits-list li{







	list-style:none outside;







	padding:0 0 0 25px;







	background:url(images/icons.png) no-repeat 0 -126px;







}







/* contact-form */







/*.contact-form{







	margin:-8px 0 61px -1px;







	border-bottom:1px solid #e5e5e5;







	padding:0 0 47px;







}*/

.contact-form {

    border-bottom: 1px solid #E5E5E5;

    margin: -8px 0 20px -1px;

    padding: 0 0 19px;

}







.content-block .contact-form .row{







	padding:0 0 24px;







	overflow:visible;







}







.contact-form .row:after{







	content:'';	display:block;	clear:both;







}







.contact-form input[type=text],







.contact-form textarea{	background:#f7f7f7;	/*width:192px;	margin:0 0 0 19px;*/	padding:9px 8px;	border:1px solid #e5e5e5;	float:left;







	border-radius:0;	-webkit-border-radius:0;}







.contact-form input[type=text]:first-child{/*margin:0;*/}







.contact-form input[type=text]:focus,







.contact-form textarea:focus{







	border-color:#41abc6;







	background:#fdfdfd;







}







.contact-form textarea{







	width:648px !important;







	height:202px;







	margin:0;







	padding:14px 9px;







	overflow:auto;







}







.contact-form .button{







	width:105px;	height:34px;







	line-height:34px;	margin:-4px 0 0;	padding:0;	cursor:pointer;







	border-radius:0;	-webkit-border-radius:0;}







/* address-columns */







.address-columns{







	overflow:hidden;







	margin:0 0 0 -1px;







	padding:0 0 83px;







}







.address-columns .col{







	float:left;







	width:208px;







	margin:0 0 0 22px;







}







.address-columns .col:first-child{margin:0;}







.address-columns h2{color:#4b5c66;}







/* address */







.address-columns address{







	font-style:normal;







	font-size:13px;







	line-height:30px;







	color:#4b5c66;







	margin:-3px 0 16px;







	min-height:120px;







}







.address-columns address span{font-weight:700;}







/* map */







.address-columns .map{







	border:1px solid #cfcfcf;







	margin:0 0 5px;







}







/* partners-block */







.partners-block{padding:0 28px;}







.partners-block .holder{







	border-top:1px dotted #d9d9d9;







	padding:23px 0 31px;







	margin:-3px 0 0;







}







/* partner-list */







.partner-list{







	margin:0 -19px 0 0;







	overflow:hidden;







	box-sizing:border-box;	-moz-box-sizing:border-box;	-webkit-box-sizing:border-box;







	text-align:center;







}







.partner-list li{







	float:left;







	width:163px;







	height:162px;







	margin:0 19px 20px 0;







	list-style:none outside;







	border:1px solid #f2f7f7;







}







.partner-list .holder{







	display:table;







	margin:0;







	padding:0;







	border:none;







}







.partner-list a{







	background:#f2f7f7;







	width:163px;







	height:162px;







	display:table-cell;







	vertical-align:middle;







}







.partner-list a:hover{







	background:#fbfdfd;







	border-color:#10a0be;







}







.partner-list img{







	display:block;







	margin:0 auto;







}







.partner-list .hover{display:none;}







.partner-list a:hover img{display:none;}







.partner-list a:hover .hover{display:block;}







body.home{background:none;}







.home #main{







	background:none;







	border-style:none;







	margin:68px 0 13px;







}







/* title-block */







.title-block{







	overflow:hidden;







	color:#fff;







	margin:0 0 9px;







	font:13px/27px 'MuseoSans900', Helvetica, Arial, Verdana, sans-serif;







}







.title-block .holder{







	float:left;







	background:url(images/bg-title-block.png) no-repeat 100% 0;







	padding:0 9px 0 0;







	max-width:960px;







	overflow:hidden;







}







.title-block .frame{







	float:left;







	background:url(images/bg-title-block.png) no-repeat 0 -31px;







	padding:0 4px 0 13px;







	height:27px;







}







.title-block p{







	margin:0;







	text-shadow:0 1px 0 rgba(0, 0, 0, 0.2);







}







.link-slideshow{







	text-align:center;







	position:relative;







	float:left;







	width:20px;







	height:21px;







	text-indent:-9999px;







	overflow:hidden;







	margin:4px 0 0 1px;







	background:url(images/sprite.png) no-repeat 0 -69px;







}







/* intro-block */







.intro-block{







	background:#fff;







	padding:43px 0 0;







	background:rgba(255, 255, 255, 0.9)







}







.intro-block .holder{







	overflow:hidden;







	padding:0 40px 50px 29px;







}







.intro-block .description{







	float:left;







	width:505px;







}







#main .intro-block h1{







	color:#2c2c34;







	margin:0 0 10px;







	text-transform:uppercase;







	font: bold 51px/48px 'MuseoSans900', Helvetica, Arial, Verdana, sans-serif;







}







#main .intro-block h1 mark{







	background:none;







	color:#009bdf;







}







/* news-block */







.news-block{







	float:right;







	width:211px;







	padding:2px 0 0;







}







/* news-article */







.news-article{







	padding:5px 0 15px;







	/*border-top:1px dotted #babbbb;*/







	font-size:15px;







	line-height:20px;







}







.news-article:first-child{







	border:none;







	padding-top:0;







}







.news-article .title{







	display:block;







	color:#626262;







	font-size:12px;







	line-height:16px;







	font-weight:700;







	text-transform:uppercase;







}







.news-article .note{







	display:block;







	margin:-1px 0 0;







	color:#626262;







	font:11px/16px Georgia, 'Times New Roman', Times, serif;



	display: none;







}







.news-article .note a{color:#626262;}







.news-article p{margin:0;}







.news-article p a{color:#151a1e;}







.news-article p a:hover{







	color:#bc434c;







	text-decoration:none;







}







/* gallery */







.gallery{overflow:hidden;}







/* gallery-holder */







.gallery-holder{







	width:432px;







	float:left;







	overflow:hidden;







	position:relative;







}.gallery .frame{	position:relative;	/*overflow:hidden;*/	width:432px; height: 56px;







	margin:12px 0 0 0;}







.gallery .frame ul{	margin:0;	width:99999px;







	white-space:nowrap;	overflow:hidden;







	font-size:0;







	letter-spacing:-4px;}.gallery .frame ul li{	display:inline-block;







	vertical-align:middle;







	list-style:none outside;







	margin:0 18px 0 17px;







}







.gallery .frame ul img{vertical-align:middle;}.gallery .link-next{







	text-align:center;







	position:relative;	float:left;	width:509px;	height:66px;







	margin:0 9px 0 0;	border:1px solid #0e96b8;







	color:#fff;







	font:20px/66px Georgia, 'Times New Roman', Times, serif;







	background: #009bdf;







	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEyYThjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTk1YjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);







	background: -moz-linear-gradient(top,  #009bdf 0%, #0089c6 100%);







	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009bdf), color-stop(100%,#0089c6));







	background: -webkit-linear-gradient(top,  #009bdf 0%,#0089c6 100%);







	background: -o-linear-gradient(top,  #009bdf 0%,#0089c6 100%);







	background: -ms-linear-gradient(top,  #009bdf 0%,#0089c6 100%);







	background: linear-gradient(to bottom,  #009bdf 0%,#0089c6 100%);







	box-shadow:0 1px 0 #18c8da inset;	-webkit-box-shadow:0 1px 0 #18c8da inset;







}







.gallery .link-next:after{







	content:'';







	text-indent:-9999px;







	overflow:hidden;







	position:absolute;







	right:-8px;







	top:26px;







	border-top:8px solid transparent;







	border-bottom:8px solid transparent;







	border-left:8px solid #0f9abc;







}.gallery .link-next span{







	background:url(images/icons.png) no-repeat 100% -174px;







	padding:0 33px 0 0;







}







.gallery .link-next:hover{







	text-decoration:none;







	background: #13b0c9;







	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzYjBjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZDhlYjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);







	background: -moz-linear-gradient(top,  #13b0c9 0%, #0d8eb2 100%);







	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#13b0c9), color-stop(100%,#0d8eb2));







	background: -webkit-linear-gradient(top,  #13b0c9 0%,#0d8eb2 100%);







	background: -o-linear-gradient(top,  #13b0c9 0%,#0d8eb2 100%);







	background: -ms-linear-gradient(top,  #13b0c9 0%,#0d8eb2 100%);







	background: linear-gradient(to bottom,  #13b0c9 0%,#0d8eb2 100%);







}







/* boxes */







.boxes{







	background:#353e45;







	overflow:hidden;







	padding:36px 18px 0 17px;







	font-size:0;







	letter-spacing:-4px;







}







/* boxes box */







.boxes .box{







	position:relative;







	display:inline-block;







	vertical-align:top;







	padding:0 11px 0 10px;







	margin:0 0 96px;







	width:25%;







	color:#9a9fa3;







	font:400 13px/20px Helvetica, Tahoma, Arial, sans-serif;







	letter-spacing:0;







	box-sizing:border-box;







	-moz-box-sizing:border-box;







	-webkit-box-sizing:border-box;







}







#main .boxes h2{







	margin:0 0 19px;







	color:#fff;







	font:20px/26px 'MuseoSans-700', Arial, Helvetica, sans-serif;







text-transform: capitalize;







}







/* list */







.list{







	margin:0;







	padding:0;







}







.list li{







	width:100%;







	overflow:hidden;







	list-style:none;







	list-style-position:outside;







	padding:0 0 27px;







}







.next-list img{







	float:left;







	margin:6px 12px 0 0;







	border:5px solid #4a5258;







}







.list .text-box{overflow:hidden;}







.list p{margin:0;}







.next-list p a{color:#9a9fa3;}







.next-list p a:hover{color:#c4cace;}







.next-list .posted{







	display:block;







	font-style:normal;







	font-family: Helvetica, Arial, sans-serif;







	color:#6a7176;







}







/* event-list */







.event-list{font-family: Helvetica, Arial, sans-serif;}







.event-list li{padding:1px 0 45px;}







.event-list .date{







	float:left;







	width:46px;







	padding:4px 2px 6px;







	text-align:center;







	color:#fff;







	background:#4a5258;







	text-transform:uppercase;







	font:12px/20px Helvetica, Arial, sans-serif;







	margin:6px 10px 0 0;







}







.event-list .date strong{







	display:block;







	font-size:20px;







	font-weight:bold;







}







.event-list .posted{







	display:block;







	font-style:normal;







	color:#9a9fa3;







}







.event-list p a{







	font-weight:bold;







	color:#009bdf;







}







.item-list li{







	width:auto;







	padding:1px 0 13px 28px;







	background:url(images/icon-check.png) no-repeat 1px 5px;







}







/* form */







.form label{







	display:block;







	text-transform:uppercase;







	fonr:13px/21px Helvetica, Arial, Tahoma, sans-serif;







	color:#bcbdbe;







	margin:0 0 5px;







}







.form input[type=text]{







	display:block;







	background:#3c454b;







	color:#fff;







	border:1px solid #4a5258;







	font:13px/17px Helvetica, Arial, sans-serif;







	height:17px;







	width:198px;







	padding:4px 5px 5px;







	margin:0 0 14px;







	border-radius:0;	-webkit-border-radius:0;







}







.form input[type=text]:focus{







	border-color:#009bdf;







	background:#4a5258;







}







.boxes .btn-more{







	position:absolute;







	bottom:-52px;







	width:86%;







	padding:9px 5px;







	color:#fff;







	text-align:center;







	background:#4e575d;







	font:bold 12px/16px Helvetica, Arial, sans-serif;







	text-transform:uppercase;







}







.boxes .btn-more2{background:#bc434c;}







.boxes .btn-more:hover{







	background:#5f6971;







	text-decoration:none;







}







.boxes .btn-more:before{







	content:'';







	text-indent:-9999px;







	overflow:hidden;







	position:absolute;







	top:-9px;







	left:50%;







	margin:0 0 0 -7px;







	border-left:9px solid transparent;







	border-right:9px solid transparent;







	border-bottom:9px solid #4e575d;







}







.boxes .btn-more2:before{border-bottom-color:#bc434c;}







.boxes .btn-more:hover:before{border-bottom-color:#5f6971;}







.home .footer-holder{







	background:none;







	padding:0 0 37px;







}







.home .footer-frame{







	background:#353E45;







	padding-top:31px;







}







.home .footer-block{background:#1c2125;}







/* bg */







#bg{







	overflow:hidden;







	position:fixed;







	z-index:-1;







	top:0;







	left:0;







}







#bg img{position: absolute;}







/* slideshow */







.slideshow .frame{	width:100%;}.slideshow .frame ul{	padding:0;	margin:0;	list-style:none;}.slideshow .frame ul li{list-style:none outside;}







/* media-queries */@media only screen and (max-width: 991px){







	.header-holder{height:151px;}







	.main-nav{







		float:none;







		clear:both;







		padding:25px 0 0;







		text-align:center;







	}







	.main-nav ul{







		display:inline-block;







		vertical-align:top;







		text-align:left;







	}







	#main{margin-top:190px;}







	#main .heading{padding-left:15px;}







	.two-columns{padding-left:17px;}







	.content-block{padding-bottom:30px;}







	.aside{padding-left:10px;}







	.footer-frame{padding:30px 0 33px 15px;}







	.footer-nav{margin:0 14% 0 0;}







	.contact-form input[type="text"],







	.contact-form textarea{







		width:167px;







		margin:0 0 0 9px;







	}







	.contact-form textarea{







		margin:0;







		width:553px !important;







	}







	.address-columns .col{







		width:177px;







		margin:0 0 0 21px;







	}







	.address-columns .map img{







		width:175px;







		height:75px;







	}







	.partner-nav{text-align:center;}







	.partner-list{







		display:inline-block;







		vertical-align:top;







		width:736px;







	}







	.boxes .box{







		width:50%;







		margin:0 0 60px;







	}







	.boxes .btn-more{bottom:-30px;}







	.home #main{margin-top:133px;}







	.gallery{padding:0 0 15px;}







	.gallery .link-next:after{display:none;}







}







/*		Wide Mobile Layout: 480px.







		Gutters: 24px.







		Outer margins: 22px.







		Inherits styles from: Default Layout, Mobile Layout.







------------------------------------------------------------







cols    1     2      3      4      5







px      68    160    252    344    436    */















@media only screen and (max-width: 876px){







	.content-block{padding-bottom:15px;}







	.content-block .row{padding-bottom:25px;}







	.content .headline{margin-bottom:15px;}







	.request-block .button{margin-left:40px;}







	.add-nav li{margin-bottom:15px;}







	.aside .social-networks li{margin-bottom:15px;}







	.aside .social-networks a{padding:1px 0 3px 23px;}







	.footer-nav{margin:0 12% 0 0;}







	.contact-form{







		padding:0 0 15px;







		margin:0 0 15px;







	}







	.content-block .contact-form .row{padding:0 0 15px;}







	.contact-form input[type="text"],







	.contact-form textarea{







		width:145px;







		margin:0 0 0 5px;







	}







	.contact-form input[type="text"]{margin:0 0 0 5px;}







	.contact-form textarea{







		margin:0;







		width:479px !important;







	}







	.address-columns{text-align:center;}







	.address-columns .col{







		float:none;







		display:inline-block;







		vertical-align:top;







		text-align:left;







		margin:0 10px 25px;







	}







	.address-columns .col:first-child{margin:0 10px 25px;}







	.address-columns address{min-height:0;}







	.partner-list{width:552px;}







	.intro-block .description{







		float:none;







		width:100%;







		text-align:center;







	}







	#main .intro-block .description h1{







		font-size:40px;







		line-height:40px;







		margin:0 0 25px;







	}







	.news-block{float:none;	}







	.intro-block .holder{padding:0 30px 20px;}







	.gallery-holder{float:none;}







}







@media only screen and (max-width: 763px){







	body{







		font-size:16px;







		line-height:19px;







	}







	.header-holder{height:125px;}







	#nav > li > a{padding:17px 12px 14px;}







	#nav .drop{top:44px;}







	#main{







		margin-top:150px;







		padding-top:65px;







	}







	.tabset{







		right:auto;







		left:0;







		top:25px;







		width:100%;







		text-align:center;







	}







	.tabset li{







		float:none;







		display:inline-block;







		vertical-align:top;







	}







	.two-columns{padding:0;}







	.content{







		float:none;







		width:100%;







		padding:10px 10px 0;







	}







	#main .heading{padding:0 10px 0 15px;}







	#main .text-block{padding-bottom:10px;}







	.content-block{







		font-size:13px;







		line-height:16px;







	}







	.content-block .name{







		font-size:13px;







		line-height:16px;







	}







	.content h2{margin:0 0 5px;}







	.aside{







		float:none;







		width:100%;







		border-left:none;







		border-top:1px dotted #D9D9D9;







		padding:7px 10px 0;







		margin:0;







	}







	.add-nav ul{padding-bottom:20px;}







	.aside .social-networks ul{padding-bottom:20px;}







	.aside .social-networks ul a{padding: 3px 0 3px 27px;}







	.request-block{







		padding:10px 10px 12px;







		font-size:16px;







		line-height:19px;







	}







	.request-block .button{margin:5px 0 0 20px;}







	.footer-frame{







		padding:20px 0 10px;







		text-align:center;







	}







	.footer-nav{







		display:inline-block;







		vertical-align:top;







		float:none;







		margin:0 0 0 13%;







		text-align:left;







	}







	.footer-nav:first-child{margin:0;}







	.form-block{







		padding:30px 0 0;







		float:none;







		clear:both;







		display:inline-block;







		vertical-align:top;







		text-align:left;







	}







	.contact-block{margin:-50px 0 0;}







	.contact-form input[type="text"],







	.contact-form textarea{







		width:125px;







		margin:0 0 0 5px;







	}







	.contact-form input[type="text"]{margin:0 0 0 5px;}







	.contact-form textarea{







		margin:0;







		width:419px !important;







	}







	.partner-list{width:370px;}







	.home #main{margin-top:70px;}







	.intro-block{padding-top:20px;}







	#main .intro-block .description h1{







		font-size:30px;







		line-height:30px;







		margin:0 0 15px;







	}







	.gallery-holder{margin:0 auto;}







	.gallery .link-next{







		width:100%;







		box-sizing:border-box;		-moz-box-sizing:border-box;		-webkit-box-sizing:border-box;







		margin:0;







	}







}







@media only screen and (max-width: 516px){







	body{







		font-size:14px;







		line-height:17px;







	}







	#header{position:absolute;}







	.header-holder{







		height:auto;







		padding:0 0 15px;







	}







	.logo{







		float:none;







		display:block;







		margin-bottom:20px;







	}







	.button{







		float:none;







		display:block;







		width:100%;







		box-sizing:border-box;		-moz-box-sizing:border-box;		-webkit-box-sizing:border-box;







		height:30px;







		line-height:30px;







	}







	#header .button{margin:0;}







	.main-nav ul{







		width:100%;







		text-align:center;







	}







	#nav > li{







		float:none;







		width:100%;







		margin:0;







		padding-bottom:5px;







	}







	#nav > li > a{







		float:none;







		display:block;







		width:100%;







		margin:0;







		padding:8px 0;







		background:#20262a;







	}







	#nav > .active{padding-bottom:5px;}







	#nav > .active > a{







		margin:0;







		padding:8px 0;







		background:#20262a;







	}







	#nav > .active > a:after,







	#nav .drop:after{display:none;}







	#nav .has-drop-down-a span{background-position:100% 4px;}







	#nav .drop{







		position:static;







		display:block;







		left:0;







		top:0;







		padding:0;







		margin:0;







		width:100%;







		font-size:11px;







		line-height:14px;







	}







	#nav .drop ul{







		padding:0;







		margin:0 0 -5px;







		width:100%;







	}







	#nav .drop ul li{padding:5px 0;}







	#main{







		margin:390px 0 20px;







		padding-top:55px;







	}







	#main h1{







		font-size:25px;







		line-height:28px;







		margin:0 0 5px;







	}







	.management-block img{display:none;}







	.content-block .row{padding-bottom:10px;}







	.add-nav ul,







	.aside .social-networks ul{padding-bottom:10px;}







	.add-nav ul li,







	.aside .social-networks ul li{margin-bottom:5px;}







	.request-block .button{







		float:none;







		margin:0 0 10px;







		width:100%;







	}







	.request-block{padding-bottom:2px;}







	.company-block p{margin:0 0 15px;}







	.benefits-list{margin:0 0 15px;}







	.footer-nav{margin:0 0 0 8%;}







	.footer-section{







		padding:10px 0;







		text-align:center;







	}







	.contact-form{







		width:100%;







		overflow:hidden;







	}







	.content-block .contact-form .row{padding:0;}







	.contact-form input[type="text"],







	.contact-form textarea,







	.contact-form input[type="text"]:first-child{







		width:378px;







		box-sizing:border-box;		-moz-box-sizing:border-box;		-webkit-box-sizing:border-box;







		/*margin:0 0 10px;*/







		float:none;







		display:block;







	}







	.content-block .wpcf7 input[type="text"]{margin:0 0 0 10px;}







	.contact-form textarea{







		width:378px !important;







		height:150px;







	}







	.contact-form .button{







		width:100%;







		margin:0;







	}







	.address-columns address{







		line-height:20px;







		margin:0 0 5px;







	}







	.address-columns .col,







	.address-columns .col:first-child{margin:0 5px 15px;}







	.tabset li{padding:0 2px 0 6px;}







	.boxes .box{width:100%;}







	.home #main{margin-top:320px;}







	#main .intro-block .description h1{font-size:25px;}







	.news-article{







		font-size:18px;







		line-height:22px;







	}







	.gallery-holder,







	.gallery .frame{width:400px;}







	.gallery .frame ul li{margin:0 14px 0 13px;}







	.boxes{padding:15px 15px 0;}







	.boxes .box{padding:0 10px 25px;}







	.boxes .btn-more{







		position:relative;







		display:block;







		bottom:auto;







		width:100%;







	}







	.list li{padding-bottom:10px;}







	.form input[type="text"]{







		width:100%;







		box-sizing:border-box;		-moz-box-sizing:border-box;		-webkit-box-sizing:border-box;







		height:30px;







	}







	.intro-block .holder{padding:0 15px 10px;}







}







@media only screen and (max-width: 460px){







	.partner-list{







		width:204px;







		margin:0 auto;







	}







	.partner-list li{







		margin:0 0 10px;







		width:202px;







		height:100px;







	}







	.partner-list a{







		height:100px;







		width:202px;







	}







	#main .intro-block .description h1{







		font-size:20px;







		line-height:24px;







	}







	.news-article{







		font-size:16px;







		line-height:19px;







	}







	.gallery .link-next{







		font-size:16px;







		line-height:66px;







	}







	.gallery .link-next span{







		padding-right:0;







		background:none;







	}







	.gallery-holder,







	.gallery .frame{width:311px;}







	.gallery .frame ul li{







		margin:0 3px 0 2px;







		position:relative;







	}







	.gallery .frame ul li img{







		width:85%;







		height:auto;







	}







	.contact-form input[type="text"],







	.contact-form input[type="text"]:first-child{width:278px;}







	.contact-form textarea{width:278px !important;}







	.title-block .holder{







		background:url(images/bg-title-block2.png) no-repeat;







		background-size:100% 100%;







		-webkit-background-size:100% 100%;







		-moz-background-size:100% 100%;







		-o-background-size:100% 100%;







		overflow:visible;







		max-width:auto;







		min-height:19px;







		line-height:16px;







		padding:5px 12px 3px;







		text-align:center;







		filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/bg-title-block2.png', sizingmethod='scale');







		background-position: -9999px -9999px \0/;







	}







	.title-block .frame{







		background:none;







		height:auto;







		padding:0;







	}







}







.yks-status .yks-error {







    background: none repeat scroll 0 0 #FFC1C1;







    border: 2px solid #AA0000;







    clear: both;







    color: #000000;







    font-size: 12px;







    height: auto;







    line-height: normal;







    margin: 15px auto;







    padding-bottom: 0;







    padding-top: 5px;







    text-align: center;







    width: 200px;







}







a.back-to-top {







	display:block;







	clear:both;







	font-size:12px;







	margin-bottom:40px;







	width:100%;







	text-align:right;







}







p#bg-title { 







    letter-spacing: 0.05em;







    text-shadow: -1px 2px 2px #000000; 







}



.slideshow .frame ul li{



	list-style:none outside;



	position: absolute;



	left: 0;



	top: 0;



}

.post h2 a { font-size: 16px; line-height: normal; }

.description { line-height: 23px; }

.description p { 

    font-size: 14px;

    line-height: normal;

    padding-bottom: 20px; 

}
.post-cont p { font: 400 15px/normal "Helvetica Neue",Helvetica,Arial,sans-serif; }

.container h2 { margin-bottom: 5px; }

.advisors-block .row p { line-height: 23px; }
.description.demo-text p {
    font-size: 18px;
    position: relative;
    top: 23px;
}
.post-cont h2 a { text-transform: capitalize; }
.navigation a { font-size: 12px; }

