/*@import url(https://fonts.googleapis.com/css?family=Sintony:400,700);*/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700|Roboto+Condensed:400,300,700);
/*
1.font-family: 'Roboto', sans-serif;400,500,700
2.font-family: 'Roboto Condensed', sans-serif;300,400,700

COLOR CHIP
#d3b718 LOGO YELLOW
#3b3b3d LOGO BLACK
#d01574 LOGO PINK
#25b8d7 LOGO BLUE
*/


a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
	margin:0;
	padding:0;
	border:0;
	font:inherit;
	vertical-align:baseline
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block
}
body {
	line-height:1
}
blockquote, q {
	quotes:none
}
blockquote:after, blockquote:before, q:after, q:before {
	content:'';
	content:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
body {
	/*font:14px/21px HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	font-size:14px;
	line-height:21px;
	font-family:'Roboto', Helvetica, Arial, sans-serif;
	color:#444;
	-webkit-font-smoothing:antialiased;
	-webkit-text-size-adjust:100%;
	font-weight:400;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-weight:inherit
}
h1 {
	margin-bottom:14px
}
h2 {
	margin-bottom:10px
}
h3 {
	margin-bottom:8px
}
h4 {
	margin-bottom:4px
}
.subheader {
	color:#777
}
p img {
	margin:0
}
p.lead {
	font-size:21px;
	line-height:27px;
	color:#777
}
em {
	font-style:italic
}
strong {
	font-weight:700;
	color:#333
}
small {
	font-size:80%
}
blockquote, blockquote p {
	font-size:17px;
	line-height:24px;
	color:#777;
	font-style:italic
}
blockquote {
	margin:0 0 20px;
	padding:9px 20px 0 19px;
	border-left:1px solid #ddd
}
blockquote cite {
	display:block;
	font-size:12px;
	color:#555
}
blockquote cite:before {
	content:"\2014 \0020"
}
blockquote cite a, blockquote cite a:visited {
	color:#555
}
hr {
	border:solid #ddd;
	border-width:1px 0 0;
	clear:both;
	margin:10px 0 30px;
	height:0
}
a, a:visited {
	color:#333;
	text-decoration:underline;
	outline:0
}
a:focus, a:hover {
	color:#000
}
p a, p a:visited {
	line-height:inherit
}
ol, ul {
	margin-bottom:20px
}
ul {
	list-style:none outside
}
ol {
	list-style:decimal
}
ol, ul.circle, ul.disc, ul.square {
	margin-left:30px
}
ul.square {
	list-style:square outside
}
ul.circle {
	list-style:circle outside
}
ul.disc {
	list-style:disc outside
}
ol ol, ol ul, ul ol, ul ul {
	margin:4px 0 5px 30px;
	font-size:90%
}
ol ol li, ol ul li, ul ol li, ul ul li {
	margin-bottom:6px
}
li {
	line-height:18px;
	margin-bottom:12px
}
li p, ul.large li {
	line-height:21px
}
img.scale-with-grid {
	max-width:100%;
	height:auto
}
.button, button, input[type=button], input[type=reset], input[type=submit] {
	background:#eee;
	background:#eee -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, .2)), color-stop(100%, rgba(0, 0, 0, .2)));
	background:#eee -webkit-linear-gradient(top, rgba(255, 255, 255, .2) 0, rgba(0, 0, 0, .2) 100%);
	background:#eee-webkit-gradient(linear, top left, bottom left, from(rgba(255, 255, 255, .2)), to(rgba(0, 0, 0, .2)));
	background:#eee linear-gradient(top, rgba(255, 255, 255, .2) 0, rgba(0, 0, 0, .2) 100%);
	border:1px solid #aaa;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-radius:3px;
	color:#444;
	display:inline-block;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
	text-shadow:0 1px rgba(255, 255, 255, .75);
	cursor:pointer;
	margin-bottom:20px;
	line-height:normal;
	padding:8px 10px;
	font-family:HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif
}
.button:hover, button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover {
	color:#222;
	background:#ddd;
	background:#ddd -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, .3)), color-stop(100%, rgba(0, 0, 0, .3)));
	background:#ddd -webkit-linear-gradient(top, rgba(255, 255, 255, .3) 0, rgba(0, 0, 0, .3) 100%);
	background:#ddd-webkit-gradient(linear, top left, bottom left, from(rgba(255, 255, 255, .3)), to(rgba(0, 0, 0, .3)));
	background:#ddd linear-gradient(top, rgba(255, 255, 255, .3) 0, rgba(0, 0, 0, .3) 100%);
	border:1px solid #888;
	border-top:1px solid #aaa;
	border-left:1px solid #aaa
}
.button:active, button:active, input[type=button]:active, input[type=reset]:active, input[type=submit]:active {
	border:1px solid #666;
	background:#ccc;
	background:#ccc -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, .35)), color-stop(100%, rgba(10, 10, 10, .4)));
	background:#ccc -webkit-linear-gradient(top, rgba(255, 255, 255, .35) 0, rgba(10, 10, 10, .4) 100%);
	background:#ccc-webkit-gradient(linear, top left, bottom left, from(rgba(255, 255, 255, .35)), to(rgba(10, 10, 10, .4)));
	background:#ccc linear-gradient(top, rgba(255, 255, 255, .35) 0, rgba(10, 10, 10, .4) 100%)
}
.button.full-width, button.full-width, input[type=button].full-width, input[type=reset].full-width, input[type=submit].full-width {
	width:100%;
	padding-left:0!important;
	padding-right:0!important;
	text-align:center
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
fieldset, form {
	margin-bottom:20px
}
input[type=email], input[type=password], input[type=text], select, textarea {
	border:1px solid #ccc;
	padding:6px 4px;
	outline:0;
	border-radius:2px;
	color:#777;
	margin:0;
	width:210px;
	max-width:100%;
	display:block;
	margin-bottom:20px;
	background:#fff
}
select {
	padding:0
}
input[type=email]:focus, input[type=password]:focus, input[type=text]:focus, textarea:focus {
	border:1px solid #aaa;
	color:#444;
	-webkit-box-shadow:0 0 3px rgba(0, 0, 0, .2);
	box-shadow:0 0 3px rgba(0, 0, 0, .2)
}
textarea {
	min-height:60px
}
label, legend {
	display:block;
	font-weight:700;
	font-size:13px
}
select {
	width:220px
}
input[type=checkbox] {
	display:inline
}
label span, legend span {
	font-weight:400;
	font-size:13px;
	color:#444
}
.remove-bottom {
	margin-bottom:0!important
}
.half-bottom {
	margin-bottom:10px!important
}
.add-bottom {
	margin-bottom:20px!important
}
.container {
	position:relative;
	width:960px;
	margin:0 auto;
	padding:0
}
.container .column, .container .columns {
	float:left;
	display:inline;
	margin-left:10px;
	margin-right:10px
}
.row {
	margin-bottom:40px
}
.column.alpha, .columns.alpha {
	margin-left:0
}
.column.omega, .columns.omega {
	margin-right:0
}
.container .one.column, .container .one.columns {
	width:40px
}
.container .two.columns {
	width:100px
}
.container .three.columns {
	width:160px
}
.container .four.columns {
	width:220px
}
.container .five.columns {
	width:280px
}
.container .six.columns {
	width:340px
}
.container .seven.columns {
	width:400px
}
.container .eight.columns {
	width:460px
}
.container .nine.columns {
	width:520px
}
.container .ten.columns {
	width:580px
}
.container .eleven.columns {
	width:640px
}
.container .twelve.columns {
	width:700px
}
.container .thirteen.columns {
	width:760px
}
.container .fourteen.columns {
	width:820px
}
.container .fifteen.columns {
	width:880px
}
.container .sixteen.columns {
	width:940px
}
.container .one-third.column {
	width:300px
}
.container .two-thirds.column {
	width:620px
}
.container .offset-by-one {
	padding-left:60px
}
.container .offset-by-two {
	padding-left:120px
}
.container .offset-by-three {
	padding-left:180px
}
.container .offset-by-four {
	padding-left:240px
}
.container .offset-by-five {
	padding-left:300px
}
.container .offset-by-six {
	padding-left:360px
}
.container .offset-by-seven {
	padding-left:420px
}
.container .offset-by-eight {
	padding-left:480px
}
.container .offset-by-nine {
	padding-left:540px
}
.container .offset-by-ten {
	padding-left:600px
}
.container .offset-by-eleven {
	padding-left:660px
}
.container .offset-by-twelve {
	padding-left:720px
}
.container .offset-by-thirteen {
	padding-left:780px
}
.container .offset-by-fourteen {
	padding-left:840px
}
.container .offset-by-fifteen {
	padding-left:900px
}
@media only screen and (min-width:768px) and (max-width:959px) {
.container {
width:768px
}
.container .column, .container .columns {
margin-left:10px;
margin-right:10px
}
.column.alpha, .columns.alpha {
margin-left:0;
margin-right:10px
}
.column.omega, .columns.omega {
margin-right:0;
margin-left:10px
}
.alpha.omega {
margin-left:0;
margin-right:0
}
.container .one.column, .container .one.columns {
width:28px
}
.container .two.columns {
width:76px
}
.container .three.columns {
width:124px
}
.container .four.columns {
width:172px
}
.container .five.columns {
width:220px
}
.container .six.columns {
width:268px
}
.container .seven.columns {
width:316px
}
.container .eight.columns {
width:364px
}
.container .nine.columns {
width:412px
}
.container .ten.columns {
width:460px
}
.container .eleven.columns {
width:508px
}
.container .twelve.columns {
width:556px
}
.container .thirteen.columns {
width:604px
}
.container .fourteen.columns {
width:652px
}
.container .fifteen.columns {
width:700px
}
.container .sixteen.columns {
width:748px
}
.container .one-third.column {
width:236px
}
.container .two-thirds.column {
width:492px
}
.container .offset-by-one {
padding-left:48px
}
.container .offset-by-two {
padding-left:96px
}
.container .offset-by-three {
padding-left:144px
}
.container .offset-by-four {
padding-left:192px
}
.container .offset-by-five {
padding-left:240px
}
.container .offset-by-six {
padding-left:288px
}
.container .offset-by-seven {
padding-left:336px
}
.container .offset-by-eight {
padding-left:384px
}
.container .offset-by-nine {
padding-left:432px
}
.container .offset-by-ten {
padding-left:480px
}
.container .offset-by-eleven {
padding-left:528px
}
.container .offset-by-twelve {
padding-left:576px
}
.container .offset-by-thirteen {
padding-left:624px
}
.container .offset-by-fourteen {
padding-left:672px
}
.container .offset-by-fifteen {
padding-left:720px
}
}
@media only screen and (max-width:767px) {
.container {
/*width:300px*/ width:90%
}
.container .column, .container .columns {
margin:0
}
.container .eight.columns, .container .eleven.columns, .container .fifteen.columns, .container .five.columns, .container .four.columns, .container .fourteen.columns, .container .nine.columns, .container .one-third.column, .container .one.column, .container .one.columns, .container .seven.columns, .container .six.columns, .container .sixteen.columns, .container .ten.columns, .container .thirteen.columns, .container .three.columns, .container .twelve.columns, .container .two-thirds.column, .container .two.columns {
	/*width:300px*/ width:100%;
}
.container .offset-by-eight, .container .offset-by-eleven, .container .offset-by-fifteen, .container .offset-by-five, .container .offset-by-four, .container .offset-by-fourteen, .container .offset-by-nine, .container .offset-by-one, .container .offset-by-seven, .container .offset-by-six, .container .offset-by-ten, .container .offset-by-thirteen, .container .offset-by-three, .container .offset-by-twelve, .container .offset-by-two {padding-left:0}
#image-rotator{ margin:0 auto 15px auto}
#clients .testimonial blockquote{ max-width:auto}

}
@media only screen and (min-width:480px) and (max-width:767px) {
.container {/*width:420px*/ width:90%;
}
.container .column, .container .columns {
margin:0
}
.container .eight.columns, .container .eleven.columns, .container .fifteen.columns, .container .five.columns, .container .four.columns, .container .fourteen.columns, .container .nine.columns, .container .one-third.column, .container .one.column, .container .one.columns, .container .seven.columns, .container .six.columns, .container .sixteen.columns, .container .ten.columns, .container .thirteen.columns, .container .three.columns, .container .twelve.columns, .container .two-thirds.column, .container .two.columns {
/*width:420px*/ width:100%
}
}
.container:after {
	content:"\0020";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.clearfix:after, .clearfix:before, .row:after, .row:before {
	content:'\0020';
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}
.clearfix:after, .row:after {
	clear:both
}
.clearfix, .row {
	zoom:1
}
.clear {
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0
}/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
font-family:FontAwesome;
src:url(../fonts/fontawesome-webfontba72.eot?v=4.0.3);
src:url(../fonts/fontawesome-webfontd41d.eot?#iefix&v=4.0.3) format('embedded-opentype'), url(../fonts/fontawesome-webfontba72.woff?v=4.0.3) format('woff'), url(../fonts/fontawesome-webfontba72.ttf?v=4.0.3) format('truetype'), url(../fonts/fontawesome-webfontba72.svg?v=4.0.3#fontawesomeregular) format('svg');
font-weight:400;
font-style:normal
}
.fa {
	display:inline-block;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:400;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.fa-lg {
	font-size:1.3333333333333333em;
	line-height:.75em;
	vertical-align:-15%
}
.fa-2x {
	font-size:2em
}
.fa-3x {
	font-size:3em
}
.fa-4x {
	font-size:4em
}
.fa-5x {
	font-size:5em
}
.fa-fw {
	width:1.2857142857142858em;
	text-align:center
}
.fa-ul {
	padding-left:0;
	margin-left:2.142857142857143em;
	list-style-type:none
}
.fa-ul>li {
	position:relative
}
.fa-li {
	position:absolute;
	left:-2.142857142857143em;
	width:2.142857142857143em;
	top:.14285714285714285em;
	text-align:center
}
.fa-li.fa-lg {
	left:-1.8571428571428572em
}
.fa-border {
	padding:.2em .25em .15em;
	border:solid .08em #eee;
	border-radius:.1em
}
.pull-right {
	float:right
}
.pull-left {
	float:left
}
.fa.pull-left {
	margin-right:.3em
}
.fa.pull-right {
	margin-left:.3em
}
.fa-spin {
	-webkit-animation:spin 2s infinite linear;
	animation:spin 2s infinite linear
}
@-webkit-keyframes spin {
0% {
-webkit-transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(359deg)
}
}
@-ms-keyframes spin {
0% {
-ms-transform:rotate(0deg)
}
100% {
-ms-transform:rotate(359deg)
}
}
@keyframes spin {
0% {
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(359deg);
-ms-transform:rotate(359deg);
transform:rotate(359deg)
}
}
.fa-rotate-90 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg)
}
.fa-rotate-180 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.fa-rotate-270 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	transform:rotate(270deg)
}
.fa-flip-horizontal {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	-webkit-transform:scale(-1, 1);
	-ms-transform:scale(-1, 1);
	transform:scale(-1, 1)
}
.fa-flip-vertical {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	-webkit-transform:scale(1, -1);
	-ms-transform:scale(1, -1);
	transform:scale(1, -1)
}
.fa-stack {
	position:relative;
	display:inline-block;
	width:2em;
	height:2em;
	line-height:2em;
	vertical-align:middle
}
.fa-stack-1x, .fa-stack-2x {
	position:absolute;
	left:0;
	width:100%;
	text-align:center
}
.fa-stack-1x {
	line-height:inherit
}
.fa-stack-2x {
	font-size:2em
}
.fa-inverse {
	color:#fff
}
.fa-glass:before {
	content:"\f000"
}
.fa-music:before {
	content:"\f001"
}
.fa-search:before {
	content:"\f002"
}
.fa-envelope-o:before {
	content:"\f003"
}
.fa-heart:before {
	content:"\f004"
}
.fa-star:before {
	content:"\f005"
}
.fa-star-o:before {
	content:"\f006"
}
.fa-user:before {
	content:"\f007"
}
.fa-film:before {
	content:"\f008"
}
.fa-th-large:before {
	content:"\f009"
}
.fa-th:before {
	content:"\f00a"
}
.fa-th-list:before {
	content:"\f00b"
}
.fa-check:before {
	content:"\f00c"
}
.fa-times:before {
	content:"\f00d"
}
.fa-search-plus:before {
	content:"\f00e"
}
.fa-search-minus:before {
	content:"\f010"
}
.fa-power-off:before {
	content:"\f011"
}
.fa-signal:before {
	content:"\f012"
}
.fa-cog:before, .fa-gear:before {
	content:"\f013"
}
.fa-trash-o:before {
	content:"\f014"
}
.fa-home:before {
	content:"\f015"
}
.fa-file-o:before {
	content:"\f016"
}
.fa-clock-o:before {
	content:"\f017"
}
.fa-road:before {
	content:"\f018"
}
.fa-download:before {
	content:"\f019"
}
.fa-arrow-circle-o-down:before {
	content:"\f01a"
}
.fa-arrow-circle-o-up:before {
	content:"\f01b"
}
.fa-inbox:before {
	content:"\f01c"
}
.fa-play-circle-o:before {
	content:"\f01d"
}
.fa-repeat:before, .fa-rotate-right:before {
	content:"\f01e"
}
.fa-refresh:before {
	content:"\f021"
}
.fa-list-alt:before {
	content:"\f022"
}
.fa-lock:before {
	content:"\f023"
}
.fa-flag:before {
	content:"\f024"
}
.fa-headphones:before {
	content:"\f025"
}
.fa-volume-off:before {
	content:"\f026"
}
.fa-volume-down:before {
	content:"\f027"
}
.fa-volume-up:before {
	content:"\f028"
}
.fa-qrcode:before {
	content:"\f029"
}
.fa-barcode:before {
	content:"\f02a"
}
.fa-tag:before {
	content:"\f02b"
}
.fa-tags:before {
	content:"\f02c"
}
.fa-book:before {
	content:"\f02d"
}
.fa-bookmark:before {
	content:"\f02e"
}
.fa-print:before {
	content:"\f02f"
}
.fa-camera:before {
	content:"\f030"
}
.fa-font:before {
	content:"\f031"
}
.fa-bold:before {
	content:"\f032"
}
.fa-italic:before {
	content:"\f033"
}
.fa-text-height:before {
	content:"\f034"
}
.fa-text-width:before {
	content:"\f035"
}
.fa-align-left:before {
	content:"\f036"
}
.fa-align-center:before {
	content:"\f037"
}
.fa-align-right:before {
	content:"\f038"
}
.fa-align-justify:before {
	content:"\f039"
}
.fa-list:before {
	content:"\f03a"
}
.fa-dedent:before, .fa-outdent:before {
	content:"\f03b"
}
.fa-indent:before {
	content:"\f03c"
}
.fa-video-camera:before {
	content:"\f03d"
}
.fa-picture-o:before {
	content:"\f03e"
}
.fa-pencil:before {
	content:"\f040"
}
.fa-map-marker:before {
	content:"\f041"
}
.fa-adjust:before {
	content:"\f042"
}
.fa-tint:before {
	content:"\f043"
}
.fa-edit:before, .fa-pencil-square-o:before {
	content:"\f044"
}
.fa-share-square-o:before {
	content:"\f045"
}
.fa-check-square-o:before {
	content:"\f046"
}
.fa-arrows:before {
	content:"\f047"
}
.fa-step-backward:before {
	content:"\f048"
}
.fa-fast-backward:before {
	content:"\f049"
}
.fa-backward:before {
	content:"\f04a"
}
.fa-play:before {
	content:"\f04b"
}
.fa-pause:before {
	content:"\f04c"
}
.fa-stop:before {
	content:"\f04d"
}
.fa-forward:before {
	content:"\f04e"
}
.fa-fast-forward:before {
	content:"\f050"
}
.fa-step-forward:before {
	content:"\f051"
}
.fa-eject:before {
	content:"\f052"
}
.fa-chevron-left:before {
	content:"\f053"
}
.fa-chevron-right:before {
	content:"\f054"
}
.fa-plus-circle:before {
	content:"\f055"
}
.fa-minus-circle:before {
	content:"\f056"
}
.fa-times-circle:before {
	content:"\f057"
}
.fa-check-circle:before {
	content:"\f058"
}
.fa-question-circle:before {
	content:"\f059"
}
.fa-info-circle:before {
	content:"\f05a"
}
.fa-crosshairs:before {
	content:"\f05b"
}
.fa-times-circle-o:before {
	content:"\f05c"
}
.fa-check-circle-o:before {
	content:"\f05d"
}
.fa-ban:before {
	content:"\f05e"
}
.fa-arrow-left:before {
	content:"\f060"
}
.fa-arrow-right:before {
	content:"\f061"
}
.fa-arrow-up:before {
	content:"\f062"
}
.fa-arrow-down:before {
	content:"\f063"
}
.fa-mail-forward:before, .fa-share:before {
	content:"\f064"
}
.fa-expand:before {
	content:"\f065"
}
.fa-compress:before {
	content:"\f066"
}
.fa-plus:before {
	content:"\f067"
}
.fa-minus:before {
	content:"\f068"
}
.fa-asterisk:before {
	content:"\f069"
}
.fa-exclamation-circle:before {
	content:"\f06a"
}
.fa-gift:before {
	content:"\f06b"
}
.fa-leaf:before {
	content:"\f06c"
}
.fa-fire:before {
	content:"\f06d"
}
.fa-eye:before {
	content:"\f06e"
}
.fa-eye-slash:before {
	content:"\f070"
}
.fa-exclamation-triangle:before, .fa-warning:before {
	content:"\f071"
}
.fa-plane:before {
	content:"\f072"
}
.fa-calendar:before {
	content:"\f073"
}
.fa-random:before {
	content:"\f074"
}
.fa-comment:before {
	content:"\f075"
}
.fa-magnet:before {
	content:"\f076"
}
.fa-chevron-up:before {
	content:"\f077"
}
.fa-chevron-down:before {
	content:"\f078"
}
.fa-retweet:before {
	content:"\f079"
}
.fa-shopping-cart:before {
	content:"\f07a"
}
.fa-folder:before {
	content:"\f07b"
}
.fa-folder-open:before {
	content:"\f07c"
}
.fa-arrows-v:before {
	content:"\f07d"
}
.fa-arrows-h:before {
	content:"\f07e"
}
.fa-bar-chart-o:before {
	content:"\f080"
}
.fa-twitter-square:before {
	content:"\f081"
}
.fa-facebook-square:before {
	content:"\f082"
}
.fa-camera-retro:before {
	content:"\f083"
}
.fa-key:before {
	content:"\f084"
}
.fa-cogs:before, .fa-gears:before {
	content:"\f085"
}
.fa-comments:before {
	content:"\f086"
}
.fa-thumbs-o-up:before {
	content:"\f087"
}
.fa-thumbs-o-down:before {
	content:"\f088"
}
.fa-star-half:before {
	content:"\f089"
}
.fa-heart-o:before {
	content:"\f08a"
}
.fa-sign-out:before {
	content:"\f08b"
}
.fa-linkedin-square:before {
	content:"\f08c"
}
.fa-thumb-tack:before {
	content:"\f08d"
}
.fa-external-link:before {
	content:"\f08e"
}
.fa-sign-in:before {
	content:"\f090"
}
.fa-trophy:before {
	content:"\f091"
}
.fa-github-square:before {
	content:"\f092"
}
.fa-upload:before {
	content:"\f093"
}
.fa-lemon-o:before {
	content:"\f094"
}
.fa-phone:before {
	content:"\f095"
}
.fa-square-o:before {
	content:"\f096"
}
.fa-bookmark-o:before {
	content:"\f097"
}
.fa-phone-square:before {
	content:"\f098"
}
.fa-twitter:before {
	content:"\f099"
}
.fa-facebook:before {
	content:"\f09a"
}
.fa-github:before {
	content:"\f09b"
}
.fa-unlock:before {
	content:"\f09c"
}
.fa-credit-card:before {
	content:"\f09d"
}
.fa-rss:before {
	content:"\f09e"
}
.fa-hdd-o:before {
	content:"\f0a0"
}
.fa-bullhorn:before {
	content:"\f0a1"
}
.fa-bell:before {
	content:"\f0f3"
}
.fa-certificate:before {
	content:"\f0a3"
}
.fa-hand-o-right:before {
	content:"\f0a4"
}
.fa-hand-o-left:before {
	content:"\f0a5"
}
.fa-hand-o-up:before {
	content:"\f0a6"
}
.fa-hand-o-down:before {
	content:"\f0a7"
}
.fa-arrow-circle-left:before {
	content:"\f0a8"
}
.fa-arrow-circle-right:before {
	content:"\f0a9"
}
.fa-arrow-circle-up:before {
	content:"\f0aa"
}
.fa-arrow-circle-down:before {
	content:"\f0ab"
}
.fa-globe:before {
	content:"\f0ac"
}
.fa-wrench:before {
	content:"\f0ad"
}
.fa-tasks:before {
	content:"\f0ae"
}
.fa-filter:before {
	content:"\f0b0"
}
.fa-briefcase:before {
	content:"\f0b1"
}
.fa-arrows-alt:before {
	content:"\f0b2"
}
.fa-group:before, .fa-users:before {
	content:"\f0c0"
}
.fa-chain:before, .fa-link:before {
	content:"\f0c1"
}
.fa-cloud:before {
	content:"\f0c2"
}
.fa-flask:before {
	content:"\f0c3"
}
.fa-cut:before, .fa-scissors:before {
	content:"\f0c4"
}
.fa-copy:before, .fa-files-o:before {
	content:"\f0c5"
}
.fa-paperclip:before {
	content:"\f0c6"
}
.fa-floppy-o:before, .fa-save:before {
	content:"\f0c7"
}
.fa-square:before {
	content:"\f0c8"
}
.fa-bars:before {
	content:"\f0c9"
}
.fa-list-ul:before {
	content:"\f0ca"
}
.fa-list-ol:before {
	content:"\f0cb"
}
.fa-strikethrough:before {
	content:"\f0cc"
}
.fa-underline:before {
	content:"\f0cd"
}
.fa-table:before {
	content:"\f0ce"
}
.fa-magic:before {
	content:"\f0d0"
}
.fa-truck:before {
	content:"\f0d1"
}
.fa-pinterest:before {
	content:"\f0d2"
}
.fa-pinterest-square:before {
	content:"\f0d3"
}
.fa-google-plus-square:before {
	content:"\f0d4"
}
.fa-google-plus:before {
	content:"\f0d5"
}
.fa-money:before {
	content:"\f0d6"
}
.fa-caret-down:before {
	content:"\f0d7"
}
.fa-caret-up:before {
	content:"\f0d8"
}
.fa-caret-left:before {
	content:"\f0d9"
}
.fa-caret-right:before {
	content:"\f0da"
}
.fa-columns:before {
	content:"\f0db"
}
.fa-sort:before, .fa-unsorted:before {
	content:"\f0dc"
}
.fa-sort-asc:before, .fa-sort-down:before {
	content:"\f0dd"
}
.fa-sort-desc:before, .fa-sort-up:before {
	content:"\f0de"
}
.fa-envelope:before {
	content:"\f0e0"
}
.fa-linkedin:before {
	content:"\f0e1"
}
.fa-rotate-left:before, .fa-undo:before {
	content:"\f0e2"
}
.fa-gavel:before, .fa-legal:before {
	content:"\f0e3"
}
.fa-dashboard:before, .fa-tachometer:before {
	content:"\f0e4"
}
.fa-comment-o:before {
	content:"\f0e5"
}
.fa-comments-o:before {
	content:"\f0e6"
}
.fa-bolt:before, .fa-flash:before {
	content:"\f0e7"
}
.fa-sitemap:before {
	content:"\f0e8"
}
.fa-umbrella:before {
	content:"\f0e9"
}
.fa-clipboard:before, .fa-paste:before {
	content:"\f0ea"
}
.fa-lightbulb-o:before {
	content:"\f0eb"
}
.fa-exchange:before {
	content:"\f0ec"
}
.fa-cloud-download:before {
	content:"\f0ed"
}
.fa-cloud-upload:before {
	content:"\f0ee"
}
.fa-user-md:before {
	content:"\f0f0"
}
.fa-stethoscope:before {
	content:"\f0f1"
}
.fa-suitcase:before {
	content:"\f0f2"
}
.fa-bell-o:before {
	content:"\f0a2"
}
.fa-coffee:before {
	content:"\f0f4"
}
.fa-cutlery:before {
	content:"\f0f5"
}
.fa-file-text-o:before {
	content:"\f0f6"
}
.fa-building-o:before {
	content:"\f0f7"
}
.fa-hospital-o:before {
	content:"\f0f8"
}
.fa-ambulance:before {
	content:"\f0f9"
}
.fa-medkit:before {
	content:"\f0fa"
}
.fa-fighter-jet:before {
	content:"\f0fb"
}
.fa-beer:before {
	content:"\f0fc"
}
.fa-h-square:before {
	content:"\f0fd"
}
.fa-plus-square:before {
	content:"\f0fe"
}
.fa-angle-double-left:before {
	content:"\f100"
}
.fa-angle-double-right:before {
	content:"\f101"
}
.fa-angle-double-up:before {
	content:"\f102"
}
.fa-angle-double-down:before {
	content:"\f103"
}
.fa-angle-left:before {
	content:"\f104"
}
.fa-angle-right:before {
	content:"\f105"
}
.fa-angle-up:before {
	content:"\f106"
}
.fa-angle-down:before {
	content:"\f107"
}
.fa-desktop:before {
	content:"\f108"
}
.fa-laptop:before {
	content:"\f109"
}
.fa-tablet:before {
	content:"\f10a"
}
.fa-mobile-phone:before, .fa-mobile:before {
	content:"\f10b"
}
.fa-circle-o:before {
	content:"\f10c"
}
.fa-quote-left:before {
	content:"\f10d"
}
.fa-quote-right:before {
	content:"\f10e"
}
.fa-spinner:before {
	content:"\f110"
}
.fa-circle:before {
	content:"\f111"
}
.fa-mail-reply:before, .fa-reply:before {
	content:"\f112"
}
.fa-github-alt:before {
	content:"\f113"
}
.fa-folder-o:before {
	content:"\f114"
}
.fa-folder-open-o:before {
	content:"\f115"
}
.fa-smile-o:before {
	content:"\f118"
}
.fa-frown-o:before {
	content:"\f119"
}
.fa-meh-o:before {
	content:"\f11a"
}
.fa-gamepad:before {
	content:"\f11b"
}
.fa-keyboard-o:before {
	content:"\f11c"
}
.fa-flag-o:before {
	content:"\f11d"
}
.fa-flag-checkered:before {
	content:"\f11e"
}
.fa-terminal:before {
	content:"\f120"
}
.fa-code:before {
	content:"\f121"
}
.fa-mail-reply-all:before, .fa-reply-all:before {
	content:"\f122"
}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
	content:"\f123"
}
.fa-location-arrow:before {
	content:"\f124"
}
.fa-crop:before {
	content:"\f125"
}
.fa-code-fork:before {
	content:"\f126"
}
.fa-chain-broken:before, .fa-unlink:before {
	content:"\f127"
}
.fa-question:before {
	content:"\f128"
}
.fa-info:before {
	content:"\f129"
}
.fa-exclamation:before {
	content:"\f12a"
}
.fa-superscript:before {
	content:"\f12b"
}
.fa-subscript:before {
	content:"\f12c"
}
.fa-eraser:before {
	content:"\f12d"
}
.fa-puzzle-piece:before {
	content:"\f12e"
}
.fa-microphone:before {
	content:"\f130"
}
.fa-microphone-slash:before {
	content:"\f131"
}
.fa-shield:before {
	content:"\f132"
}
.fa-calendar-o:before {
	content:"\f133"
}
.fa-fire-extinguisher:before {
	content:"\f134"
}
.fa-rocket:before {
	content:"\f135"
}
.fa-maxcdn:before {
	content:"\f136"
}
.fa-chevron-circle-left:before {
	content:"\f137"
}
.fa-chevron-circle-right:before {
	content:"\f138"
}
.fa-chevron-circle-up:before {
	content:"\f139"
}
.fa-chevron-circle-down:before {
	content:"\f13a"
}
.fa-html5:before {
	content:"\f13b"
}
.fa-css3:before {
	content:"\f13c"
}
.fa-anchor:before {
	content:"\f13d"
}
.fa-unlock-alt:before {
	content:"\f13e"
}
.fa-bullseye:before {
	content:"\f140"
}
.fa-ellipsis-h:before {
	content:"\f141"
}
.fa-ellipsis-v:before {
	content:"\f142"
}
.fa-rss-square:before {
	content:"\f143"
}
.fa-play-circle:before {
	content:"\f144"
}
.fa-ticket:before {
	content:"\f145"
}
.fa-minus-square:before {
	content:"\f146"
}
.fa-minus-square-o:before {
	content:"\f147"
}
.fa-level-up:before {
	content:"\f148"
}
.fa-level-down:before {
	content:"\f149"
}
.fa-check-square:before {
	content:"\f14a"
}
.fa-pencil-square:before {
	content:"\f14b"
}
.fa-external-link-square:before {
	content:"\f14c"
}
.fa-share-square:before {
	content:"\f14d"
}
.fa-compass:before {
	content:"\f14e"
}
.fa-caret-square-o-down:before, .fa-toggle-down:before {
	content:"\f150"
}
.fa-caret-square-o-up:before, .fa-toggle-up:before {
	content:"\f151"
}
.fa-caret-square-o-right:before, .fa-toggle-right:before {
	content:"\f152"
}
.fa-eur:before, .fa-euro:before {
	content:"\f153"
}
.fa-gbp:before {
	content:"\f154"
}
.fa-dollar:before, .fa-usd:before {
	content:"\f155"
}
.fa-inr:before, .fa-rupee:before {
	content:"\f156"
}
.fa-cny:before, .fa-jpy:before, .fa-rmb:before, .fa-yen:before {
	content:"\f157"
}
.fa-rouble:before, .fa-rub:before, .fa-ruble:before {
	content:"\f158"
}
.fa-krw:before, .fa-won:before {
	content:"\f159"
}
.fa-bitcoin:before, .fa-btc:before {
	content:"\f15a"
}
.fa-file:before {
	content:"\f15b"
}
.fa-file-text:before {
	content:"\f15c"
}
.fa-sort-alpha-asc:before {
	content:"\f15d"
}
.fa-sort-alpha-desc:before {
	content:"\f15e"
}
.fa-sort-amount-asc:before {
	content:"\f160"
}
.fa-sort-amount-desc:before {
	content:"\f161"
}
.fa-sort-numeric-asc:before {
	content:"\f162"
}
.fa-sort-numeric-desc:before {
	content:"\f163"
}
.fa-thumbs-up:before {
	content:"\f164"
}
.fa-thumbs-down:before {
	content:"\f165"
}
.fa-youtube-square:before {
	content:"\f166"
}
.fa-youtube:before {
	content:"\f167"
}
.fa-xing:before {
	content:"\f168"
}
.fa-xing-square:before {
	content:"\f169"
}
.fa-youtube-play:before {
	content:"\f16a"
}
.fa-dropbox:before {
	content:"\f16b"
}
.fa-stack-overflow:before {
	content:"\f16c"
}
.fa-instagram:before {
	content:"\f16d"
}
.fa-flickr:before {
	content:"\f16e"
}
.fa-adn:before {
	content:"\f170"
}
.fa-bitbucket:before {
	content:"\f171"
}
.fa-bitbucket-square:before {
	content:"\f172"
}
.fa-tumblr:before {
	content:"\f173"
}
.fa-tumblr-square:before {
	content:"\f174"
}
.fa-long-arrow-down:before {
	content:"\f175"
}
.fa-long-arrow-up:before {
	content:"\f176"
}
.fa-long-arrow-left:before {
	content:"\f177"
}
.fa-long-arrow-right:before {
	content:"\f178"
}
.fa-apple:before {
	content:"\f179"
}
.fa-windows:before {
	content:"\f17a"
}
.fa-android:before {
	content:"\f17b"
}
.fa-linux:before {
	content:"\f17c"
}
.fa-dribbble:before {
	content:"\f17d"
}
.fa-skype:before {
	content:"\f17e"
}
.fa-foursquare:before {
	content:"\f180"
}
.fa-trello:before {
	content:"\f181"
}
.fa-female:before {
	content:"\f182"
}
.fa-male:before {
	content:"\f183"
}
.fa-gittip:before {
	content:"\f184"
}
.fa-sun-o:before {
	content:"\f185"
}
.fa-moon-o:before {
	content:"\f186"
}
.fa-archive:before {
	content:"\f187"
}
.fa-bug:before {
	content:"\f188"
}
.fa-vk:before {
	content:"\f189"
}
.fa-weibo:before {
	content:"\f18a"
}
.fa-renren:before {
	content:"\f18b"
}
.fa-pagelines:before {
	content:"\f18c"
}
.fa-stack-exchange:before {
	content:"\f18d"
}
.fa-arrow-circle-o-right:before {
	content:"\f18e"
}
.fa-arrow-circle-o-left:before {
	content:"\f190"
}
.fa-caret-square-o-left:before, .fa-toggle-left:before {
	content:"\f191"
}
.fa-dot-circle-o:before {
	content:"\f192"
}
.fa-wheelchair:before {
	content:"\f193"
}
.fa-vimeo-square:before {
	content:"\f194"
}
.fa-try:before, .fa-turkish-lira:before {
	content:"\f195"
}
.fa-plus-square-o:before {
	content:"\f196"
}
*, a, b, body, button, code, dd, div, dt, em, footer, h1, h2, h3, h4, h5, h6, header, html, i, input, label, li, ol, p, pre, section, select, span, strong, table, td, textarea, th, tr, ul {
	/*font-family:Sintony, sans-serif;*/
	font-family: 'Roboto', sans-serif;
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	appearance:none
}
h1, h2, h3, h4, h5, h6 {
	font-weight:700;
	color:#056
}
h1 {
	font-size:24px;
	line-height:50px
}
h2 {
	font-size:21px;
	line-height:30px
}
h3 {
	font-size:18px;
	line-height:26px
}
h4 {
	font-size:16px;
	line-height:22px
}
h5 {
	font-size:15px;
	line-height:20px
}
h6 {
	font-size:14px;
	line-height:18px
}
h1.title {
	color:#3b3b3d;
	text-align:center;
	font-size:36px;
	margin:0 auto;
	padding:0;
	border:0;
	border-bottom:1px solid #3b3b3d;
	font-weight:500;
	text-transform:uppercase;
	
}
h2.subtitle {
	font-size:24px;
	line-height:30px;
	margin:-6px auto 18px auto;
	padding:0;
	border:0;
	color:#3a3a3c;
	font-weight:400
}
div.text-box {
	margin-top:40px;
	margin-bottom:60px
}
div.text-box h1, div.text-box h2, div.text-box h3, div.text-box h4, div.text-box h5, div.text-box h6 {
	margin-bottom:0;
	line-height:40px
}
div.text-box h1 i, div.text-box h2 i, div.text-box h3 i, div.text-box h4 i, div.text-box h5 i, div.text-box h6 i {
	background:#ffcc77;
	color:#fff;
	font-size:14px;
	width:32px;
	max-width:auto;
	min-width:auto;
	height:32px;
	max-height:auto;
	min-height:auto;
	margin:4px 8px 0 0;
	padding:0;
	border:0;
	line-height:32px;
	text-align:center;
	-o-border-radius:50%;
	border-radius:50%;
	float:left
}
div.text-box p {
	margin-top:0
}
div.text-box a.learn-more {
	color:#056;
	float:right;
	font-size:12px;
	margin:10px 0 0;
	padding:3px 8px 2px;
	border:1px solid #056;
	text-decoration:none;
-webkit-transition:.5s;
transition:.5s
}
div.text-box a.learn-more i {
	font-size:9px;
	margin-left:3px
}
div.text-box a.learn-more:focus, div.text-box a.learn-more:hover {
	background:#056;
	color:#eee
}
p {
	font-size:14px;
	margin:20px 0 0;
	padding:0;
	border:0
}
p.small {
	font-size:12px;
	margin-bottom:9px
}
button, button:focus, button:hover, input, input:focus, input:hover, select, select:focus, select:hover, textarea, textarea:focus, textarea:hover {
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	appearance:none
}
select {
	background:rgba(255, 255, 255, .3) url(../img/select-arrow.png) right center no-repeat
}
select:focus, select:hover {
	background:#fff url(../img/select-arrow.png) right center no-repeat
}
label.error {
	background:#fdd url(../img/error.png) center right no-repeat;
	width:100%;
	max-width:auto;
	min-width:auto;
	margin:2px 0 0;
	padding:2px 6px;
	border:0;
	font-size:12px;
	color:#b66;
	display:block;
	cursor:pointer;
	-o-border-radius:0;
	border-radius:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	appearance:none
}
div#returnContact, div#returnReservation {
	background:#fff;
	margin:0 20px 30px;
	padding:10px;
	border:0;
	display:none;
	font-size:14px;
	color:#056;
	float:none;
	font-family:Inder, sans-serif
}
div#returnContact.wait, div#returnReservation.wait {
	background:#fff url(../img/wait.gif) 10px 10px no-repeat;
	margin:0 20px 30px;
	padding:10px 10px 10px 40px;
	border:0
}
ol, ul {
	color:#056
}
ol li, ul li {
	font-size:14px;
	margin:0;
	padding:10px 0;
	border:0;
	line-height:16px;
	border-bottom:1px solid rgba(0, 0, 0, .1);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	text-decoration:none
}
ol li a, ul li a {
	text-decoration:none
}
ol li i, ul li i {
	color:#ffcc77;
	margin-right:3px
}
ol.links, ul.links {
	color:#056
}
ol.links li, ul.links li {
	padding:0
}
ol.links li a, ul.links li a {
	border-left:2px solid #ffcc77;
	margin:1px 0;
	padding:9px 10px;
	color:#056;
	width:100%;
	max-width:auto;
	min-width:auto;
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
-webkit-transition:.5s;
transition:.5s
}
ol.links li a:focus, ol.links li a:hover, ul.links li a:focus, ul.links li a:hover {
	background:#ffcc77;
	color:#056
}
ol.iconlist, ul.iconlist {
	margin-bottom:0;
	padding-bottom:0
}
ol.iconlist li, ul.iconlist li {
	color:#ffcc77;
	line-height:14px;
	margin:8px 0 0;
	padding:0 0 7px;
	border:0
}
ol.iconlist li a, ul.iconlist li a {
	padding:0;
-webkit-transition:.2s;
transition:.2s;
	color:#ffcc77;
	text-decoration:none;
	border:0
}
ol.iconlist li a:focus, ol.iconlist li a:hover, ul.iconlist li a:focus, ul.iconlist li a:hover {
	background:0 0;
	color:#eee
}
ol.iconlist li span.wday, ul.iconlist li span.wday {
	color:#eee;
	width:75px;
	max-width:auto;
	min-width:auto;
	float:left
}
ol.iconlist li i, ol.iconlist li label, ul.iconlist li i, ul.iconlist li label {color:#eee}
ol.accordion li, ul.accordion li{margin:0;padding:0;border:0;border-bottom:1px solid rgba(0, 0, 0, .1)}
ol.accordion li a, ul.accordion li a{
	font-size:15px;
	margin:0;
	padding:10px;
	border:0;
	line-height:16px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:.5s;
	transition:.5s;
	text-decoration:none;
	color:#3b3b3d;
	display:block;
	font-family:'Roboto Condensed', sans-serif;
	font-weight:300;
	text-transform:uppercase
}
ol.accordion li a i, ul.accordion li a i {
	background:#db0073;
	color:#fff;
	-o-border-radius:50%;
	border-radius:50%;
	width:20px;
	max-width:auto;
	min-width:auto;
	height:20px;
	max-height:auto;
	min-height:auto;
	text-align:center;
	line-height:22px;
	font-size:10px;
	margin-right:10px;
	margin-top:-2px;
	float:left;
	vertical-align:top
}
ol.accordion li a.rotate i, ul.accordion li a.rotate i {
	-webkit-transition:2s;
	transition:2s;
	-webkit-transform:rotate(-360deg);
	-ms-transform:rotate(-360deg);
	transform:rotate(-360deg)
}
ol.accordion li a.rotate:focus, ol.accordion li a.rotate:hover, ul.accordion li a.rotate:focus, ul.accordion li a.rotate:hover {
	background:#fff;
	color:#056
}
ol.accordion li a.rotate.active, ul.accordion li a.rotate.active{background:#3b3b3d;color:#fff}
ol.accordion li a.rotate.active i, ul.accordion li a.rotate.active i{-webkit-transition:.2s;transition:.2s;background:#db0073;color:#ffffff}
ol.accordion li a:focus, ol.accordion li a:hover, ul.accordion li a:focus, ul.accordion li a:hover {
	background:#fff;
	color:#056
}
ol.accordion li a.active, ul.accordion li a.active {
	background:#3b3b3d;
	color:#fff
}
ol.accordion li a.active i, ul.accordion li a.active i {
-webkit-transition:.2s;
transition:.2s;
	background:#db0073;
	color:#ffffff
}
ol.accordion li p.description, ul.accordion li p.description{background:#ffffff;margin:0;padding:13px 10px;border:0;font-size:16px;display:none; font-family:'Roboto Condensed', sans-serif; font-weight:300; color:#3b3b3d}
ol.skills li, ul.skills li {
	background:#ffffff;
	margin:0 0 1px;
	padding:10px 0;
	border:0;
	color:#eee;
	position:relative
}
ol.skills li span.percentage, ul.skills li span.percentage {
	background:#25b8d7;
	margin:0;
	padding:0;
	border:0;
	width:0;
	max-width:auto;
	min-width:auto;
	height:100%;
	max-height:auto;
	min-height:auto;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:2s;
	transition:2s;
	position:absolute;
	top:0;
	left:0
}
ol.skills li span.text, ul.skills li span.text {
	background:0 0;
	margin:10px;
	padding:0;
	border:0;
	position:absolute;
	top:0;
	left:0
}
.tabs {
	border:1px solid #e1e1e1;
	-o-border-radius:3px;
	border-radius:3px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:table;
	overflow:hidden
}
.tabs .control {
	background:#e1e1e1;
	width:100%;
	max-width:auto;
	min-width:auto;
	margin:0;
	padding:0;
	border:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:table
}
.tabs .control li {
	margin:0;
	padding:0;
	border:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	text-decoration:none;
	text-align:left;
	border-right:1px solid #fff;
	display:table-cell
}
.tabs .control li a {
-webkit-transition:.5s;
transition:.5s;
	background:#e1e1e1;
	width:100%;
	max-width:auto;
	min-width:auto;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	margin:0;
	padding:10px 0 12px;
	border:0;
	border-top:2px solid #e1e1e1;
	text-decoration:none;
	display:block;
	text-indent:10px
}
.tabs .control li a:focus, .tabs .control li a:hover {
	background:#fff;
	border-color:#fff
}
.tabs .control li.active a {
	background:#fff;
	border-color:#ffcc77;
	color:#056
}
.tabs .control li:last-child {
	border-right:0
}
.tabs .panel {
	background:#fff;
	margin:0;
	padding:20px;
	border:0;
-webkit-transition:.5s;
transition:.5s
}
.tabs .panel .tab {
	display:none;
-webkit-transition:.5s;
transition:.5s
}
.tabs .panel .tab i {
	background:#056;
	color:#eee;
	margin:0 20px 10px 0;
	padding:0;
	border:0;
	font-size:49px;
	width:90px;
	max-width:auto;
	min-width:auto;
	height:90px;
	max-height:auto;
	min-height:auto;
	line-height:90px;
	text-align:center;
	-o-border-radius:50%;
	border-radius:50%;
	float:left
}
.tabs .panel .tab p {
	color:#056;
	margin:0;
	padding:0;
	border:0;
	font-size:14px
}
.tabs .panel .tab.active {
	display:block
}
.noRounded {
	-o-border-radius:0;
	border-radius:0
}
.noAppearance {
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	appearance:none
}
.noShadow {
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none
}
.clear {
	clear:both;
	height:0;
	max-height:auto;
	min-height:auto
}
.hide {
	display:none
}
.block {
	display:block
}
.bold {
	font-weight:700
}
.lowercase {
	text-transform:lowercase
}
.uppercase {
	text-transform:uppercase
}
.capitalize {
	text-transform:capitalize
}
.pointer {
	cursor:pointer
}
.center {
	text-align:center
}/*! jQuery UI - v1.10.4 - 2014-03-18
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.datepicker.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
	display:none
}
.ui-helper-hidden-accessible {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.ui-helper-reset {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none
}
.ui-helper-clearfix:after, .ui-helper-clearfix:before {
	content:"";
	display:table;
	border-collapse:collapse
}
.ui-helper-clearfix:after {
	clear:both
}
.ui-helper-clearfix {
	min-height:0
}
.ui-helper-zfix {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0)
}
.ui-front {
	z-index:100
}
.ui-state-disabled {
	cursor:default!important
}
.ui-icon {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat
}
.ui-widget-overlay {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.ui-datepicker {
	width:17em;
	display:none
}
.ui-datepicker .ui-datepicker-header {
	position:relative;
	padding:.2em 0
}
.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev {
	position:absolute;
	top:2px;
	width:1.8em;
	height:1.8em
}
.ui-datepicker .ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-prev-hover {
	top:1px
}
.ui-datepicker .ui-datepicker-prev {
	left:2px
}
.ui-datepicker .ui-datepicker-next {
	right:2px
}
.ui-datepicker .ui-datepicker-prev-hover {
	left:1px
}
.ui-datepicker .ui-datepicker-next-hover {
	right:1px
}
.ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-datepicker-prev span {
	display:block;
	position:absolute;
	left:50%;
	margin-left:-8px;
	top:50%;
	margin-top:-8px
}
.ui-datepicker .ui-datepicker-title {
	margin:0 2.3em;
	line-height:1.8em;
	text-align:center
}
.ui-datepicker .ui-datepicker-title select {
	font-size:1em;
	margin:1px 0
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width:49%
}
.ui-datepicker table {
	width:100%;
	font-size:.9em;
	border-collapse:collapse
}
.ui-datepicker th {
	padding:.7em .3em;
	text-align:center;
	font-weight:700;
	border:0
}
.ui-datepicker td {
	border:0;
	padding:1px
}
.ui-datepicker td a, .ui-datepicker td span {
	display:block;
	padding:.2em;
	text-align:right;
	text-decoration:none
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image:none;
	margin:.7em 0 0;
	padding:0 .2em;
	border-left:0;
	border-right:0;
	border-bottom:0
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float:right;
	margin:.5em .2em .4em;
	cursor:pointer;
	padding:.2em .6em .3em;
	width:auto;
	overflow:visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:left
}
.ui-datepicker.ui-datepicker-multi {
	width:auto
}
.ui-datepicker-multi .ui-datepicker-group {
	float:left
}
.ui-datepicker-multi .ui-datepicker-group table {
	width:95%;
	margin:0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width:50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width:33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width:25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear:left
}
.ui-datepicker-row-break {
	clear:both;
	width:100%;
	font-size:0
}
.ui-datepicker-rtl {
	direction:rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right:2px;
	left:auto
}
.ui-datepicker-rtl .ui-datepicker-next {
	left:2px;
	right:auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right:1px;
	left:auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left:1px;
	right:auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear:right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float:left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
	float:right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px
}
.ui-tabs {
	position:relative;
	padding:.2em
}
.ui-tabs .ui-tabs-nav {
	margin:0;
	padding:.2em .2em 0
}
.ui-tabs .ui-tabs-nav li {
	list-style:none;
	float:left;
	position:relative;
	top:0;
	margin:1px .2em 0 0;
	border-bottom-width:0;
	padding:0;
	white-space:nowrap
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float:left;
	padding:.5em 1em;
	text-decoration:none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom:-1px;
	padding-bottom:1px
}
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor:text
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor:pointer
}
.ui-tabs .ui-tabs-panel {
	display:block;
	border-width:0;
	padding:1em 1.4em;
	background:0 0
}
.ui-tooltip {
	position:absolute;
	z-index:9999;
	max-width:300px
}
body .ui-tooltip {
	border-width:2px
}
.ui-widget {
	font-family:Verdana, Arial, sans-serif;
	font-size:1.1em
}
.ui-widget .ui-widget {
	font-size:1em
}
.ui-widget button, .ui-widget input, .ui-widget select, .ui-widget textarea {
	font-family:Verdana, Arial, sans-serif;
	font-size:1em
}
.ui-widget-content {
	border:1px solid #aaa;
	background:#fff url(../img/jquery-ui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
	color:#222
}
.ui-widget-content a {
	color:#222
}
.ui-widget-header {
	border:1px solid #aaa;
	background:#ccc url(../img/jquery-ui/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
	color:#222;
	font-weight:700
}
.ui-widget-header a {
	color:#222
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border:1px solid #d3d3d3;
	background:#e6e6e6 url(../img/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight:400;
	color:#555
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color:#555;
	text-decoration:none
}
.ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-focus, .ui-widget-header .ui-state-hover {
	border:1px solid #999;
	background:#dadada url(../img/jquery-ui/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight:400;
	color:#212121
}
.ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
	color:#212121;
	text-decoration:none
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border:1px solid #aaa;
	background:#fff url(../img/jquery-ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight:400;
	color:#212121
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color:#212121;
	text-decoration:none
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border:1px solid #fcefa1;
	background:#fbf9ee url(../img/jquery-ui/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
	color:#363636
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color:#363636
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border:1px solid #cd0a0a;
	background:#fef1ec url(../img/jquery-ui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color:#cd0a0a
}
.ui-state-error a, .ui-state-error-text, .ui-widget-content .ui-state-error a, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error a, .ui-widget-header .ui-state-error-text {
	color:#cd0a0a
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight:700
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity:.7;
	filter:alpha(opacity=70);
	font-weight:400
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity:.35;
	filter:alpha(opacity=35);
	background-image:none
}
.ui-state-disabled .ui-icon {
	filter:alpha(opacity=35)
}
.ui-icon {
	width:16px;
	height:16px
}
.ui-icon, .ui-widget-content .ui-icon, .ui-widget-header .ui-icon {
	background-image:url(../img/jquery-ui/ui-icons_222222_256x240.png)
}
.ui-state-default .ui-icon {
	background-image:url(../img/jquery-ui/ui-icons_888888_256x240.png)
}
.ui-state-active .ui-icon, .ui-state-focus .ui-icon, .ui-state-hover .ui-icon {
	background-image:url(../img/jquery-ui/ui-icons_454545_256x240.png)
}
.ui-state-highlight .ui-icon {
	background-image:url(../img/jquery-ui/ui-icons_2e83ff_256x240.png)
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image:url(../img/jquery-ui/ui-icons_cd0a0a_256x240.png)
}
.ui-icon-blank {
	background-position:16px 16px
}
.ui-icon-carat-1-n {
	background-position:0 0
}
.ui-icon-carat-1-ne {
	background-position:-16px 0
}
.ui-icon-carat-1-e {
	background-position:-32px 0
}
.ui-icon-carat-1-se {
	background-position:-48px 0
}
.ui-icon-carat-1-s {
	background-position:-64px 0
}
.ui-icon-carat-1-sw {
	background-position:-80px 0
}
.ui-icon-carat-1-w {
	background-position:-96px 0
}
.ui-icon-carat-1-nw {
	background-position:-112px 0
}
.ui-icon-carat-2-n-s {
	background-position:-128px 0
}
.ui-icon-carat-2-e-w {
	background-position:-144px 0
}
.ui-icon-triangle-1-n {
	background-position:0 -16px
}
.ui-icon-triangle-1-ne {
	background-position:-16px -16px
}
.ui-icon-triangle-1-e {
	background-position:-32px -16px
}
.ui-icon-triangle-1-se {
	background-position:-48px -16px
}
.ui-icon-triangle-1-s {
	background-position:-64px -16px
}
.ui-icon-triangle-1-sw {
	background-position:-80px -16px
}
.ui-icon-triangle-1-w {
	background-position:-96px -16px
}
.ui-icon-triangle-1-nw {
	background-position:-112px -16px
}
.ui-icon-triangle-2-n-s {
	background-position:-128px -16px
}
.ui-icon-triangle-2-e-w {
	background-position:-144px -16px
}
.ui-icon-arrow-1-n {
	background-position:0 -32px
}
.ui-icon-arrow-1-ne {
	background-position:-16px -32px
}
.ui-icon-arrow-1-e {
	background-position:-32px -32px
}
.ui-icon-arrow-1-se {
	background-position:-48px -32px
}
.ui-icon-arrow-1-s {
	background-position:-64px -32px
}
.ui-icon-arrow-1-sw {
	background-position:-80px -32px
}
.ui-icon-arrow-1-w {
	background-position:-96px -32px
}
.ui-icon-arrow-1-nw {
	background-position:-112px -32px
}
.ui-icon-arrow-2-n-s {
	background-position:-128px -32px
}
.ui-icon-arrow-2-ne-sw {
	background-position:-144px -32px
}
.ui-icon-arrow-2-e-w {
	background-position:-160px -32px
}
.ui-icon-arrow-2-se-nw {
	background-position:-176px -32px
}
.ui-icon-arrowstop-1-n {
	background-position:-192px -32px
}
.ui-icon-arrowstop-1-e {
	background-position:-208px -32px
}
.ui-icon-arrowstop-1-s {
	background-position:-224px -32px
}
.ui-icon-arrowstop-1-w {
	background-position:-240px -32px
}
.ui-icon-arrowthick-1-n {
	background-position:0 -48px
}
.ui-icon-arrowthick-1-ne {
	background-position:-16px -48px
}
.ui-icon-arrowthick-1-e {
	background-position:-32px -48px
}
.ui-icon-arrowthick-1-se {
	background-position:-48px -48px
}
.ui-icon-arrowthick-1-s {
	background-position:-64px -48px
}
.ui-icon-arrowthick-1-sw {
	background-position:-80px -48px
}
.ui-icon-arrowthick-1-w {
	background-position:-96px -48px
}
.ui-icon-arrowthick-1-nw {
	background-position:-112px -48px
}
.ui-icon-arrowthick-2-n-s {
	background-position:-128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
	background-position:-144px -48px
}
.ui-icon-arrowthick-2-e-w {
	background-position:-160px -48px
}
.ui-icon-arrowthick-2-se-nw {
	background-position:-176px -48px
}
.ui-icon-arrowthickstop-1-n {
	background-position:-192px -48px
}
.ui-icon-arrowthickstop-1-e {
	background-position:-208px -48px
}
.ui-icon-arrowthickstop-1-s {
	background-position:-224px -48px
}
.ui-icon-arrowthickstop-1-w {
	background-position:-240px -48px
}
.ui-icon-arrowreturnthick-1-w {
	background-position:0 -64px
}
.ui-icon-arrowreturnthick-1-n {
	background-position:-16px -64px
}
.ui-icon-arrowreturnthick-1-e {
	background-position:-32px -64px
}
.ui-icon-arrowreturnthick-1-s {
	background-position:-48px -64px
}
.ui-icon-arrowreturn-1-w {
	background-position:-64px -64px
}
.ui-icon-arrowreturn-1-n {
	background-position:-80px -64px
}
.ui-icon-arrowreturn-1-e {
	background-position:-96px -64px
}
.ui-icon-arrowreturn-1-s {
	background-position:-112px -64px
}
.ui-icon-arrowrefresh-1-w {
	background-position:-128px -64px
}
.ui-icon-arrowrefresh-1-n {
	background-position:-144px -64px
}
.ui-icon-arrowrefresh-1-e {
	background-position:-160px -64px
}
.ui-icon-arrowrefresh-1-s {
	background-position:-176px -64px
}
.ui-icon-arrow-4 {
	background-position:0 -80px
}
.ui-icon-arrow-4-diag {
	background-position:-16px -80px
}
.ui-icon-extlink {
	background-position:-32px -80px
}
.ui-icon-newwin {
	background-position:-48px -80px
}
.ui-icon-refresh {
	background-position:-64px -80px
}
.ui-icon-shuffle {
	background-position:-80px -80px
}
.ui-icon-transfer-e-w {
	background-position:-96px -80px
}
.ui-icon-transferthick-e-w {
	background-position:-112px -80px
}
.ui-icon-folder-collapsed {
	background-position:0 -96px
}
.ui-icon-folder-open {
	background-position:-16px -96px
}
.ui-icon-document {
	background-position:-32px -96px
}
.ui-icon-document-b {
	background-position:-48px -96px
}
.ui-icon-note {
	background-position:-64px -96px
}
.ui-icon-mail-closed {
	background-position:-80px -96px
}
.ui-icon-mail-open {
	background-position:-96px -96px
}
.ui-icon-suitcase {
	background-position:-112px -96px
}
.ui-icon-comment {
	background-position:-128px -96px
}
.ui-icon-person {
	background-position:-144px -96px
}
.ui-icon-print {
	background-position:-160px -96px
}
.ui-icon-trash {
	background-position:-176px -96px
}
.ui-icon-locked {
	background-position:-192px -96px
}
.ui-icon-unlocked {
	background-position:-208px -96px
}
.ui-icon-bookmark {
	background-position:-224px -96px
}
.ui-icon-tag {
	background-position:-240px -96px
}
.ui-icon-home {
	background-position:0 -112px
}
.ui-icon-flag {
	background-position:-16px -112px
}
.ui-icon-calendar {
	background-position:-32px -112px
}
.ui-icon-cart {
	background-position:-48px -112px
}
.ui-icon-pencil {
	background-position:-64px -112px
}
.ui-icon-clock {
	background-position:-80px -112px
}
.ui-icon-disk {
	background-position:-96px -112px
}
.ui-icon-calculator {
	background-position:-112px -112px
}
.ui-icon-zoomin {
	background-position:-128px -112px
}
.ui-icon-zoomout {
	background-position:-144px -112px
}
.ui-icon-search {
	background-position:-160px -112px
}
.ui-icon-wrench {
	background-position:-176px -112px
}
.ui-icon-gear {
	background-position:-192px -112px
}
.ui-icon-heart {
	background-position:-208px -112px
}
.ui-icon-star {
	background-position:-224px -112px
}
.ui-icon-link {
	background-position:-240px -112px
}
.ui-icon-cancel {
	background-position:0 -128px
}
.ui-icon-plus {
	background-position:-16px -128px
}
.ui-icon-plusthick {
	background-position:-32px -128px
}
.ui-icon-minus {
	background-position:-48px -128px
}
.ui-icon-minusthick {
	background-position:-64px -128px
}
.ui-icon-close {
	background-position:-80px -128px
}
.ui-icon-closethick {
	background-position:-96px -128px
}
.ui-icon-key {
	background-position:-112px -128px
}
.ui-icon-lightbulb {
	background-position:-128px -128px
}
.ui-icon-scissors {
	background-position:-144px -128px
}
.ui-icon-clipboard {
	background-position:-160px -128px
}
.ui-icon-copy {
	background-position:-176px -128px
}
.ui-icon-contact {
	background-position:-192px -128px
}
.ui-icon-image {
	background-position:-208px -128px
}
.ui-icon-video {
	background-position:-224px -128px
}
.ui-icon-script {
	background-position:-240px -128px
}
.ui-icon-alert {
	background-position:0 -144px
}
.ui-icon-info {
	background-position:-16px -144px
}
.ui-icon-notice {
	background-position:-32px -144px
}
.ui-icon-help {
	background-position:-48px -144px
}
.ui-icon-check {
	background-position:-64px -144px
}
.ui-icon-bullet {
	background-position:-80px -144px
}
.ui-icon-radio-on {
	background-position:-96px -144px
}
.ui-icon-radio-off {
	background-position:-112px -144px
}
.ui-icon-pin-w {
	background-position:-128px -144px
}
.ui-icon-pin-s {
	background-position:-144px -144px
}
.ui-icon-play {
	background-position:0 -160px
}
.ui-icon-pause {
	background-position:-16px -160px
}
.ui-icon-seek-next {
	background-position:-32px -160px
}
.ui-icon-seek-prev {
	background-position:-48px -160px
}
.ui-icon-seek-end {
	background-position:-64px -160px
}
.ui-icon-seek-first, .ui-icon-seek-start {
	background-position:-80px -160px
}
.ui-icon-stop {
	background-position:-96px -160px
}
.ui-icon-eject {
	background-position:-112px -160px
}
.ui-icon-volume-off {
	background-position:-128px -160px
}
.ui-icon-volume-on {
	background-position:-144px -160px
}
.ui-icon-power {
	background-position:0 -176px
}
.ui-icon-signal-diag {
	background-position:-16px -176px
}
.ui-icon-signal {
	background-position:-32px -176px
}
.ui-icon-battery-0 {
	background-position:-48px -176px
}
.ui-icon-battery-1 {
	background-position:-64px -176px
}
.ui-icon-battery-2 {
	background-position:-80px -176px
}
.ui-icon-battery-3 {
	background-position:-96px -176px
}
.ui-icon-circle-plus {
	background-position:0 -192px
}
.ui-icon-circle-minus {
	background-position:-16px -192px
}
.ui-icon-circle-close {
	background-position:-32px -192px
}
.ui-icon-circle-triangle-e {
	background-position:-48px -192px
}
.ui-icon-circle-triangle-s {
	background-position:-64px -192px
}
.ui-icon-circle-triangle-w {
	background-position:-80px -192px
}
.ui-icon-circle-triangle-n {
	background-position:-96px -192px
}
.ui-icon-circle-arrow-e {
	background-position:-112px -192px
}
.ui-icon-circle-arrow-s {
	background-position:-128px -192px
}
.ui-icon-circle-arrow-w {
	background-position:-144px -192px
}
.ui-icon-circle-arrow-n {
	background-position:-160px -192px
}
.ui-icon-circle-zoomin {
	background-position:-176px -192px
}
.ui-icon-circle-zoomout {
	background-position:-192px -192px
}
.ui-icon-circle-check {
	background-position:-208px -192px
}
.ui-icon-circlesmall-plus {
	background-position:0 -208px
}
.ui-icon-circlesmall-minus {
	background-position:-16px -208px
}
.ui-icon-circlesmall-close {
	background-position:-32px -208px
}
.ui-icon-squaresmall-plus {
	background-position:-48px -208px
}
.ui-icon-squaresmall-minus {
	background-position:-64px -208px
}
.ui-icon-squaresmall-close {
	background-position:-80px -208px
}
.ui-icon-grip-dotted-vertical {
	background-position:0 -224px
}
.ui-icon-grip-dotted-horizontal {
	background-position:-16px -224px
}
.ui-icon-grip-solid-vertical {
	background-position:-32px -224px
}
.ui-icon-grip-solid-horizontal {
	background-position:-48px -224px
}
.ui-icon-gripsmall-diagonal-se {
	background-position:-64px -224px
}
.ui-icon-grip-diagonal-se {
	background-position:-80px -224px
}
.ui-corner-all, .ui-corner-left, .ui-corner-tl, .ui-corner-top {
	border-top-left-radius:4px
}
.ui-corner-all, .ui-corner-right, .ui-corner-top, .ui-corner-tr {
	border-top-right-radius:4px
}
.ui-corner-all, .ui-corner-bl, .ui-corner-bottom, .ui-corner-left {
	border-bottom-left-radius:4px
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-br, .ui-corner-right {
	border-bottom-right-radius:4px
}
.ui-widget-overlay {
	background:#aaa url(../img/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity:.3;
	filter:alpha(opacity=30)
}
.ui-widget-shadow {
	margin:-8px 0 0 -8px;
	padding:8px;
	background:#aaa url(../img/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity:.3;
	filter:alpha(opacity=30);
	border-radius:8px
}
.arrow:after, .ui-tooltip {
	background:#056;
	border:1px solid #034
}
.ui-tooltip {
	padding:4px 10px;
	color:#eee;
	font-size:12px;
	-o-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, .5);
	-ms-box-shadow:0 0 3px 0 rgba(0, 0, 0, .5);
	-o-box-shadow:0 0 3px 0 rgba(0, 0, 0, .5);
	box-shadow:0 0 3px 0 rgba(0, 0, 0, .5);
	-webkit-transform:translateY(8px);
	-ms-transform:translateY(8px);
	transform:translateY(8px);
	border-width:1px!important;
	font-weight:400
}
.arrow {
	width:40px;
	max-width:auto;
	min-width:auto;
	height:10px;
	max-height:auto;
	min-height:auto;
	margin-left:-33px;
	overflow:hidden;
	position:absolute;
	left:50%;
	bottom:-10px
}
.arrow.top {
	top:-10px;
	bottom:auto
}
.arrow.left {
	left:20%
}
.arrow:after {
	width:20px;
	max-width:auto;
	min-width:auto;
	height:20px;
	max-height:auto;
	min-height:auto;
	-webkit-box-shadow:6px 5px 9px -9px #000;
	-ms-box-shadow:6px 5px 9px -9px #000;
	-o-box-shadow:6px 5px 9px -9px #000;
	box-shadow:6px 5px 9px -9px #000;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	content:"";
	position:absolute;
	left:20px;
	top:-20px
}
.arrow.top:after {
	bottom:-20px;
	top:auto
}
.ui-widget a, .ui-widget button, .ui-widget div, .ui-widget input, .ui-widget label, .ui-widget p, .ui-widget select, .ui-widget span, .ui-widget textarea {
	-o-border-radius:0;
	border-radius:0
}
.ui-datepicker {
	background:#eee;
	color:#222;
	margin:0;
	padding:5px;
	border:0;
	-o-border-radius:0;
	border-radius:0
}
.ui-datepicker a {
	background:#ffcc77;
	color:#fff;
	-o-border-radius:0;
	border-radius:0
}
.ui-datepicker .ui-widget-header {
	background:#ffcc77;
	color:#fff;
	margin:0;
	padding:0;
	border:0;
	line-height:32px;
	height:auto;
	max-height:auto;
	min-height:32px;
	-o-border-radius:0;
	border-radius:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box
}
.ui-datepicker .ui-widget-header a {
	color:#fff;
	-o-border-radius:0;
	border-radius:0;
	line-height:32px;
	width:32px;
	max-width:auto;
	min-width:auto;
	height:32px;
	max-height:auto;
	min-height:auto;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	top:0
}
.ui-datepicker .ui-widget-header a.ui-datepicker-prev {
	left:0
}
.ui-datepicker .ui-widget-header a.ui-datepicker-next {
	right:0
}
.ui-datepicker .ui-widget-header a:focus, .ui-datepicker .ui-widget-header a:hover {
	background:#ffcc77;
	border:0
}
.ui-datepicker .ui-widget-header .ui-datepicker-title {
	line-height:32px;
	height:auto;
	max-height:auto;
	min-height:32px;
	font-weight:400
}
.ui-datepicker table {
	margin:0;
	padding:0;
	border:0
}
.ui-datepicker table tr th {
	margin:0;
	padding:3px;
	border:0;
	color:#056;
	font-size:14px;
	font-weight:400
}
.ui-datepicker table tr td {
	font-size:12px;
	font-weight:400
}
.ui-datepicker table tr td a.ui-state-default {
	color:#056
}
.ui-datepicker table tr td a.ui-state-highlight {
	background:#fff;
	border-color:#056;
	color:#056
}
.ui-corner-all, .ui-corner-bl, .ui-corner-bottom, .ui-corner-br, .ui-corner-left, .ui-corner-right, .ui-corner-tl, .ui-corner-top, .ui-corner-tr {
	-o-border-radius:0;
	border-radius:0
}
a.btn, input.btn {
	width:auto;
	max-width:auto;
	min-width:auto;
	height:auto;
	max-height:auto;
	min-height:auto;
	text-align:center;
	text-decoration:none;
	font-size:17px;
	line-height:20px;
	margin:0 0 20px;
	padding:15px 20px 13px;
	border:0;
	-o-border-radius:4px;
	border-radius:4px;
	background:#fff;
	color:#6f6f6f;
	border-bottom:2px solid #d5d5d5;
-webkit-transition:.5s;
transition:.5s;
	text-shadow:none;
	/*font-family:Sintony, sans-serif;*/
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	display:inline-block
}
a.btn:focus, a.btn:hover, input.btn:focus, input.btn:hover {
	background:#bbb;
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:2px solid #d5d5d5;
	outline:0
}
a.btn.green, input.btn.green {background:#25b1ce;color:#fff;border-color:#979C9D}
a.btn.green:focus, a.btn.green:hover, input.btn.green:focus, input.btn.green:hover{background:#3a3a3c;border-color:#000}
a.btn.darkgreen, input.btn.darkgreen {
	background:#056;
	color:#eee;
	border-color:#034
}
a.btn.darkgreen:focus, a.btn.darkgreen:hover, input.btn.darkgreen:focus, input.btn.darkgreen:hover {
	background:#007f99;
	border-color:#034
}
a.btn.small, input.btn.small,.newsletter .btn{
	width:auto;
	max-width:auto;
	min-width:auto;
	height:auto;
	max-height:auto;
	min-height:auto;
	text-align:center;
	text-decoration:none;
	font-size:12px;
	line-height:16px;
	margin:0 0 20px;
	padding:10px 12px 8px;
	border:0;
	-o-border-radius:4px;
	border-radius:4px;
	background:#fff;
	color:#6f6f6f;
	border-bottom:2px solid #d5d5d5;
-webkit-transition:.5s;
transition:.5s;
	text-shadow:none;
	font-weight:500;
	display:inline-block
}
a.btn.small:focus, a.btn.small:hover, input.btn.small:focus, input.btn.small:hover {
	background:#bbb;
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:2px solid #d5d5d5
}
a.btn.small.green, input.btn.small.green {
	background:#25b1ce;
	color:#fff;
	border-color:#979C9D
}
.newsletter form{margin-bottom:0}
.newsletter .btn{
	background:#25b1ce;
	color:#fff;
	border-color:#979C9D;
	margin-bottom:0;
	text-transform:uppercase
}

a.btn.small.green:focus, a.btn.small.green:hover, input.btn.small.green:focus, input.btn.small.green:hover{background:#3a3a3c;border-color:#000}
a.btn.small.darkgreen, input.btn.small.darkgreen{background:#056;color:#eee;border-color:#034}
a.btn.small.darkgreen:focus, a.btn.small.darkgreen:hover, input.btn.small.darkgreen:focus, input.btn.small.darkgreen:hover {
	background:#007f99;
	border-color:#034
}
#image-rotator ul.bjqs-controls a {
-webkit-transition:.5s;
transition:.5s;
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=@nodot)";
	filter:alpha(opacity=0);
	opacity:0
}
#image-rotator:hover ul.bjqs-controls a {
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=@nodot)";
	filter:alpha(opacity=100);
	opacity:1
}
ul.bjqs {
	position:relative;
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
	display:none
}
li.bjqs-slide {
	position:absolute;
	display:none
}
ul.bjqs-controls {
	list-style:none;
	margin:0;
	padding:0;
	z-index:9999
}
ol.bjqs-markers {
	list-style:none;
	padding:0;
	margin:0;
	width:100%
}
ol.bjqs-markers li {
	display:inline
}
p.bjqs-caption {
	display:block;
	width:96%;
	margin:0;
	padding:2%;
	position:absolute;
	bottom:0
}
ol.bjqs-markers.h-centered {
	text-align:center
}
ul.bjqs-controls.v-centered li a {
	position:absolute
}
ul.bjqs-controls.v-centered li.bjqs-next a {
	top:50%!important;
	right:10px
}
ul.bjqs-controls.v-centered li.bjqs-prev a {
	top:50%!important;
	left:10px
}
ul.bjqs-controls.v-centered li.bjqs-next a, ul.bjqs-controls.v-centered li.bjqs-prev a {
	margin-top:-19px
}
#image-rotator:hover li.bjqs-next a {
	right:10px
}
#image-rotator:hover li.bjqs-prev a {
	left:10px
}
ul.bjqs-controls li a, ul.bjqs-controls li a:active, ul.bjqs-controls li a:focus, ul.bjqs-controls li a:hover {
	display:block;
	padding:10px 12px;
	text-decoration:none
}
ol.bjqs-markers li a, ol.bjqs-markers li a:active, ol.bjqs-markers li a:focus, ol.bjqs-markers li a:hover {
	width:30px;
	max-width:auto;
	min-width:auto;
	height:30px;
	max-height:auto;
	min-height:auto;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	line-height:28px;
	margin:5px;
	padding:0;
	border:0;
	text-decoration:none;
	vertical-align:middle;
	border-width:1px;
	border-style:solid;
	display:inline-block;
	outline:0
}
p.bjqs-caption {
	background:rgba(0, 0, 0, .9)
}
#image-rotator {
	position:relative
}
#image-rotator ul.bjqs li, #image-rotator ul.bjqs-controls li {
	margin:0;
	padding:0;
	border:0
}
#image-rotator ul.bjqs-controls li a {
	width:20px;
	max-width:auto;
	min-width:auto;
	height:20px;
	max-height:auto;
	min-height:auto;
	background:rgba(37, 184, 215, .5);
	color:#056;
	margin:0;
	padding:10px;
	border:1px solid #0082a0;
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=@nodot)";
	filter:alpha(opacity=50);
	opacity:.5;
	font-size:20px;
	text-align:center;
