/*
カスタム CSS 機能へようこそ。

使い方についてはこちらをご覧ください
(英語ドキュメンテーション)。http://wp.me/PEmnE-Bt
*/

.page-id-43 .veu_childPage_list a:nth-child(2) {
	display: none;
}

.widget_archive ul li.page-item-2931{
	display: none;
}


.siteHeader_logo.navbar-brand img {
	max-height: auto;
}

.carousel-indicators li {
	border-color: #D30D47;
	background: #FFF;
}

.carousel-indicators .active {
	background-color: #D30D47;
}

.breadSection .breadcrumb {
	font-size: 12px;
}

.no-gutter>[class*='col-'] {
	padding-right: 0;
	padding-left: 0;
}

.page .textwidget .entry-body,
.mainSection {
	padding-bottom: 0;
}

.siteContent {
	padding-bottom: 2em;
}

.mainSection .widget {
	margin-bottom: 0;
}

.siteHeader .container {
	padding-bottom: 0;
	padding-top: 8px;
}

.header-bar {
	border-bottom: 7px solid #1547B0;
	background: #D30D47;
}

.header-bar .container {
	padding: 0;
}

.header-bar .discription {
	float: left;
	font-size: 12px;
	padding: 5px 0;
	color: #FFF;
}

.menu-headerbarmenu-container {
	float: right;
}

ul#menu-headerbarmenu {
	padding: 0;
	margin: 0;
}

#menu-headerbarmenu li {
	float: left;
	font-size: 12px;
	list-style: none;
	margin: 0;
}

#menu-headerbarmenu li a {
	padding: 5px 10px;
	display: block;
	color: #FFF;
}

#menu-headerbarmenu li.nav-danger a {
	padding: 5px 20px;
	color: #D30D47;
	background: #FFF;
}

#menu-headerbarmenu li:last-child a {
	padding-right: 0;
}

#menu-headerbarmenu li a:before {
	content: "\f105";
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	padding-right: 3px;
}

#menu-headerbarmenu li.nav-danger a:before {
	content: "\f0da";
}

.navbar-header {
	float: none;
}

#searchform {
	padding-top: 10px;
	font-size: 16px;
}

input#s.form-group {
	border: 4px solid #DDD;
	border-radius: 0;
	padding: 6px;
	width: 100%;
	margin-bottom: 0;
	font-size: 16px;
	height: 34px;
}

input[type=submit]#searchsubmit {
	border: 3px solid #DDD;
	background: #DDD;
	border-radius: 0;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	padding: 6px;
}

.fontSizeWrapper {
	float: right;
}

.fontSizeTitle {
	font-size: 14px;
	float: left;
	padding: 18px 6px 15px 20px;
}

#fontSize {
	margin: 0;
	float: left;
	padding: 0;
}

#fontSize li {
	float: left;
	list-style: none;
	margin-bottom: 2px;
	margin-top: 5px;
}

#fontSize li a {
	display: block;
	width: 45px;
	text-indent: 999%;
	white-space: nowrap;
	height: 44px;
	overflow: hidden;
	margin-left: 8px;
}

#fontSize .md {
	background: url("wp-content/uploads/2016/02/header-fontsize-md.png") top left no-repeat;
}

#fontSize .md:hover {
	background: url("wp-content/uploads/2016/02/header-fontsize-md_s2.png") top left no-repeat;
}

#fontSize .lg {
	background: url("wp-content/uploads/2016/02/header-fontsize-lg.png") top left no-repeat;
}

#fontSize .lg:hover {
	background: url("wp-content/uploads/2016/02/header-fontsize-lg_s2.png") top left no-repeat;
}

#fontSize .xl {
	background: url("wp-content/uploads/2016/02/header-fontsize-xl.png") top left no-repeat;
}

#fontSize .xl:hover {
	background: url("wp-content/uploads/2016/02/header-fontsize-xl_s2.png") top left no-repeat;
}

.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse {
	border-top: 3px solid #D5D5D5;
	border-bottom: 10px solid #FE9108;
	margin-top: 15px;
}

.navbar-collapse .container {
	padding-top: 0;
}

ul.gMenu {
	float: none;
}

ul.gMenu li:first-child a{
	border-left: 1px dotted #B1B1B1;
}

ul.gMenu li {
	width: 10%;
}

ul.gMenu li a {
	font-size: 12px;
	width: 100%;
	height: 60px;
	border-right: 1px dotted #B1B1B1;
	padding: 12px 0;
}

