@charset "utf-8";
/*
Theme Name: LIQUID MAGAZINE Child
Theme URI: https://lqd.jp/wp/
Description: LIQUID PRESS THEME
Author: LIQUID DESIGN
Author URI: https://lqd.jp/
Template: liquid-magazine
Version: 9999
*/
/* Child Styles */

.post_body a {
  text-decoration: none;
}

h5{margin-bottom:1rem}

h6{margin-bottom:0.5rem;font-weight:bold}

.midashi_bar_hisoku{margin-top: 10px;
	margin-bottom:10px;
	padding-left:5px;
	border-left: solid 5px #35b597;
	}

a:hover {
	color: orange !important;
	text-decoration:inherit !important;
}

.post_body ul li {margin-bottom:1em;
	line-height:1.8;
	font-family: 'Noto Sans JP', sans-serif;
	color:#4b4d4b;
}

.pagination{display: none}/* ページ送りボタンカット */

.link_box2 a{text-decoration:none;
	color: #35b597/*ひそく色*/;
	border-bottom: 1px solid #35b597;
	padding-bottom:2px;
	line-height: 2.0
	}

.link_box2 a:hover{color:orange;
		border-bottom: 1px solid orange;
	}

.link_box2_disabled a,
.link_box2_disabled a:hover{text-decoration:none;
	color: silver;
	border-bottom: 1px solid silver;
	padding-bottom:2px;
	line-height: 2.0
	}



.small_h{font-size:0.9rem}

.small2{font-size: 100%; font-weight:400 !important;}
.small_title{font-size: 1.1rem; font-weight:400 !important;}

@media (min-width:768px){
	.small2{font-size:80%;font-weight:400 !important;}

	.small_title{font-size:85%;font-weight:400 !important;}
}

.small_taikendan{font-size: 1.1rem; font-weight:400 !important;}
@media (min-width:768px){
	.small_taikendan{font-size:0.95rem;font-weight:400 !important;}
}

.link_text a{text-decoration:underline}
.link_text a:hover{color:darkorange;
				text-decoration:underline darkorange}

.navbar li {
    border-bottom: 0 none;
}
.navbar-nav a {
    font-size: medium;
    padding: 1rem;
    border-right: 0 none;
	border: none !important;
}
.navbar, .dropdown-menu {
    background-color: #f1f1f1 !important;
}
.navbar .navbar-nav a, .dropdown-menu a:hover {
    background-color: #f1f1f1;
    color: #000 !important;
}
.navbar .navbar-nav a:hover,
.navbar .navbar-nav > .nav-item:last-child a:hover {
    background-color: #999999 !important;
}
.navbar .navbar-nav > .nav-item:last-child a {
    background-color: #f1f1f1 !important;
}

.nav .sub-menu .dropdown-toggle:after {
    top: 45%;
}

/*
.navbar-toggler .icon-bar{background-color:#fff !important}
*/

.searchform_nav{display:none}

.logo_text .subttl{
	font-family: 'Noto Sans JP', sans-serif;
	font-weight:500; /* 300;400;500;700 */
	font-size:1.2rem;
	padding-top:5px}

.header_box {
    position: relative;
}

.page_midashi {
    display: flex;
    justify-content: center;
    align-items: center;   
    position: absolute;
    top: 20%;
    left: 20%;
	right: 20%
}
@media (min-width: 576px) {
.page_midashi {
    display: flex;
    justify-content: center;
    align-items: center;   
    position: absolute;
    top: 28%;
    left: 20%;
	right: 20%
}
}

h1,h2,h3,h4,h5{
	font-family: 'Noto Sans JP', sans-serif;
	font-weight:500; /* 300;400;500;700 */
}