-webkit-transition:.5s;
transition:.5s
}
#image-rotator ul.bjqs-controls li a i {
	margin:0 auto;
	padding:0;
	border:0;
	color:#ffffff
}
#image-rotator ul.bjqs-controls li a:focus, #image-rotator ul.bjqs-controls li a:hover {
	background:#25b8d7;
	color:#fff
}
#image-rotator ul.bjqs-controls li a:focus i, #image-rotator ul.bjqs-controls li a:hover i {
	color:#ffffff
}
#image-rotator ul.bjqs-controls.v-centered {
	left:0!important
}
#image-rotator ul.bjqs-controls.v-centered li a {
	margin-top:-24px
}
#image-rotator ol.bjqs-markers {
	position:absolute;
	bottom:10px;
	left:0!important
}
#image-rotator ol.bjqs-markers li {
	margin:0;
	padding:0 5px;
	border:0;
	overflow:hidden
}
#image-rotator ol.bjqs-markers li a {
	background:#056;
	margin:0;
	padding:0;
	border:0;
	width:12px;
	max-width:auto;
	min-width:auto;
	height:12px;
	max-height:auto;
	min-height:auto;
	-o-border-radius:50%;
	border-radius:50%;
	-webkit-box-shadow:inset 0 1px 1px 0 rgba(0, 0, 0, .3);
	-ms-box-shadow:inset 0 1px 1px 0 rgba(0, 0, 0, .3);
	-o-box-shadow:inset 0 1px 1px 0 rgba(0, 0, 0, .3);
	box-shadow:inset 0 1px 1px 0 rgba(0, 0, 0, .3);
	line-height:10em;
	text-indent:-999px;
	overflow:hidden
}
#image-rotator ol.bjqs-markers li.active-marker a {
	background:#eee
}
#head, #top-space, h1.logo {
-webkit-transition:.5s;
transition:.5s
}
#top-space {
	background:#222;
	width:100%;
	max-width:auto;
	min-width:auto;
	height:80px;
	max-height:auto;
	min-height:auto
}
#head{
	background:#fff;
	width:100%;
	max-width:auto;
	min-width:auto;
	height:80px;
	max-height:auto;
	min-height:auto;
	margin:0;
	padding:0;
	border:0;
	-webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, .2);
	-ms-box-shadow:0 0 10px 0 rgba(0, 0, 0, .2);
	-o-box-shadow:0 0 10px 0 rgba(0, 0, 0, .2);
	box-shadow:0 0 10px 0 rgba(0, 0, 0, .2);
	position:fixed;
	top:0;
	left:0;
	z-index:9999
}
#head h1.logo{margin:10px 0 0 0;padding:0;border:0}
#head h1.logo a img {max-width:100%; height:auto}
#head h1.logo a{ display:block; line-height:normal;}
#to-top {
	margin:0;
	border:0;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	background:#222;
	color:#ffffff;
	-webkit-transition:.3s;
	transition:.3s;
	-o-border-radius:2px 0 0 2px;
	border-radius:2px 0 0 2px;
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=@nodot)";
	filter:alpha(opacity=60);
	opacity:.6;
	z-index:10;
	position:fixed;
	bottom:-50px;
	right:10px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-ms-border-radius:4px;
}
#to-top.show{bottom:74px; right:10px}
#to-top.show:hover{background:#616161;color:#ffffff}
#to-top:hover {-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=@nodot)";filter:alpha(opacity=100);opacity:1}
#to-top i{font-size:16px}
#top-menu {
	margin:0;
	padding:0;
	border:0;
	float:right
}
#top-menu ul {
	margin:0;
	padding:0;
	border:0
}
#top-menu ul li{
	margin:0 7px 0 0;
	padding:0;
	border:0;
	display:inline-table;
	vertical-align:middle;
	position:relative
}
#top-menu ul li.menu{ margin-right:0;}
#top-menu ul li a {
	font-size:16px;
	color:#3a3a3c;
	margin:0;
	padding:27px 13px 30px;
	border:0;
	line-height:20px;
	float:left;
	text-decoration:none;
	border-top:3px solid transparent;
	-webkit-transition:.5s;
	transition:.5s;
	text-transform:uppercase
}
#top-menu ul li a:hover {background:0 0; border-top:3px solid #25b1ce; color:#25b1ce;}
#top-menu ul li.active a {border-color:#25b1ce; color:#25b1ce;}
#top-menu ul li a i {margin-left:5px;color:#056}
#top-menu ul li ul {background:#fff}
#top-menu ul li ul.sub-menu {
	display:none;
	width:200px;
	min-width:auto;
	-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, .1);
	-ms-box-shadow:0 0 5px 0 rgba(0, 0, 0, .1);
	-o-box-shadow:0 0 5px 0 rgba(0, 0, 0, .1);
	box-shadow:0 0 5px 0 rgba(0, 0, 0, .1);
	position:absolute;
	max-width:300px;
	right:0;
	top:80px;
	z-index:9;
	border-top:3px solid #ffcc77
}
#top-menu ul li ul.sub-menu li {
	display:block;
	width:auto;
	max-width:auto;
	min-width:auto;
	margin:1px 0 0;
	padding:0;
	border:0;
	float:none;
	line-height:40px;
	position:relative;
	list-style:none
}
#top-menu ul li ul.sub-menu li:first-child {
	margin:0;
	padding:0;
	border:0
}
#top-menu ul li ul.sub-menu li a {
-webkit-transition:.5s;
transition:.5s;
	background:#eee;
	color:#666;
	font-size:12px;
	width:100%;
	max-width:auto;
	min-width:auto;
	height:auto;
	max-height:auto;
	line-height:auto;
	margin:0;
	padding:10px;
	border:0;
	text-align:left;
	float:none;
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	min-height:20px
}
#top-menu ul li ul.sub-menu li a:focus, #top-menu ul li ul.sub-menu li a:hover {
	background:#fff6ee!important;
	color:#056
}
#top-menu ul li ul.sub-menu li a:focus+ul, #top-menu ul li ul.sub-menu li a:hover+ul {
	display:block
}
#top-menu ul li ul.sub-menu li a i {
	margin-left:0;
	margin-right:10px
}
#top-menu ul li ul.sub-menu li:focus a+ul, #top-menu ul li ul.sub-menu li:hover a+ul {
	display:block
}
#top-menu ul li ul.sub-menu li ul {
	width:200px;
	max-width:auto;
	min-width:auto;
	display:none;
	-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, .1);
	-ms-box-shadow:0 0 5px 0 rgba(0, 0, 0, .1);
	-o-box-shadow:0 0 5px 0 rgba(0, 0, 0, .1);
	box-shadow:0 0 5px 0 rgba(0, 0, 0, .1);
	position:absolute;
	top:-3px;
	right:200px;
	border-top:3px solid #ffcc77;
	z-index:1
}
#top-menu ul li ul.sub-menu li ul li {
	color:#666
}
#top-menu ul li ul.sub-menu li ul li a {
	background:#eee
}
#top-menu ul li ul.sub-menu li ul li a:focus, #top-menu ul li ul.sub-menu li ul li a:hover {
	background:#fff
}
#top-menu ul li ul.sub-menu li ul li a i {
	font-size:14px;
	width:14px;
	max-width:auto;
	min-width:auto;
	height:16px;
	max-height:auto;
	min-height:auto;
	margin:3px 3px 0 0;
	padding:0;
	border:0;
	float:left
}
#top-menu ul li.menu:focus>ul>li:focus>a, #top-menu ul li.menu:focus>ul>li:hover>a, #top-menu ul li.menu:hover>ul>li:focus>a, #top-menu ul li.menu:hover>ul>li:hover>a {
	background:#fff;
	color:#056
}
#top-menu ul li:hover ul.sub-menu {
	display:block
}
#top-menu ul:hover>li.menu:hover>a {
	border-top:3px solid #ffcc77
}
#top-menu ul span.separator {
	background:#24b0ce;
	padding:0;
	border:0;
	width:6px;
	height:6px;
	-o-border-radius:50%;
	border-radius:50%;
	-webkit-transition:.5s;
	transition:.5s;
	position:absolute;
	right:-8px;
	top:50%;
	margin-top:-3px
}
#head.small {
	width:100%;
	max-width:auto;
	min-width:auto;
	height:auto;
	max-height:auto;
	min-height:auto;
	margin:0;
	padding:0;
	border:0
}
#head.small h1.logo {padding:0;border:0; margin:5px 0 0 0}
#head.small h1.logo img{ width:80%}
#head.small #top-menu {
	margin:0;
	padding:0;
	border:0;
	float:right
}
#head.small #top-menu ul {
	margin:0;
	padding:0;
	border:0
}
#head.small #top-menu ul li {
	margin:0;
	padding:0;
	border:0;
	display:inline-table;
	vertical-align:middle;
	position:relative
}
#head.small #top-menu ul li a {
	font-size:16px;
	color:#3a3a3c;
	margin:0;
	padding:14px 17px 19px;
	border:0;
	line-height:20px;
	float:left;
	text-decoration:none;
	border-top:3px solid transparent;
	-webkit-transition:.5s;
	transition:.5s
}
#head.small #top-menu ul li a:hover {border-top:3px solid #3a3a3c}
#head.small #top-menu ul li a.active {border-color:#3a3a3c}
#head.small #top-menu ul li ul {
	background:#fff
}
#head.small #top-menu ul li ul.sub-menu {
	width:200px;
	min-width:auto;
	display:none;
	-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, .1);
	-ms-box-shadow:0 0 5px 0 rgba(0, 0, 0, .1);
	-o-box-shadow:0 0 5px 0 rgba(0, 0, 0, .1);
	box-shadow:0 0 5px 0 rgba(0, 0, 0, .1);
	position:absolute;
	max-width:300px;
	right:0;
	top:56px;
	z-index:9;
	border-top:3px solid #fc7
}
#head.small #top-menu ul li ul.sub-menu li {
	display:block;
	width:auto;
	max-width:auto;
	min-width:auto;
	margin:1px 0 0;
	padding:0;
	border:0;
	float:none;
	line-height:40px;
	position:relative;
	list-style:none
}
#head.small #top-menu ul li ul.sub-menu li:first-child {
	margin:0;
	padding:0;
	border:0
}
#head.small #top-menu ul li ul.sub-menu li a {
-webkit-transition:.5s;
transition:.5s;
	background:#eee;
	color:#666;
	font-size:12px;
	width:100%;
	max-width:auto;
	min-width:auto;
	height:auto;
	max-height:auto;
	line-height:auto;
	margin:0;
	padding:10px;
	border:0;
	text-align:left;
	float:none;
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	min-height:20px
}
#head.small #top-menu ul li ul.sub-menu li a:focus, #head.small #top-menu ul li ul.sub-menu li a:hover {
	background:#fff!important;
	color:#056
}
#head.small #top-menu ul li ul.sub-menu li a:focus+ul, #head.small #top-menu ul li ul.sub-menu li a:hover+ul, #head.small #top-menu ul li ul.sub-menu li:focus a+ul, #head.small #top-menu ul li ul.sub-menu li:hover a+ul {
	display:block
}
#head.small #top-menu ul li ul.sub-menu li ul {
	width:200px;
	max-width:auto;
	min-width:auto;
	display:none;
	-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, .1);
	-ms-box-shadow:0 0 5px 0 rgba(0, 0, 0, .1);
	-o-box-shadow:0 0 5px 0 rgba(0, 0, 0, .1);
	box-shadow:0 0 5px 0 rgba(0, 0, 0, .1);
	position:absolute;
	top:-3px;
	right:200px;
	border-top:3px solid #ffcc77;
	z-index:1
}
#head.small #top-menu ul li ul.sub-menu li ul li {
	color:#666
}
#head.small #top-menu ul li ul.sub-menu li ul li a {
	background:#eee
}
#head.small #top-menu ul li ul.sub-menu li ul li a:focus, #head.small #top-menu ul li ul.sub-menu li ul li a:hover {
	background:#fff
}
#head.small #top-menu ul li ul.sub-menu li ul li a i {
	font-size:14px;
	width:14px;
	max-width:auto;
	min-width:auto;
	height:16px;
	max-height:auto;
	min-height:auto;
	margin:3px 3px 0 0;
	padding:0;
	border:0;
	float:left
}
#head.small #top-menu ul li.menu:focus>ul>li:focus>a, #head.small #top-menu ul li.menu:focus>ul>li:hover>a, #head.small #top-menu ul li.menu:hover>ul>li:focus>a, #head.small #top-menu ul li.menu:hover>ul>li:hover>a {
	background:#fff;
	color:#056
}
#head.small #top-menu ul li:hover ul.sub-menu {
	display:block
}
#head.small #top-menu ul:hover>li.menu:hover>a {
	border-top:3px solid #fc7
}
#head.small #top-menu ul span.separator {
	background:#24b0ce;
	margin:25px 0 0;
	padding:0;
	border:0;
	width:6px;
	max-width:auto;
	min-width:auto;
	height:6px;
	max-height:auto;
	min-height:auto;
	-o-border-radius:50%;
	border-radius:50%;
	-webkit-transition:.5s;
	transition:.5s;
	position:absolute;
	right:-8px;
	top:50%;
	margin-top:-3px
}
#mobile-top-menu a.mobile-nav-button {
	background:#d01574/*25b8d7 logo Blue*/;
	color:#fff;
	width:30px;
	max-width:auto;
	min-width:auto;
	height:30px;
	max-height:auto;
	min-height:auto;
	text-align:center;
	text-decoration:none;
	margin:10px 0;
	padding:5px 7px 5px 6px;
	border:0;
	font-size:24px;
	line-height:30px;
	float:right;
	-o-border-radius:3px;
	border-radius:3px;
	display:none
}
#mobile-top-menu a.mobile-nav-button i {display:table-cell;vertical-align:middle}
#mobile-top-menu #menu-list{
	display:none;
	margin:0;
	padding:0;
	border:0;
	width:100%;
	height:auto;
	position:absolute;
	overflow:auto;
	top:60px;
	left:0
}
.small #mobile-top-menu #menu-list{top:65px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#mobile-top-menu #menu-list ul {margin:0;padding:0;border:0}
#mobile-top-menu #menu-list li{text-decoration:none;margin:0;padding:0;border:0}
#mobile-top-menu #menu-list li a{
	background:#3a3a3c;
	color:#ffffff;
	text-decoration:none;
	margin:0;
	padding:10px;
	border:0;
	display:block;
	text-transform:capitalize;
	border-bottom: 1px solid #0B0A0A;
  	border-top: 1px solid #545353;
}
#mobile-top-menu #menu-list li:first-child a{border-top:0px none}
#mobile-top-menu #menu-list li:last-child a{border-bottom:0px none}
#mobile-top-menu #menu-list li a:focus, #mobile-top-menu #menu-list li a:hover {background:#d01574;}
#mobile-top-menu #menu-list li ul.sub-menu, #mobile-top-menu #menu-list li ul.sub-menu li {
	margin:0;
	padding:0;
	border:0
}
#mobile-top-menu #menu-list li ul.sub-menu li a {
	background:#e1e1e1;
	margin:0;
	padding:10px;
	border:0;
	border-bottom:1px solid #fff;
	font-size:12px
}
#mobile-top-menu #menu-list li ul.sub-menu li a:before {
	content:"\2014 \0020"
}
#mobile-top-menu #menu-list li ul.sub-menu li a:focus, #mobile-top-menu #menu-list li ul.sub-menu li a:hover {
	background:#dec
}
#mobile-top-menu #menu-list li ul.sub-menu li a i {
	display:none
}
#mobile-top-menu #menu-list li ul.sub-menu li ul, #mobile-top-menu #menu-list li ul.sub-menu li ul li {
	margin:0;
	padding:0;
	border:0
}
#mobile-top-menu #menu-list li ul.sub-menu li ul li a {
	background:#d5d5d5;
	margin:0;
	padding:10px;
	border:0;
	border-bottom:1px solid #fff;
	font-size:12px
}
#mobile-top-menu #menu-list li ul.sub-menu li ul li a:before {
	content:"\2014 \0020 \2014 \0020"
}
#mobile-top-menu #menu-list li ul.sub-menu li ul li a:focus, #mobile-top-menu #menu-list li ul.sub-menu li ul li a:hover {
	background:#dec
}
#mobile-top-menu #menu-list li ul.sub-menu li ul li a i {
	display:none
}
.view p {
	font-family:Georgia, serif
}
.view a.info {
	background:#000;
	margin:auto;
	padding:7px 14px;
	border:0;
	color:#fff;
	text-transform:uppercase;
	-webkit-box-shadow:0 0 1px 0 #000;
	-ms-box-shadow:0 0 1px 0 #000;
	-o-box-shadow:0 0 1px 0 #000;
	box-shadow:0 0 1px 0 #000;
	text-decoration:none;
	display:inline-block
}
.view a.info:hover {
	-webkit-box-shadow:0 0 5px 0 #000;
	-ms-box-shadow:0 0 5px 0 #000;
	-o-box-shadow:0 0 5px 0 #000;
	box-shadow:0 0 5px 0 #000
}
.view img {
-webkit-transition:all .2s linear;
transition:all .2s linear
}
.view h2 {
	-webkit-transform:translateY(-100px);
	-ms-transform:translateY(-100px);
	transform:translateY(-100px);
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=@nodot)";
	filter:alpha(opacity=0);
	opacity:0;
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out
}
.view h3 {
	-webkit-transform:translateY(-10px);
	-ms-transform:translateY(-10px);
	transform:translateY(-10px);
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=@nodot)";
	filter:alpha(opacity=0);
	opacity:0;
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out
}
.view p {
	-webkit-transform:translateY(10px);
	-ms-transform:translateY(10px);
	transform:translateY(10px);
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=@nodot)";
	filter:alpha(opacity=0);
	opacity:0;
