/* Scss Document */
/* Scss Document */
.skin { color: #FFF6E6; }

.caution { color: #aa6d30; font-weight: bold; }

.purple { color: #9EB1D2; }

.pink { color: #F5949C !important; }

.teal { color: #29B8CA; }

.brown { color: #735147; }

.lightbrown { color: #B0937E !important; }

.lighterbrown { color: #A1846F !important; }

.red { color: #EC5870; }

.blue { color: #2C369A; }

.yellow { color: #FFDA00; }

.lightgreen { color: #A5E8E8; }

.lightblue { color: #29B8CA; }

.lighterblue { color: #5864DB; }

.lightestblue { color: #E7F1F9; }

.text-body { color: #876258 !important; }

.bg-yellow { background-color: #FFDA00; }

.bg-green { background-color: #A6D51F; }

.bg-light { background-color: #f8f9fa !important; }

.bg-lightblue { background-color: #29B8CA; }

.bg-lightestblue { background-color: #E7F1F9; }

.bg-lightestyellow { background-color: #FFFFEE; }

.bg-lighterorange { background-color: #F9D5A6; }

.bg-lightestorange { background-color: #FFF9E0; }

.bg-lightgreen { background-color: #A5E8E8; }

.bg-lightergreen { background-color: #ddecd4; }

.bg-lightestgreen { background-color: #F2F7E2; }

.bg-lightestpink { background-color: #FFF7F7; }

.bg-light2 { background-color: #f9f9f1; }

.bg-lightbrown { background-color: #B0937E; }

.bg-lighterbrown { background-color: #A1846F; }

.bg-brown { background-color: #735147; }

.green { color: #A6D51F; }

.wine { color: #D584AF; }

.orange { color: #FFC400 !important; }

.bg-orange { background-color: #FFC400; }

.bg-lightorange { background-color: #FBB65B; }

.bg-green { background-color: #A6D51F; }

.bg-blue { background-color: #2C369A; }

.bg-pink { background-color: #F5949C; }

.bg-transgreen { background-color: rgba(166, 213, 31, 0.9); }

.bg-transwhite { background-color: rgba(255, 255, 255, 0.9); }

.font7 { font-family: fot-tsukuardgothic-std, sans-serif; font-style: normal; font-weight: bold; font-feature-settings: "palt"; }

.no-gutters { margin-right: 0; margin-left: 0; }
.no-gutters > .col, .no-gutters > [class*="col-"] { padding-right: 0; padding-left: 0; }

aside .search-form { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; }
aside .search-form label { margin-bottom: 0; flex-grow: 1; }
aside .search-form .screen-reader-text:first-child { display: none; }
aside .search-form .search-field { -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 100%; border: none; padding: .75rem; -webkit-border-radius: 10px 0 0 10px; -moz-border-radius: 10px 0 0 10px; -ms-border-radius: 10px 0 0 10px; border-radius: 10px 0 0 10px; }
aside .search-form .search-submit { cursor: pointer; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: none; background: #A1846F; color: #fff; font-weight: bold; font-size: .8rem; letter-spacing: .1rem; padding: .75rem; -webkit-border-radius: 0 10px 10px 0; -moz-border-radius: 0 10px 10px 0; -ms-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0; }

aside .widget { margin-bottom: 1.5rem; }

.pagenate a { text-decoration: none; display: block; margin-bottom: .5rem; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; border-radius: 10px; background: #A1846F; padding: 1rem; color: #fff; font-weight: bold; }
.pagenate a:hover { background: #FBB65B; color: #fff; }

.breadcrumbs a { color: #876258; }

.bread_arrow { vertical-align: baseline; display: inline-block; width: .5rem; height: .5rem; background: url("../images/chevron-right-blk.svg") center center no-repeat; background-size: contain; }

.title { background: url("../images/bgwave.svg") right bottom repeat-x; background-size: 100%; }

h1 { font-size: 2rem; font-weight: bold; background: url("../images/title2.png"), url("../images/title3.png"); background-position: left center,right center; background-repeat: no-repeat; background-size: auto,180px; text-shadow: 0 3px 1px #fff, 0 2px 1px #fff, 1px 2px 1px #fff, 2px 2px 1px #fff, 2px 1px 1px #fff, 2px 0 1px #fff, 3px 0 1px #fff, 2px -1px 1px #fff, 2px -2px 1px #fff, 2px -3px 1px #fff, 1px -3px 1px #fff, 0 -3px 1px #fff, -1px -3px 1px #fff, -2px -3px 1px #fff, -3px -3px 1px #fff, -3px -2px 1px #fff, -3px -1px 1px #fff, -3px 0 1px #fff, -3px 1px 1px #fff, -3px 2px 1px #fff, -2px 2px 1px #fff, -1px 2px 1px #fff; }

body:not(.blog) h1 span { font-size: .8rem; color: #A6D51F; display: block; font-weight: normal; }

h2 { font-size: 1.25rem; text-align: left; color: #735147; padding: 1.25rem 1rem 1rem; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; border-radius: 10px; background: url("../images/title4@2x.png") top left repeat-x #f9f9f1; background-size: 734px; }

body:not(.blog) h2 { margin: 3rem 0 1rem; }

h3 { color: #735147; font-size: 1rem; background: url(../images/circle.svg) left 0.25rem no-repeat; background-size: 1rem; padding-left: 1.5rem; }

main hr { margin: 2rem 0; }

.collapse_ttl { display: block; background: url("../images/dash.svg") right 1rem center no-repeat; background-size: 1rem; }

.collapsed { display: block; background: url("../images/plus.svg") right 1rem center no-repeat; background-size: 1rem; }

.accordion button { letter-spacing: inherit; }
.accordion button:hover, .accordion button:focus, .accordion button:active { box-shadow: none; }

main ol:not(.carousel-indicators), main ul:not(.nav-mytabs) { padding-left: 1.5rem; margin-bottom: 0rem; }
main ol:not(.carousel-indicators) li:not(:last-child), main ul:not(.nav-mytabs) li:not(:last-child) { padding-bottom: .5rem; }

@media (max-width: 991.98px) { .blog footer { border-top: 1px solid #ddd; } }
@media (max-width: 767.98px) { h1 { font-size: 1.25rem; background-size: 75px; }
  h2 { font-size: 1.25rem; }
  h3 { font-size: 1rem; }
  table.table_break th, table.table_break td { display: block; }
  table.table_break th { font-weight: bold; }
  table.table_break td { padding-top: 0; border-top: none; } }