/* 背景グレー */
.bg-light2{background-color:#bbbbbb}
.bg-light3{background-color:#eeeeee}

.color-w{color:#fff}

.border_img{border: solid 1px #ABABAB}

/* シンプル左線 h2 
.post_body h2 {
    background-color: #f1f1f1;
    border-bottom: 0 none;
    border-left: 5px solid #ddd;
    padding: .5rem 1rem;
}
.post_body h2>span {
    border: 0 none;
    padding: 0;
    margin: 0;
}

.post_body h4 {
    background-color: #f1f1f1;
    border-bottom: 0 none;
    border-left: 5px solid #ddd;
    padding: .5rem 1rem .25rem 1rem;
	margin-bottom:20px;
}

.post_body h4>span {
    border: 0 none;
    padding: 0;
    margin: 0;
}
*/

/* シンプル左線 h3 
.post_body h3 {
    border-bottom: 0 none;
    border-left: 5px solid #ddd;
    padding: .5rem 1rem;
}
*/

/* ドットパターン　グリーン */
.is-style-dotpattern_g {
    background-image: radial-gradient(#cdf9ef 20%, transparent 0), radial-gradient(#cdf9ef 20%, transparent 0);
    background-position: 0 0, 3px 3px;
    background-size: 6px 6px;
    padding: 1rem !important;
    border: 0 none !important;
}
.is-style-dotpattern_g > span {
    border: 0 none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.info_midashi {
	padding-left:5px;
	border-left: solid 5px #35b597;
	}

/* 光る月を目指して　見出し */
.midashi_p{
			font-family: "Aoto Gothic DemiBold" , sans-serif;
			color: #ef8465;
		font-size:1.2rem;
		margin-bottom: 0px;
		}

p{
line-height:2.0;
	font-family: 'Noto Sans JP', sans-serif;
	font-weight:400; /* 300;400;500;700 */
}

strong{	font-family: 'Noto Sans JP', sans-serif;
	font-weight:bold; /* 300;400;500;700 */
	}

p strong{	font-family: 'Noto Sans JP', sans-serif;
	font-weight:bold; /* 300;400;500;700 */
	}

a {
    color: #003ec7;
    text-decoration: none;
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
}
a:hover, a:active {
    color: #003ec7;
    text-decoration: none;
}

a:visited {
    color: #003ec7;
    opacity: 0.7;
}

a:hover img{
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
background:none!important;
}

a:active img{
	position:relative;
	top:1px;
}

.breadcrumb{display:none}

.post_thumb span{display:none;width:0px;height: 0px;}

.archive .ttl_h1{display:none}/*トップページ　タイトル隠す*/
	
.link_text a{text-decoration:underline}

/*　予定表ページ　*/
    .link {
      position: relative;
      height: 50px;
    }
    .cel_saturday {
      padding: 0.5em;
    }

    .cel_holiday {
      background-color: #FFEBEB;
    }

    .cel_weekday {
      background-color: #FAFAFA;
    }

    .cel_saturday {
      background-color: #F3FDFF;
    }

    .cel_kyukobi {
      background-color: #CCCCCC
    }
    .link .all {
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      padding: 10px 0px;
      text-align:center;
    }


/* テーブルデザイン */

.zebra td, .zebra th {
    padding: 5px;
    border: 1px solid #6E6E6E;
    height:auto;
line-height: 1.8}

.zebra tbody tr:nth-child(even) {
    background: #ffffff;
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
    
}

.zebra th {
    text-shadow: 0 1px 0 rgba(255,255,255,.5);
    border: 1px solid #808080;
    background-color: #eee;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#eee));
    background-image: -webkit-linear-gradient(top, #f5f5f5, #eee);
    background-image:    -moz-linear-gradient(top, #f5f5f5, #eee);
    background-image:     -ms-linear-gradient(top, #f5f5f5, #eee);
    background-image:      -o-linear-gradient(top, #f5f5f5, #eee);
    background-image:         linear-gradient(top, #f5f5f5, #eee);
}

.zebra th:first-child {
    -moz-border-radius: 0px 0 0 0;
    -webkit-border-radius: 0px 0 0 0;
    border-radius: 0px 0 0 0;
}

.zebra th:last-child {
    -moz-border-radius: 0 0px 0 0;
    -webkit-border-radius: 0 0px 0 0;
    border-radius: 0 0px 0 0;
}

.zebra th:only-child{
    -moz-border-radius: 0px 0px 0 0;
    -webkit-border-radius: 0px 0px 0 0;
    border-radius: 0px 0px 0 0;
}

.zebra tfoot td {
    border-bottom: 0;
    border-top: 1px solid #fff;
    background-color: #f1f1f1;
}

.zebra tfoot td:first-child {
    -moz-border-radius: 0 0 0 0px;
    -webkit-border-radius: 0 0 0 0px;
    border-radius: 0 0 0 0px;
}

.zebra tfoot td:last-child {
    -moz-border-radius: 0 0 0px 0;
    -webkit-border-radius: 0 0 0px 0;
    border-radius: 0 0 0px 0;
}

.zebra tfoot td:only-child{
    -moz-border-radius: 0 0 0px 0px;
    -webkit-border-radius: 0 0 0px 0px;
    border-radius: 0 0 0px 0px
}
	
/* 動画ページ 	*/
.caution p{font-size: 0.9em}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 700px !important;
    margin: 1.75rem auto;
  }
}
	
/*モリサワフォント*/
.shinji_font p{font-family: "Kaisho MCBK1 JIS2004 AP" !important}
.shinji_font {font-family: "Kaisho MCBK1 JIS2004 AP" !important}
.chokushi_font{font-family: UDDigiKyokasho R}

/* 投稿　グレーボックス */

.box-color-gray{background-color:#e9e9e9;padding:1rem}

.btn-light2 a:hover{color:darkorange}
.btn-light2{padding-top:5px;padding-bottom:5px}

a.btn-radius-solid {
  border: 1px solid #ccc;
  background: #f1e767;
  background: -webkit-gradient(linear, left top, left bottom, from(#fdfbfb), to(#ebedee));
  background: -webkit-linear-gradient(top, #fdfbfb 0%, #ebedee 100%);
  background: linear-gradient(to bottom, #fdfbfb 0%, #ebedee 100%);
  -webkit-box-shadow: inset 1px 1px 1px #fff;
  box-shadow: inset 1px 1px 1px #fff;
}

a.btn-radius-solid:hover {
  background: -webkit-gradient(linear, left bottom, left top, from(#fdfbfb), to(#ebedee));
  background: -webkit-linear-gradient(bottom, #fdfbfb 0%, #ebedee 100%);
  background: linear-gradient(to top, #fdfbfb 0%, #ebedee 100%);
}

.movie_window{width: 100%;position: relative;padding-bottom: 56.25%;}

/*　外字ここから　*/

@font-face {
  font-family: 'gaiji';
  src:  url('fonts/gaiji.eot?gc5kdg');
  src:  url('fonts/gaiji.eot?gc5kdg#iefix') format('embedded-opentype'),
    url('fonts/gaiji.ttf?gc5kdg') format('truetype'),
    url('fonts/gaiji.woff?gc5kdg') format('woff'),
    url('fonts/gaiji.svg?gc5kdg#gaiji') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon2-"], [class*=" icon2-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'gaiji' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon2-uniE60E:before {
  content: "\e60e";
}
.icon2-uniE901:before {
  content: "\e8ff";
}
.icon2-uniE902:before {
  content: "\e902";
}


@font-face {
	font-family: 'icomoon';
	src:url('fonts/icomoon.eot?-6a42yi');
	src:url('fonts/icomoon.eot?#iefix-6a42yi') format('embedded-opentype'),
		url('fonts/icomoon.woff?-6a42yi') format('woff'),
		url('fonts/icomoon.ttf?-6a42yi') format('truetype'),
		url('fonts/icomoon.svg?-6a42yi#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-nz_nezuno4:before {
	content: "\e60e";
}
.icon-phone:before {
	content: "\e600";
}
.icon-point-up:before {
	content: "\e601";
}
.icon-point-right:before {
	content: "\e602";
}
.icon-point-down:before {
	content: "\e603";
}
.icon-point-left:before {
	content: "\e604";
}
.icon-volume-high:before {
	content: "\e605";
}
.icon-volume-mute:before {
	content: "\e606";
}
.icon-checkbox-checked:before {
	content: "\e607";
}
.icon-checkbox-unchecked:before {
	content: "\e608";
}
.icon-radio-checked:before {
	content: "\e609";
}
.icon-radio-unchecked:before {
	content: "\e60a";
}
.icon-apple:before {
	content: "\e60b";
}
.icon-windows:before {
	content: "\e60c";
}
.icon-windows8:before {
	content: "\e60d";
}

/*　外字ここまで　*/

/*　カテゴリー一覧ページ　*/
.lcp_catlist li{
	list-style: none !important;
}

.lcp_catlist li a{
    display: block;
    height: 100%;
    width: 100%;
	font-size:1.0rem;
	padding:5px;
}

@media (min-width: 768px) {
.lcp_catlist li a{
    display: block;
    height: 100%;
    width: 50%;
	font-size:1.0rem
}
}


/*　ボタンデザイン　*/
.voices_post_btn {/*　喜びの声　*/
	padding:15px;
	border-radius:20px;
	text-align:center;
	border:2px solid #d660a5;
	background-color:#fff;
	color:#d660a5 !important;
	font-weight:bold;
	transition-duration: .3s, .3s;
	text-decoration:none;}


.voices_post_btn:hover{
	border:2px solid #d660a5;
	background-color:#d660a5;
	color:#fff !important;
	transition: color .3s, background-color .3s, border .3s , text-decoration .3s;
	/*transition-duration: .3s, .3s;*/}

.voices_external_btn {/*　喜びの声へのリンク　*/
	padding:15px;
	border-radius:20px;
	text-align:center;
	border:2px solid #d660a5;
	background-color:#d660a5;
	color:#fff !important;
	font-weight:bold;
	transition-duration: .3s, .3s;
	text-decoration:none;}

.voices_external_btn:hover{
	border:2px solid #d660a5;
	background-color:#fff;
	color:#d660a5 !important;
	transition: color .3s, background-color .3s, border .3s , text-decoration .3s;
	/*transition-duration: .3s, .3s;*/}

.nmp .nmp-submit-wrap input {
	width: auto;
	min-width: 250px;
	font-size: 1.35rem;
}

.nmp-submit-wrap input {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
	border-radius:5px;
	border:2px darkgrey solid;
}

.nmp-submit-wrap input:hover {
  color: #212529;
  background-color: #e2e6ea;
  border:2px solid #dae0e5;
}

.nmp-submit-wrap input:focus, .btn-light.focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.nmp-submit-wrap input:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.nmp-submit-wrap input:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.button002 a {
	color: #35b597 !important;
    background: #eee;
    border-radius: 3px;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    width: 100%;
    padding: 20px 35px;
    color: #313131;
    transition: 0.3s ease-in-out;
    font-weight: 700;
	font-size:1.1rem;
	text-decoration:none;
}
.button002 a:after {
    content: "\f0da";
    position: relative;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-left: 8px;
    color: #35b597;
}
.button002 a:hover {
    background: #35b597 !important;
    color: #FFF !important;
	text-decoration:none;
}

.button002 a:hover::after{
	color: #FFF !important;
	transition: 0.3s ease-in-out;}


.button_shinji {
	color: #35b597 !important;
    background: #eee;
    border-radius: 3px;
	border:none;
	/*
    position: relative;
    display: flex;
	*/
    justify-content: center;
	/*
    align-items: center;
	*/
	text-align:left;
    margin: 0 auto;
    width: auto;
    padding: 15px 15px;
    transition: 0.1s ease-in-out;
    font-weight: 700;
	font-size:1.0rem;
	text-decoration:none !important;
}

.button_shinji:hover {
    background: #35b597 !important;
    color: #FFF !important;
	text-decoration:none;
	border:none;
}

.button_movie {
	color: #35b597 !important;
    background: #eee;
    border-radius: 3px;
	border:none;
	/*
    position: relative;
    display: flex;
	*/
    justify-content: center;
	/*
    align-items: center;
	*/
	text-align:left;
    margin: 0 auto;
    width: 100%;
    padding: 20px 20px;
    transition: 0.1s ease-in-out;
    font-weight: 700;
	font-size:1.15rem;
	line-height:1.8;
	text-decoration:none;
	text-align:center;
}

.button_movie:hover {
    background: #35b597 !important;
    color: #FFF !important;
	text-decoration:none;
	border:none;
}

@media (min-width: 768px) {
.button_movie {
	color: #35b597 !important;
    background: #eee;
    border-radius: 3px;
	border:none;
	/*
    position: relative;
    display: flex;
	*/
    justify-content: center;
	/*
    align-items: center;
	*/
	text-align:left;
    margin: 0 auto;
  	width: 100%;
    padding: 20px 30px;
    transition: 0.1s ease-in-out;
    font-weight: 700;
	font-size:1.1rem;
	text-decoration:none;
	text-align:center;
}	
}

.btn_s:focus, .btn_s.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.m_movie a{
	text-decoration:none !important;
}

/*
.button_shinji:hover::after{
	color: #FFF !important;
	transition: 0.3s ease-in-out;}
*/
/*
.button002 a:after ,a:hover {color: #FFF !important;}
*/
.button003 a {
    background: #eee;
    border-radius: 3px;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
	text-align:center;
    margin: 0 auto;
    width: 100%;
    padding: 10px 30px;
    color: #313131;
    transition: 0.3s ease-in-out;
    font-weight: 500;
	text-decoration:none;
}
.button003 a:after {
    content: "\f0da";
    position: relative;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-left: 8px;
    color: #999;
}
.button003 a:hover {
    background: #35b597 !important;
    color: #FFF !important;
	text-decoration:none;
}

.button003 a:hover::after{
	color: #FFF !important;
	transition: 0.3s ease-in-out;}

/* 地域窓口ページ、係ページ */

.bg-kosyoku{background:#ef8465}
.bg-moon{background:#fdeecc}
.color-kosyok{color:#ef8465}/* 係・地域窓口テーマカラー */
.border-kosyok{border-color:#ef8465}

.rounded2{border-radius:10px}

.rounded2-top{border-radius:10px 10px 0px 0px} 

.kosyoku-leftline {
    border-bottom: 0 none !important;
    border-left: 5px solid #ef8465 !important;
    padding: .5rem 1rem !important;
}

.kosyoku-bottomline {
    border-bottom: 4px solid #ef8465 !important;
    padding: .5rem 5px !important;
}

.kakari_name, .voice_name
{font-size:1.2rem;
font-weight:bold;
font-family: "Aoto Gothic DemiBold" , sans-serif !important;}

.btn_document a{
    color: #555555 !important;
    text-decoration: none !important;
    font-size:1.2rem !important;
    font-weight: bold !important;
    background-color: #fff !important;
    padding: 15px 20px !important; /* やや大きめのサイズ */
	border:2px solid #555555 !important;
    border-radius: 6px !important; /* 角丸 */
  }

.btn_document a:hover{
	color: #555555 !important;
    background-color: #eaeaea !important; /* グレー */
    padding: 15px 20px; /* やや大きめのサイズ */
	border:2px solid #555555 !important;
}

/*div要素全体にリンクをつけるために必要な要素*/
.linkbox_kosyoku {
    position: relative;
}
.linkbox_kosyoku a {
    position: absolute;
    top: 0;
    left: 0;
    height:100%;
    width: 100%;
border-radius:10px
}

/* 以下見た目をわかりやすくするための設定*/
.linkbox_kosyoku {
/*    border: solid 2px #000000;
*/
}
.linkbox_kosyoku a:hover{/* マウスオーバー時に色変更*/
    opacity: 0.1;
    background-color: #000000;
}

/* プリント用 */
@media print{.col{-webkit-flex-basis:0%;-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-sm{-webkit-flex-basis:0%;-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.333333%}.pull-sm-2{right:16.666667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.333333%}.pull-sm-5{right:41.666667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.333333%}.pull-sm-8{right:66.666667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.333333%}.pull-sm-11{right:91.666667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.333333%}.push-sm-2{left:16.666667%}.push-sm-3{left:25%}.push-sm-4{left:33.333333%}.push-sm-5{left:41.666667%}.push-sm-6{left:50%}.push-sm-7{left:58.333333%}.push-sm-8{left:66.666667%}.push-sm-9{left:75%}.push-sm-10{left:83.333333%}.push-sm-11{left:91.666667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}.col-md{-webkit-flex-basis:0%;-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.333333%}.pull-md-2{right:16.666667%}.pull-md-3{right:25%}.pull-md-4{right:33.333333%}.pull-md-5{right:41.666667%}.pull-md-6{right:50%}.pull-md-7{right:58.333333%}.pull-md-8{right:66.666667%}.pull-md-9{right:75%}.pull-md-10{right:83.333333%}.pull-md-11{right:91.666667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.333333%}.push-md-2{left:16.666667%}.push-md-3{left:25%}.push-md-4{left:33.333333%}.push-md-5{left:41.666667%}.push-md-6{left:50%}.push-md-7{left:58.333333%}.push-md-8{left:66.666667%}.push-md-9{left:75%}.push-md-10{left:83.333333%}.push-md-11{left:91.666667%}.push-md-12{left:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}.col-lg{-webkit-flex-basis:0%;-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.333333%}.pull-lg-2{right:16.666667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.333333%}.pull-lg-5{right:41.666667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.333333%}.pull-lg-8{right:66.666667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.333333%}.pull-lg-11{right:91.666667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.333333%}.push-lg-2{left:16.666667%}.push-lg-3{left:25%}.push-lg-4{left:33.333333%}.push-lg-5{left:41.666667%}.push-lg-6{left:50%}.push-lg-7{left:58.333333%}.push-lg-8{left:66.666667%}.push-lg-9{left:75%}.push-lg-10{left:83.333333%}.push-lg-11{left:91.666667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}.col-xl{-webkit-flex-basis:0%;-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.333333%}.pull-xl-2{right:16.666667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.333333%}.pull-xl-5{right:41.666667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.333333%}.pull-xl-8{right:66.666667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.333333%}.pull-xl-11{right:91.666667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.333333%}.push-xl-2{left:16.666667%}.push-xl-3{left:25%}.push-xl-4{left:33.333333%}.push-xl-5{left:41.666667%}.push-xl-6{left:50%}.push-xl-7{left:58.333333%}.push-xl-8{left:66.666667%}.push-xl-9{left:75%}.push-xl-10{left:83.333333%}.push-xl-11{left:91.666667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}