-webkit-transition:all .1s ease-in-out;
transition:all .1s ease-in-out
}
.view div.social {
	-webkit-transform:translateY(100px);
	-ms-transform:translateY(100px);
	transform:translateY(100px);
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=@nodot)";
	filter:alpha(opacity=0);
	opacity:0;
-webkit-transition:all .2s linear;
transition:all .2s linear
}
.view div.options {
	-webkit-transform:translateY(300px);
	-ms-transform:translateY(300px);
	transform:translateY(300px);
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=@nodot)";
	filter:alpha(opacity=0);
	opacity:0;
-webkit-transition:all .2s linear;
transition:all .2s linear
}
.view a.info {
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=@nodot)";
	filter:alpha(opacity=0);
	opacity:0;
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out
}
.view:hover .mask {
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=@nodot)";
	filter:alpha(opacity=100);
	opacity:1
}
.view:hover a.info, .view:hover div.options, .view:hover div.social, .view:hover h2, .view:hover h3, .view:hover p {
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=@nodot)";
	filter:alpha(opacity=100);
	opacity:1;
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
.view:hover p {
-webkit-transition-delay:.1s;
transition-delay:.1s
}
.view:hover a.info {
-webkit-transition-delay:.2s;
transition-delay:.2s
}
.view {
	background:0 0;
	width:300px;
	max-width:100%;
	min-width:auto;
	height:225px;
	max-height:auto;
	min-height:auto;
	margin:0 0 20px;
	padding:0;
	border:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	float:none;
	text-align:center;
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;
	-webkit-transform:translateY(50px);
	-ms-transform:translateY(50px);
	transform:translateY(50px);
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=@nodot)";
	filter:alpha(opacity=0);
	opacity:0;
	overflow:hidden;
	position:relative;
	cursor:default;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	-moz-touch-callout:none;
	-ms-touch-callout:none;
	-o-touch-callout:none;
	touch-callout:none;
	-webkit-tap-highlight-color:rgba(255, 255, 255, 0);
	-webkit-tap-highlight-color:transparent
}
.view.show-me {
	-webkit-transition:1.5s;
	transition:1.5s;
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=@nodot)";
	filter:alpha(opacity=100);
	opacity:1
}
.view .content, .view .mask {
	width:100%;
	max-width:auto;
	min-width:auto;
	height:100%;
	max-height:auto;
	min-height:auto;
	margin:0;
	padding:0;
	border:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	position:absolute;
	overflow:hidden;
	top:0;
	left:0
}
.view .mask {
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=@nodot)";
	filter:alpha(opacity=0);
	opacity:0;
	background-color:rgba(0, 85, 102, .9);
	width:100%;
	max-width:auto;
	min-width:auto;
	height:100%;
	max-height:auto;
	min-height:auto;