ul.gMenu li.current_page_item,
ul.gMenu li:hover {
	margin: -10px 0;
}

ul.gMenu li.current_page_item a,
ul.gMenu li a:hover {
	border: none;
	height: 70px!important;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fe9108+0,fd5400+100 */
	background: #fe9108;
/* Old browsers */
	background: -moz-linear-gradient(top,#fe9108 0%,#fd5400 100%);
/* FF3.6-15 */
	background: -webkit-linear-gradient(top,#fe9108 0%,#fd5400 100%);
/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,#fe9108 0%,#fd5400 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe9108',endColorstr='#fd5400',GradientType=0);
/* IE6-9 */
	padding: 22px 0;
}

ul.gMenu li a:hover .gMenu_name,
ul.gMenu li.current_page_item a .gMenu_name {
	color: #FFF;
}

ul.gMenu>li>a:hover:after,
ul.gMenu>li.current-post-ancestor>a:after,
ul.gMenu>li.current-menu-item>a:after,
ul.gMenu>li.current-menu-parent>a:after,
ul.gMenu>li.current-menu-ancestor>a:after,
ul.gMenu>li.current_page_parent>a:after,
ul.gMenu>li.current_page_ancestor>a:after {
	display: none;
}

/*pageTitle*/
.page-header {
	padding: 30px 0;
	background: #EBEBEB;
}

.pageTitleWrapper {
	padding-right: 0;
	height: 180px;
	background: #1547B0;
	padding: 0 15px;
}

.widget_nav_menu ul li a,
.widget_archive ul li a,
.widget_categories ul li a,
.widget_recent_entries ul li a {
	box-shadow: none;
}

.home .attachment-full.size-full {
	margin-left: 0;
}

.attachment-full.size-full {
	margin-left: -15px;
}

.page-header_pageTitle,
h1.page-header_pageTitle:first-child {
	text-align: center;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	margin: 0;
	font-size: 29px;
}

/*sub*/
.localNav {
	border: 4px solid #D5D5D5;
}

.localNav h1 {
	border-left: 6px solid #D5D5D5;
	padding: 10px 11px;
	font-size: 15px;
	font-weight: bold;
	background: #F4F4F4;
	border-bottom: 1px dotted #B1B1B1;
}

h3:after,
.subSection-title:after {
	display: none;
}

.subSection-title {
	box-shadow: none;
}

.subSection li>a,
.subSection li>a {
	background: #FFF;
	padding: 10px 18px !important;
}

.subSection li>a:before {
	content: '\f054';
	padding-right: 5px;
	color: #D30D47;
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-size: 10px;
}

.localNav .children a {
	padding-left: 35px !important;
}

/*footer*/
footer {
	border-top: none;
	background: #EBEBEB;
}

footer .footerMenu {
	border: none;
}

.copySection {
	background: #1547B0;
	color: #FFF;
}

footer .widget {
	margin-bottom: 0;
}

footer .widget_nav_menu ul li a:before,
footer .widget_archive ul li a:before,
footer .widget_categories ul li a:before,
footer .widget_recent_entries ul li a:before {
	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;
	content: "\f111";
	color: #1446B0;
	padding-right: 5px;
}

footer .widget_nav_menu ul li a,
footer .widget_archive ul li a,
footer .widget_categories ul li a,
footer .widget_recent_entries ul li a {
	font-size: 12px;
	color: #333;
	padding: 0;
	box-shadow: none;
	border-bottom: 0;
	text-decoration: underline;
}

/*content*/
h1#contetntName {
	padding: 17px 20px;
	background: #6793ED;
	border-left: 5px solid #1547B0;
	font-size: 1.25em;
	margin-bottom: 27px;
	color: #FFF;
}

h2 {
	font-size: 1.25em;
	color: #0D2C6C;
	background: #E4ECFC;
	padding: 10px;
	border-top: 0;
	border-bottom: 4px solid #6793ED;
}

h3,
.veu_childPage_list .childPage_list_title {
	color: #FE9107;
	font-weight: bold;
	font-size: 1em;
	padding: 8px 10px 10px;
	border-left: solid 6px #FE9108;
	border-bottom: 0;
}

h3:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	border-left: 4px solid #D30D47;
	width: 100%;
	padding-bottom: 2px;
	min-height: 100%;
	z-index: 10;
}

h3:after {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	content: '';
	border-bottom: 1px dashed #222;
	width: 100%;
	min-height: 100%;
	z-index: 9;
}

