html{
	font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%
}
body{
	margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{
	display:block
}
audio,canvas,progress,video{
	display:inline-block;vertical-align:baseline
}
audio:not([controls]){
	display:none;height:0
}
[hidden],template{
	display:none
}
a{
	background:transparent
}
a:active,a:hover{
	outline:0
}
abbr[title]{
	border-bottom:1px dotted
}
b,strong{
	font-weight:bold
}
dfn{
	font-style:italic
}
h1{
	font-size:2em;margin:0.67em 0
}
mark{
	background:#ff0;color:#000
}
small{
	font-size:80%
}
sub,sup{
	font-size:75%;line-height:0;position:relative;vertical-align:baseline
}
sup{
	top:-0.5em
}
sub{
	bottom:-0.25em
}
img{
	border:0
}
svg:not(:root){
	overflow:hidden
}
figure{
	margin:1em 40px
}
hr{
	-moz-box-sizing:content-box;box-sizing:content-box;height:0
}
pre{
	overflow:auto
}
code,kbd,pre,samp{
	font-family:monospace, monospace;font-size:1em
}
button,input,optgroup,select,textarea{
	color:inherit;font:inherit;margin:0
}
button{
	overflow:visible
}
button,select{
	text-transform:none
}
button,html input[type="button"],input[type="reset"],input[type="submit"]{
	-webkit-appearance:button;cursor:pointer
}
button[disabled],html input[disabled]{
	cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner{
	border:0;padding:0
}
input{
	line-height:normal
}
input[type="checkbox"],input[type="radio"]{
	box-sizing:border-box;padding:0
}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{
	height:auto
}
input[type="search"]{
	-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{
	-webkit-appearance:none
}
fieldset{
	border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em
}
legend{
	border:0;padding:0
}
textarea{
	overflow:auto
}
optgroup{
	font-weight:bold
}
table{
	border-collapse:collapse;border-spacing:0
}
td,th{
	padding:0
}
*{
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
*:before,*:after{
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box
}
html{
	font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)
}
body{
	font-family:Helvetica,Arial,sans-serif;font-size:1em;line-height:1.42857143;color:#000;background-color:#fff
}
input,button,select,textarea{
	font-family:inherit;font-size:inherit;line-height:inherit
}
a{
	color:#4374e0;text-decoration:none
}
a:hover,a:focus{
	color:#2258ce;text-decoration:underline
}
a:focus{
	outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px
}
figure{
	margin:0
}
img{
	vertical-align:middle
}
.img-responsive{
	display:block;width:100% \9;max-width:100%;height:auto
}
.img-rounded{
	border-radius:6px
}
hr{
	margin-top:1em;margin-bottom:1em;border:0;border-top:1px solid #f2f4f5
}
.sr-only{
	position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
	font-family:inherit;font-weight:500;line-height:1.5;color:inherit
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{
	font-weight:normal;line-height:1;color:#e7ecee
}
h1,.h1,h2,.h2,h3,.h3{
	margin-top:1em;margin-bottom:.5em
}
h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{
	font-size:65%
}
h4,.h4,h5,.h5,h6,.h6{
	margin-top:.5em;margin-bottom:.5em
}
h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{
	font-size:75%
}
h1,.h1{
	font-size:2.5em
}
h2,.h2{
	font-size:2.5em
}
h3,.h3{
	font-size:1.875em
}
h4,.h4{
	font-size:1.25em
}
h5,.h5{
	font-size:1em
}
h6,.h6{
	font-size:.875em
}
p{
	margin:0 0 .5em
}
small,.small{
	font-size:87%
}
.page-header{
	padding-bottom:-0.5em;margin:2em 0 1em;border-bottom:1px solid #f2f4f5
}
ul,ol{
	margin-top:0;margin-bottom:.5em
}
ul ul,ol ul,ul ol,ol ol{
	margin-bottom:0
}
.container{
	margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px
}
@media (min-width:768px){
	.container{
	width:750px
}

}
@media (min-width:992px){
	.container{
	width:970px
}

}
@media (min-width:1200px){
	.container{
	width:1170px
}

}
.container-fluid{
	margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px
}
.row{
	margin-left:-15px;margin-right:-15px
}
.col-sm-1, .col-md-1, .col-lg-1, .col-sm-2, .col-md-2, .col-lg-2, .col-sm-3, .col-md-3, .col-lg-3, .col-sm-4, .col-md-4, .col-lg-4, .col-sm-5, .col-md-5, .col-lg-5, .col-sm-6, .col-md-6, .col-lg-6, .col-sm-7, .col-md-7, .col-lg-7, .col-sm-8, .col-md-8, .col-lg-8, .col-sm-9, .col-md-9, .col-lg-9, .col-sm-10, .col-md-10, .col-lg-10, .col-sm-11, .col-md-11, .col-lg-11, .col-sm-12, .col-md-12, .col-lg-12{
	position:relative;min-height:1px;padding-left:15px;padding-right:15px
}
@media (min-width:768px){
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{
	float:left
}
.col-sm-12{
	width:100%
}
.col-sm-11{
	width:91.66666667%
}
.col-sm-10{
	width:83.33333333%
}
.col-sm-9{
	width:75%
}
.col-sm-8{
	width:66.66666667%
}
.col-sm-7{
	width:58.33333333%
}
.col-sm-6{
	width:50%
}
.col-sm-5{
	width:41.66666667%
}
.col-sm-4{
	width:33.33333333%
}
.col-sm-3{
	width:25%
}
.col-sm-2{
	width:16.66666667%
}
.col-sm-1{
	width:8.33333333%
}
.col-sm-pull-12{
	right:100%
}
.col-sm-pull-11{
	right:91.66666667%
}
.col-sm-pull-10{
	right:83.33333333%
}
.col-sm-pull-9{
	right:75%
}
.col-sm-pull-8{
	right:66.66666667%
}
.col-sm-pull-7{
	right:58.33333333%
}
.col-sm-pull-6{
	right:50%
}
.col-sm-pull-5{
	right:41.66666667%
}
.col-sm-pull-4{
	right:33.33333333%
}
.col-sm-pull-3{
	right:25%
}
.col-sm-pull-2{
	right:16.66666667%
}
.col-sm-pull-1{
	right:8.33333333%
}
.col-sm-pull-0{
	right:auto
}
.col-sm-push-12{
	left:100%
}
.col-sm-push-11{
	left:91.66666667%
}
.col-sm-push-10{
	left:83.33333333%
}
.col-sm-push-9{
	left:75%
}
.col-sm-push-8{
	left:66.66666667%
}
.col-sm-push-7{
	left:58.33333333%
}
.col-sm-push-6{
	left:50%
}
.col-sm-push-5{
	left:41.66666667%
}
.col-sm-push-4{
	left:33.33333333%
}
.col-sm-push-3{
	left:25%
}
.col-sm-push-2{
	left:16.66666667%
}
.col-sm-push-1{
	left:8.33333333%
}
.col-sm-push-0{
	left:auto
}
.col-sm-offset-12{
	margin-left:100%
}
.col-sm-offset-11{
	margin-left:91.66666667%
}
.col-sm-offset-10{
	margin-left:83.33333333%
}
.col-sm-offset-9{
	margin-left:75%
}
.col-sm-offset-8{
	margin-left:66.66666667%
}
.col-sm-offset-7{
	margin-left:58.33333333%
}
.col-sm-offset-6{
	margin-left:50%
}
.col-sm-offset-5{
	margin-left:41.66666667%
}
.col-sm-offset-4{
	margin-left:33.33333333%
}
.col-sm-offset-3{
	margin-left:25%
}
.col-sm-offset-2{
	margin-left:16.66666667%
}
.col-sm-offset-1{
	margin-left:8.33333333%
}
.col-sm-offset-0{
	margin-left:0
}

}
@media (min-width:992px){
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{
	float:left
}
.col-md-12{
	width:100%
}
.col-md-11{
	width:91.66666667%
}
.col-md-10{
	width:83.33333333%
}
.col-md-9{
	width:75%
}
.col-md-8{
	width:66.66666667%
}
.col-md-7{
	width:58.33333333%
}
.col-md-6{
	width:50%
}
.col-md-5{
	width:41.66666667%
}
.col-md-4{
	width:33.33333333%
}
.col-md-3{
	width:25%
}
.col-md-2{
	width:16.66666667%
}
.col-md-1{
	width:8.33333333%
}
.col-md-pull-12{
	right:100%
}
.col-md-pull-11{
	right:91.66666667%
}
.col-md-pull-10{
	right:83.33333333%
}
.col-md-pull-9{
	right:75%
}
.col-md-pull-8{
	right:66.66666667%
}
.col-md-pull-7{
	right:58.33333333%
}
.col-md-pull-6{
	right:50%
}
.col-md-pull-5{
	right:41.66666667%
}
.col-md-pull-4{
	right:33.33333333%
}
.col-md-pull-3{
	right:25%
}
.col-md-pull-2{
	right:16.66666667%
}
.col-md-pull-1{
	right:8.33333333%
}
.col-md-pull-0{
	right:auto
}
.col-md-push-12{
	left:100%
}
.col-md-push-11{
	left:91.66666667%
}
.col-md-push-10{
	left:83.33333333%
}
.col-md-push-9{
	left:75%
}
.col-md-push-8{
	left:66.66666667%
}
.col-md-push-7{
	left:58.33333333%
}
.col-md-push-6{
	left:50%
}
.col-md-push-5{
	left:41.66666667%
}
.col-md-push-4{
	left:33.33333333%
}
.col-md-push-3{
	left:25%
}
.col-md-push-2{
	left:16.66666667%
}
.col-md-push-1{
	left:8.33333333%
}
.col-md-push-0{
	left:auto
}
.col-md-offset-12{
	margin-left:100%
}
.col-md-offset-11{
	margin-left:91.66666667%
}
.col-md-offset-10{
	margin-left:83.33333333%
}
.col-md-offset-9{
	margin-left:75%
}
.col-md-offset-8{
	margin-left:66.66666667%
}
.col-md-offset-7{
	margin-left:58.33333333%
}
.col-md-offset-6{
	margin-left:50%
}
.col-md-offset-5{
	margin-left:41.66666667%
}
.col-md-offset-4{
	margin-left:33.33333333%
}
.col-md-offset-3{
	margin-left:25%
}
.col-md-offset-2{
	margin-left:16.66666667%
}
.col-md-offset-1{
	margin-left:8.33333333%
}
.col-md-offset-0{
	margin-left:0
}

}
@media (min-width:1200px){
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{
	float:left
}
.col-lg-12{
	width:100%
}
.col-lg-11{
	width:91.66666667%
}
.col-lg-10{
	width:83.33333333%
}
.col-lg-9{
	width:75%
}
.col-lg-8{
	width:66.66666667%
}
.col-lg-7{
	width:58.33333333%
}
.col-lg-6{
	width:50%
}
.col-lg-5{
	width:41.66666667%
}
.col-lg-4{
	width:33.33333333%
}
.col-lg-3{
	width:25%
}
.col-lg-2{
	width:16.66666667%
}
.col-lg-1{
	width:8.33333333%
}
.col-lg-pull-12{
	right:100%
}
.col-lg-pull-11{
	right:91.66666667%
}
.col-lg-pull-10{
	right:83.33333333%
}
.col-lg-pull-9{
	right:75%
}
.col-lg-pull-8{
	right:66.66666667%
}
.col-lg-pull-7{
	right:58.33333333%
}
.col-lg-pull-6{
	right:50%
}
.col-lg-pull-5{
	right:41.66666667%
}
.col-lg-pull-4{
	right:33.33333333%
}
.col-lg-pull-3{
	right:25%
}
.col-lg-pull-2{
	right:16.66666667%
}
.col-lg-pull-1{
	right:8.33333333%
}
.col-lg-pull-0{
	right:auto
}
.col-lg-push-12{
	left:100%
}
.col-lg-push-11{
	left:91.66666667%
}
.col-lg-push-10{
	left:83.33333333%
}
.col-lg-push-9{
	left:75%
}
.col-lg-push-8{
	left:66.66666667%
}
.col-lg-push-7{
	left:58.33333333%
}
.col-lg-push-6{
	left:50%
}
.col-lg-push-5{
	left:41.66666667%
}
.col-lg-push-4{
	left:33.33333333%
}
.col-lg-push-3{
	left:25%
}
.col-lg-push-2{
	left:16.66666667%
}
.col-lg-push-1{
	left:8.33333333%
}
.col-lg-push-0{
	left:auto
}
.col-lg-offset-12{
	margin-left:100%
}
.col-lg-offset-11{
	margin-left:91.66666667%
}
.col-lg-offset-10{
	margin-left:83.33333333%
}
.col-lg-offset-9{
	margin-left:75%
}
.col-lg-offset-8{
	margin-left:66.66666667%
}
.col-lg-offset-7{
	margin-left:58.33333333%
}
.col-lg-offset-6{
	margin-left:50%
}
.col-lg-offset-5{
	margin-left:41.66666667%
}
.col-lg-offset-4{
	margin-left:33.33333333%
}
.col-lg-offset-3{
	margin-left:25%
}
.col-lg-offset-2{
	margin-left:16.66666667%
}
.col-lg-offset-1{
	margin-left:8.33333333%
}
.col-lg-offset-0{
	margin-left:0
}

}
.input-sm{
	height:13em;padding:5px 10px;font-size:.875em;line-height:1.5;border-radius:3px
}
select.input-sm{
	height:13em;line-height:13em
}
textarea.input-sm,select[multiple].input-sm{
	height:auto
}
.input-lg{
	height:24em;padding:10px 16px;font-size:1.125em;line-height:1.33;border-radius:6px
}
select.input-lg{
	height:24em;line-height:24em
}
textarea.input-lg,select[multiple].input-lg{
	height:auto
}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{
	content:" ";display:table
}
.clearfix:after,.container:after,.container-fluid:after,.row:after{
	clear:both
}
.center-block{
	display:block;margin-left:auto;margin-right:auto
}
.pull-right{
	float:right !important
}
.pull-left{
	float:left !important
}
.hide{
	display:none !important
}
.show{
	display:block !important
}
.invisible{
	visibility:hidden
}
.text-hide{
	font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0
}
.hidden{
	display:none !important;visibility:hidden !important
}
.affix{
	position:fixed;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)
}
@-ms-viewport{
	width:device-width
}
.visible-xs,.visible-sm,.visible-md,.visible-lg{
	display:none !important
}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{
	display:none !important
}
@media (max-width:767px){
	.visible-xs{
	display:block !important
}
table.visible-xs{
	display:table
}
tr.visible-xs{
	display:table-row !important
}
th.visible-xs,td.visible-xs{
	display:table-cell !important
}

}
@media (max-width:767px){
	.visible-xs-block{
	display:block !important
}

}
@media (max-width:767px){
	.visible-xs-inline{
	display:inline !important
}

}
@media (max-width:767px){
	.visible-xs-inline-block{
	display:inline-block !important
}

}
@media (min-width:768px) and (max-width:991px){
	.visible-sm{
	display:block !important
}
table.visible-sm{
	display:table
}
tr.visible-sm{
	display:table-row !important
}
th.visible-sm,td.visible-sm{
	display:table-cell !important
}

}
@media (min-width:768px) and (max-width:991px){
	.visible-sm-block{
	display:block !important
}

}
@media (min-width:768px) and (max-width:991px){
	.visible-sm-inline{
	display:inline !important
}

}
@media (min-width:768px) and (max-width:991px){
	.visible-sm-inline-block{
	display:inline-block !important
}

}
@media (min-width:992px) and (max-width:1199px){
	.visible-md{
	display:block !important
}
table.visible-md{
	display:table
}
tr.visible-md{
	display:table-row !important
}
th.visible-md,td.visible-md{
	display:table-cell !important
}

}
@media (min-width:992px) and (max-width:1199px){
	.visible-md-block{
	display:block !important
}

}
@media (min-width:992px) and (max-width:1199px){
	.visible-md-inline{
	display:inline !important
}

}
@media (min-width:992px) and (max-width:1199px){
	.visible-md-inline-block{
	display:inline-block !important
}

}
@media (min-width:1200px){
	.visible-lg{
	display:block !important
}
table.visible-lg{
	display:table
}
tr.visible-lg{
	display:table-row !important
}
th.visible-lg,td.visible-lg{
	display:table-cell !important
}

}
@media (min-width:1200px){
	.visible-lg-block{
	display:block !important
}

}
@media (min-width:1200px){
	.visible-lg-inline{
	display:inline !important
}

}
@media (min-width:1200px){
	.visible-lg-inline-block{
	display:inline-block !important
}

}
@media (max-width:767px){
	.hidden-xs{
	display:none !important
}

}
@media (min-width:768px) and (max-width:991px){
	.hidden-sm{
	display:none !important
}

}
@media (min-width:992px) and (max-width:1199px){
	.hidden-md{
	display:none !important
}

}
@media (min-width:1200px){
	.hidden-lg{
	display:none !important
}

}
.visible-print{
	display:none !important
}
@media print{
	.visible-print{
	display:block !important
}
table.visible-print{
	display:table
}
tr.visible-print{
	display:table-row !important
}
th.visible-print,td.visible-print{
	display:table-cell !important
}

}
.visible-print-block{
	display:none !important
}
@media print{
	.visible-print-block{
	display:block !important
}

}
.visible-print-inline{
	display:none !important
}
@media print{
	.visible-print-inline{
	display:inline !important
}

}
.visible-print-inline-block{
	display:none !important
}
@media print{
	.visible-print-inline-block{
	display:inline-block !important
}

}
@media print{
	.hidden-print{
	display:none !important
}

}
@font-face{
	font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot');src:url('../fonts/fontawesome-webfontd41d.eot?#iefix') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff') format('woff'),url('../fonts/fontawesome-webfont.ttf') format('truetype'),url('../fonts/fontawesome-webfont.svg#fontawesomeregular') format('svg');font-weight:normal;font-style:normal
}
.fa{
	display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
}
.fa-barcode:before{
	content:"\f02a"
}
.fa-calculator:before{
	content:"\f1ec"
}
.fa-cc-paypal:before{
	content:"\f1f4"
}
.fa-chevron-left:before{
	content:"\f053"
}
.fa-chevron-right:before{
	content:"\f054"
}
.fa-chevron-up:before{
	content:"\f077"
}
.fa-clock-o:before{
	content:"\f017"
}
.fa-cloud-download:before{
	content:"\f0ed"
}
.fa-code-fork:before{
	content:"\f126"
}
.fa-code:before{
	content:"\f121"
}
.fa-codepen:before{
	content:"\f1cb"
}
.fa-comment-o:before{
	content:"\f0e5"
}
.fa-comment:before{
	content:"\f075"
}
.fa-comments-o:before{
	content:"\f0e6"
}
.fa-comments:before{
	content:"\f086"
}
.fa-download:before{
	content:"\f019"
}
.fa-envelope-o:before{
	content:"\f003"
}
.fa-facebook-square:before{
	content:"\f082"
}
.fa-facebook:before{
	content:"\f09a"
}
.fa-flask:before{
	content:"\f0c3"
}
.fa-check-square-o:before{
	content:"\f046"
}
.fa-cog:before{
	content:"\f013"
}
.fa-camera:before{
	content:"\f030"
}
.fa-file-code-o:before{
	content:"\f1c9"
}
.fa-file-image-o:before{
	content:"\f1c5"
}
.fa-file-pdf-o:before{
	content:"\f1c1"
}
.fa-file-text-o:before{
	content:"\f0f6"
}
.fa-gears:before,.fa-cogs:before{
	content:"\f085"
}
.fa-google-plus-square:before{
	content:"\f0d4"
}
.fa-google-plus:before{
	content:"\f0d5"
}
.fa-group:before,.fa-users:before{
	content:"\f0c0"
}
.fa-image:before,.fa-picture-o:before{
	content:"\f03e"
}
.fa-info-circle:before{
	content:"\f05a"
}
.fa-info:before{
	content:"\f129"
}
.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{
	content:"\f1cd"
}
.fa-linux:before{
	content:"\f17c"
}
.fa-lock:before{
	content:"\f023"
}
.fa-paypal:before{
	content:"\f1ed"
}
.fa-puzzle-piece:before{
	content:"\f12e"
}
.fa-qrcode:before{
	content:"\f029"
}
.fa-save:before,.fa-floppy-o:before{
	content:"\f0c7"
}
.fa-shopping-cart:before{
	content:"\f07a"
}
.fa-sitemap:before{
	content:"\f0e8"
}
.fa-terminal:before{
	content:"\f120"
}
.fa-twitter-square:before{
	content:"\f081"
}
.fa-twitter:before{
	content:"\f099"
}
.fa-unlock-alt:before{
	content:"\f13e"
}
.fa-unlock:before{
	content:"\f09c"
}
.fa-user-md:before{
	content:"\f0f0"
}
.fa-user:before{
	content:"\f007"
}
.fa-users:before{
	content:"\f0c0"
}
.fa-cc-visa:before{
	content:"\f1f0"
}
.fa-cc-mastercard:before{
	content:"\f1f1"
}
html{
	font-size:100%
}
html,body{
	height:100%
}
body{
	background-repeat:repeat
}
.gray-bg{
	background:#f2f4f5;padding:39.6px 0 !important
}
@media only screen and (max-width: 768px){
	.center-mobile{
	text-align:center !important
}

}
@media only screen and (max-width: 991px){
	.center-tablet{
	text-align:center !important
}

}
iframe{
	width:100%;border:none
}
.site-layout{
	max-width:100%;margin:auto;background:#fff;transition:max-width .25s
}
.site-layout.boxed{
	position:relative;width:100%;max-width:1200px;margin:auto;overflow:hidden !important;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.17);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,0.17);box-shadow:0 0 20px 0 rgba(0,0,0,0.17)
}
.ie .site-layout.boxed{
	border-right:1px solid #cecece;border-left:1px solid #cecece
}
.group:after{
	visibility:hidden;display:block;content:"";clear:both;height:0
}
.page-block{
	width:100%;padding:36px 0 24px 0
}
@media only screen and (max-width: 768px){
	.page-block{
	padding:24px 0 19.2px 0
}

}
img{
	display:block;width:100% \9;max-width:100%;height:auto
}
.img-rounded{
	-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px
}
.img-circle{
	-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%
}
::selection{
	color:#fff;background:#000
}
::-moz-selection{
	color:#fff;background:#000
}
.space-top{
	margin-top:24px
}
@media only screen and (max-width: 768px){
	.space-top{
	margin-top:19.2px
}

}
.space-bottom{
	margin-bottom:24px
}
@media only screen and (max-width: 768px){
	.space-bottom{
	margin-bottom:19.2px
}

}
.double-space-top{
	margin-top:48px
}
@media only screen and (max-width: 768px){
	.double-space-top{
	margin-top:31.2px
}

}
.double-space-bottom{
	margin-bottom:48px
}
@media only screen and (max-width: 768px){
	.double-space-bottom{
	margin-bottom:31.2px
}

}
.double-padding-top{
	padding-top:48px !important
}
@media only screen and (max-width: 768px){
	.double-padding-top{
		padding-top:31.2px !important
	}
}
.double-padding-bottom{
	padding-bottom:48px !important
}
@media only screen and (max-width: 768px){
	.double-padding-bottom{
		padding-bottom:31.2px !important
	}
}
.no-space-top{
	margin-top:0 !important
}
.no-space-bottom{
	margin-bottom:0 !important
}
.no-padding-top{
	padding-top:0 !important
}
.no-padding-bottom{
	padding-bottom:0 !important
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
	font-family:inherit;line-height:1.5;color:#000;font-weight:normal;margin-top:0
}
h1.heading,.h1.heading,h2.heading,.h2.heading{
	font-weight:300
}
h1,.h1{
	font-size:2.5em;
	margin-bottom:20px
}
h2,.h2{
	font-size:1.875em;
	margin-bottom:15px
}

@media only screen and (max-width: 768px){
	h1,.h1{
		font-size:2.125em;
		margin-bottom:18px
	}
	h2,.h2{
		font-size:1.5em;
		margin-bottom:13px
	}
}
h3,.h3{
	font-size:1.875em;margin-bottom:15px
}
h3.heading,.h3.heading{
	font-weight:bold;text-transform:uppercase;font-size:1.25em;margin-bottom:14px
}
h3.heading>span,.h3.heading>span{
	display:block;margin-top:8px;width:50px;height:2px;background:#000
}
h3.heading.center,.h3.heading.center{
	text-align:center
}
h3.heading.center span,.h3.heading.center span{
	margin:8px auto 0 auto
}
h4,.h4{
	font-size:1.25em;margin-bottom:12px
}
h4.heading,.h4.heading{
	font-weight:bold;text-transform:uppercase;font-size:1em;margin-bottom:12px
}
h5,.h5{
	font-size:1em;margin-bottom:7px
}
h6,.h6{
	font-size:.875em;margin-bottom:7px
}
h1,h2,h3,h4,h5,h6{
	word-spacing:0.09em
}

.page-heading{
	width:100%;
	margin:0 0 0 0;
	padding:0 36px 0 36px;
	text-transform:uppercase

}

@media only screen and (max-width: 768px){
	.page-heading{
		margin-bottom:28.8px
	
}


}

.page-heading h1,.page-heading h2,.page-heading h3,.page-heading h4,.page-heading h5,.page-heading h6{
	word-spacing:0.15em

}

.page-heading h1,.page-heading h2{
	text-transform:none;
	font-weight:bold;
	margin:0 0 0 0

}

.page-heading h3{
	text-transform:none;
	font-weight:normal;
	font-size:1.25em;
	margin:0 0 0 0

}

.page-heading h3>span{
	display:block;
	margin-top:8px;
	width:50px;
	height:2px;
	background:#000

}

.page-heading h3>i{
	font-style:normal

}

.page-heading h4,.page-heading p{
	text-transform:none;
	font-size:1em

}

.page-heading.center{
	text-align:center

}

.page-heading.center span{
	margin:8px auto 0 auto

}

.page-heading.light-color h1,.page-heading.light-color h2,.page-heading.light-color h3,.page-heading.light-color h4,.page-heading.light-color h5,.page-heading.light-color h6,.page-heading.light-color p{
color:#fff !important

}

.page-heading.light-color h3 span{
	background:#fff !important

}

p{
	
	font-size:1em;line-height:1.75;margin-bottom:24px

}

p.small{
	
	font-size:.875em !important;line-height:1.57;margin-bottom:16px

}

.p-sm{
	font-size:.875em !important;line-height:1.57;margin-bottom:16px

}

.p-lg{
	font-size:1.125em !important;line-height:1.75;margin-bottom:24px

}

.light-color{
	color:#fff !important

}

.light-color:hover{
	color:#fff !important

}

.primary-color,.text-primary{
	color:#4374e0 !important
}
.primary-color:hover,.text-primary:hover{
	color:#4374e0 !important
}
.gray-color{
	color:#e1e4e6 !important
}
.gray-color:hover{
	color:#e1e4e6 !important
}
.text-success{
	color:#5cb85c !important
}
.text-success:hover{
	color:#5cb85c !important
}
.text-info{
	color:#5bc0de !important
}
.text-info:hover{
	color:#5bc0de !important
}
.text-danger{
	color:#c33 !important
}
.text-danger:hover{
	color:#c33 !important
}
.text-warning{
	color:#ffce00 !important
}
.text-warning:hover{
	color:#ffce00 !important
}
.text-muted{
	color:#797979 !important
}
.text-muted:hover{
	color:#797979 !important
}
.light-weight{
	font-weight:300 !important
}
.bold-weight{
	font-weight:bold !important
}
.normal-weight{
	font-weight:normal !important
}
.uppercase{
	text-transform:uppercase !important
}
.normalcase{
	text-transform:none !important
}
.italics{
	font-style:italic !important
}
.no-underline{
	text-decoration:none !important
}
.underline{
	text-decoration:underline !important
}
a{
	text-decoration:underline;color:#4374e0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease
}
a.large{
	font-size:1.125em
}
a.alt{
	text-decoration:none !important
}
a.alt:hover{
	text-decoration:underline !important
}
a.muted{
	font-size:.875em;padding-bottom:1px;margin:0 0 4px 0;color:#afafaf;text-decoration:none;border-bottom:1px solid #afafaf
}
a.muted:hover{
	color:#afafaf;border-bottom:1px solid transparent
}
a:hover,a:focus{
	outline:0;text-decoration:none;color:#4374e0
}
ul,ol{
	font-size:1em;font-weight:400;line-height:1.57;margin-bottom:24px;padding-left:17px
}
ul li,ol li{
	margin-bottom:8px
}
ul.large,ol.large{
	font-size:1.125em
}
ul.list-unstyled ul,ol.list-unstyled ul{
	padding:8px 0 0 15px;list-style:none
}
ul.list-unstyled ul li,ol.list-unstyled ul li{
	font-size:0.875em;line-height:1
}
ul.featured-list{
	list-style:none;padding:0
}
ul.featured-list li:before{
	font-family:FontAwesome;content:"\f00c";margin-right:8px;color:#4374e0
}
label{
	display:inline-block;margin-bottom:12px;font-weight:300
}
.form-control{
	display:block;width:100%;height:30px;padding:6px 12px;font-size:1em;font-weight:300;line-height:1.42857143;color:#000;background:#fff;border:1px solid #b6b6b6;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
	.form-control{
	line-height:1
}

}
.form-control:focus{
	border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6)
}
.form-control:focus{
	border-color:#b6b6b6;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none
}
.form-control::-moz-placeholder{
	color:#797979;opacity:1
}
.form-control:-ms-input-placeholder{
	color:#797979
}
.form-control::-webkit-input-placeholder{
	color:#797979
}
.form-control::-moz-placeholder{
	color:#797979;opacity:1
}
.form-control:-ms-input-placeholder{
	color:#797979
}
.form-control::-webkit-input-placeholder{
	color:#797979
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{
	cursor:not-allowed;background:none;opacity:.5;filter:alpha(opacity=50)
}
.form-group{
	display:block;margin-bottom:24px
}
.input-lg{
	height:38px;font-size:1.2em
}
.ie .form-control{
	line-height:1
}
.checkbox,.radio{
	display:inline-block;padding-left:0px;margin:0 25px 12px 0
}
.checkbox:after,.radio:after{
	visibility:hidden;display:block;content:"";clear:both;height:0
}
.checkbox label,.radio label{
	display:inline-block;vertical-align:middle;padding-left:0px
}
.checkbox .icheckbox,.radio .icheckbox,.checkbox .iradio,.radio .iradio{
	position:relative;display:block;float:left;*display:inline;margin:4px 9px 0 0;padding:0;width:18px;height:18px;background:#fff;border:2px solid #b8b8b6;cursor:pointer;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease
}
.checkbox .iradio,.radio .iradio{
	-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%
}
.checkbox .iradio.checked,.radio .iradio.checked{
	border:2px solid #4374e0
}
.checkbox .iradio.checked:after,.radio .iradio.checked:after{
	content:"";display:block;position:absolute;width:6px;height:6px;background:#4374e0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;top:4px;left:4px
}
.checkbox .icheckbox.checked,.radio .icheckbox.checked{
	border:2px solid #4374e0
}
.checkbox .icheckbox.checked:after,.radio .icheckbox.checked:after{
	font-family:'FontAwesome';content:"\f00c";font-size:0.7em;display:block;position:absolute;line-height:0;color:#4374e0;top:7px;left:2px
}
.checkbox .checkbox.disabled label,.radio .checkbox.disabled label,.checkbox .radio.disabled label,.radio .radio.disabled label{
	cursor:default;opacity:.5;filter:alpha(opacity=50)
}
.checkbox .icheckbox.disabled,.radio .icheckbox.disabled,.checkbox .iradio.disabled,.radio .iradio.disabled{
	opacity:.5;filter:alpha(opacity=5);cursor:default
}
.checkbox .icheckbox.checked.disabled,.radio .icheckbox.checked.disabled,.checkbox .iradio.checked.disabled,.radio .iradio.checked.disabled{
	opacity:.5;filter:alpha(opacity=5);cursor:default
}
input.error,textarea.error{
	border-color:#c33 !important
}
label.error{
	display:none !important
}
.select-style{
	position:relative;border:1px solid #b6b6b6;width:100%;background:#fff
}
.select-style:after{
	position:absolute;background:#fff;top:0;width:32px;height:30px;text-align:center;right:0px;color:#b6b6b6;font-size:1.4em;line-height:1;padding-top:5px;font-family:FontAwesome;content:"\f107"
}
.select-style select{
	padding:0 12px;height:30px;width:100%;font-weight:300;border:none;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
	.select-style select{
	line-height:1
}

}
.select-style.select-lg select{
	height:38px;font-size:1.2em
}
.select-style.select-lg:after{
	height:38px;padding-top:9px
}
.select-style select:focus{
	outline:none
}
.helper-text{
	display:inline-block;color:#797979;margin:16px 0 12px 0
}
.helper-text:hover{
	color:#797979 !important
}
@-moz-document url-prefix(){
	.light-version .select-style{
	overflow:hidden
}
.light-version .select-style select{
	width:110%
}

}
.ie .light-version .select-style{
	overflow:hidden
}
.ie .light-version .select-style select{
	width:110%
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
	.light-version .select-style{
	overflow:hidden
}
.light-version .select-style select{
	width:120%
}

}
.header{
	position:relative;z-index:1005;width:100%
}
.header.stuck{
	position:fixed;left:0;top:0
}
@media only screen and (max-width: 1024px){
	.header.stuck{
	position:relative
}

}
.header .inner{
	position:relative;z-index:5;width:100%;height:90px;background:#fff;border-bottom:1px solid #d8d8d8;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.17);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.17);box-shadow:0 2px 5px 0 rgba(0,0,0,0.17);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease
}
@media only screen and (max-width: 1024px){
	.header .inner{
	height:80px;text-align:center
}

}
.header .inner.no-shadow{
	-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none
}
.header .container:after{
	visibility:hidden;display:block;content:"";clear:both;height:0
}
@media only screen and (max-width: 1200px){
	.header .container{
	width:100%;position:relative;z-index:-1
}

}
.header .logo{
	margin-top:24px;width:200px;height:48px;display:block;position:relative;z-index:1;float:left
}
@media only screen and (max-width: 1024px){
	.header .logo{
	display:inline-block;float:none;margin-top:24px
}
.header .logo img{
	display:block;margin:auto
}

}
.header .navigation{
	width:768px;float:left;text-align:center
}
@media only screen and (max-width: 1200px){
	.header .navigation{
	width:100%;position:absolute;z-index:-1;left:0
}
.header .navigation .menu{
	margin-left:-50px
}

}
@media only screen and (max-width: 1024px){
	.header .navigation{
	display:none
}

}
.header .tools{
	width:215px;float:right
}
@media only screen and (max-width: 1024px){
	.header .tools{
	width:auto
}

}
.header .tools a{
	display:block;margin:27px 4px 0 4px;padding:6px 5px 5px 5px;font-size:1.035em;color:#000;text-decoration:none
}
.header .tools a:hover,.header .tools a:focus{
	color:#4374e0
}
@media only screen and (max-width: 1024px){
	.header .tools a{
	display:none
}

}
.header .tools .signup{
	padding:6px 12px 6px 12px;border:1px solid #000;color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px
}
.header .tools .signup:hover{
	border-color:transparent;background:#4374e0;color:#fff
}
.sticky-wrapper{
	height:90px !important
}
@media only screen and (max-width: 1024px){
	.sticky-wrapper{
	height:80px !important
}

}
.menu{
	display:inline-block;height:90px
}
.menu ul{
	padding:0;list-style:none
}
.menu ul li{
	display:inline-block;margin:0
}
.menu ul li a{
	display:block;padding:32px 10px;font-size:1.035em;color:#000;text-decoration:none;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease
}
.menu ul li a:hover,.menu ul li a:focus{
	color:#4374e0
}
.menu ul li.active a,.menu ul li:hover a,.menu ul li:focus a{
	color:#4374e0
}
.menu ul li:hover .submenu{
	display:block;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-name:fadeIn;animation-name:fadeIn
}
#nav-toggle{
	display:none;position:absolute;z-index:1005;top:29px;padding:10px 32px 16px 0px;cursor:pointer
}
@media only screen and (max-width: 1024px){
	#nav-toggle{
	display:block
}

}
#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{
	position:absolute;display:block;content:'';width:32px;height:2px;background:#000;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out
}
#nav-toggle span:before{
	top:-10px
}
#nav-toggle span:after{
	bottom:-10px
}
#nav-toggle:hover span,#nav-toggle:hover span:before,#nav-toggle:hover span:after{
	background:#4374e0
}
#nav-toggle.active span{
	background-color:transparent
}
#nav-toggle.active span:before,#nav-toggle.active span:after{
	top:0
}
#nav-toggle.active span:before{
	-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)
}
#nav-toggle.active span:after{
	-webkit-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);top:10px;transform:translateY(-10px) rotate(-45deg)
}
#nav-toggle.active:hover span:before,#nav-toggle.active:hover span:after{
	background:#4374e0
}
meta.foundation-data-attribute-namespace{
	font-family:false
}
.off-canvas-wrap{
	-webkit-backface-visibility:hidden;position:relative;width:100%;overflow:hidden
}
.off-canvas-wrap.move-right,.off-canvas-wrap.move-left{
	min-height:100%;-webkit-overflow-scrolling:touch
}
.inner-wrap{
	-webkit-backface-visibility:hidden;position:relative;width:100%;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease
}
.inner-wrap:before,.inner-wrap:after{
	content:" ";display:table
}
.inner-wrap:after{
	clear:both
}
.left-off-canvas-menu{
	-webkit-backface-visibility:hidden;width:260px;top:0;bottom:0;position:absolute;overflow-y:auto;background:#fff;border-right:1px solid #d8d8d8;z-index:1001;box-sizing:content-box;-webkit-transition:transform 500ms ease 0s;transition:transform 500ms ease 0s;-webkit-overflow-scrolling:touch;-ms-transform:translate(-100%, 0);-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0
}
.left-off-canvas-menu *{
	-webkit-backface-visibility:hidden
}
.move-right>.inner-wrap{
	-ms-transform:translate(260px, 0);-webkit-transform:translate3d(260px, 0, 0);-moz-transform:translate3d(260px, 0, 0);-ms-transform:translate3d(260px, 0, 0);-o-transform:translate3d(260px, 0, 0);transform:translate3d(260px, 0, 0)
}
.move-right .exit-off-canvas{
	-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:rgba(0,0,0,0)
}
@media only screen and (min-width:40.063em){
	.move-right .exit-off-canvas:hover{
	background:rgba(255,255,255,0.05)
}

}
@media only screen and (min-width:40.063em){
	.move-left .exit-off-canvas:hover{
	background:rgba(255,255,255,0.05)
}

}
.offcanvas-overlap .left-off-canvas-menu,.offcanvas-overlap .right-off-canvas-menu{
	-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003
}
.offcanvas-overlap .exit-offcanvas-menu{
	-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:1002
}
@media only screen and (min-width:40.063em){
	.offcanvas-overlap .exit-offcanvas-menu:hover{
	background:rgba(255,255,255,0.05)
}

}
.no-csstransforms .left-off-canvas-menu{
	left:-260px
}
.no-csstransforms .right-off-canvas-menu{
	right:-260px
}
.no-csstransforms .move-left>.inner-wrap{
	right:260px
}
.no-csstransforms .move-right>.inner-wrap{
	left:260px
}
.mobile-navi{
	position:relative;width:100%
}
.mobile-navi .mobile-search{
	height:80px;padding:21px 15px 0 15px;border-bottom:1px solid #d8d8d8
}
.mobile-navi .mobile-search .form-control{
	padding-right:40px
}
.mobile-navi .mobile-search button[type=submit]{
	position:absolute;top:23px;right:25px;background:none;border:none;outline:none;font-size:1.5em
}
.mobile-navi .mobile-search button[type=submit] i{
	display:inline-block;-webkit-transition:color .25s ease;-moz-transition:color .25s ease;transition:color .25s ease
}
.mobile-navi .mobile-search button[type=submit]:hover i{
	color:#4374e0
}
.mobile-navi a{
	font-size:1.035em;color:#000;text-decoration:none
}
.mobile-navi a:hover,.mobile-navi a:focus{
	color:#4374e0
}
.mobile-navi ul{
	list-style:none;margin:0;padding:0
}
.mobile-navi ul li{
	position:relative;margin:0;overflow:hidden
}
.mobile-navi ul li a{
	display:block;padding:10px 45px 10px 15px;border-bottom:1px solid #d8d8d8
}
.mobile-navi ul li.current a{
	color:#4374e0
}
.mobile-navi ul li span{
	display:block;position:absolute;top:0;right:0;width:47px;height:47px;color:#000;font-family:FontAwesome;text-align:center;font-size:1.3em;padding-top:9px;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease
}
.mobile-navi ul li span:before{
	content:"\f107"
}
.mobile-navi ul li span:hover{
	color:#4374e0
}
.mobile-navi ul li.active>span{
	-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)
}
.mobile-navi .buttons{
	list-style:none;margin:0;padding:0
}
.mobile-navi .buttons li{
	display:block;float:left;width:50%;border-top:1px solid #d8d8d8
}
.mobile-navi .buttons li:first-child{
	border-right:1px solid #d8d8d8
}
.mobile-navi .buttons li a{
	display:block;width:100%;padding:10px 5px;text-align:center
}
.mobile-navi .buttons li a i{
	display:inline-block;font-family:FontAwesome;font-size:1.2em;font-style:normal;vertical-align:middle;margin-left:7px;cursor:pointer;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease
}
.mobile-navi .buttons li a i:before{
	content:"\f107"
}
.mobile-navi .buttons li.active a i{
	-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)
}
.mobile-navi .buttons li ul{
	display:block;width:100%
}
.mobile-navi .buttons li ul li{
	width:100%;float:none;border-right:none
}
.mobile-navi .buttons li ul li:first-child{
	border-right:none;border-top:none
}
.mobile-navi .buttons li ul li a{
	text-transform:uppercase;border:none
}
.mobile-navi .buttons:after{
	visibility:hidden;display:block;content:"";clear:both;height:0
}
.mobile-navi .user{
	width:100%;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8
}
.mobile-navi .user a{
	display:block;padding:12px 5px;text-align:center
}
.mobile-navi .user a i{
	margin-right:10px
}
.footer{
	position:relative;z-index:1;width:100%;background:#f2f4f5;padding:0 0 0 0;-webkit-box-shadow:inset 0 5px 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:inset 0 5px 5px 0 rgba(0,0,0,0.1);box-shadow:inset 0 5px 5px 0 rgba(0,0,0,0.1)
}
@media only screen and (max-width: 768px){
	.footer{
	text-align:center
}

}
.footer h3{
	font-size:1.25em;font-weight:bold;text-transform:uppercase
}
.footer .contacts h4,.footer .contacts h5{
	font-weight:bold;margin-bottom:4.8px
}
.footer .contacts p{
	margin-bottom:13.33333333px
}
.footer .contacts .social-bar a{
	text-decoration:none;font-size:2em;margin:10px 18px 10px 0
}
.footer .contacts .social-bar a:hover{
	color:#2258ce
}
.footer .copyright{
	background:#e1e4e6;text-align:center;padding:16px 0;min-height:80px
}
.footer .copyright p{
	margin-bottom:0;font-size:.875em
}
.footer .copyright p a{
	text-decoration:none;border-bottom:1px solid transparent;color:#000
}
.footer .copyright p a:hover{
	color:#4374e0;border-bottom:1px solid #4374e0
}
.pricing-plan{
	width:100%;padding:36px 30px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-align:center;margin-bottom:30px
}
.pricing-plan.type-1{
	background:#e7ecee
}
.pricing-plan.type-1 h3{
	font-size:2.5em
}
.pricing-plan.type-1 h4{
	font-size:1.875em;font-weight:300;margin-bottom:24px
}
.pricing-plan.type-1 h4 span{
	font-weight:normal
}
.pricing-plan.type-1 p{
	font-size:1.25em;margin-bottom:36px
}
.pricing-plan.type-1 .btn{
	text-transform:none;font-size:1.125em !important
}
.pricing-plan.type-1.dark{
	background:#373f41
}
.pricing-plan.type-1.dark h3,.pricing-plan.type-1.dark h4,.pricing-plan.type-1.dark p{
	color:#fff
}
.pricing-plan.type-2{
	background:#e7ecee;border:1px solid #cecece;padding:0
}
.pricing-plan.type-2 header{
	background:#373f41;padding:33.6px 25px 20px 25px
}
.pricing-plan.type-2 header h3{
	font-size:2.5em;font-weight:300;color:#fff
}
.pricing-plan.type-2 .body{
	padding:28.8px 25px 38.4px 25px
}
.pricing-plan.type-2 .body h4{
	font-size:2.5em;text-transform:uppercase;margin-bottom:20px
}
.pricing-plan.type-2 .body ul{
	list-style:none;padding:0;font-size:1.25em;text-align:center;margin-bottom:38.4px
}
.pricing-plan.type-2 .body ul span{
	font-weight:bold
}
.pricing-plan.type-2 .body .btn{
	text-transform:none;font-size:1.125em !important
}
.pricing-plan.type-2.active{
	background:transparent;border:1px solid #4374e0
}
.pricing-plan.type-2.active header{
	background:#4374e0
}
.sticky-btns{
	position:fixed;z-index:50;right:-48px;bottom:10px;-webkit-transition:right .3s ease;-moz-transition:right .3s ease;transition:right .3s ease
}
.sticky-btns.scrolled{
	right:3px
}
.sticky-btns span{
	display:block;float:left;width:42px;height:42px;text-align:center;font-size:1.25em;color:#fff;background:#4374e0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding-top:6px;margin:0 5px;cursor:pointer;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;transition:background .3s ease
}
.sticky-btns span:hover{
	background:#2258ce
}
.sticky-btns span#scrollTop-btn{
	padding-top:5px
}
.sticky-btns:after{
	visibility:hidden;display:block;content:"";clear:both;height:0
}