-webkit-transition:all .4s ease-in-out;
transition:all .4s ease-in-out;
	cursor:pointer
}
.view img {
	background:#eee;
	display:block;
	width:100%;
	max-width:auto;
	min-width:auto;
	height:100%;
	max-height:auto;
	min-height:auto;
	margin:0;
	padding:0;
	border:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	overflow:hidden
}
.out h2, .view h2 {
	background:0 0;
	color:#fff;
	text-align:center;
	line-height:20px;
	margin:50px 0 0;
	padding:0;
	border:0;
	font-size:25px;
	text-transform:capitalize;
	position:relative
}
.out h3, .view h3 {
	color:#fff;
	text-align:center;
	margin:5px 10px;
	padding:0;
	border:0;
	line-height:27px;
	font-size:16px;
	position:relative
}
.out p, .view p {
	font-size:12px;
	color:#fff;
	margin:auto;
	padding:5px 10px;
	border:0;
	line-height:14px;
	text-align:center;
	font-style:normal;
	position:relative
}
.out div.social, .view div.social {
	margin:5px 0 0;
	padding:0;
	border:0;
	text-align:center
}
.out div.social a, .view div.social a {
	text-align:center;
	color:#fff;
	margin:0;
	padding:3px;
	border:1px solid #fff;
	font-size:13px;
	width:16px;
	max-width:auto;
	min-width:auto;
	height:16px;
	max-height:auto;
	min-height:auto;
	line-height:16px;
	-o-border-radius:50%;
	border-radius:50%;
-webkit-transition:.5s;
transition:.5s;
	display:inline-block
}
.out div.social a:focus, .out div.social a:hover, .view div.social a:focus, .view div.social a:hover {
	color:#ffcc77;
	border-color:#ffcc77
}
.out div.options, .view div.options {
	margin:25px 0 0;
	padding:0;
	border:0;
	text-align:center
}
.out div.options a, .view div.options a {
	text-align:center;
	color:#eee;
	margin:0;
	padding:10px;
	border:1px solid #eee;
	font-size:19px;
	width:19px;
	max-width:auto;
	min-width:auto;
	height:19px;
	max-height:auto;
	min-height:auto;
	line-height:19px;
-webkit-transition:.5s;
transition:.5s;
	display:inline-block
}
.out div.options a:focus, .out div.options a:hover, .view div.options a:focus, .view div.options a:hover {
	background:#fff;
	color:#056;
	border-color:#fff
}
.view.circle {
	margin:0 0 20px;
	padding:8px;
	border:3px solid #eee;
	width:220px;
	max-width:auto;
	min-width:auto;
	height:220px;
	max-height:auto;
	min-height:auto
}
.view.circle:focus, .view.circle:hover {
	-webkit-transform:translateY(-10px);
	-ms-transform:translateY(-10px);
	transform:translateY(-10px)
}
.view.circle, .view.circle .content, .view.circle .mask, .view.circle img {
	-o-border-radius:50%;
	border-radius:50%
}
.view.circle .mask {
	width:198px;
	max-width:auto;
	min-width:auto;
	height:198px;
	max-height:auto;
	min-height:auto;
	margin:8px
}
.view.circle h2 {
	margin:40px 0 0;
	padding:0;
	border:0
}
.view.circle h3 {
	margin:0 10px;
	padding:0;
	border:0;
	border-bottom:1px solid rgba(255, 255, 255, .1)
}
.out {
	display:block;
    overflow: hidden;
	padding-top:21px
}
.out h2 {
	color:#056;
	margin:0;
	padding:0;
	border:0
}
.out h3 {
	color:#3b3b3d;
	margin:0 10px;
	padding:0;
	border:0;
	border-bottom:1px solid #056
}
.out p {
	font-size:17px;
	color:#3b3b3d;
	line-height:21px
}
.out div.social {
	margin:5px 0 0;
	padding:0;
	border:0
}
.out div.social a {
	color:#ffcc77;
	border-color:#ffcc77
}
.out div.social a:focus, .out div.social a:hover {
	color:#056;
	border-color:#056
}
#orig-he {
	width:100%;
	max-width:auto;
	min-width:auto
}
.box-view {
	margin:0 6px 0 5px;
	padding:0;
	border:0;
    display: inline-block;
    width: 48%;
}
.box-view .view.circle{ width: 150px; height: 150px; padding: 0px; border: 1px solid #eee; float: left; overflow: hidden}
.loading-content {
	background:#fff;
	text-align:center;
	margin:0 auto 20px;
	padding:20px 0;
	border:0;
	display:none
}
.loading-content .loader {
	background:#eee url(../img/loading.gif) center center no-repeat;
	width:220px;
	max-width:auto;
	min-width:auto;
	height:19px;
	max-height:auto;
	min-height:auto;
	text-align:center;
	margin:0 auto;
	padding:0;
	border:0
}
.hidden-content {
	display:none;
	-webkit-transition:opacity 1s;
	transition:opacity 1s;
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=@nodot)";
	filter:alpha(opacity=0);
	opacity:0
}
.hidden-content.open {
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=@nodot)";
	filter:alpha(opacity=100);
	opacity:1
}
#lightbox {
	-webkit-filter:none!important;
	background:rgba(59, 59, 59, .9);
	cursor:pointer;
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	text-align:center;
	z-index:99999
}
#lightbox iframe, #lightbox img {
	background:0 0;
	display:block;
	position:absolute;
	margin:0;
	padding:0;
	border:1px solid #056;
	-webkit-box-shadow:0 0 6px 0 rgba(0, 0, 0, .1);
	-ms-box-shadow:0 0 6px 0 rgba(0, 0, 0, .1);
	-o-box-shadow:0 0 6px 0 rgba(0, 0, 0, .1);
	box-shadow:0 0 6px 0 rgba(0, 0, 0, .1);
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-ms-border-radius:8px;
}
#lightbox iframe {
	background:#000;
	top:50%;
	left:50%
}
.lightbox-loading {
	background:#fff url(../img/loading.gif) center center no-repeat;
	width:220px;
	max-width:auto;
	min-width:auto;
	height:19px;
	max-height:auto;
	min-height:auto;
	margin:-16px 0 0 -113px;
	padding:6px 3px;
	border:0;
	-o-border-radius:6px;
	border-radius:6px;
	top:50%;
	left:50%;
	position:absolute
}
.lightbox-caption {
	background:rgba(37, 177, 206, .5);
	color:#056;
	display:none;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	text-align:center;
	z-index:1000
}
.lightbox-caption p {
	color:#ffffff;
	font-size:20px;
	margin:0 auto;
	max-width:70%;
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding:10px;
	line-height:18px
}
.lightbox-button {
	position:absolute;
	z-index:9999;
	opacity:.5;
	-webkit-transition:.5s;
	transition:.5s;
	background:#eee;
	color:#056;
	margin:0;
	padding:10px;
	border:1px solid #3b3b3b;
	width:20px;
	max-width:auto;
	min-width:auto;
	height:20px;
	max-height:auto;
	min-height:auto;
	text-align:center;
	text-decoration:none;
	display:table
}
.lightbox-button i {
	text-align:center;
	margin:0 auto;
	padding:0;
	border:0;
	font-size:20px;
	display:table-cell;
	vertical-align:middle
}
.lightbox-button:focus, .lightbox-button:hover {
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=@nodot)";
	filter:alpha(opacity=100);
	opacity:1;
	background:#25b1ce;
	color:#eee
}
.lightbox-close {
	right:10px;
	top:10px;
	position:fixed
}
.lightbox-next {
	right:10px;
	top:50%;
	margin-top:-21px
}
.lightbox-previous {
	left:10px;
	top:50%;
	margin-top:-21px
}
.sl-slider-wrapper {
	margin:0 auto
}
.sl-slider {
	position:absolute;
	top:0;
	left:0
}
.sl-slide, .sl-slide-inner, .sl-slides-wrapper {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0
}
.sl-slide {
	z-index:1
}
.sl-content-slice {
	overflow:hidden;
	position:absolute;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	background:#fff;
	-webkit-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	backface-visibility:hidden;
	opacity:1
}
.sl-slide-horizontal .sl-content-slice {
	width:100%;
	height:50%;
	left:-200px;
	-webkit-transform:translateY(0) scale(1);
	-ms-transform:translateY(0) scale(1);
	transform:translateY(0) scale(1)
}
.sl-slide-horizontal .sl-content-slice:first-child {
	top:-200px;
	padding:200px 200px 0
}
.sl-slide-horizontal .sl-content-slice:nth-child(2) {
top:50%;
padding:0 200px 200px
}
.sl-slide-vertical .sl-content-slice {
	width:50%;
	height:100%;
	top:-200px;
	-webkit-transform:translateX(0) scale(1);
	-ms-transform:translateX(0) scale(1);
	transform:translateX(0) scale(1)
}
.sl-slide-vertical .sl-content-slice:first-child {
	left:-200px;
	padding:200px 0 200px 200px
}
.sl-slide-vertical .sl-content-slice:nth-child(2) {
left:50%;
padding:200px 200px 200px 0
}
.sl-content-wrapper {
	position:absolute
}
.sl-content {
	width:100%;
	height:100%;
	background:#fff
}
.sl-slide-horizontal .sl-slide-inner {
	background:#ddd
}
.sl-slide-vertical .sl-slide-inner {
	background:#ccc
}
.sl-slider-wrapper {
	width:100%;
	height:510px;
	overflow:hidden;
	position:relative
}
.sl-slider blockquote, .sl-slider h2 {
	padding:50px 30px 10px;
	width:80%;
	max-width:960px;
	color:#FFF;
	margin:0 auto;
	position:relative;
	z-index:100
}
.sl-slider h2 {
	font-size:80px;
	text-shadow:0 -1px 0 rgba(0, 0, 0, .2)
}
.sl-slider blockquote {
	font-size:28px;
	padding-top:10px;
	text-shadow:0 -1px 0 rgba(0, 0, 0, .2)
}
.sl-slider blockquote p {
	font-size:18px;
	color:#eee
}
.sl-slider blockquote cite {
	font-size:16px;
	font-weight:700;
	font-style:normal;
	text-transform:uppercase;
	letter-spacing:5px;
	padding-top:30px;
	display:inline-block
}
.bg-img {
	padding:200px;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	position:absolute;
	top:-200px;
	left:-200px;
	width:100%;
	height:100%;
	-webkit-background-size:cover;
	background-size:cover;
	background-position:center center
}
.demo-1 .deco {
	width:260px;
	height:260px;
	border:2px dashed #ddd;
	border:2px dashed rgba(150, 150, 150, .4);
	border-radius:50%;
	position:absolute;
	bottom:50%;
	left:50%;
	margin:0 0 0 -130px
}
.demo-1 [data-icon]:after {
	content:attr(data-icon);
	color:#999;
	text-shadow:0 0 1px #999;
	position:absolute;
	width:220px;
	height:220px;
	line-height:220px;
	text-align:center;
	font-size:100px;
	top:50%;
	left:50%;
	margin:-110px 0 0 -110px;
	-webkit-box-shadow:inset 0 0 0 10px #F7F7F7;
	box-shadow:inset 0 0 0 10px #F7F7F7;
	border-radius:50%
}
.demo-1 .sl-slide h2 {
	color:#000;
	text-shadow:0 0 1px #000;
	padding:20px;
	position:absolute;
	font-size:34px;
	font-weight:700;
	letter-spacing:13px;
	text-transform:uppercase;
	width:80%;
	left:10%;
	text-align:center;
	line-height:50px;
	bottom:50%;
	margin:0 0 -120px 0
}
.demo-1 .sl-slide blockquote {
	position:absolute;
	width:100%;
	text-align:center;
	left:0;
	font-weight:400;
	font-size:14px;
	line-height:20px;
	height:70px;
	color:#8b8b8b;
	z-index:2;
	bottom:50%;
	margin:0 0 -200px 0;
	padding:0
}
.demo-1 .sl-slide blockquote p {
	margin:0 auto;
	width:60%;
	max-width:400px;
	position:relative
}
.demo-1 .sl-slide blockquote p:before {
	color:#f0f0f0;
	color:rgba(244, 244, 244, .65);
	position:absolute;
	line-height:60px;
	width:75px;
	height:75px;
	font-size:200px;
	z-index:-1;
	left:-80px;
	top:35px;
	content:'\201C'
}
.demo-1 .sl-slide blockquote cite {
	font-size:10px;
	padding-top:10px;
	display:inline-block;
	font-style:normal;
	text-transform:uppercase;
	letter-spacing:4px
}
.demo-1 .bg-1 .sl-content-slice, .demo-1 .bg-1 .sl-slide-inner {
	background:#fff
}
.demo-1 .bg-2 .sl-content-slice, .demo-1 .bg-2 .sl-slide-inner {
	background:#000
}
.demo-1 .bg-2 [data-icon]:after, .demo-1 .bg-2 h2 {
	color:#fff
}
.demo-1 .bg-2 blockquote:before {
	color:#222
}
.demo-1 .bg-3 .sl-content-slice, .demo-1 .bg-3 .sl-slide-inner {
	background:#db84ad
}
.demo-1 .bg-3 .deco {
	border-color:#fff;
	border-color:rgba(255, 255, 255, .5)
}
.demo-1 .bg-3 [data-icon]:after {
	color:#fff;
	text-shadow:0 0 1px #fff;
	-webkit-box-shadow:inset 0 0 0 10px #b55381;
	box-shadow:inset 0 0 0 10px #b55381
}
.demo-1 .bg-3 blockquote, .demo-1 .bg-3 h2 {
	color:#fff;
	text-shadow:0 1px 1px rgba(0, 0, 0, .3)
}
.demo-1 .bg-3 blockquote:before {
	color:#c46c96
}
.demo-1 .bg-4 .sl-content-slice, .demo-1 .bg-4 .sl-slide-inner {
	background:#5bc2ce
}
.demo-1 .bg-4 .deco {
	border-color:#379eaa
}
.demo-1 .bg-4 [data-icon]:after {
	text-shadow:0 0 1px #277d87;
	color:#277d87
}
.demo-1 .bg-4 blockquote, .demo-1 .bg-4 h2 {
	color:#fff;
	text-shadow:1px 1px 1px rgba(0, 0, 0, .2)
}
.demo-1 .bg-4 blockquote:before {
	color:#379eaa
}
.demo-1 .bg-5 .sl-content-slice, .demo-1 .bg-5 .sl-slide-inner {
	background:#ffeb41
}
.demo-1 .bg-5 .deco {
	border-color:#ECD82C
}
.demo-1 .bg-5 .deco:after {
	color:#000;
	text-shadow:0 0 1px #000
}
.demo-1 .bg-5 blockquote, .demo-1 .bg-5 h2 {
	color:#000;
	text-shadow:1px 1px 1px rgba(0, 0, 0, .1)
}
.demo-1 .bg-5 blockquote:before {
	color:#ecd82c
}
.sl-trans-elems .deco {
	-webkit-animation:roll 1s ease-out both, fadeIn 1s ease-out both;
	-ms-animation:roll 1s ease-out both, fadeIn 1s ease-out both;
	animation:roll 1s ease-out both, fadeIn 1s ease-out both
}
.sl-trans-elems h2 {
	-webkit-animation:moveUp 1s ease-in-out both;
	-ms-animation:moveUp 1s ease-in-out both;
	animation:moveUp 1s ease-in-out both
}
.sl-trans-elems blockquote {
-webkit-animation:fadeIn .5s linear .5s both;
-ms-animation:fadeIn .5s linear .5s both;
animation:fadeIn .5s linear .5s both
}
.sl-trans-back-elems .deco {
	-webkit-animation:scaleDown 1s ease-in-out both;
	-ms-animation:scaleDown 1s ease-in-out both;
	animation:scaleDown 1s ease-in-out both
}
.sl-trans-back-elems h2 {
	-webkit-animation:fadeOut 1s ease-in-out both;
	-ms-animation:fadeOut 1s ease-in-out both;
	animation:fadeOut 1s ease-in-out both
}
.sl-trans-back-elems blockquote {
	-webkit-animation:fadeOut 1s linear both;
	-ms-animation:fadeOut 1s linear both;
	animation:fadeOut 1s linear both
}
@-webkit-keyframes roll {
0% {
-webkit-transform:translateX(500px) rotate(360deg)
}
100% {
-webkit-transform:translateX(0) rotate(0deg)
}
}
@-ms-keyframes roll {
0% {
-ms-transform:translateX(500px) rotate(360deg);
opacity:0
}
100% {
-ms-transform:translateX(0) rotate(0deg);
opacity:1
}
}
@keyframes roll {
0% {
-webkit-transform:translateX(500px) rotate(360deg);
-ms-transform:translateX(500px) rotate(360deg);
transform:translateX(500px) rotate(360deg);
opacity:0
}
100% {
-webkit-transform:translateX(0) rotate(0deg);
-ms-transform:translateX(0) rotate(0deg);
transform:translateX(0) rotate(0deg);
opacity:1
}
}
@-webkit-keyframes moveUp {
0% {
-webkit-transform:translateY(40px)
}
100% {
-webkit-transform:translateY(0)
}
}
@-ms-keyframes moveUp {
0% {
-ms-transform:translateY(40px)
}
100% {
-ms-transform:translateY(0)
}
}
@keyframes moveUp {
0% {
-webkit-transform:translateY(40px);
-ms-transform:translateY(40px);
transform:translateY(40px)
}
100% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
}
@-webkit-keyframes fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
@-ms-keyframes fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
@keyframes fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
@-webkit-keyframes scaleDown {
0% {
-webkit-transform:scale(1)
}
100% {
-webkit-transform:scale(.5)
}
}
@-ms-keyframes scaleDown {
0% {
-ms-transform:scale(1)
}
100% {
-ms-transform:scale(.5)
}
}
@keyframes scaleDown {
0% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
100% {
-webkit-transform:scale(.5);
-ms-transform:scale(.5);
transform:scale(.5)
}
}
@-webkit-keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
@-ms-keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
@keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
#about h2.subtitle{background: #3b3b3d;  color: #fff; padding:3px 0 3px 7px; margin: 0}
#about .columns p{ background: #fff; padding: 9px; margin: 0 0 20px 0}
.product-title{ position: absolute; bottom: 0; background: rgba(0, 0, 0, .5); color:#fff;  color: #fff;text-transform: uppercase; padding:6px 0;
 font-weight: 300; font-family: 'Roboto Condensed', sans-serif; width: 100%; font-size: 20px;}