h3 a {
	z-index: 11;
	position: relative;
}

h4 {
	font-size: 1em;
	color: #222;
	padding: 5px 10px;
	border-left: 6px solid #D30D47;
	border-radius: 0;
	background: #FFF;
	font-weight: bold;
}

h5 {
	font-size: 1em;
	color: #222;
	padding: 5px 0;
	border: none;
	border-radius: 0;
	background: #FFF;
	font-weight: bold;
}

h5:before {
	content: "\f1db";
	color: #D30D47;
	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;
	padding-right: 4px;
}

h6 {
	color: #FE9107;
}

.page-id-1750 h2 {
	background: #fff;
	border-bottom: none;
	color: #000;
	font-weight: bold;
}

.page-id-1750 h3 {
	font-size: 1.25em;
}

.entry-body p,
.entry-body li,
.entry-body table td,
.entry-body table th,
.entry-body dd,
.entry-body dt {
	font-size: 1em;
	line-height: 1.8em;
}

.entry-body ul li {
	list-style: none;
}

.entry-body ul li:before {
	content: "\f111";
	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;
	margin-left: -15px;
	float: left;
	padding: 8px 0;
	color: #D30D47;
	font-size: .2em;
}

.postList h1.media-heading.entry-title {
	font-size: 18px;
}

table th {
	background: #F5F5F5;
	text-align: center;
}

.well {
	box-shadow: none;
	background: #D9F5FF;
	border: 0;
	border-radius: 0;
}

.panel.panel-default {
	border: 4px solid #D5D5D5;
}

.big {
	font-size: 1.2em;
	font-weight: bold;
}

.text-danger {
	color: #D20C46;
}

.contactArea strong {
	color: #1346B0;
}

.contactArea .xlarge {
	font-size: 28px;
	color: #FE9106;
}

.contactArea ul {
	margin: 1em 0;
	padding-left: 0;
}

.contactArea.entry-body ul li {
	margin-bottom: 0;
}

.contactArea.entry-body ul li:before {
	font-size: 1em;
	float: none;
	padding-right: 5px;
}

.contactArea.entry-body small {
	font-size: 12px;
}

a.collapsed:after {
	content: '詳細を表示';
	font-size: 12px;
	float: right;
	padding: 5px 10px;
	background: #D30D47;
	line-height: 1;
	color: #FFF;
	border-radius: 3px;
}

#accordion .panel-heading a.collapsed:after {
	content: '詳細を表示';
	color: #FFF;
	background: #D30D47;
	border: 1px solid #D30D47;
}

#accordion .panel-heading a:after {
	content: '詳細を閉じる';
	color: #D30D47;
	background: #FFF;
	border: 1px solid #D30D47;
	font-size: 12px;
	float: right;
	padding: 4px 10px;
	line-height: 1;
	border-radius: 3px;
}

h4.media-heading {
	border-left: 0;
}

.subSection .media {
	padding: 0 20px;
}

.entry-meta_items {
	color: #777;
}

/*home----------------------------------------*/
.home .sidebarLeft ul,
.home .sidebarRight ul {
	padding: 0;
	margin-top: 0;
}

.home .sidebarLeft ul li,
.home .sidebarRight ul li {
	list-style: none;
}

.home .entry-body h2 {
	background: #6FBA2C;
	text-align: center;
	padding: 20px 10px;
	border-bottom: 0;
	color: #FFF;
	font-weight: bold;
	font-size: 16px;
}

.home .panel-green {
	border: 3px solid #6FBA2C;
}

.home .panel-green ul {
	padding: 0;
	margin-top: 0;
}

.home .panel-green ul li:before {
	color: #12B446;
	font-size: 12px;
	margin-left: -12px;
	padding-right: 5px;
	padding: 4px 0;
}

.home .panel-green ul li {
	list-style: none;
	padding-left: 0;
	padding-left: 12px;
	font-size: 12px;
	margin-bottom: 5px;
}

.home .panel-green h2 {
	margin-bottom: 0;
}

.home .panel-green .panel-body>:last-child {
	margin-bottom: 0;
}