.view:hover .product-title {-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
#location-content{ padding: 7px;}
.firstHeading{ line-height: 100%;}
#location-content a{text-decoration: none; color:#24b0ce;}
#location-content p{ font-size: 15px; font-weight: 400}

@media screen and (max-width:660px) {
.demo-1 .deco {
width:130px;
height:130px;
margin-left:-65px;
margin-bottom:50px
}
.demo-1 [data-icon]:after {
width:110px;
height:110px;
line-height:110px;
font-size:40px;
margin:-55px 0 0 -55px
}
.demo-1 .sl-slide blockquote {
margin-bottom:-120px
}
.demo-1 .sl-slide h2 {
line-height:22px;
font-size:18px;
margin-bottom:-40px;
letter-spacing:8px
}
.demo-1 .sl-slide blockquote p:before {
line-height:10px;
width:40px;
height:40px;
font-size:120px;
left:-45px
}
.sl-slider-wrapper {
height:500px
}
.sl-slider h2 {
font-size:36px
}
.sl-slider blockquote {
font-size:16px
}
}
#slideshow {
	background:#222 url(../img/slideshow/loading.gif) center center no-repeat;
-webkit-transition:.5s;
transition:.5s
}
#slideshow.color {
	background:#ffcc77
}
#slideshow .bg-img {
	padding:0;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	-ms-box-sizing:content-box;
	-o-box-sizing:content-box;
	box-sizing:content-box;
	position:absolute;
	top:0;
	left:0;
	-webkit-background-size:cover;
	background-size:cover;
	background-position:top center
}
#slideshow .container {
	width:100%
}
#slideshow .over-color, #slideshow .over-pattern {
	width:100%;
	max-width:auto;
	min-width:auto;
	height:510px;
	max-height:auto;
	min-height:auto;
	position:absolute;
	top:0;
	left:0
}
#slideshow .over-color {
	background:#056;
	z-index:6;
	opacity:.3;
	filter:alpha(opacity=30)
}
#slideshow .over-pattern {
	/*background:url(../img/slideshow/pattern.png) 0 0 repeat;
	z-index:7*/
}
#slideshow .sl-slider {
	display:none
}
#slideshow .sl-slider h2 {
	color:#ffcc77;
	font-size:72px;
	text-align:right;
	line-height:68px;
	padding:50px 35px 10px 30px
}
#slideshow blockquote {
	margin:0 auto;
	padding:0;
	border:0;
	text-align:right
}
#slideshow blockquote p {
	text-align:right;
	margin:0 5px 0 0;
	padding:0;
	border:0;
	font-style:normal
}
#slideshow blockquote cite {
	background:rgba(255, 255, 255, .1);
	color:#eee;
	font-size:12px;
	text-transform:uppercase;
	margin:5px 0 0;
	padding:3px 10px;
	border:0;
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;
	text-align:right;
	float:right;
	border-bottom:3px solid #ffcc77;
	font-weight:400;
	letter-spacing:3px
}
#slideshow blockquote.box {
	background:rgba(0, 85, 102, .7);
	width:auto;
	max-width:360px;
	min-width:auto;
	margin:20px 0 0;
	padding:28px 50px 25px 25px;
	border:0;
	text-align:left;
	float:right
}
#slideshow blockquote.box h2 {
	margin:0 0 15px;
	padding:0;
	border:0;
	width:auto;
	max-width:auto;
	min-width:auto;
	font-size:40px;
	line-height:40px;
	text-align:left;
	font-weight:700;
	text-indent:0;
	font-style:normal
}
#slideshow blockquote.box p {
	text-align:left;
	font-size:18px;
	margin:0 5px 0 0;
	padding:0;
	border:0;
	font-style:normal
}
#slideshow blockquote.box cite {
	background:0 0;
	color:#eee;
	font-size:12px;
	text-transform:uppercase;
	margin:10px 0 0;
	padding:0;
	border:0;
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;
	text-align:left;
	float:none;
	border-bottom:1px solid #ffcc77;
	font-weight:400;
	letter-spacing:3px
}
#slideshow .nav-arrows span {
	width:40px;
	max-width:auto;
	min-width:auto;
	height:40px;
	max-height:auto;
	min-height:auto;
	margin-top:-20px;
	border:2px solid #fff;
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=@nodot)";
	filter:alpha(opacity=25);
	opacity:.25;
-webkit-transition:.5s;
transition:.5s;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	text-indent:-90000px;
	position:absolute;
	z-index:2000;
	top:50%;
	cursor:pointer
}
#slideshow .nav-arrows span.nav-arrow-prev {
	border-right:0;
	border-top:0;
	-webkit-box-shadow:0 2px 0 0 rgba(0, 0, 0, .2);
	-ms-box-shadow:0 2px 0 0 rgba(0, 0, 0, .2);
	-o-box-shadow:0 2px 0 0 rgba(0, 0, 0, .2);
	box-shadow:0 2px 0 0 rgba(0, 0, 0, .2);
	left:5%
}
#slideshow .nav-arrows span.nav-arrow-next {
	border-left:0;
	border-bottom:0;
	-webkit-box-shadow:2px 0 0 0 rgba(0, 0, 0, .2);
	-ms-box-shadow:2px 0 0 0 rgba(0, 0, 0, .2);
	-o-box-shadow:2px 0 0 0 rgba(0, 0, 0, .2);
	box-shadow:2px 0 0 0 rgba(0, 0, 0, .2);
	right:5%
}
#slideshow .nav-arrows span:hover {
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=@nodot)";
	filter:alpha(opacity=100);
	opacity:1
}
#slideshow .nav-dots {
	text-align:center;
	width:100%;
	max-width:auto;
	min-width:auto;
	height:30px;
	max-height:auto;
	min-height:auto;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border-bottom:10px solid #24b0ce;
	position:absolute;
	bottom:0;
	left:0;
	z-index:1000
}
#slideshow .nav-dots .dots-box {
	width:auto;
	max-width:auto;
	min-width:auto;
	background:#24b0ce;
	text-align:center;
	margin:0 auto;
	padding:0 8px;
	border:0;
	display:inline-block
}
#slideshow .nav-dots .dots-box:before {
	content:" ";
	width:0;
	max-width:auto;
	min-width:auto;
	height:0;
	max-height:auto;
	min-height:auto;
	line-height:0;
	float:left;
	margin-left:-38px;
	border-style:solid;
	border-width:30px 30px 0 0;
	border-color:transparent #24b0ce transparent transparent;
	_border-color:#000 #056 #000 #000;
	_filter:chroma(color='#000000');
	display:inline-block
}
#slideshow .nav-dots .dots-box:after {
	content:"";
	width:0;
	max-width:auto;
	min-width:auto;
	height:0;
	max-height:auto;
	min-height:auto;
	line-height:0;
	float:right;
	margin-right:-38px;
	border-style:solid;
	border-width:30px 0 0 30px;
	border-color:transparent transparent transparent #24b0ce;
	_border-color:#000 #000 #000 #056;
	_filter:chroma(color='#000000');
	display:inline-block
}
#slideshow .nav-dots .dots-box span {
	background:#fff;
	width:10px;
	max-width:auto;
	min-width:auto;
	height:10px;
	max-height:auto;
	min-height:auto;
	float:left;
	-o-border-radius:100%;
	border-radius:100%;
	margin:10px 5px 0;
	padding:0;
	border:0;