.home .btn-lg.btn-success {
	font-size: 14px;
	background-image: -moz-linear-gradient(rgb(73,173,51) 0%,rgb(13,125,49) 100%);
	background-image: -webkit-gradient(linear,color-stop(0,rgb(73,173,51)),color-stop(1,rgb(13,125,49)));
	background-image: -webkit-linear-gradient(rgb(73,173,51) 0%,rgb(13,125,49) 100%);
	background-image: -o-linear-gradient(rgb(73,173,51) 0%,rgb(13,125,49) 100%);
	background-image: -ms-linear-gradient(rgb(73,173,51) 0%,rgb(13,125,49) 100%);
	background-image: linear-gradient(rgb(73,173,51) 0%,rgb(13,125,49) 100%);
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff0d7d31,endColorstr=#ff49ad33);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff0d7d31,endColorstr=#ff49ad33);
	border-radius: 0;
	border: 0;
}

.home .btn-lg.btn-success:hover {
	background: #6FBA2C;
	border-radius: 0;
}

.veu_newPosts ul.postList .entry-title {
	font-size: 14px;
}

.veu_newPosts h1.mainSection-title {
	border: 0;
	background: #D30D47;
	color: #FFF;
	padding: 10px;
	font-size: 14px;
	font-weight: bold;
}

.btn-news {
	margin-top: -5px;
	margin-right: -5px;
	border-radius: 0;
	padding: 5px;
	line-height: 1;
	background: #FFF;
	color: #D30D47;
	font-size: 12px;
	font-weight: bold;
}

.widget_vkexunit_post_list li {
	list-style: none;
	padding-left: 0;
	font-size: 12px;
}

.veu_newPosts ul.postList a {
	font-size: 14px;
	color: #003366;
	text-decoration: underline;
}

.veu_newPosts ul.postList .taxonomies a {
	font-size: 10px;
	text-decoration: none;
	color: #FFF;
	line-height: 1;
	background: #F5A100;
	font-weight: normal;
	padding: 3px 5px;
}

.veu_newPosts ul.postList .published {
	font-size: 12px;
	color: #6C6C6C;
}

.widget_recent_comments ul,
.widget_nav_menu ul,
.widget_archive ul,
.widget_categories ul,
.widget_recent_entries ul {
	font-size: .95em;
}

#main a[href $='.pdf']:after {
	content: "　\f1c1";
	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;
}

.veu_contact .contact_frame {
	background: none;
	border-color: #D5D5D5;
}

.contact_txt_catch {
	border-left: 5px solid #D30D47;
	padding-left: 10px;
	margin-bottom: 12px;
}

.single h1.entry-title {
	padding: 17px 20px;
	background: #6793ED;
	border-left: 5px solid #1547B0;
	font-size: 1.25em;
	margin-bottom: 10px;
	color: #FFF;
}

.entry-meta {
	padding-bottom: 10px;
	border-bottom: dotted 1px #DDD;
}

.pager li.previous a:before {
	content: "« 前の記事：";
	margin-right: .5em;
}

.pager li.next a:before {
	content: "» 次の記事：";
	margin-right: .5em;
}

.single h1.entry-title:first-letter {
	color: #FFF;
}

.mainSection header {
	border: none;
}

.pager {
	padding: 15px 15px 5px;
	background: #E4ECFC;
}

.entry-body {
	padding-top: 20px;
}

.subSection .media {
	padding: 10px 20px;
}

.entry-meta_items {
	font-size: 12px;
}

.media-heading {
	font-size: 13px;
}

#main .media {
	border: 5px solid #e5e5e5;
	padding: 20px;
	margin: 1em 0;
}

#main .media:first-child {
	margin-top: 0;
}

#main .entry-meta {
	padding-bottom: 5px;
}

#main .media .media-body .media-heading {
	margin-bottom: 5px;
}

#main .media .media-body .media-heading a {
	color: #464646;
	padding: 5px 15px;
	background: #E4ECFC;
	font-size: 18px;
	display: block;
}

#main .plugin {
	border-top: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	padding: 30px 0;
}

#main .plugin p {
	margin: 0 auto;
}

#main .plugin .col-md-9 p {
	line-height: 1.3;
	margin: 0 auto 0 -30px;
}

#main .plugin p small {
	font-size: 72.5%;
}

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

@media screen and (max-width: 1199px) {
	/*ul.gMenu li a {
		font-size: 14px;
	}*/
	
	.page-header_pageTitle,
						h1.page-header_pageTitle:first-child {
		font-size: 18px;
	}
}

@media screen and (max-width: 991px) {
	ul.gMenu li {
		width: auto;
	}
	
	ul.gMenu li a {
		font-size: 12px;
		padding-left: 7.5px !important;
		padding-right: 7.5px !important;
		
	}
	ul.gMenu li a,ul.gMenu li.current_page_item a,ul.gMenu li a:hover {
						height: 50px !important;
	}
	.sidebarLeft ul li,
						.sidebarRight ul li,
						.subSection {
		text-align: center;
	}
}