-webkit-transition:.2s;
transition:.2s;
	display:inline-block;
	position:relative;
	cursor:pointer
}
#slideshow .nav-dots .dots-box span.nav-dot-current, #slideshow .nav-dots .dots-box span:hover {background:#d9197a}
#slideshow .center {
	text-align:center;
	width:100%;
	max-width:auto;
	min-width:auto;
	height:100%;
	max-height:auto;
	min-height:auto;
	position:absolute;
	top:0;
	left:0;
	display:table;
	z-index:7
}
#slideshow .center .vcenter {
	text-align:center;
	display:table-cell;
	vertical-align:middle
}
#slideshow .center .vcenter a, #slideshow .center .vcenter a:visited {
-webkit-transition:.2s;
transition:.2s;
	background:#ffcc77 url(../img/slideshow/button-effect.png) center center no-repeat;
	margin:0 auto;
	padding:10px 50px;
	border:0;
	height:40px;
	max-height:auto;
	min-height:auto;
	line-height:40px;
	color:#fff;
	font-size:26px;
	text-align:center;
	-webkit-box-shadow:0 3px 0 0 rgba(0, 0, 0, .3);
	-ms-box-shadow:0 3px 0 0 rgba(0, 0, 0, .3);
	-o-box-shadow:0 3px 0 0 rgba(0, 0, 0, .3);
	box-shadow:0 3px 0 0 rgba(0, 0, 0, .3);
	-webkit-transform:scale(.9);
	-ms-transform:scale(.9);
	transform:scale(.9);
	text-decoration:none;
	clear:both;
	display:table
}
#slideshow .center .vcenter a i, #slideshow .center .vcenter a:visited i {
	margin:0 5px 0 0;
	padding:0;
	border:0
}
#slideshow .center .vcenter a:focus, #slideshow .center .vcenter a:hover, #slideshow .center .vcenter a:visited:focus, #slideshow .center .vcenter a:visited:hover {
	background:#056 url(../img/slideshow/button-effect.png) center center no-repeat;
	color:#eee;
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	-webkit-box-shadow:0 3px 0 0 #034;
	-ms-box-shadow:0 3px 0 0 #034;
	-o-box-shadow:0 3px 0 0 #034;
	box-shadow:0 3px 0 0 #034;
	text-shadow:0 2px 0 #034
}
#slideshow .center .vcenter a:focus span.emphasis, #slideshow .center .vcenter a:hover span.emphasis, #slideshow .center .vcenter a:visited:focus span.emphasis, #slideshow .center .vcenter a:visited:hover span.emphasis {
	color:#ffcc77
}
#slideshow .center .vcenter a:active, #slideshow .center .vcenter a:visited:active {
	-webkit-transform:translate(0, 3px);
	-ms-transform:translate(0, 3px);
	transform:translate(0, 3px);
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none
}
#slideshow .center .vcenter a.active, #slideshow .center .vcenter a:visited.active {
	background:#a2a2a2;
	-webkit-box-shadow:2px 3px 0 #888 #000;
	-ms-box-shadow:2px 3px 0 #888 #000;
	-o-box-shadow:2px 3px 0 #888 #000;
	box-shadow:2px 3px 0 #888 #000;
	color:#fff
}
#slideshow .center .vcenter a.active:focus, #slideshow .center .vcenter a.active:hover, #slideshow .center .vcenter a:visited.active:focus, #slideshow .center .vcenter a:visited.active:hover {
	background:#aeaeae;
	-webkit-box-shadow:2px 3px 0 #959595 #000;
	-ms-box-shadow:2px 3px 0 #959595 #000;
	-o-box-shadow:2px 3px 0 #959595 #000;
	box-shadow:2px 3px 0 #959595 #000
}
#slideshow .center .vcenter a.active:active, #slideshow .center .vcenter a:visited.active:active {
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none
}
#slideshow .center .vcenter a.rounded, #slideshow .center .vcenter a:visited.rounded {
	-o-border-radius:30px;
	border-radius:30px
}
#slideshow .center .vcenter a.circular, #slideshow .center .vcenter a:visited.circular {
	-o-border-radius:100%;
	border-radius:100%
}
#services {
	background:url(../img/service_bg.png) repeat 0 0;
	margin:0;
	padding:50px 0;
	border:0;
	text-align:center
}
#services .box {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	margin:0 auto;
	padding:0 10px;
	border:0
}
#services .box.rotate-now a img {
	-webkit-transition:2s;
	transition:2s;
}
#services .box h1 {
	font-size:21px;
	color:#3b3b3d;
	text-align:center;
	margin:0;
	border:0;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:400;
	line-height:100%;
	padding:0px 0 7px 0
}
#services .box h4{font-family: 'Roboto Condensed', sans-serif;font-weight:300; color:#3b3b3d}
#services .box p {
	font-size:14px;
	line-height:18px;
	margin-top:0;
	color:#3b3b3d
}
#services .box a{
  background: #eee;
  margin: 10px auto 20px;
  padding: 50px;
  border: 3px solid #f1f1f1;
  text-align: center;
  width: 92px;
  max-width: auto;
  min-width: auto;
  height: 92px;
  max-height: auto;
  min-height: auto;
  -o-border-radius: 100%;
  border-radius: 100%;
  -webkit-transition: .2s;
  transition: .2s;
  text-decoration: none;
  -webkit-box-shadow: 0 10px 5px 0 rgba(0,0,0,.1);
  -ms-box-shadow: 0 10px 5px 0 rgba(0,0,0,.1);
  -o-box-shadow: 0 10px 5px 0 rgba(0,0,0,.1);
  box-shadow: 0 10px 5px 0 rgba(0,0,0,.1);
  display: table;}