@media screen and (max-width: 760px) {
	.btn {
		white-space: normal;
	}
	
	.navbar-toggle {
		margin-right: 30px;
	}
	
	
	
	#headerFunction {
		padding: 0 15px 10px;
		background: #EFEFEF;
		clear: both;
	}
	
	.siteHeader_logo.navbar-brand {
		margin-bottom: 15px;
	}
	
	ul.gMenu li.current_page_item,
						ul.gMenu li:hover {
		margin: 0;
	}
	
	ul.gMenu li:first-child a {
		border-left: 0;
	}
	
	ul.gMenu {
		margin-top: 0;
	}
	
	ul.gMenu li a {
		padding: 17px 10px !important;
		font-size: 14px;
	}
	
	.navbar-fixed-bottom .navbar-collapse,
						.navbar-fixed-top .navbar-collapse {
		border-bottom: 0;
	}
	
	.discription,
						.home .section.page-header .col-md-3,
						.section.page-header img {
		display: none;
	}
	
	.home .section.page-header img {
		display: block;
	}
	
	.mainSection {
		margin-bottom: 0;
	}
	
	.pageTitleWrapper {
		height: 100px;
	}
	
	.page-header {
		padding: 0;
	}
	
	.page-header .col-md-3 {
		margin: 0;
		padding-left: 0;
		padding-right: 0;
	}
	
	.entry-body,
						.widget {
		padding: 0;
		margin-bottom: 15px;
	}
	
	.veu_newPosts ul.postList,
						.mainSection {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	
	.sidebarLeft ul li,
						.sidebarRight ul li,
						.subSection {
		text-align: center;
		float: none;
	}
	
	.siteContent {
		padding-bottom: 20px;
	}
	
	.localNav {
		text-align: left;
	}
	
	#menu-headerbarmenu li a {
		font-size: 10px;
	}
	
	.menu-headerbarmenu-container {
		float: none;
	}
	
	.table-responsive {
		width: 100%;
		position: relative;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		margin: 0 -15px 15px;
		border: none;
		padding: 0 15px;
		box-sizing: content-box;
	}
	
	.table-responsive table {
		transition: all .4s ease-out;
	}
	
	.entry-body {
		overflow: visible;
	}
	
	.table-responsive:before {
		content: "";
		background: rgba(255,255,255,0.6);
		position: fixed;
		left: 0;
		top: 0;
		width: 15px;
		height: 100%;
	}
	
	.table-responsive table tbody {
		display: block;
		padding-right: 15px;
		position: relative;
	}
	
	.table-responsive:after {
		content: "";
		background: rgba(255,255,255,.5);
		position: fixed;
		right: 0;
		top: 0;
		width: 15px;
		height: 100%;
	}
}

@media print {
	.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;
	}
	
	.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;
	}
	
	.visible-xs {
		display: none !important;
	}
	
	.hidden-xs {
		display: block !important;
	}
	
	table.hidden-xs {
		display: table;
	}
	
	tr.hidden-xs {
		display: table-row !important;
	}
	
	th.hidden-xs,
						td.hidden-xs {
		display: table-cell !important;
	}
	
	.hidden-xs.hidden-print {
		display: none !important;
	}
	
	.hidden-sm {
		display: none !important;
	}
	
	.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;
	}
	
	a[href]:after {
		content: "" !important;
	}
	
	abbr[title]:after {
		content: "" !important;
	}
	
	.navbar {
		display: block;
	}
	
	.navbar.navbar-fixed-top.siteHeader {
		position: relative;
		top: 0 !important;
	}
	
	body {
		padding-top: 0 !important;
		zoom: 85% !important;
	}
	
	* {
		box-shadow: none !important;
	}
	
	.page-header {
		padding: 0;
		background: #1547B0;
	}
	
	.home .page-header {
		padding: 15px 0;
		background: #EBEBEB;
	}
	
	.page-header img {
		width: 75%;
	}
	
	.home .page-header img {
		width: 100%;
	}
	
	.page-header_pageTitle,
						h1.page-header_pageTitle:first-child {
		font-size: 20px;
	}
	
	.pageTitleWrapper {
		height: 110px;
	}
	
	.home .pageTitleWrapper {
		height: auto;
	}
}