#services .box ul li{ padding:5px 0; color:#3b3b3d}  
#services .box ul li:last-child{ border-bottom:0 none}
#services .box a img {
	margin:0 auto;
	padding:0;
	border:0;
	text-decoration:none;
	-webkit-transition:1s;
	transition:1s;
	display:table-cell;
	vertical-align:middle
}
#services .box a:focus img, #services .box a:hover img {
	-webkit-transition:.5s;
	transition:.5s
	-webkit-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg)
}
body {
	background:#222 url(../img/testimonial/bg.jpg) top center repeat;
	background-attachment:fixed
}
.page {
	background:#eee;
	color:#3a3a3c;
	text-align:left;
	margin:0;
	padding:38px 0 10px;
	border:0
}
#about {background:#B0B0B0 url(../img/shadow-2.png) top center no-repeat}
#about p.text {color:#056;font-size:16px;line-height:20px}
#about2 {background:#B0B0B0; padding:0 0 2px 0px}
#about2 p.text {color:#056;font-size:16px;line-height:20px}
#about2 .title{ color:#3b3b3d; border-bottom:1px solid #3b3b3d}
#products,#services {
	margin:0;
	padding:38px 0 30px;
	border:0
}
#products p.text {
	color:#056;
	font-size:16px;
	line-height:20px
}
#meeting {
	background:0 0;
	margin:0;
	padding:38px 0 10px;
	border:0
}
#meeting .text-block {
	background:#25b0ce;/*056*/
	margin:0;
	padding:0;
	border:0;
	width:100%;
	max-width:auto;
	min-width:auto;
	height:550px;
	max-height:auto;
	min-height:auto;
	float:none;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:300
}
#meeting .text-block h2.subtitle {
	background:#e6ce1b/*ffcc77*/;
	color:#fff;
	text-transform:uppercase;
	margin:0 0 18px;
	padding:15px 20px;
	border:0;
	font-weight:300;
	font-family: 'Roboto Condensed', sans-serif;
}
#meeting .text-block p {
	margin:0;
	padding:0 25px 18px;
	border:0;
	color:#eee;
	font-size:16px
}
#meeting .form-block {
	background:rgba(0, 0, 0, .5);
	margin:0;
	padding:0 0 10px;
	border:0;
	width:100%;
	max-width:auto;
	min-width:auto;
	max-height:auto;
	min-height:auto;
	float:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden
}
#meeting .form-block h2.subtitle {
	color:#fff;
	margin:0 0 18px;
	padding:15px 20px;
	border:0;
	border-bottom:1px solid #fff;
	width:100%;
	max-width:auto;
	min-width:auto;
	font-weight:300;
	font-family: 'Roboto Condensed', sans-serif;
}
#meeting .form-block p {
	margin:0;
	padding:0 23px 18px;
	border:0;
	color:#fff;
	font-size:16px
}
#meeting .form-block .fields {
	padding:0 20px
}
#meeting .form-block .fields span {
	margin-top:20px;
	float:left
}
#meeting .form-block label {
	color:#fff;
	font-weight:300;
	margin:10px 0 0;
	padding:0;
	border:0;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:17px;
	
}
#meeting .form-block label.error {
	background:#fdd url(../img/error.png) center right no-repeat;
	width:100%;
	max-width:auto;
	min-width:auto;
	margin:2px 0 0;
	padding:2px 6px;
	border:0;
	font-size:12px;
	color:#b66;
	display:block;
	cursor:pointer;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box
}
#meeting .form-block input[type=text], #meeting .form-block select, #meeting .form-block textarea {
	width:100%;
	max-width:auto;
	min-width:auto;
	background:rgba(255, 255, 255, .3);
	color:#ffffff;
	margin:0;
	padding:7px;
	border:0;
	line-height:20px;
	-webkit-transition:.5s;
	transition:.5s;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	-o-border-radius:0;
	border-radius:0
}
#meeting .form-block input[type=text]:focus, #meeting .form-block input[type=text]:hover, #meeting .form-block select:focus, #meeting .form-block select:hover, #meeting .form-block textarea:focus, #meeting .form-block textarea:hover {
	background:#fff;
	color:#056
}
#meeting .form-block input[type=text].datepicker, #meeting .form-block select.datepicker, #meeting .form-block textarea.datepicker {
	background:rgba(255, 255, 255, .3) url(../img/calendar.png) right center no-repeat
}
#meeting .form-block input[type=text].datepicker:focus, #meeting .form-block input[type=text].datepicker:hover, #meeting .form-block select.datepicker:focus, #meeting .form-block select.datepicker:hover, #meeting .form-block textarea.datepicker:focus, #meeting .form-block textarea.datepicker:hover {
	background:#fff url(../img/calendar.png) right center no-repeat
}
#meeting .form-block select {
	background:rgba(255, 255, 255, .3) url(../img/select-arrow.png) right center no-repeat;
	margin:0;
	padding:6px 7px;
	border:0
}
#meeting .form-block select:focus, #meeting .form-block select:hover {
	background:#fff url(../img/select-arrow.png) right center no-repeat
}
#meeting .form-block textarea {
	height:60px;
	max-height:auto;
	min-height:auto;
	margin:0;
	overflow:hidden
}
#meeting .form-block span {
	color:#fff;
	float:left;
	margin-top:20px
}
#meeting .form-block .btn {
	float:right;
	margin-top:20px
}
#clients {
	background:url(../img/testimonial_bg.png) 0 0 repeat;
	/*background:#222 url(../img/patterns/footer.jpg) top left repeat;*/
	margin:0;
	padding:50px 0 0;
	border:0
}
#clients .row {
	margin-bottom:0
}
#clients .testimonial {
	margin-bottom:50px
}
#clients .testimonial img {
	width:150px;
	max-width:auto;
	min-width:auto;
	height:150px;
	max-height:auto;
	min-height:auto;
	margin:0;
	padding:0;
	border:8px solid #717171;
	-o-border-radius:50%;
	border-radius:50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	float:left
}
#clients .testimonial blockquote {
	background:#ffffff;
	margin:18px 0 0 15px;
	padding:26px 15px;
	border:0;
	width:auto;
	max-width:213px;
	min-width:auto;
	float:left;
	-o-border-radius:0 4px 4px;
	border-radius:0 4px 4px;
	position:relative
}
#clients .testimonial blockquote:before {
	width:0;
	max-width:auto;
	min-width:auto;
	height:0;
	max-height:auto;
	min-height:auto;
	display:block;
	margin-top:0;
	content:" ";
	position:absolute;
	top:0;
	left:-20px;
	border-style:solid;
	border-width:0 20px 20px 0;
	border-color:transparent #ffffff transparent transparent
}
#clients .testimonial blockquote i.bottomright, #clients .testimonial blockquote i.topleft {
	color:rgba(0, 0, 0, .2);
	position:absolute
}
#clients .testimonial blockquote i.topleft {
	top:9px;
	left:12px
}
#clients .testimonial blockquote i.bottomright {
	bottom:9px;
	right:12px
}
#clients .testimonial blockquote p {
	margin:0;
	padding:0;
	border:0;
	font-size:14px;
	line-height:17px;
	font-style:normal;
	font-weight:400;
}
#clients .testimonial blockquote cite {
	color:#056;
	margin:0 0 5px 0;
	font-style:normal;
	 font-size:18px
}
#clients .testimonial blockquote cite:before {
	display:none
}
#contact {
	background:#f6f6f6;
	margin:0;
	padding:0;
	border:0
}
#contact #map {
	width:100%;
	max-width:auto;
	min-width:auto;
	height:500px;
	max-height:auto;
	min-height:auto
}
#contact .form-block {
	background:#f6f6f6;
	color:#056;
	margin:0;
	padding:20px 0 15px;
	border:0;
	width:100%;
	max-width:auto;
	min-width:auto;
	height:auto;
	max-height:auto;
	min-height:auto;
	float:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden
}
#contact .form-block .row {
	margin-bottom:0
}
#contact .form-block p {
	margin:0;
	padding:0 23px 18px;
	border:0;
	color:#056;
	font-size:16px
}
#contact .form-block .fields {
	padding:0 20px
}
#contact .form-block .fields span {
	margin-top:20px;
	float:left;
	color:#3a3a3c;
	
}
#contact .form-block label {
	color:#3a3a3c;
	margin:20px 0 0;
	padding:0;
	border:0;
	font-family:'Roboto Condensed', sans-serif;
	font-weight:300;
	font-size:15px

}
#contact .form-block label.error{background:#fdd url(../img/error.png) center right no-repeat;width:100%;max-width:auto;min-width:auto;margin:2px 0 0;padding:2px 6px;border:0;font-size:12px;color:#b66;display:block;cursor:pointer;-o-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;
-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}
#contact .form-block input[type=text], #contact .form-block select, #contact .form-block textarea {width:100%;max-width:auto;min-width:auto;background:#fff;color:#3a3a3c;margin:0;padding:7px;border:0;
border:1px solid #25b1ce;line-height:20px;-webkit-transition:.5s;transition:.5s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
-o-border-radius:0;	border-radius:0}
#contact .form-block input[type=text]:focus, #contact .form-block input[type=text]:hover, #contact .form-block select:focus, #contact .form-block select:hover, #contact .form-block textarea:focus, #contact .form-block textarea:hover {background:#fff}
#contact .form-block select {background:rgba(255, 255, 255, .3) url(../img/select-arrow.png) right center no-repeat}
#contact .form-block select:focus, #contact .form-block select:hover {background:#fff url(../img/select-arrow.png) right center no-repeat}
#contact .form-block textarea {height:109px;max-height:auto;min-height:auto;overflow:hidden}
#contact .form-block span {color:#034}
#contact .form-block .btn {float:right;margin-top:20px}
#footer {background:#222 url(../img/patterns/footer.jpg) top left repeat;margin:0;padding:0 0 48px;border:0}
#footer .shadow {background:url(../img/shadow-2.png) top center no-repeat;height:48px;max-height:auto;min-height:auto}
#footer ol li, #footer ol li a, #footer ul li, #footer ul li a {font-size:12px;color:#eee}
#footer .iconlist li a:hover{ color:#25b1ce;}
#footer p {color:#eee;font-size:12px;line-height:14px;margin:8px 0 0}
#footer p span.wday {color:#eee;width:75px;max-width:auto;min-width:auto;float:left}
#footer i, #footer label {color:#eee}
#footer i {width:15px;max-width:auto;min-width:auto;height:15px;max-height:auto;min-height:auto;font-size:15px;float:left;margin:0 5px 14px 0;padding:0;border:0}
#footer h2.subtitle {color:#eee;padding-bottom:5px;border-bottom:1px solid #484848}
#footer input[type=text], #footer select, #footer textarea {width:100%;max-width:auto;min-width:auto;background:rgba(255, 255, 255, .1);color:#fff;margin:0 0 7px;padding:7px;border:0;line-height:20px;-webkit-transition:.5s;transition:.5s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-size:12px}
#footer input[type=text]:focus, #footer input[type=text]:hover, #footer select:focus, #footer select:hover, #footer textarea:focus, #footer textarea:hover {background:#fff;color:#056}
#footer input[type=text].email-news, #footer select.email-news, #footer textarea.email-news {float:left;width:auto;max-width:auto;min-width:auto;margin-right:5px}
#footer .newsletter input,#footer input[type=text].email-news{ width:80%}
#footer ::-webkit-input-placeholder {color:#fff}
#footer :-moz-placeholder {color:#fff}
#footer ::-moz-placeholder {color:#fff}
#footer :-ms-input-placeholder {color:#fff}
#footer #flickr-widget a {	background:#222;width:70px;max-width:auto;min-width:auto;height:70px;max-height:auto;min-height:auto;float:left;margin:0 0 5px 5px;padding:0;border:2px solid #222;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:.5s;transition:.5s}
#footer #flickr-widget a.alpha {margin:0 0 5px}
#footer #flickr-widget a:hover{border-color:#ffcc77}
#footer #flickr-widget a img {margin:0;padding:0;border:0;width:100%;max-width:auto;min-width:auto;height:auto;max-height:auto;min-height:auto}
#getstarted {background:#25b1ce;margin:0;padding:30px 0;border:0;text-align:center}
#getstarted .back {
	margin:0;
	padding:0;
	border:0;
	text-align:center
}
#getstarted .back:before {
	background:#fff;
	width:100%;
	max-width:auto;
	min-width:auto;
	height:2px;
	max-height:auto;
	min-height:auto;
	top:25px;
	left:0;
	content:"";
	position:absolute;
	z-index:0
}
#getstarted .back h1 {
	background:#ffffff;
	margin:0 auto;
	padding:0 10px;
	border:0;
	width:180px;
	max-width:auto;
	min-width:auto;
	text-align:center;
	position:relative
}
#getstarted .back h1 span {
	font-size:18px;
	line-height:20px;
	color:#3b3b3d;
	margin:0;
	padding:10px 20px;
	border:2px solid #fff;
	font-weight:400
}
#copyright {
	background:#222 url(../img/shadow-1.png) top center no-repeat;
	margin:0;
	padding:16px 0 14px;
	border:0
}
#copyright p {
	font-size:12px;
	line-height:12px;
	color:#666;
	margin:0;
	padding:12px 0 0;
	border:0
}
#copyright .row {
	margin:0;
	padding:0;
	border:0
}
#copyright div.social-icons {
	float:right
}
#copyright div.social-icons a {
	width:20px;
	height:20px;
	margin:0 0 0 2px;
	padding:5px;
	font-size:20px;
	color:#ffffff;
	-webkit-transition:.5s;
	transition:.5s;
	display:inline-block;
	border:2px solid #484848;
	line-height:100%;
	text-align:center;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-khtml-border-radius:50%;
	-ms-border-radius:50%;
}
#copyright div.social-icons a:focus, #copyright div.social-icons a:hover {
	color:#ffcc77
}
.newpage {
	background:#eee;
	color:#056;
	text-align:left;
	margin:0;
	padding:50px 0 10px;
	border:0;
	border-top:8px solid #ffcc77
}
#top-banner {
	margin:0;
	padding:40px 0;
	border:0;
	text-decoration:none
}
#top-banner .title {
	color:#ffcc77;
	margin:0;
	padding:0;
	border:0;
	text-align:left;
	font-size:30px
}
#not-found {
	margin:0;
	padding:100px 0;
	border:0
}
#not-found h1 {
	margin:30px 0 0;
	padding:0;
	border:0;
	line-height:180px;
	font-size:200px;
	color:#056
}
#not-found h2 {
	margin:0;
	padding:0;
	border:0;
	line-height:60px;
	font-size:80px;
	color:#d5d5d5;
	letter-spacing:26px
}
#not-found h3 {
	margin:40px 0 0;
	padding:0;
	border:0;
	line-height:30px;
	font-size:20px;
	color:#056
}
#not-found ul {
	margin-top:20px
}
#maintenance {
	width:100%;
	max-width:auto;
	min-width:auto;
	height:100%;
	max-height:auto;
	min-height:auto;
	margin:0;
	padding:0;
	border:0;
	float:none;
	position:absolute;
	display:table
}
#maintenance .row {
	margin:50px 0 0
}
#maintenance .middle {
	width:100%;
	max-width:auto;
	min-width:auto;
	height:100%;
	max-height:auto;
	min-height:auto;
	margin:0;
	padding:0;
	border:0;
	float:none;
	display:table-cell;
	vertical-align:middle
}
#maintenance .middle .newpage {
	margin:0;
	padding:50px 0;
	border:1px solid #056;
	border-right:0;
	border-left:0
}
#maintenance .middle .newpage .container .box {
	background:#fff;
	padding:20px;
	-o-border-radius:3px;
	border-radius:3px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box
}
#maintenance .middle .newpage .container h1 {
	margin:0 auto;
	padding:0;
	padding-bottom:10px;
	text-align:center;
	font-size:50px;
	line-height:60px
}
#maintenance .middle .newpage .container h2 {
	margin:15px auto 0;
	padding:0;
	text-align:center;
	font-size:16px
}
#maintenance .middle .newpage .container h3 {
	border-bottom:1px solid #eee;
	padding-bottom:5px;
	color:#034
}
#maintenance .middle .newpage .container p {
	line-height:20px
}
#maintenance .middle .newpage .container i {
	width:18px;
	max-width:auto;
	min-width:auto;
	height:18px;
	max-height:auto;
	min-height:auto;
	line-height:18px;
	text-align:center;
	margin-right:5px;
	padding:8px;
	-o-border-radius:50%;
	border-radius:50%;
	background:#ffcc77;
	color:#034
}
@media only screen and (max-width:959px) {
#top-menu ul li a {
font-size:15px;
padding:27px 12px 30px
}
#top-menu ul span.separator {
margin:36px 0 0;
width:5px;
max-width:auto;
min-width:auto;
height:5px;
max-height:auto;
min-height:auto
}
#top.small #top-menu ul li a {
font-size:15px;
padding:14px 12px 19px
}
#top.small #top-menu ul span.separator {margin:24px 0 0;width:5px;max-width:auto;min-width:auto;height:5px;max-height:auto;min-height:auto}
#services .box a {text-align:center;width:92px;max-width:auto;min-width:auto;height:92px;max-height:auto;min-height:auto;-o-border-radius:100%;border-radius:100%;
-webkit-transition:.2s;transition:.2s;text-decoration:none;display:table}
#services .box a i {font-size:64px;margin:0 auto;padding:0;border:0;-webkit-transition:.2s;transition:.2s;text-decoration:none;display:table-cell;vertical-align:middle}
#services .box a:focus i, #services .box a:hover i {-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
.row {margin-bottom:20px}
h2.subtitle {margin-top:6px}
#orig-he {width:100%;max-width:auto;min-width:auto;margin:0 auto}
.view {width:100%;max-width:auto;min-width:auto;height:auto;max-height:auto;min-height:auto;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=@nodot)";
filter:alpha(opacity=100);opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.view div.options {margin-top:20px}
.view.circle {margin:0 auto}
.view.circle h2 {font-size:20px;line-height:20px}
.view.circle h3 {padding:0;font-size:14px}
.box-view {margin:10px auto;padding:0;border:0}
.out {margin-top:10px;margin-bottom:30px}
#meeting .form-block, #meeting .text-block {height:650px;max-height:auto;min-height:auto}
#meeting .form-block h2.subtitle, #meeting .text-block h2.subtitle {font-size:18px}
#meeting .text-block p {font-size:14px}
#footer {padding-bottom:1px}
#footer p {line-height:14px;margin:8px 0 0}
#footer #flickr-widget a, #footer #flickr-widget a.alpha {margin:0 0 10px 10px}
#footer input[type=text].email-news, #footer select.email-news, #footer textarea.email-news {float:none;width:100%;max-width:auto;min-width:auto}
ol.iconlist li, ul.iconlist li {margin:8px 0 0;padding:0 0 7px;border:0}
ol.iconlist li span.wday, ul.iconlist li span.wday {width:100%;max-width:auto;min-width:auto;float:none;display:block}

}
@media only screen and (min-width:768px) and (max-width:959px) {
#top-menu ul li a {font-size:15px;padding:27px 8px 30px}
#top-menu ul span.separator {margin:0;width:5px;height:5px;}
#top.small #top-menu ul li a {font-size:15px;padding:14px 12px 19px}
#head.small #top-menu ul li a{ font-size:15px; padding:14px 11px 19px}
#top.small #top-menu ul span.separator {
margin:24px 0 0;
width:5px;
max-width:auto;
min-width:auto;
height:5px;
max-height:auto;
min-height:auto
}
#services .box {
padding:0
}
#orig-he {
/*width:505px;*/
width:100%;
max-width:auto;
min-width:auto;
margin:0 auto
}
.view {
width:236px;
max-width:auto;
min-width:auto;
height:177px;
max-height:auto;
min-height:auto
}
.view h2 {
margin-top:25px
}
.view div.options {
margin-top:20px
}
.box-view {
margin:10px 15px 0;
padding:0;
border:0;
width:45%
}
.out {
margin-bottom:30px
}
#meeting .form-block, #meeting .text-block {
height:650px;
max-height:auto;
min-height:auto
}
#meeting .form-block h2.subtitle, #meeting .text-block h2.subtitle {
font-size:18px
}
#meeting .text-block p {
font-size:14px
}
#clients .testimonial img {
width:124px;
max-width:auto;
min-width:auto;
height:124px;
max-height:auto;
min-height:auto
}
#clients .testimonial blockquote {
margin:15px 0 0 5px;
padding:20px
}
#clients .testimonial blockquote p {
font-size:12px
}
#clients .testimonial blockquote cite {
font-size:12px;
line-height:12px
}
#clients .testimonial blockquote:before {
left:-15px;
border-width:0 15px 15px 0
}
#clients .testimonial blockquote i {
font-size:12px
}
#clients .testimonial blockquote i.topleft {
top:6px;
left:8px
}
#clients .testimonial blockquote i.bottomright {
bottom:6px;
right:8px
}
#footer {
padding-bottom:1px
}
#footer p {
line-height:14px;
margin:8px 0 0
}
#footer .image-widget a, #footer .image-widget a.alpha {
margin:0 0 10px 10px
}
#footer input[type=text].email-news, #footer select.email-news, #footer textarea.email-news {
float:none;
width:100%;
max-width:auto;
min-width:auto
}
ol.iconlist li, ul.iconlist li {
margin:8px 0 0;
padding:0 0 7px;
border:0
}
ol.iconlist li span.wday, ul.iconlist li span.wday {
width:100%;
max-width:auto;
min-width:auto;
float:none;
display:block
}
}
@media only screen and (max-width:767px) {
#head {height:60px;max-height:auto;min-height:auto;position:relative}
#head h1.logo {margin:0;padding:0;border:0;line-height:100%;height:auto;max-height:auto;min-height:auto;float:left}
#head h1.logo a img {width:auto;max-width:auto;min-width:auto;height:auto;max-height:auto;min-height:auto}
#top-menu, #top-space {display:none}
#to-top{bottom:74px}
#to-top:hover{background:#034;color:#eee}
#about, #products, #meeting{padding-top:80px}
#head.small{position:fixed}
#head.small h1.logo{margin:0;padding:0;border:0;line-height:100%;height:auto;max-height:auto;min-height:auto;float:left}
#head.small h1.logo a img{width:auto;max-width:auto;min-width:auto;height:100%;max-height:auto;min-height:auto}

#head.small #top-menu ul li a{font-size:15px;padding:14px 12px 19px}
#head.small #top-menu ul span.separator{margin:0;width:5px;max-width:auto;min-width:auto;height:5px;max-height:auto;min-height:auto}

#mobile-top-menu a.mobile-nav-button{display:table}
#mobile-top-menu a.mobile-nav-button i{display:table-cell;vertical-align:middle}
#slideshow .sl-slider h2{font-size:56px;line-height:56px;padding:20px 30px 10px}
#slideshow .nav-dots{height:40px;max-height:auto;min-height:auto}
#slideshow .nav-dots .dots-box{margin:0 auto;padding:0 10px;border:0}
#slideshow .nav-dots .dots-box:before{margin-left:-40px}
#slideshow .nav-dots .dots-box:after{margin-right:-40px}
#slideshow .nav-dots .dots-box span{width:20px;max-width:auto;min-width:auto;height:20px;max-height:auto;min-height:auto;margin:10px 10px 0;padding:0;border:0}
#services .box{margin-top:50px;padding:0}
#services .box.alpha{margin-top:0}
#services .box a{margin:10px auto 5px;padding:50px;border:0;width:92px;max-width:auto;min-width:auto;height:92px;max-height:auto;min-height:auto}
#services .box a:focus, #services .box a:hover{margin:10px auto 5px;padding:50px;border:0}
#orig-he{margin:0 auto}
.view{width:100%;max-width:auto;min-width:auto;height:auto;max-height:auto;min-height:auto;-webkit-transition:1.5s;transition:1.5s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=@nodot)";filter:alpha(opacity=100);opacity:1}
.view h2{margin-top:80px;font-size:30px;line-height:32px;padding:0 20px}
.view h3{font-size:18px;padding:0 20px}
.view div.options{margin-top:20px}
.box-view{width:100%;max-width:auto;min-width:auto;margin:10px auto;padding:0;border:0}
#meeting .form-block, #meeting .text-block{height:auto;max-height:auto;min-height:auto;margin-bottom:20px}
#meeting .form-block h2.subtitle, #meeting .text-block h2.subtitle{font-size:18px}
#meeting .text-block p{font-size:14px}
#clients{margin:0;padding:50px 0;border:0}
#clients .testimonial{margin:20px auto 0;padding:20px 0 0;border:0;border-top:1px solid #eee}
#clients .testimonial.first{margin:0 auto;padding:0;border:0}
#clients .testimonial img{width:124px;max-width:auto;min-width:auto;height:124px;max-height:auto;min-height:auto}
#clients .testimonial blockquote {margin:15px 0 0 20px;padding:20px;max-width:100%;}
#clients .testimonial blockquote p {font-size:12px}
#clients .testimonial blockquote cite {font-size:12px;line-height:12px}
#clients .testimonial blockquote:before {left:-15px;border-width:0 15px 15px 0}
#clients .testimonial blockquote i {font-size:12px}
#clients .testimonial blockquote i.topleft {top:6px;left:8px}
#clients .testimonial blockquote i.bottomright {bottom:6px;right:8px}
#map {height:320px!important}
.tabs .control li {width:100%;max-width:auto;min-width:auto;display:block;border-right:0}
.tabs .control li a {display:block}
.tabs .panel {background:#fff;margin:0;padding:20px;border:0;-webkit-transition:.5s;transition:.5s}
.tabs .panel .tab {display:none;-webkit-transition:.5s;transition:.5s}
.tabs .panel .tab i {background:#056;color:#eee;margin:0 20px 10px 0;padding:0;border:0;font-size:49px;width:90px;max-width:auto;min-width:auto;height:90px;max-height:auto;min-height:auto;line-height:90px;
text-align:center;-o-border-radius:50%;border-radius:50%;float:left}
.tabs .panel .tab p {color:#056;margin:0;padding:0;border:0;font-size:12px}
.tabs .panel .tab.active {display:block}
#not-found {margin:0;padding:50px 0;border:0}
#not-found h1 {margin:0;padding:0;border:0;line-height:100px;font-size:120px;text-align:center;color:#056}
#not-found h2 {margin:0;padding:0;border:0;line-height:46px;font-size:50px;text-align:center;color:#d5d5d5;letter-spacing:12px}
#not-found h3 {margin:30px 0 0;padding:0;border:0;line-height:30px;font-size:18px;color:#056}
#not-found ul {margin-top:0}
#footer {padding-bottom:1px}
#footer .column, #footer .columns {margin-bottom:40px}
#footer p {line-height:14px;margin:8px 0 0}
#footer #flickr-widget a {width:100px;max-width:auto;min-width:auto;height:100px;max-height:auto;min-height:auto;margin:0 0 10px 10px}
#footer #flickr-widget a.alpha {margin:0 0 10px 10px}
#footer input[type=text].email-news, #footer select.email-news, #footer textarea.email-news {float:none;width:100%;max-width:auto;min-width:auto}
#copyright p {margin-bottom:20px;text-align:center}
#copyright div.social-icons {text-align:center;float:none}
#copyright div.social-icons a {margin:0 2px}

}
@media only screen and (max-width:479px) {
#to-top, #to-top.show {width:100%;max-width:auto;min-width:auto;margin:0;padding:4px 0 0;border:0;-o-border-radius:0;border-radius:0;bottom:0;left:0}
#slideshow .sl-slider h2 {font-size:42px;line-height:42px;text-align:center;margin:30px auto 10px;padding:0;border:0}
#slideshow blockquote p {font-size:14px;line-height:20px;text-align:center}
#slideshow blockquote.box {background:rgba(0, 85, 102, .7);width:auto;max-width:265px;min-width:auto;margin:20px 0 0;padding:18px 15px 15px;border:0}
#slideshow blockquote.box h2 {margin:0 0 12px;padding:0;border:0;font-size:28px;line-height:28px}
#slideshow blockquote.box p {text-align:left;font-size:16px;margin:0 5px 0 0;padding:0;border:0;font-style:normal}
h1.title{ font-size:21px; line-height:29px;}
#slideshow blockquote.box cite {background:0 0;color:#eee;font-size:12px;text-transform:uppercase;margin:10px 0 0;padding:0;border:0;-webkit-box-shadow:none;
-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;text-align:left;float:none;border-bottom:1px solid #ffcc77;font-weight:400;letter-spacing:3px}
#slideshow .nav-dots {height:40px;max-height:auto;min-height:auto}
#slideshow .nav-dots .dots-box {margin:0 auto;padding:0 10px;border:0}
#slideshow .nav-dots .dots-box:before {margin-left:-40px}
#slideshow .nav-dots .dots-box:after {margin-right:-40px}
#slideshow .nav-dots .dots-box span {width:20px;max-width:auto;min-width:auto;height:20px;max-height:auto;min-height:auto;margin:10px 10px 0;padding:0;border:0}
#services .box {margin-top:50px;padding:0}
#services .box.alpha {margin-top:0}
#services .box a {margin:10px auto 5px;padding:50px;border:0;width:92px;max-width:auto;min-width:auto;height:92px;max-height:auto;min-height:auto}
#services .box a:focus, #services .box a:hover {margin:10px auto 5px;padding:50px;border:0}
#orig-he {margin:0 auto}
.view {width:100%;max-width:auto;min-width:auto;height:auto;max-height:auto;min-height:auto}
.view h2 {margin-top:30px;font-size:30px;line-height:32px;padding:0 20px}
.view h3 {font-size:18px;padding:0 20px}
.view div.options {margin-top:20px}
.box-view {width:100%;max-width:auto;min-width:auto;margin:10px auto;padding:0;border:0}
#meeting .form-block, #meeting .text-block {height:auto;max-height:auto;min-height:auto;margin-bottom:20px}
#meeting .form-block h2.subtitle, #meeting .text-block h2.subtitle {font-size:18px}
#meeting .text-block p {font-size:14px}
#clients .testimonial {margin:20px auto 0;padding:20px 0 0;border:0;border-top:1px solid #eee;text-align:center}
#clients .testimonial.first {margin:0 auto;padding:0;border:0}
#clients .testimonial img {width:124px;max-width:auto;min-width:auto;height:124px;max-height:auto;min-height:auto;margin:0 auto;float:none}
#clients .testimonial blockquote {width:auto;max-width:90%;min-width:auto;margin:0 auto;padding:20px;text-align:center;float:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;
-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-o-border-radius:4px;border-radius:4px}
#clients .testimonial blockquote p {font-size:14px}
#clients .testimonial blockquote cite {font-size:12px;line-height:12px}
#clients .testimonial blockquote:before {display:none}
#clients .testimonial blockquote i {font-size:12px}
#clients .testimonial blockquote i.topleft {top:6px;left:8px}
#clients .testimonial blockquote i.bottomright {bottom:6px;right:8px}
#footer {padding-bottom:1px}
#footer .column, #footer .columns {margin-bottom:40px}
#footer p {line-height:14px;margin:8px 0 0}
#footer #flickr-widget a {width:100px;max-width:auto;min-width:auto;height:100px;max-height:auto;min-height:auto;margin:0 0 10px 10px}
#footer #flickr-widget a.alpha {margin:0 0 10px 10px}
#footer input[type=text].email-news, #footer select.email-news, #footer textarea.email-news {float:none;width:100%;max-width:auto;min-width:auto}
#copyright {padding-bottom:50px}
#copyright p {margin-bottom:20px;text-align:center}
#copyright div.social-icons {text-align:center;float:none;padding-top:20px;border-top:1px solid #2f2f2f}
#copyright div.social-icons a {margin:0 2px}
ul.accordion li a, ul.skills li span {font-size:16px}
#about2 .view.circle{ float:none}
#about2 .out{ overflow:visible}
.out p{ padding:8px 0}

}
