#toc_container li,#toc_container ul{margin:0;padding:0}#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{background:0 0;list-style-type:none;list-style:none}#toc_container.have_bullets li{padding-left:12px}#toc_container ul ul{margin-left:1.5em}#toc_container{background:#f9f9f9;border:1px solid #aaa;padding:10px;margin-bottom:1em;width:auto;display:table;font-size:95%}#toc_container.toc_light_blue{background:#edf6ff}#toc_container.toc_white{background:#fff}#toc_container.toc_black{background:#000}#toc_container.toc_transparent{background:none transparent}#toc_container p.toc_title{text-align:center;font-weight:700;margin:0;padding:0}#toc_container.toc_black p.toc_title{color:#aaa}#toc_container span.toc_toggle{font-weight:400;font-size:90%}#toc_container p.toc_title+ul.toc_list{margin-top:1em}.toc_wrap_left{float:left;margin-right:10px}.toc_wrap_right{float:right;margin-left:10px}#toc_container a{text-decoration:none;text-shadow:none}#toc_container a:hover{text-decoration:underline}.toc_sitemap_posts_letter{font-size:1.5em;font-style:italic}/** Monday 20th January 2020 10:32:59 UTC (core) **/
/** THIS FILE IS AUTOMATICALLY GENERATED - DO NOT MAKE MANUAL EDITS! **/
/** Custom CSS should be added to Mega Menu > Menu Themes > Custom Styling **/

.mega-menu-last-modified-1579516379 { content: 'Monday 20th January 2020 10:32:59 UTC'; }

#mega-menu-wrap-global #mega-menu-global ul, #mega-menu-wrap-global #mega-menu-global li, #mega-menu-wrap-global #mega-menu-global p, #mega-menu-wrap-global #mega-menu-global img:not(.mega-menu-logo), #mega-menu-wrap-global #mega-menu-global div, #mega-menu-wrap-global #mega-menu-global a {
  color: #666;
  font-family: inherit;
  font-size: 14px;
  background: none;
  border: 0;
  border-radius: 0;
  margin: 0;
  opacity: 1;
  padding: 0;
  position: relative;
  right: auto;
  top: auto;
  bottom: auto;
  left: auto;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  box-shadow: none;
  list-style-type: none;
  line-height: 1.7;
  box-sizing: border-box;
  float: none;
  overflow: visible;
  display: block;
  min-height: 0;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
  text-decoration: none;
  width: auto;
  clip: auto;
  height: auto;
  outline: none;
  visibility: inherit;
  pointer-events: auto;
}
#mega-menu-wrap-global #mega-menu-global ul:before, #mega-menu-wrap-global #mega-menu-global li:before, #mega-menu-wrap-global #mega-menu-global p:before, #mega-menu-wrap-global #mega-menu-global img:not(.mega-menu-logo):before, #mega-menu-wrap-global #mega-menu-global div:before, #mega-menu-wrap-global #mega-menu-global a:before, #mega-menu-wrap-global #mega-menu-global ul:after, #mega-menu-wrap-global #mega-menu-global li:after, #mega-menu-wrap-global #mega-menu-global p:after, #mega-menu-wrap-global #mega-menu-global img:not(.mega-menu-logo):after, #mega-menu-wrap-global #mega-menu-global div:after, #mega-menu-wrap-global #mega-menu-global a:after {
  display: none;
}
#mega-menu-wrap-global #mega-menu-global table, #mega-menu-wrap-global #mega-menu-global td, #mega-menu-wrap-global #mega-menu-global tr, #mega-menu-wrap-global #mega-menu-global th {
  border: 0;
  margin: 0;
  padding: 0;
  background: none;
}
#mega-menu-wrap-global, #mega-menu-wrap-global #mega-menu-global, #mega-menu-wrap-global #mega-menu-global ul.mega-sub-menu, #mega-menu-wrap-global #mega-menu-global li.mega-menu-item, #mega-menu-wrap-global #mega-menu-global li.mega-menu-row, #mega-menu-wrap-global #mega-menu-global li.mega-menu-column, #mega-menu-wrap-global #mega-menu-global a.mega-menu-link {
  transition: none;
  border-radius: 0;
  box-shadow: none;
  background: none;
  border: 0;
  bottom: auto;
  box-sizing: border-box;
  clip: auto;
  color: #666;
  display: block;
  float: none;
  font-family: inherit;
  font-size: 14px;
  height: auto;
  left: auto;
  line-height: 1.7;
  list-style-type: none;
  margin: 0;
  min-height: auto;
  max-height: none;
  opacity: 1;
  outline: none;
  overflow: visible;
  padding: 0;
  position: relative;
  pointer-events: auto;
  right: auto;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-transform: none;
  transform: none;
  top: auto;
  vertical-align: baseline;
  visibility: inherit;
  width: auto;
  word-wrap: break-word;
  white-space: normal;
}
#mega-menu-wrap-global:before, #mega-menu-wrap-global #mega-menu-global:before, #mega-menu-wrap-global #mega-menu-global ul.mega-sub-menu:before, #mega-menu-wrap-global #mega-menu-global li.mega-menu-item:before, #mega-menu-wrap-global #mega-menu-global li.mega-menu-row:before, #mega-menu-wrap-global #mega-menu-global li.mega-menu-column:before, #mega-menu-wrap-global #mega-menu-global a.mega-menu-link:before, #mega-menu-wrap-global:after, #mega-menu-wrap-global #mega-menu-global:after, #mega-menu-wrap-global #mega-menu-global ul.mega-sub-menu:after, #mega-menu-wrap-global #mega-menu-global li.mega-menu-item:after, #mega-menu-wrap-global #mega-menu-global li.mega-menu-row:after, #mega-menu-wrap-global #mega-menu-global li.mega-menu-column:after, #mega-menu-wrap-global #mega-menu-global a.mega-menu-link:after {
  display: none;
}
#mega-menu-wrap-global {
  border-radius: 0;
}
@media only screen and (min-width: 101px) {
  #mega-menu-wrap-global {
    background: #3b5973;
  }
}
#mega-menu-wrap-global.mega-keyboard-navigation .mega-menu-toggle:focus, #mega-menu-wrap-global.mega-keyboard-navigation .mega-toggle-block:focus, #mega-menu-wrap-global.mega-keyboard-navigation .mega-toggle-block a:focus, #mega-menu-wrap-global.mega-keyboard-navigation .mega-toggle-block .mega-search input[type=text]:focus, #mega-menu-wrap-global.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus, #mega-menu-wrap-global.mega-keyboard-navigation #mega-menu-global a:focus, #mega-menu-wrap-global.mega-keyboard-navigation #mega-menu-global input:focus, #mega-menu-wrap-global.mega-keyboard-navigation #mega-menu-global li.mega-menu-item a.mega-menu-link:focus {
  outline: 3px solid #109cde;
  outline-offset: -3px;
}
#mega-menu-wrap-global.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus {
  outline-offset: 2px;
}
#mega-menu-wrap-global.mega-keyboard-navigation > li.mega-menu-item > a.mega-menu-link:focus {
  background: #333;
  color: #fff;
  font-weight: normal;
  text-decoration: none;
  border-color: #fff;
}
@media only screen and (max-width: 100px) {
  #mega-menu-wrap-global.mega-keyboard-navigation > li.mega-menu-item > a.mega-menu-link:focus {
    color: #fff;
    background: #333;
  }
}
#mega-menu-wrap-global #mega-menu-global {
  visibility: visible;
  text-align: left;
  padding: 0px 0px 0px 0px;
}
#mega-menu-wrap-global #mega-menu-global a.mega-menu-link {
  cursor: pointer;
  display: inline;
}
#mega-menu-wrap-global #mega-menu-global a.mega-menu-link .mega-description-group {
  vertical-align: middle;
  display: inline-block;
  transition: none;
}
#mega-menu-wrap-global #mega-menu-global a.mega-menu-link .mega-description-group .mega-menu-title, #mega-menu-wrap-global #mega-menu-global a.mega-menu-link .mega-description-group .mega-menu-description {
  transition: none;
  line-height: 1.5;
  display: block;
}
#mega-menu-wrap-global #mega-menu-global a.mega-menu-link .mega-description-group .mega-menu-description {
  font-style: italic;
  font-size: 0.8em;
  text-transform: none;
  font-weight: normal;
}
#mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link {
  display: flex;
  align-items: center;
}
#mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link:before {
  flex: 0 0 auto;
  align-self: flex-start;
}
#mega-menu-wrap-global #mega-menu-global li.mega-menu-tabbed.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link {
  display: block;
}
#mega-menu-wrap-global #mega-menu-global li.mega-menu-item.mega-icon-top > a.mega-menu-link {
  display: table-cell;
  vertical-align: middle;
  line-height: initial;
}
#mega-menu-wrap-global #mega-menu-global li.mega-menu-item.mega-icon-top > a.mega-menu-link:before {
  display: block;
  margin: 0 0 6px 0;
  text-align: center;
}
#mega-menu-wrap-global #mega-menu-global li.mega-menu-item.mega-icon-top > a.mega-menu-link > span.mega-title-below {
  display: inline-block;
  transition: none;
}
@media only screen and (max-width: 100px) {
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-item.mega-icon-top > a.mega-menu-link {
    display: block;
    line-height: 40px;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-item.mega-icon-top > a.mega-menu-link:before {
    display: inline-block;
    margin: 0 6px 0 0;
    text-align: left;
  }
}
#mega-menu-wrap-global #mega-menu-global li.mega-menu-item.mega-icon-right > a.mega-menu-link:before {
  float: right;
  margin: 0 0 0 6px;
}
#mega-menu-wrap-global #mega-menu-global > li.mega-animating > ul.mega-sub-menu {
  pointer-events: none;
}
#mega-menu-wrap-global #mega-menu-global li.mega-disable-link > a.mega-menu-link, #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu li.mega-disable-link > a.mega-menu-link {
  cursor: inherit;
}
#mega-menu-wrap-global #mega-menu-global li.mega-menu-item-has-children.mega-disable-link > a.mega-menu-link, #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > li.mega-menu-item-has-children.mega-disable-link > a.mega-menu-link {
  cursor: pointer;
}
#mega-menu-wrap-global #mega-menu-global p {
  margin-bottom: 10px;
}
#mega-menu-wrap-global #mega-menu-global input, #mega-menu-wrap-global #mega-menu-global img {
  max-width: 100%;
}
#mega-menu-wrap-global #mega-menu-global li.mega-menu-item > ul.mega-sub-menu {
  display: block;
  visibility: hidden;
  opacity: 1;
  pointer-events: auto;
}
@media only screen and (max-width: 100px) {
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-item > ul.mega-sub-menu {
    display: none;
    visibility: visible;
    opacity: 1;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
    display: block;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu.mega-menu-item.mega-toggle-on li.mega-hide-sub-menu-on-mobile > ul.mega-sub-menu, #mega-menu-wrap-global #mega-menu-global li.mega-hide-sub-menu-on-mobile > ul.mega-sub-menu {
    display: none;
  }
}
@media only screen and (min-width: 101px) {
  #mega-menu-wrap-global #mega-menu-global[data-effect="fade"] li.mega-menu-item > ul.mega-sub-menu {
    opacity: 0;
    transition: opacity 200ms ease-in, visibility 200ms ease-in;
  }
  #mega-menu-wrap-global #mega-menu-global[data-effect="fade"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-global #mega-menu-global[data-effect="fade"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-global #mega-menu-global[data-effect="fade"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-global #mega-menu-global[data-effect="fade"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
    opacity: 1;
  }
  #mega-menu-wrap-global #mega-menu-global[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-global #mega-menu-global[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
    opacity: 0;
    transform: translate(0, 10px);
    transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in;
  }
  #mega-menu-wrap-global #mega-menu-global[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-global #mega-menu-global[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-global #mega-menu-global[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-global #mega-menu-global[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
    opacity: 1;
    transform: translate(0, 0);
  }
  #mega-menu-wrap-global #mega-menu-global[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-global #mega-menu-global[data-effect="slide_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
    transform: translate(0, 10px);
    transition: transform 200ms ease-in, visibility 200ms ease-in;
  }
  #mega-menu-wrap-global #mega-menu-global[data-effect="slide_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-global #mega-menu-global[data-effect="slide_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-global #mega-menu-global[data-effect="slide_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-global #mega-menu-global[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
    transform: translate(0, 0);
  }
}
#mega-menu-wrap-global #mega-menu-global li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children > ul.mega-sub-menu {
  display: none;
}
#mega-menu-wrap-global #mega-menu-global li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children.mega-toggle-on > ul.mega-sub-menu {
  display: block;
}
#mega-menu-wrap-global #mega-menu-global.mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-global #mega-menu-global.mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-global #mega-menu-global li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
  visibility: visible;
}
#mega-menu-wrap-global #mega-menu-global li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu {
  visibility: inherit;
  opacity: 1;
  display: block;
}
#mega-menu-wrap-global #mega-menu-global li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-1-columns > ul.mega-sub-menu > li.mega-menu-item {
  float: left;
  width: 100%;
}
#mega-menu-wrap-global #mega-menu-global li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-2-columns > ul.mega-sub-menu > li.mega-menu-item {
  float: left;
  width: 50%;
}
#mega-menu-wrap-global #mega-menu-global li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-3-columns > ul.mega-sub-menu > li.mega-menu-item {
  float: left;
  width: 33.33333%;
}
#mega-menu-wrap-global #mega-menu-global li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-4-columns > ul.mega-sub-menu > li.mega-menu-item {
  float: left;
  width: 25%;
}
#mega-menu-wrap-global #mega-menu-global li.mega-menu-item a[class^='dashicons']:before {
  font-family: dashicons;
}
#mega-menu-wrap-global #mega-menu-global li.mega-menu-item a.mega-menu-link:before {
  display: inline-block;
  font: inherit;
  font-family: dashicons;
  position: static;
  margin: 0 6px 0 0px;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
  background: transparent;
  height: auto;
  width: auto;
  top: auto;
}
#mega-menu-wrap-global #mega-menu-global li.mega-menu-item.mega-hide-text a.mega-menu-link:before {
  margin: 0;
}
#mega-menu-wrap-global #mega-menu-global li.mega-menu-item.mega-hide-text li.mega-menu-item a.mega-menu-link:before {
  margin: 0 6px 0 0;
}
#mega-menu-wrap-global #mega-menu-global li.mega-align-bottom-left.mega-toggle-on > a.mega-menu-link {
  border-radius: 0;
}
#mega-menu-wrap-global #mega-menu-global li.mega-align-bottom-right > ul.mega-sub-menu {
  right: 0;
}
#mega-menu-wrap-global #mega-menu-global li.mega-align-bottom-right.mega-toggle-on > a.mega-menu-link {
  border-radius: 0;
}
#mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu.mega-menu-item {
  position: static;
}
#mega-menu-wrap-global #mega-menu-global > li.mega-menu-item {
  margin: 0 0px 0 0;
  display: inline-block;
  height: auto;
  vertical-align: middle;
}
#mega-menu-wrap-global #mega-menu-global > li.mega-menu-item.mega-item-align-right {
  float: right;
}
@media only screen and (min-width: 101px) {
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-item.mega-item-align-right {
    margin: 0 0 0 0px;
  }
}
@media only screen and (min-width: 101px) {
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-item.mega-item-align-float-left {
    float: left;
  }
}
@media only screen and (min-width: 101px) {
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-item > a.mega-menu-link:hover {
    background: #333;
    color: #fff;
    font-weight: normal;
    text-decoration: none;
    border-color: #fff;
  }
}
#mega-menu-wrap-global #mega-menu-global > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
  background: #333;
  color: #fff;
  font-weight: normal;
  text-decoration: none;
  border-color: #fff;
}
@media only screen and (max-width: 100px) {
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
    color: #fff;
    background: #333;
  }
}
#mega-menu-wrap-global #mega-menu-global > li.mega-menu-item > a.mega-menu-link {
  line-height: 34px;
  height: 34px;
  padding: 0px 10px 0px 14px;
  vertical-align: baseline;
  width: auto;
  display: block;
  color: #fff;
  text-transform: none;
  text-decoration: none;
  text-align: left;
  text-decoration: none;
  background: rgba(0, 0, 0, 0);
  border: 0;
  border-radius: 0;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  outline: none;
}
@media only screen and (min-width: 101px) {
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-item.mega-multi-line > a.mega-menu-link {
    line-height: inherit;
    display: table-cell;
    vertical-align: middle;
  }
}
@media only screen and (max-width: 100px) {
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-item.mega-multi-line > a.mega-menu-link br {
    display: none;
  }
}
@media only screen and (max-width: 100px) {
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-item {
    display: list-item;
    margin: 0;
    clear: both;
    border: 0;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-item.mega-item-align-right {
    float: none;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-item > a.mega-menu-link {
    border-radius: 0;
    border: 0;
    margin: 0;
    line-height: 40px;
    height: 40px;
    padding: 0 10px;
    background: transparent;
    text-align: left;
    color: #fff;
    font-size: 14px;
  }
}
#mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {
  width: 100%;
  float: left;
}
#mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column {
  float: left;
  min-height: 1px;
}
@media only screen and (min-width: 101px) {
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-1 {
    width: 100%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-2 {
    width: 50%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-2 {
    width: 100%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-3 {
    width: 33.33333%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-3 {
    width: 66.66667%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-3 {
    width: 100%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-4 {
    width: 25%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-4 {
    width: 50%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-4 {
    width: 75%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-4 {
    width: 100%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-5 {
    width: 20%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-5 {
    width: 40%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-5 {
    width: 60%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-5 {
    width: 80%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-5 {
    width: 100%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-6 {
    width: 16.66667%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-6 {
    width: 33.33333%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-6 {
    width: 50%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-6 {
    width: 66.66667%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-6 {
    width: 83.33333%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-6 {
    width: 100%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-7 {
    width: 14.28571%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-7 {
    width: 28.57143%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-7 {
    width: 42.85714%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-7 {
    width: 57.14286%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-7 {
    width: 71.42857%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-7 {
    width: 85.71429%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-7 {
    width: 100%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-8 {
    width: 12.5%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-8 {
    width: 25%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-8 {
    width: 37.5%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-8 {
    width: 50%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-8 {
    width: 62.5%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-8 {
    width: 75%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-8 {
    width: 87.5%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-8 {
    width: 100%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-9 {
    width: 11.11111%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-9 {
    width: 22.22222%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-9 {
    width: 33.33333%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-9 {
    width: 44.44444%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-9 {
    width: 55.55556%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-9 {
    width: 66.66667%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-9 {
    width: 77.77778%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-9 {
    width: 88.88889%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-9 {
    width: 100%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-10 {
    width: 10%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-10 {
    width: 20%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-10 {
    width: 30%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-10 {
    width: 40%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-10 {
    width: 50%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-10 {
    width: 60%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-10 {
    width: 70%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-10 {
    width: 80%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-10 {
    width: 90%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-10-of-10 {
    width: 100%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-11 {
    width: 9.09091%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-11 {
    width: 18.18182%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-11 {
    width: 27.27273%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-11 {
    width: 36.36364%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-11 {
    width: 45.45455%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-11 {
    width: 54.54545%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-11 {
    width: 63.63636%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-11 {
    width: 72.72727%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-11 {
    width: 81.81818%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-10-of-11 {
    width: 90.90909%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-11-of-11 {
    width: 100%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-12 {
    width: 8.33333%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12 {
    width: 16.66667%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12 {
    width: 25%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12 {
    width: 33.33333%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-12 {
    width: 41.66667%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-12 {
    width: 50%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-12 {
    width: 58.33333%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-12 {
    width: 66.66667%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-12 {
    width: 75%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-10-of-12 {
    width: 83.33333%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-11-of-12 {
    width: 91.66667%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-12-of-12 {
    width: 100%;
  }
}
@media only screen and (max-width: 100px) {
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column {
    width: 50%;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column.mega-menu-clear {
    clear: left;
  }
}
#mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
  padding: 15px 15px 15px 15px;
  width: 100%;
}
#mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu {
  z-index: 999;
  border-radius: 0;
  background: #f1f1f1;
  border: 0;
  padding: 0px 0px 0px 0px;
  position: absolute;
  width: 100%;
  max-width: none;
  left: 0;
}
@media only screen and (max-width: 100px) {
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu {
    float: left;
    position: static;
    width: 100%;
  }
}
@media only screen and (min-width: 101px) {
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-1 {
    width: 100%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-2 {
    width: 50%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-2 {
    width: 100%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-3 {
    width: 33.33333%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-3 {
    width: 66.66667%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-3 {
    width: 100%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-4 {
    width: 25%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-4 {
    width: 50%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-4 {
    width: 75%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-4 {
    width: 100%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-5 {
    width: 20%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-5 {
    width: 40%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-5 {
    width: 60%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-5 {
    width: 80%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-5 {
    width: 100%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-6 {
    width: 16.66667%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-6 {
    width: 33.33333%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-6 {
    width: 50%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-6 {
    width: 66.66667%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-6 {
    width: 83.33333%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-6 {
    width: 100%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-7 {
    width: 14.28571%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-7 {
    width: 28.57143%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-7 {
    width: 42.85714%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-7 {
    width: 57.14286%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-7 {
    width: 71.42857%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-7 {
    width: 85.71429%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-7 {
    width: 100%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-8 {
    width: 12.5%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-8 {
    width: 25%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-8 {
    width: 37.5%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-8 {
    width: 50%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-8 {
    width: 62.5%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-8 {
    width: 75%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-8 {
    width: 87.5%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-8 {
    width: 100%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-9 {
    width: 11.11111%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-9 {
    width: 22.22222%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-9 {
    width: 33.33333%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-9 {
    width: 44.44444%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-9 {
    width: 55.55556%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-9 {
    width: 66.66667%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-9 {
    width: 77.77778%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-9 {
    width: 88.88889%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-9 {
    width: 100%;
  }
}
#mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu .mega-description-group .mega-menu-description {
  margin: 5px 0;
}
#mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu {
  clear: both;
}
#mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  margin-left: 10px;
}
#mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu {
  margin-left: 10px;
}
#mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
  color: #666;
  font-family: inherit;
  font-size: 14px;
  display: block;
  float: left;
  clear: none;
  padding: 15px 15px 15px 15px;
  vertical-align: top;
}
#mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear, #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear {
  clear: left;
}
#mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title, #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
  color: #555;
  font-family: inherit;
  font-size: 16px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 5px 0px;
  vertical-align: top;
  display: block;
  visibility: inherit;
  border: 0;
}
#mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title:hover, #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title:hover {
  border-color: rgba(0, 0, 0, 0);
}
#mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
  /* Mega Menu > Menu Themes > Mega Menus > Second Level Menu Items */
  color: #555;
  font-family: inherit;
  font-size: 16px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
  display: block;
  border: 0;
}
#mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover {
  border-color: rgba(0, 0, 0, 0);
}
#mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
  /* Mega Menu > Menu Themes > Mega Menus > Second Level Menu Items (Hover) */
  color: #555;
  font-weight: bold;
  text-decoration: none;
  background: rgba(0, 0, 0, 0);
}
#mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
  /* Mega Menu > Menu Themes > Mega Menus > Third Level Menu Items */
  color: #666;
  font-family: inherit;
  font-size: 14px;
  text-transform: none;
  text-decoration: none;
  font-weight: normal;
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
  display: block;
  border: 0;
}
#mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover {
  border-color: rgba(0, 0, 0, 0);
}
#mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link, #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link {
  display: flex;
}
#mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus {
  /* Mega Menu > Menu Themes > Mega Menus > Third Level Menu Items (Hover) */
  color: #666;
  font-weight: normal;
  text-decoration: none;
  background: rgba(0, 0, 0, 0);
}
@media only screen and (max-width: 100px) {
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu {
    border: 0;
    padding: 10px;
    border-radius: 0;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
    width: 50%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu > li:nth-child(odd) {
    clear: left;
  }
}
#mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
  color: #666;
  font-family: inherit;
  font-size: 14px;
  text-transform: none;
  text-decoration: none;
  font-weight: normal;
  margin: 0;
  border: 0;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
  display: block;
}
#mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
  color: #666;
  font-weight: normal;
  text-decoration: none;
  background: rgba(0, 0, 0, 0);
}
#mega-menu-wrap-global #mega-menu-global > li.mega-menu-flyout ul.mega-sub-menu {
  z-index: 999;
  position: absolute;
  width: 200px;
  border: 0;
  padding: 0px 0px 0px 0px;
  background: #f1f1f1;
  max-width: none;
}
@media only screen and (max-width: 100px) {
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-flyout ul.mega-sub-menu {
    float: left;
    position: static;
    width: 100%;
    padding: 0;
    border: 0;
  }
}
@media only screen and (max-width: 100px) {
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
    clear: both;
  }
}
#mega-menu-wrap-global #mega-menu-global > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
  display: block;
  background: #f1f1f1;
  color: #666;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  padding: 0px 10px 0px 10px;
  line-height: 35px;
  text-decoration: none;
  text-transform: none;
  vertical-align: baseline;
}
#mega-menu-wrap-global #mega-menu-global > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
@media only screen and (max-width: 100px) {
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
#mega-menu-wrap-global #mega-menu-global > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child > a.mega-menu-link {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
@media only screen and (max-width: 100px) {
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child > a.mega-menu-link {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
}
#mega-menu-wrap-global #mega-menu-global > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-global #mega-menu-global > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
  background: #ddd;
  font-weight: normal;
  text-decoration: none;
  color: #666;
}
#mega-menu-wrap-global #mega-menu-global > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  position: absolute;
  left: 100%;
  top: 0;
}
@media only screen and (max-width: 100px) {
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    position: static;
    left: 0;
    width: 100%;
  }
  #mega-menu-wrap-global #mega-menu-global > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
    padding-left: 20px;
  }
}
#mega-menu-wrap-global #mega-menu-global li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
  content: '\f140';
  font-family: dashicons;
  font-weight: normal;
  display: inline-block;
  margin: 0 0 0 6px;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: rotate(0);
  color: inherit;
  position: relative;
  background: transparent;
  height: auto;
  width: auto;
  right: auto;
  line-height: inherit;
}
#mega-menu-wrap-global #mega-menu-global li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
  display: inline;
  height: auto;
  width: auto;
  background: transparent;
  position: relative;
  pointer-events: auto;
  left: auto;
  min-width: auto;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  padding: 0;
}
#mega-menu-wrap-global #mega-menu-global li.mega-menu-item-has-children li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
  float: right;
}
#mega-menu-wrap-global #mega-menu-global li.mega-menu-item-has-children.mega-collapse-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
  content: '\f142';
}
@media only screen and (max-width: 100px) {
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
    float: right;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
    content: '\f142';
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-item-has-children.mega-hide-sub-menu-on-mobile > a.mega-menu-link > span.mega-indicator {
    display: none;
  }
}
#mega-menu-wrap-global #mega-menu-global li.mega-menu-megamenu:not(.mega-menu-tabbed) li.mega-menu-item-has-children:not(.mega-collapse-children) > a.mega-menu-link > span.mega-indicator, #mega-menu-wrap-global #mega-menu-global li.mega-menu-item-has-children.mega-hide-arrow > a.mega-menu-link > span.mega-indicator {
  display: none;
}
@media only screen and (min-width: 101px) {
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-flyout li.mega-menu-item a.mega-menu-link > span.mega-indicator:after {
    content: '\f139';
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link {
    text-align: right;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link > span.mega-indicator {
    float: left;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link > span.mega-indicator:after {
    content: '\f141';
    margin: 0 6px 0 0;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link:before {
    float: right;
    margin: 0 0 0 6px;
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    left: -100%;
    top: 0;
  }
}
@media only screen and (min-width: 101px) {
  #mega-menu-wrap-global #mega-menu-global.mega-menu-vertical li.mega-align-bottom-right.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator, #mega-menu-wrap-global #mega-menu-global.mega-menu-vertical li.mega-align-bottom-right.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
    float: right;
  }
  #mega-menu-wrap-global #mega-menu-global.mega-menu-vertical li.mega-align-bottom-right.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after, #mega-menu-wrap-global #mega-menu-global.mega-menu-vertical li.mega-align-bottom-right.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
    content: '\f139';
    margin: 0;
  }
  #mega-menu-wrap-global #mega-menu-global.mega-menu-vertical li.mega-align-bottom-left.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator, #mega-menu-wrap-global #mega-menu-global.mega-menu-vertical li.mega-align-bottom-left.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
    float: left;
  }
  #mega-menu-wrap-global #mega-menu-global.mega-menu-vertical li.mega-align-bottom-left.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after, #mega-menu-wrap-global #mega-menu-global.mega-menu-vertical li.mega-align-bottom-left.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
    content: '\f141';
    margin: 0;
  }
  #mega-menu-wrap-global #mega-menu-global.mega-menu-accordion > li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
    float: right;
  }
  #mega-menu-wrap-global #mega-menu-global.mega-menu-accordion li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
    content: '\f142';
  }
  #mega-menu-wrap-global #mega-menu-global li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
    content: '\f139';
  }
}
#mega-menu-wrap-global #mega-menu-global li[class^='mega-lang-item'] > a.mega-menu-link > img {
  display: inline;
}
#mega-menu-wrap-global #mega-menu-global a.mega-menu-link > img.wpml-ls-flag, #mega-menu-wrap-global #mega-menu-global a.mega-menu-link > img.iclflag {
  display: inline;
  margin-right: 8px;
}
@media only screen and (max-width: 100px) {
  #mega-menu-wrap-global #mega-menu-global li.mega-hide-on-mobile, #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-hide-on-mobile, #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-hide-on-mobile {
    display: none;
  }
}
@media only screen and (min-width: 101px) {
  #mega-menu-wrap-global #mega-menu-global li.mega-hide-on-desktop, #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-hide-on-desktop, #mega-menu-wrap-global #mega-menu-global > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-hide-on-desktop {
    display: none;
  }
}
@media only screen and (max-width: 100px) {
  #mega-menu-wrap-global:after {
    content: "";
    display: table;
    clear: both;
  }
}
#mega-menu-wrap-global .mega-menu-toggle {
  display: none;
  z-index: 1;
  cursor: pointer;
  background: #3b5973;
  border-radius: 2px 2px 2px 2px;
  line-height: 40px;
  height: 40px;
  text-align: left;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  outline: none;
  white-space: nowrap;
}
#mega-menu-wrap-global .mega-menu-toggle img {
  max-width: 100%;
  padding: 0;
}
@media only screen and (max-width: 100px) {
  #mega-menu-wrap-global .mega-menu-toggle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
}
#mega-menu-wrap-global .mega-menu-toggle .mega-toggle-blocks-left, #mega-menu-wrap-global .mega-menu-toggle .mega-toggle-blocks-center, #mega-menu-wrap-global .mega-menu-toggle .mega-toggle-blocks-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-preferred-size: 33.33%;
  -webkit-flex-basis: 33.33%;
  flex-basis: 33.33%;
}
#mega-menu-wrap-global .mega-menu-toggle .mega-toggle-blocks-left {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
#mega-menu-wrap-global .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block {
  margin-left: 6px;
}
#mega-menu-wrap-global .mega-menu-toggle .mega-toggle-blocks-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
#mega-menu-wrap-global .mega-menu-toggle .mega-toggle-blocks-center .mega-toggle-block {
  margin-left: 3px;
  margin-right: 3px;
}
#mega-menu-wrap-global .mega-menu-toggle .mega-toggle-blocks-right {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
#mega-menu-wrap-global .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
  margin-right: 6px;
}
#mega-menu-wrap-global .mega-menu-toggle .mega-toggle-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  outline: 0;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
@media only screen and (max-width: 100px) {
  #mega-menu-wrap-global .mega-menu-toggle + #mega-menu-global {
    background: #979797;
    padding: 0px 0px 0px 0px;
    display: none;
    position: absolute;
    width: 100%;
    z-index: 9999999;
  }
  #mega-menu-wrap-global .mega-menu-toggle.mega-menu-open + #mega-menu-global {
    display: block;
  }
}
#mega-menu-wrap-global .mega-menu-toggle {
  /** Push menu onto new line **/
}
#mega-menu-wrap-global .mega-menu-toggle .mega-toggle-block-1 {
  cursor: pointer;
}
#mega-menu-wrap-global .mega-menu-toggle .mega-toggle-block-1:after {
  content: '\f333';
  font-family: 'dashicons';
  font-size: 24px;
  color: #fff;
  margin: 0 0 0 5px;
}
#mega-menu-wrap-global .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label {
  color: #fff;
  font-size: 14px;
}
#mega-menu-wrap-global .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label .mega-toggle-label-open {
  display: none;
}
#mega-menu-wrap-global .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label .mega-toggle-label-closed {
  display: inline;
}
#mega-menu-wrap-global .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:after {
  content: '\f153';
}
#mega-menu-wrap-global .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-label-open {
  display: inline;
}
#mega-menu-wrap-global .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-label-closed {
  display: none;
}
#mega-menu-wrap-global {
  clear: both;
}
#mega-menu-wrap-primary #mega-menu-primary ul, #mega-menu-wrap-primary #mega-menu-primary li, #mega-menu-wrap-primary #mega-menu-primary p, #mega-menu-wrap-primary #mega-menu-primary img:not(.mega-menu-logo), #mega-menu-wrap-primary #mega-menu-primary div, #mega-menu-wrap-primary #mega-menu-primary a {
  color: #666;
  font-family: inherit;
  font-size: 14px;
  background: none;
  border: 0;
  border-radius: 0;
  margin: 0;
  opacity: 1;
  padding: 0;
  position: relative;
  right: auto;
  top: auto;
  bottom: auto;
  left: auto;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  box-shadow: none;
  list-style-type: none;
  line-height: 1.7;
  box-sizing: border-box;
  float: none;
  overflow: visible;
  display: block;
  min-height: 0;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
  text-decoration: none;
  width: auto;
  clip: auto;
  height: auto;
  outline: none;
  visibility: inherit;
  pointer-events: auto;
}
#mega-menu-wrap-primary #mega-menu-primary ul:before, #mega-menu-wrap-primary #mega-menu-primary li:before, #mega-menu-wrap-primary #mega-menu-primary p:before, #mega-menu-wrap-primary #mega-menu-primary img:not(.mega-menu-logo):before, #mega-menu-wrap-primary #mega-menu-primary div:before, #mega-menu-wrap-primary #mega-menu-primary a:before, #mega-menu-wrap-primary #mega-menu-primary ul:after, #mega-menu-wrap-primary #mega-menu-primary li:after, #mega-menu-wrap-primary #mega-menu-primary p:after, #mega-menu-wrap-primary #mega-menu-primary img:not(.mega-menu-logo):after, #mega-menu-wrap-primary #mega-menu-primary div:after, #mega-menu-wrap-primary #mega-menu-primary a:after {
  display: none;
}
#mega-menu-wrap-primary #mega-menu-primary table, #mega-menu-wrap-primary #mega-menu-primary td, #mega-menu-wrap-primary #mega-menu-primary tr, #mega-menu-wrap-primary #mega-menu-primary th {
  border: 0;
  margin: 0;
  padding: 0;
  background: none;
}
#mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link {
  transition: none;
  border-radius: 0;
  box-shadow: none;
  background: none;
  border: 0;
  bottom: auto;
  box-sizing: border-box;
  clip: auto;
  color: #666;
  display: block;
  float: none;
  font-family: inherit;
  font-size: 14px;
  height: auto;
  left: auto;
  line-height: 1.7;
  list-style-type: none;
  margin: 0;
  min-height: auto;
  max-height: none;
  opacity: 1;
  outline: none;
  overflow: visible;
  padding: 0;
  position: relative;
  pointer-events: auto;
  right: auto;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-transform: none;
  transform: none;
  top: auto;
  vertical-align: baseline;
  visibility: inherit;
  width: auto;
  word-wrap: break-word;
  white-space: normal;
}
#mega-menu-wrap-primary:before, #mega-menu-wrap-primary #mega-menu-primary:before, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:before, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:before, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row:before, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column:before, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:before, #mega-menu-wrap-primary:after, #mega-menu-wrap-primary #mega-menu-primary:after, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column:after, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:after {
  display: none;
}
#mega-menu-wrap-primary {
  border-radius: 0;
}
@media only screen and (min-width: 721px) {
  #mega-menu-wrap-primary {
    background: #21405a;
  }
}
#mega-menu-wrap-primary.mega-keyboard-navigation .mega-menu-toggle:focus, #mega-menu-wrap-primary.mega-keyboard-navigation .mega-toggle-block:focus, #mega-menu-wrap-primary.mega-keyboard-navigation .mega-toggle-block a:focus, #mega-menu-wrap-primary.mega-keyboard-navigation .mega-toggle-block .mega-search input[type=text]:focus, #mega-menu-wrap-primary.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus, #mega-menu-wrap-primary.mega-keyboard-navigation #mega-menu-primary a:focus, #mega-menu-wrap-primary.mega-keyboard-navigation #mega-menu-primary input:focus, #mega-menu-wrap-primary.mega-keyboard-navigation #mega-menu-primary li.mega-menu-item a.mega-menu-link:focus {
  outline: 3px solid #109cde;
  outline-offset: -3px;
}
#mega-menu-wrap-primary.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus {
  outline-offset: 2px;
}
#mega-menu-wrap-primary.mega-keyboard-navigation > li.mega-menu-item > a.mega-menu-link:focus {
  background: #355776;
  color: #fff;
  font-weight: normal;
  text-decoration: none;
  border-color: #fff;
}
@media only screen and (max-width: 720px) {
  #mega-menu-wrap-primary.mega-keyboard-navigation > li.mega-menu-item > a.mega-menu-link:focus {
    color: #fff;
    background: #355776;
  }
}
#mega-menu-wrap-primary #mega-menu-primary {
  visibility: visible;
  text-align: center;
  padding: 0px 0px 0px 0px;
}
#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link {
  cursor: pointer;
  display: inline;
}
#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group {
  vertical-align: middle;
  display: inline-block;
  transition: none;
}
#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group .mega-menu-title, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group .mega-menu-description {
  transition: none;
  line-height: 1.5;
  display: block;
}
#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group .mega-menu-description {
  font-style: italic;
  font-size: 0.8em;
  text-transform: none;
  font-weight: normal;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link {
  display: flex;
  align-items: center;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link:before {
  flex: 0 0 auto;
  align-self: flex-start;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-tabbed.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link {
  display: block;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-top > a.mega-menu-link {
  display: table-cell;
  vertical-align: middle;
  line-height: initial;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-top > a.mega-menu-link:before {
  display: block;
  margin: 0 0 6px 0;
  text-align: center;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-top > a.mega-menu-link > span.mega-title-below {
  display: inline-block;
  transition: none;
}
@media only screen and (max-width: 720px) {
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-icon-top > a.mega-menu-link {
    display: block;
    line-height: 40px;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-icon-top > a.mega-menu-link:before {
    display: inline-block;
    margin: 0 6px 0 0;
    text-align: left;
  }
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-right > a.mega-menu-link:before {
  float: right;
  margin: 0 0 0 6px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-animating > ul.mega-sub-menu {
  pointer-events: none;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-disable-link > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu li.mega-disable-link > a.mega-menu-link {
  cursor: inherit;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-disable-link > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > li.mega-menu-item-has-children.mega-disable-link > a.mega-menu-link {
  cursor: pointer;
}
#mega-menu-wrap-primary #mega-menu-primary p {
  margin-bottom: 10px;
}
#mega-menu-wrap-primary #mega-menu-primary input, #mega-menu-wrap-primary #mega-menu-primary img {
  max-width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu {
  display: block;
  visibility: hidden;
  opacity: 1;
  pointer-events: auto;
}
@media only screen and (max-width: 720px) {
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu {
    display: none;
    visibility: visible;
    opacity: 1;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
    display: block;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item.mega-toggle-on li.mega-hide-sub-menu-on-mobile > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-hide-sub-menu-on-mobile > ul.mega-sub-menu {
    display: none;
  }
}
@media only screen and (min-width: 721px) {
  #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade"] li.mega-menu-item > ul.mega-sub-menu {
    opacity: 0;
    transition: opacity 200ms ease-in, visibility 200ms ease-in;
  }
  #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
    opacity: 1;
  }
  #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
    opacity: 0;
    transform: translate(0, 10px);
    transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in;
  }
  #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
    opacity: 1;
    transform: translate(0, 0);
  }
  #mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
    transform: translate(0, 10px);
    transition: transform 200ms ease-in, visibility 200ms ease-in;
  }
  #mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
    transform: translate(0, 0);
  }
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children > ul.mega-sub-menu {
  display: none;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children.mega-toggle-on > ul.mega-sub-menu {
  display: block;
}
#mega-menu-wrap-primary #mega-menu-primary.mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary.mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
  visibility: visible;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu {
  visibility: inherit;
  opacity: 1;
  display: block;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-1-columns > ul.mega-sub-menu > li.mega-menu-item {
  float: left;
  width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-2-columns > ul.mega-sub-menu > li.mega-menu-item {
  float: left;
  width: 50%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-3-columns > ul.mega-sub-menu > li.mega-menu-item {
  float: left;
  width: 33.33333%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-4-columns > ul.mega-sub-menu > li.mega-menu-item {
  float: left;
  width: 25%;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a[class^='dashicons']:before {
  font-family: dashicons;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link:before {
  display: inline-block;
  font: inherit;
  font-family: dashicons;
  position: static;
  margin: 0 6px 0 0px;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
  background: transparent;
  height: auto;
  width: auto;
  top: auto;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-hide-text a.mega-menu-link:before {
  margin: 0;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-hide-text li.mega-menu-item a.mega-menu-link:before {
  margin: 0 6px 0 0;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-align-bottom-left.mega-toggle-on > a.mega-menu-link {
  border-radius: 0;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-align-bottom-right > ul.mega-sub-menu {
  right: 0;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-align-bottom-right.mega-toggle-on > a.mega-menu-link {
  border-radius: 0;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item {
  position: static;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
  margin: 0 0px 0 0;
  display: inline-block;
  height: auto;
  vertical-align: middle;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-item-align-right {
  float: right;
}
@media only screen and (min-width: 721px) {
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-item-align-right {
    margin: 0 0 0 0px;
  }
}
@media only screen and (min-width: 721px) {
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-item-align-float-left {
    float: left;
  }
}
@media only screen and (min-width: 721px) {
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover {
    background: #355776;
    color: #fff;
    font-weight: normal;
    text-decoration: none;
    border-color: #fff;
  }
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
  background: #355776;
  color: #fff;
  font-weight: normal;
  text-decoration: none;
  border-color: #fff;
}
@media only screen and (max-width: 720px) {
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
    color: #fff;
    background: #355776;
  }
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
  line-height: 40px;
  height: 40px;
  padding: 0px 10px 0px 10px;
  vertical-align: baseline;
  width: auto;
  display: block;
  color: #fff;
  text-transform: none;
  text-decoration: none;
  text-align: left;
  text-decoration: none;
  background: rgba(0, 0, 0, 0);
  border: 0;
  border-radius: 0;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  outline: none;
}
@media only screen and (min-width: 721px) {
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-multi-line > a.mega-menu-link {
    line-height: inherit;
    display: table-cell;
    vertical-align: middle;
  }
}
@media only screen and (max-width: 720px) {
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-multi-line > a.mega-menu-link br {
    display: none;
  }
}
@media only screen and (max-width: 720px) {
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
    display: list-item;
    margin: 0;
    clear: both;
    border: 0;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-item-align-right {
    float: none;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    border-radius: 0;
    border: 0;
    margin: 0;
    line-height: 40px;
    height: 40px;
    padding: 0 10px;
    background: transparent;
    text-align: left;
    color: #fff;
    font-size: 14px;
  }
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {
  width: 100%;
  float: left;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column {
  float: left;
  min-height: 1px;
}
@media only screen and (min-width: 721px) {
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-1 {
    width: 100%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-2 {
    width: 50%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-2 {
    width: 100%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-3 {
    width: 33.33333%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-3 {
    width: 66.66667%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-3 {
    width: 100%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-4 {
    width: 25%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-4 {
    width: 50%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-4 {
    width: 75%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-4 {
    width: 100%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-5 {
    width: 20%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-5 {
    width: 40%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-5 {
    width: 60%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-5 {
    width: 80%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-5 {
    width: 100%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-6 {
    width: 16.66667%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-6 {
    width: 33.33333%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-6 {
    width: 50%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-6 {
    width: 66.66667%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-6 {
    width: 83.33333%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-6 {
    width: 100%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-7 {
    width: 14.28571%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-7 {
    width: 28.57143%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-7 {
    width: 42.85714%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-7 {
    width: 57.14286%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-7 {
    width: 71.42857%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-7 {
    width: 85.71429%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-7 {
    width: 100%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-8 {
    width: 12.5%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-8 {
    width: 25%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-8 {
    width: 37.5%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-8 {
    width: 50%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-8 {
    width: 62.5%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-8 {
    width: 75%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-8 {
    width: 87.5%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-8 {
    width: 100%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-9 {
    width: 11.11111%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-9 {
    width: 22.22222%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-9 {
    width: 33.33333%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-9 {
    width: 44.44444%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-9 {
    width: 55.55556%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-9 {
    width: 66.66667%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-9 {
    width: 77.77778%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-9 {
    width: 88.88889%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-9 {
    width: 100%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-10 {
    width: 10%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-10 {
    width: 20%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-10 {
    width: 30%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-10 {
    width: 40%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-10 {
    width: 50%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-10 {
    width: 60%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-10 {
    width: 70%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-10 {
    width: 80%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-10 {
    width: 90%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-10-of-10 {
    width: 100%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-11 {
    width: 9.09091%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-11 {
    width: 18.18182%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-11 {
    width: 27.27273%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-11 {
    width: 36.36364%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-11 {
    width: 45.45455%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-11 {
    width: 54.54545%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-11 {
    width: 63.63636%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-11 {
    width: 72.72727%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-11 {
    width: 81.81818%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-10-of-11 {
    width: 90.90909%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-11-of-11 {
    width: 100%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-1-of-12 {
    width: 8.33333%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-2-of-12 {
    width: 16.66667%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12 {
    width: 25%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12 {
    width: 33.33333%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-12 {
    width: 41.66667%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-6-of-12 {
    width: 50%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-12 {
    width: 58.33333%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-8-of-12 {
    width: 66.66667%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-9-of-12 {
    width: 75%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-10-of-12 {
    width: 83.33333%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-11-of-12 {
    width: 91.66667%;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-12-of-12 {
    width: 100%;
  }
}
@media only screen and (max-width: 720px) {
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column {
    width: 100%;
    clear: both;
  }
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
  padding: 15px 15px 15px 15px;
  width: 100%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
  z-index: 999;
  border-radius: 0;
  background: #f1f1f1;
  border: 0;
  padding: 0px 0px 0px 0px;
  position: absolute;
  width: 100%;
  max-width: none;
  left: 0;
}
@media only screen and (max-width: 720px) {
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
    float: left;
    position: static;
    width: 100%;
  }
}
@media only screen and (min-width: 721px) {
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-1 {
    width: 100%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-2 {
    width: 50%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-2 {
    width: 100%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-3 {
    width: 33.33333%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-3 {
    width: 66.66667%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-3 {
    width: 100%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-4 {
    width: 25%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-4 {
    width: 50%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-4 {
    width: 75%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-4 {
    width: 100%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-5 {
    width: 20%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-5 {
    width: 40%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-5 {
    width: 60%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-5 {
    width: 80%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-5 {
    width: 100%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-6 {
    width: 16.66667%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-6 {
    width: 33.33333%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-6 {
    width: 50%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-6 {
    width: 66.66667%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-6 {
    width: 83.33333%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-6 {
    width: 100%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-7 {
    width: 14.28571%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-7 {
    width: 28.57143%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-7 {
    width: 42.85714%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-7 {
    width: 57.14286%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-7 {
    width: 71.42857%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-7 {
    width: 85.71429%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-7 {
    width: 100%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-8 {
    width: 12.5%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-8 {
    width: 25%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-8 {
    width: 37.5%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-8 {
    width: 50%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-8 {
    width: 62.5%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-8 {
    width: 75%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-8 {
    width: 87.5%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-8 {
    width: 100%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-9 {
    width: 11.11111%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-9 {
    width: 22.22222%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-3-of-9 {
    width: 33.33333%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-4-of-9 {
    width: 44.44444%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-5-of-9 {
    width: 55.55556%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-6-of-9 {
    width: 66.66667%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-7-of-9 {
    width: 77.77778%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-8-of-9 {
    width: 88.88889%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-9-of-9 {
    width: 100%;
  }
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .mega-description-group .mega-menu-description {
  margin: 5px 0;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu {
  clear: both;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  margin-left: 10px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu {
  margin-left: 10px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
  color: #666;
  font-family: inherit;
  font-size: 14px;
  display: block;
  float: left;
  clear: none;
  padding: 15px 15px 15px 15px;
  vertical-align: top;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear {
  clear: left;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
  color: #555;
  font-family: inherit;
  font-size: 16px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 5px 0px;
  vertical-align: top;
  display: block;
  visibility: inherit;
  border: 0;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title:hover {
  border-color: rgba(0, 0, 0, 0);
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
  /* Mega Menu > Menu Themes > Mega Menus > Second Level Menu Items */
  color: #555;
  font-family: inherit;
  font-size: 16px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
  display: block;
  border: 0;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover {
  border-color: rgba(0, 0, 0, 0);
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
  /* Mega Menu > Menu Themes > Mega Menus > Second Level Menu Items (Hover) */
  color: #555;
  font-weight: bold;
  text-decoration: none;
  background: rgba(0, 0, 0, 0);
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
  /* Mega Menu > Menu Themes > Mega Menus > Third Level Menu Items */
  color: #666;
  font-family: inherit;
  font-size: 14px;
  text-transform: none;
  text-decoration: none;
  font-weight: normal;
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
  display: block;
  border: 0;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover {
  border-color: rgba(0, 0, 0, 0);
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon > a.mega-menu-link {
  display: flex;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus {
  /* Mega Menu > Menu Themes > Mega Menus > Third Level Menu Items (Hover) */
  color: #666;
  font-weight: normal;
  text-decoration: none;
  background: rgba(0, 0, 0, 0);
}
@media only screen and (max-width: 720px) {
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
    border: 0;
    padding: 10px;
    border-radius: 0;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
    width: 100%;
    clear: both;
  }
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
  color: #666;
  font-family: inherit;
  font-size: 14px;
  text-transform: none;
  text-decoration: none;
  font-weight: normal;
  margin: 0;
  border: 0;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
  display: block;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-no-headers > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
  color: #666;
  font-weight: normal;
  text-decoration: none;
  background: rgba(0, 0, 0, 0);
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
  z-index: 999;
  position: absolute;
  width: 275px;
  border: 0;
  padding: 0px 0px 0px 0px;
  background: #f1f1f1;
  max-width: none;
}
@media only screen and (max-width: 720px) {
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
    float: left;
    position: static;
    width: 100%;
    padding: 0;
    border: 0;
  }
}
@media only screen and (max-width: 720px) {
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
    clear: both;
  }
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
  display: block;
  background: #f1f1f1;
  color: #666;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  padding: 0px 10px 0px 10px;
  line-height: 35px;
  text-decoration: none;
  text-transform: none;
  vertical-align: baseline;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
@media only screen and (max-width: 720px) {
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child > a.mega-menu-link {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
@media only screen and (max-width: 720px) {
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child > a.mega-menu-link {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
  background: #ddd;
  font-weight: normal;
  text-decoration: none;
  color: #666;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
  position: absolute;
  left: 100%;
  top: 0;
}
@media only screen and (max-width: 720px) {
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    position: static;
    left: 0;
    width: 100%;
  }
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
    padding-left: 20px;
  }
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
  content: '\f140';
  font-family: dashicons;
  font-weight: normal;
  display: inline-block;
  margin: 0 0 0 6px;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: rotate(0);
  color: inherit;
  position: relative;
  background: transparent;
  height: auto;
  width: auto;
  right: auto;
  line-height: inherit;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
  display: inline;
  height: auto;
  width: auto;
  background: transparent;
  position: relative;
  pointer-events: auto;
  left: auto;
  min-width: auto;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
  padding: 0;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
  float: right;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-collapse-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
  content: '\f142';
}
@media only screen and (max-width: 720px) {
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
    float: right;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
    content: '\f142';
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-hide-sub-menu-on-mobile > a.mega-menu-link > span.mega-indicator {
    display: none;
  }
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu:not(.mega-menu-tabbed) li.mega-menu-item-has-children:not(.mega-collapse-children) > a.mega-menu-link > span.mega-indicator, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-hide-arrow > a.mega-menu-link > span.mega-indicator {
  display: none;
}
@media only screen and (min-width: 721px) {
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item a.mega-menu-link > span.mega-indicator:after {
    content: '\f139';
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link {
    text-align: right;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link > span.mega-indicator {
    float: left;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link > span.mega-indicator:after {
    content: '\f141';
    margin: 0 6px 0 0;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link:before {
    float: right;
    margin: 0 0 0 6px;
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
    left: -100%;
    top: 0;
  }
}
@media only screen and (min-width: 721px) {
  #mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical li.mega-align-bottom-right.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator, #mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical li.mega-align-bottom-right.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
    float: right;
  }
  #mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical li.mega-align-bottom-right.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after, #mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical li.mega-align-bottom-right.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
    content: '\f139';
    margin: 0;
  }
  #mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical li.mega-align-bottom-left.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator, #mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical li.mega-align-bottom-left.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
    float: left;
  }
  #mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical li.mega-align-bottom-left.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after, #mega-menu-wrap-primary #mega-menu-primary.mega-menu-vertical li.mega-align-bottom-left.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
    content: '\f141';
    margin: 0;
  }
  #mega-menu-wrap-primary #mega-menu-primary.mega-menu-accordion > li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
    float: right;
  }
  #mega-menu-wrap-primary #mega-menu-primary.mega-menu-accordion li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
    content: '\f142';
  }
  #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
    content: '\f139';
  }
}
#mega-menu-wrap-primary #mega-menu-primary li[class^='mega-lang-item'] > a.mega-menu-link > img {
  display: inline;
}
#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link > img.wpml-ls-flag, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link > img.iclflag {
  display: inline;
  margin-right: 8px;
}
@media only screen and (max-width: 720px) {
  #mega-menu-wrap-primary #mega-menu-primary li.mega-hide-on-mobile, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-hide-on-mobile, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-hide-on-mobile {
    display: none;
  }
}
@media only screen and (min-width: 721px) {
  #mega-menu-wrap-primary #mega-menu-primary li.mega-hide-on-desktop, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-hide-on-desktop, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-hide-on-desktop {
    display: none;
  }
}
@media only screen and (max-width: 720px) {
  #mega-menu-wrap-primary:after {
    content: "";
    display: table;
    clear: both;
  }
}
#mega-menu-wrap-primary .mega-menu-toggle {
  display: none;
  z-index: 1;
  cursor: pointer;
  background: #21405a;
  border-radius: 2px 2px 2px 2px;
  line-height: 40px;
  height: 40px;
  text-align: left;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  outline: none;
  white-space: nowrap;
}
#mega-menu-wrap-primary .mega-menu-toggle img {
  max-width: 100%;
  padding: 0;
}
@media only screen and (max-width: 720px) {
  #mega-menu-wrap-primary .mega-menu-toggle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-center, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-preferred-size: 33.33%;
  -webkit-flex-basis: 33.33%;
  flex-basis: 33.33%;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block {
  margin-left: 6px;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-center .mega-toggle-block {
  margin-left: 3px;
  margin-right: 3px;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
  margin-right: 6px;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  outline: 0;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
@media only screen and (max-width: 720px) {
  #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary {
    background: #355776;
    padding: 0px 0px 0px 0px;
    display: none;
  }
  #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {
    display: block;
  }
}
#mega-menu-wrap-primary .mega-menu-toggle {
  /** Push menu onto new line **/
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 {
  cursor: pointer;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1:after {
  content: '\f333';
  font-family: 'dashicons';
  font-size: 24px;
  color: #fff;
  margin: 0 0 0 5px;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label {
  color: #fff;
  font-size: 14px;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label .mega-toggle-label-open {
  display: none;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label .mega-toggle-label-closed {
  display: inline;
}
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:after {
  content: '\f153';
}
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-label-open {
  display: inline;
}
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-label-closed {
  display: none;
}
#mega-menu-wrap-primary {
  clear: both;
}
/*! This file is auto-generated */
@font-face{font-family:dashicons;src:url(/wordpress/wp-includes/fonts/dashicons.eot?50db0456fde2a241f005968eede3f987);src:url(/wordpress/wp-includes/fonts/dashicons.eot?50db0456fde2a241f005968eede3f987#iefix) format("embedded-opentype"),url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"),url(/wordpress/wp-includes/fonts/dashicons.ttf?50db0456fde2a241f005968eede3f987) format("truetype");font-weight:400;font-style:normal}.dashicons,.dashicons-before:before{font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:20px;vertical-align:top;text-align:center;transition:color .1s ease-in}.dashicons-admin-appearance:before{content:"\f100"}.dashicons-admin-collapse:before{content:"\f148"}.dashicons-admin-comments:before{content:"\f101"}.dashicons-admin-customizer:before{content:"\f540"}.dashicons-admin-generic:before{content:"\f111"}.dashicons-admin-home:before{content:"\f102"}.dashicons-admin-links:before{content:"\f103"}.dashicons-admin-media:before{content:"\f104"}.dashicons-admin-multisite:before{content:"\f541"}.dashicons-admin-network:before{content:"\f112"}.dashicons-admin-page:before{content:"\f105"}.dashicons-admin-plugins:before{content:"\f106"}.dashicons-admin-post:before{content:"\f109"}.dashicons-admin-settings:before{content:"\f108"}.dashicons-admin-site-alt:before{content:"\f11d"}.dashicons-admin-site-alt2:before{content:"\f11e"}.dashicons-admin-site-alt3:before{content:"\f11f"}.dashicons-admin-site:before{content:"\f319"}.dashicons-admin-tools:before{content:"\f107"}.dashicons-admin-users:before{content:"\f110"}.dashicons-album:before{content:"\f514"}.dashicons-align-center:before{content:"\f134"}.dashicons-align-left:before{content:"\f135"}.dashicons-align-none:before{content:"\f138"}.dashicons-align-right:before{content:"\f136"}.dashicons-analytics:before{content:"\f183"}.dashicons-archive:before{content:"\f480"}.dashicons-arrow-down-alt:before{content:"\f346"}.dashicons-arrow-down-alt2:before{content:"\f347"}.dashicons-arrow-down:before{content:"\f140"}.dashicons-arrow-left-alt:before{content:"\f340"}.dashicons-arrow-left-alt2:before{content:"\f341"}.dashicons-arrow-left:before{content:"\f141"}.dashicons-arrow-right-alt:before{content:"\f344"}.dashicons-arrow-right-alt2:before{content:"\f345"}.dashicons-arrow-right:before{content:"\f139"}.dashicons-arrow-up-alt:before{content:"\f342"}.dashicons-arrow-up-alt2:before{content:"\f343"}.dashicons-arrow-up-duplicate:before{content:"\f143"}.dashicons-arrow-up:before{content:"\f142"}.dashicons-art:before{content:"\f309"}.dashicons-awards:before{content:"\f313"}.dashicons-backup:before{content:"\f321"}.dashicons-book-alt:before{content:"\f331"}.dashicons-book:before{content:"\f330"}.dashicons-buddicons-activity:before{content:"\f452"}.dashicons-buddicons-bbpress-logo:before{content:"\f477"}.dashicons-buddicons-buddypress-logo:before{content:"\f448"}.dashicons-buddicons-community:before{content:"\f453"}.dashicons-buddicons-forums:before{content:"\f449"}.dashicons-buddicons-friends:before{content:"\f454"}.dashicons-buddicons-groups:before{content:"\f456"}.dashicons-buddicons-pm:before{content:"\f457"}.dashicons-buddicons-replies:before{content:"\f451"}.dashicons-buddicons-topics:before{content:"\f450"}.dashicons-buddicons-tracking:before{content:"\f455"}.dashicons-building:before{content:"\f512"}.dashicons-businessman:before{content:"\f338"}.dashicons-businessperson:before{content:"\f12e"}.dashicons-businesswoman:before{content:"\f12f"}.dashicons-calendar-alt:before{content:"\f508"}.dashicons-calendar:before{content:"\f145"}.dashicons-camera-alt:before{content:"\f129"}.dashicons-camera:before{content:"\f306"}.dashicons-carrot:before{content:"\f511"}.dashicons-cart:before{content:"\f174"}.dashicons-category:before{content:"\f318"}.dashicons-chart-area:before{content:"\f239"}.dashicons-chart-bar:before{content:"\f185"}.dashicons-chart-line:before{content:"\f238"}.dashicons-chart-pie:before{content:"\f184"}.dashicons-clipboard:before{content:"\f481"}.dashicons-clock:before{content:"\f469"}.dashicons-cloud:before{content:"\f176"}.dashicons-code-standards:before{content:"\f13a"}.dashicons-color-picker:before{content:"\f131"}.dashicons-controls-back:before{content:"\f518"}.dashicons-controls-forward:before{content:"\f519"}.dashicons-controls-pause:before{content:"\f523"}.dashicons-controls-play:before{content:"\f522"}.dashicons-controls-repeat:before{content:"\f515"}.dashicons-controls-skipback:before{content:"\f516"}.dashicons-controls-skipforward:before{content:"\f517"}.dashicons-controls-volumeoff:before{content:"\f520"}.dashicons-controls-volumeon:before{content:"\f521"}.dashicons-dashboard:before{content:"\f226"}.dashicons-desktop:before{content:"\f472"}.dashicons-dismiss:before{content:"\f153"}.dashicons-download:before{content:"\f316"}.dashicons-edit-large:before{content:"\f327"}.dashicons-edit:before{content:"\f464"}.dashicons-editor-aligncenter:before{content:"\f207"}.dashicons-editor-alignleft:before{content:"\f206"}.dashicons-editor-alignright:before{content:"\f208"}.dashicons-editor-bold:before{content:"\f200"}.dashicons-editor-break:before{content:"\f474"}.dashicons-editor-code-duplicate:before{content:"\f494"}.dashicons-editor-code:before{content:"\f475"}.dashicons-editor-contract:before{content:"\f506"}.dashicons-editor-customchar:before{content:"\f220"}.dashicons-editor-expand:before{content:"\f211"}.dashicons-editor-help:before{content:"\f223"}.dashicons-editor-indent:before{content:"\f222"}.dashicons-editor-insertmore:before{content:"\f209"}.dashicons-editor-italic:before{content:"\f201"}.dashicons-editor-justify:before{content:"\f214"}.dashicons-editor-kitchensink:before{content:"\f212"}.dashicons-editor-ltr:before{content:"\f10c"}.dashicons-editor-ol-rtl:before{content:"\f12c"}.dashicons-editor-ol:before{content:"\f204"}.dashicons-editor-outdent:before{content:"\f221"}.dashicons-editor-paragraph:before{content:"\f476"}.dashicons-editor-paste-text:before{content:"\f217"}.dashicons-editor-paste-word:before{content:"\f216"}.dashicons-editor-quote:before{content:"\f205"}.dashicons-editor-removeformatting:before{content:"\f218"}.dashicons-editor-rtl:before{content:"\f320"}.dashicons-editor-spellcheck:before{content:"\f210"}.dashicons-editor-strikethrough:before{content:"\f224"}.dashicons-editor-table:before{content:"\f535"}.dashicons-editor-textcolor:before{content:"\f215"}.dashicons-editor-ul:before{content:"\f203"}.dashicons-editor-underline:before{content:"\f213"}.dashicons-editor-unlink:before{content:"\f225"}.dashicons-editor-video:before{content:"\f219"}.dashicons-email-alt:before{content:"\f466"}.dashicons-email-alt2:before{content:"\f467"}.dashicons-email:before{content:"\f465"}.dashicons-excerpt-view:before{content:"\f164"}.dashicons-external:before{content:"\f504"}.dashicons-facebook-alt:before{content:"\f305"}.dashicons-facebook:before{content:"\f304"}.dashicons-feedback:before{content:"\f175"}.dashicons-filter:before{content:"\f536"}.dashicons-flag:before{content:"\f227"}.dashicons-format-aside:before{content:"\f123"}.dashicons-format-audio:before{content:"\f127"}.dashicons-format-chat:before{content:"\f125"}.dashicons-format-gallery:before{content:"\f161"}.dashicons-format-image:before{content:"\f128"}.dashicons-format-quote:before{content:"\f122"}.dashicons-format-status:before{content:"\f130"}.dashicons-format-video:before{content:"\f126"}.dashicons-forms:before{content:"\f314"}.dashicons-googleplus:before{content:"\f462"}.dashicons-grid-view:before{content:"\f509"}.dashicons-groups:before{content:"\f307"}.dashicons-hammer:before{content:"\f308"}.dashicons-heart:before{content:"\f487"}.dashicons-hidden:before{content:"\f530"}.dashicons-id-alt:before{content:"\f337"}.dashicons-id:before{content:"\f336"}.dashicons-image-crop:before{content:"\f165"}.dashicons-image-filter:before{content:"\f533"}.dashicons-image-flip-horizontal:before{content:"\f169"}.dashicons-image-flip-vertical:before{content:"\f168"}.dashicons-image-rotate-left:before{content:"\f166"}.dashicons-image-rotate-right:before{content:"\f167"}.dashicons-image-rotate:before{content:"\f531"}.dashicons-images-alt:before{content:"\f232"}.dashicons-images-alt2:before{content:"\f233"}.dashicons-index-card:before{content:"\f510"}.dashicons-info:before{content:"\f348"}.dashicons-instagram:before{content:"\f12d"}.dashicons-laptop:before{content:"\f547"}.dashicons-layout:before{content:"\f538"}.dashicons-leftright:before{content:"\f229"}.dashicons-lightbulb:before{content:"\f339"}.dashicons-list-view:before{content:"\f163"}.dashicons-location-alt:before{content:"\f231"}.dashicons-location:before{content:"\f230"}.dashicons-lock-duplicate:before{content:"\f315"}.dashicons-lock:before{content:"\f160"}.dashicons-marker:before{content:"\f159"}.dashicons-media-archive:before{content:"\f501"}.dashicons-media-audio:before{content:"\f500"}.dashicons-media-code:before{content:"\f499"}.dashicons-media-default:before{content:"\f498"}.dashicons-media-document:before{content:"\f497"}.dashicons-media-interactive:before{content:"\f496"}.dashicons-media-spreadsheet:before{content:"\f495"}.dashicons-media-text:before{content:"\f491"}.dashicons-media-video:before{content:"\f490"}.dashicons-megaphone:before{content:"\f488"}.dashicons-menu-alt:before{content:"\f228"}.dashicons-menu-alt2:before{content:"\f329"}.dashicons-menu-alt3:before{content:"\f349"}.dashicons-menu:before{content:"\f333"}.dashicons-microphone:before{content:"\f482"}.dashicons-migrate:before{content:"\f310"}.dashicons-minus:before{content:"\f460"}.dashicons-money:before{content:"\f526"}.dashicons-move:before{content:"\f545"}.dashicons-nametag:before{content:"\f484"}.dashicons-networking:before{content:"\f325"}.dashicons-no-alt:before{content:"\f335"}.dashicons-no:before{content:"\f158"}.dashicons-palmtree:before{content:"\f527"}.dashicons-paperclip:before{content:"\f546"}.dashicons-performance:before{content:"\f311"}.dashicons-phone:before{content:"\f525"}.dashicons-playlist-audio:before{content:"\f492"}.dashicons-playlist-video:before{content:"\f493"}.dashicons-plugins-checked:before{content:"\f485"}.dashicons-plus-alt:before{content:"\f502"}.dashicons-plus-alt2:before{content:"\f543"}.dashicons-plus:before{content:"\f132"}.dashicons-portfolio:before{content:"\f322"}.dashicons-post-status:before{content:"\f173"}.dashicons-pressthis:before{content:"\f157"}.dashicons-products:before{content:"\f312"}.dashicons-randomize:before{content:"\f503"}.dashicons-redo:before{content:"\f172"}.dashicons-rest-api:before{content:"\f124"}.dashicons-rss:before{content:"\f303"}.dashicons-schedule:before{content:"\f489"}.dashicons-screenoptions:before{content:"\f180"}.dashicons-search:before{content:"\f179"}.dashicons-share-alt:before{content:"\f240"}.dashicons-share-alt2:before{content:"\f242"}.dashicons-share:before{content:"\f237"}.dashicons-shield-alt:before{content:"\f334"}.dashicons-shield:before{content:"\f332"}.dashicons-slides:before{content:"\f181"}.dashicons-smartphone:before{content:"\f470"}.dashicons-smiley:before{content:"\f328"}.dashicons-sort:before{content:"\f156"}.dashicons-sos:before{content:"\f468"}.dashicons-star-empty:before{content:"\f154"}.dashicons-star-filled:before{content:"\f155"}.dashicons-star-half:before{content:"\f459"}.dashicons-sticky:before{content:"\f537"}.dashicons-store:before{content:"\f513"}.dashicons-tablet:before{content:"\f471"}.dashicons-tag:before{content:"\f323"}.dashicons-tagcloud:before{content:"\f479"}.dashicons-testimonial:before{content:"\f473"}.dashicons-text-page:before{content:"\f121"}.dashicons-text:before{content:"\f478"}.dashicons-thumbs-down:before{content:"\f542"}.dashicons-thumbs-up:before{content:"\f529"}.dashicons-tickets-alt:before{content:"\f524"}.dashicons-tickets:before{content:"\f486"}.dashicons-tide:before{content:"\f10d"}.dashicons-translation:before{content:"\f326"}.dashicons-trash:before{content:"\f182"}.dashicons-twitter-alt:before{content:"\f302"}.dashicons-twitter:before{content:"\f301"}.dashicons-undo:before{content:"\f171"}.dashicons-universal-access-alt:before{content:"\f507"}.dashicons-universal-access:before{content:"\f483"}.dashicons-unlock:before{content:"\f528"}.dashicons-update-alt:before{content:"\f113"}.dashicons-update:before{content:"\f463"}.dashicons-upload:before{content:"\f317"}.dashicons-vault:before{content:"\f178"}.dashicons-video-alt:before{content:"\f234"}.dashicons-video-alt2:before{content:"\f235"}.dashicons-video-alt3:before{content:"\f236"}.dashicons-visibility:before{content:"\f177"}.dashicons-warning:before{content:"\f534"}.dashicons-welcome-add-page:before{content:"\f133"}.dashicons-welcome-comments:before{content:"\f117"}.dashicons-welcome-learn-more:before{content:"\f118"}.dashicons-welcome-view-site:before{content:"\f115"}.dashicons-welcome-widgets-menus:before{content:"\f116"}.dashicons-welcome-write-blog:before{content:"\f119"}.dashicons-wordpress-alt:before{content:"\f324"}.dashicons-wordpress:before{content:"\f120"}.dashicons-yes-alt:before{content:"\f12a"}.dashicons-yes:before{content:"\f147"}.dashicons-editor-distractionfree:before{content:"\f211"}.dashicons-exerpt-view:before{content:"\f164"}.dashicons-format-links:before{content:"\f103"}.dashicons-format-standard:before{content:"\f109"}.dashicons-post-trash:before{content:"\f182"}.dashicons-share1:before{content:"\f237"}.dashicons-welcome-edit-page:before{content:"\f119"}@charset "utf-8";

/*
Theme Name: Batiqtu
Theme URI: 
Author: ETNET Co., Ltd.
Author URI: 
Description:
Version: 3.2.1
License: 
License URI: 
Text Domain: batiqtu
Tags: one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, sticky-post, theme-options, translation-ready
*/


/*
	GENERAL STYLES
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary { display:block; }
body						{ line-height: 1; }
ol, ul						{ list-style-image:none; list-style-type:none; list-style-position:outside; }
blockquote, q				{ quotes: none; }
blockquote:before,
blockquote:after,
q:before, q:after			{ content: ''; content: none; }
:focus						{ outline: 0; }
ins							{ text-decoration: none; }
del							{ text-decoration: line-through; }
table						{ border-collapse: collapse; border-spacing: 0; }
object, embed				{ vertical-align:top; }
.screen-reader-text			{ clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; }


/*
	LAYOUT TOOLS
*/
.floatLeft 					{ float: left; }
.floatRight					{ float: right; }
.clear						{ clear: both; font-size: 1px;line-height:1px;}
.clearLeft					{ clear: left; font-size: 1px;line-height:1px;}
.clearRight					{ clear: right; font-size: 1px;line-height:1px;}
.layoutCenter				{ margin: 0 auto; }
.center						{ text-align: center; vertical-align:middle; }
.textCenter					{ text-align: center; }
.textRight					{ text-align: right; }
.textLeft					{ text-align: left; }
.verticalTop				{ vertical-align: top; }
.verticalMiddle				{ vertical-align: middle; }
.verticalBottom				{ vertical-align: bottom; }


/*
	PRINT TOOLS
*/
.page-break 				{ page-break-before: always; }


/*
	TYPOGRAPHIC TOOLS
*/
.error						{ border: 1px solid #fb4343; padding: 3px; color: #fb4343; }
.message					{ border: 1px solid #0000FF; padding: 3px; color: #0000FF; }
.warning					{ border: 1px solid #d4ac0a; padding: 3px; color: #d4ac0a; }
.success					{ border: 1px solid #149b0d; padding: 3px; color: #149b0d; }
.callOut					{ font-size: 125%; font-weight: bold; }
.strikeOut					{ text-decoration: line-through; }
.underline					{ text-decoration: underline; }
.resetTypeStyle				{ font-weight: normal; font-style: normal; font-size: 100%; 
							  text-decoration: none; word-spacing: normal; 
					  		  letter-spacing: 0px; text-transform: none; text-indent: 0px; }


/* 
	STYLING EXTRAS
*/
/*
a[href^="mailto"]			{ background: url(/wordpress/wp-content/themes/batiqtu-3/images/emailIcon.png) left center no-repeat; padding-left: 10px; }
a[href~=".pdf"]				{ background: url(/wordpress/wp-content/themes/batiqtu-3/images/pdfIcon.png) left center no-repeat; padding-left: 10px; }
a.button					{ color: black; border: 1px solid black; padding: 3px; }
a.button:hover				{ background: black; color: white; }
.transpBlack				{ background: url(/wordpress/wp-content/themes/batiqtu-3/images/transpBlack.png); }
*/


/*
	DISPLAY VALUES
*/
.hide						{ display: none; }
.show						{ display: block; }
.invisible					{ visibility: hidden; }


/*
	CAPTIONS
*/
.aligncenter,
div.aligncenter				{ display: block; margin-left: auto; margin-right: auto; }
.wp-caption					{ border: 1px solid #C9C9C9; text-align: center; background-color: #F3F3F3; padding-top: 4px;
							  margin:0 0 2em; -moz-border-radius: 3px; -khtml-border-radius: 3px; max-width:99%;
							  -webkit-border-radius: 3px; border-radius: 3px; }
.entry .wp-caption img		{ margin: 0; padding: 0; border: 0 none; }
.wp-caption
p.wp-caption-text,
.gallery-caption			{ font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }


/*
	IMAGES
*/
.alignright					{ float: right; margin: 0 0 0.6em 0.6em; }
.alignleft					{ float: left; margin: 0 0.6em 0.6em 0; }
.entry img					{ padding: 4px; max-width: 98%; width:auto; border:1px solid #C9C9C9; }
img.noborder				{ border:0; padding:0; }
img.centered				{ display: block; margin-left: auto; margin-right: auto; }
img.aligncenter				{ display: block; margin-left: auto; margin-right: auto; text-align:center; }
img.alignright				{ margin: 0 0 2px 7px; display: inline; }
img.alignleft				{ margin: 0 7px 2px 0; display: inline; }


/*
	LIST
*/
ol.disc > li, ul.disc > li		{ list-style-type: disc !important; }
ol.circle > li, ul.circle > li	{ list-style-type: circle !important; }
ol.square > li, ul.square > li	{ list-style-type: square !important; }
ol.lower-roman > li,
ul.lower-roman > li			{ list-style-type: lower-roman !important; }
ol.upper-roman > li,
ul.upper-roman > li			{ list-style-type: upper-roman !important; }
ol.lower-greek > li,
ul.lower-greek > li			{ list-style-type: lower-greek !important; }
ol.decimal > li,
ul.decimal > li				{ list-style-type: decimal !important; }
ol.lower-alpha > li,
ul.lower-alpha > li			{ list-style-type: lower-alpha !important; }
ol.upper-alpha > li,
ul.upper-alpha > li			{ list-style-type: upper-alpha !important; }


/*
	CLEARFIX
*/
div							{ zoom:1; }


/*
	ORIGINAL
*/
*							{ font-family : "Lucida Grande", "HiraKakuPro-W3", sans-serif; }
html, body					{ width: 100%; }
table						{ border:1px solid #C9C9C9; padding:10px; position:relative; }
table.noborder				{ border:0; }
table.noborder th,
table.noborder td			{ border:0; }
table caption				{ font-weight:bold; }
table th					{ background: #F3F3F3; border:1px solid #C9C9C9;
							  font-weight:bold; padding:5px 10px; text-align:center; }
table td					{ border:1px solid #C9C9C9; padding:5px 10px; }
blockquote					{ border-left: 10px solid #0A0C0D; margin:20px; padding:10px; text-align: left; }
blockquote p				{ margin:.4em 0 .4em 0; }
.imedisabled				{ ime-mode: disabled; }
.input,
input[type=text],
input[type=email],
input[type=password],
textarea					{ border:1px solid #C9C9C9; padding:8px 5px; }
button, input[type=submit],
input[type=button]			{ padding:5px; }
select						{ padding:8px 5px; }
input[type=image]			{ border:none; }
#submit						{ margin:10px 0; padding:5px 20px; }
.more-link					{ }
.bold						{ font-weight:bold; }
.clear_border				{ clear:both; height:1px; border-top:1px dotted #C9C9C9; margin-bottom:15px; }
.clear_element:after
ul:after,
.box:after					{ content:" "; clear:both; height:0; display:block; visibility:hidden; }


body						{ margin:0; padding:0; color:#000000; border:0; width:100%;  line-height:1.6em;
							  font-size:0.8em; background:#FFFFFF url(https://www.seojuku.com/images/bodybg5.png) repeat-y center center; -webkit-text-size-adjust: 100%; }
a							{ color:#1982D1;text-decoration:none;  }
a img						{ margin-bottom:-3px; }
a:hover						{ text-decoration:underline; }
h1, h2, h3,
h4, h5, h6					{ margin:.8em 0 .8em 0; padding:0; }
p							{ margin:0 0 .8em 0; padding:0; }
img							{ margin:0 0 5px; }

#container					{ position:relative; width:1040px !important; margin:0px auto 0px; padding:0; border:0; background:#FFFFFF; min-width:1040px; }
* html body div#container	{ width: expression(this.clientWidth < 1042? "1040px" : "auto"); }
#container:after			{ content:" "; clear:both; height:0; display:block; visibility:hidden; }
#container					{ /margin-top:0; }


/*
	HEADER
*/
#headerbox					{ margin:0; padding:0; min-width:1040px !important; }
#header						{ color:#FFFFFF; height:200px; width:1040px !important;
							  padding:0; margin:40px auto 0; position:relative; text-align:center; background-color:#3C5A74; background:#3C5A74 url(https://www.seojuku.com/images/header-14.jpg) no-repeat center center; z-index:0; }
.home #header				{ height:200px; }
#headerinnerbox				{ position:absolute; left:160px;  right:160px;   height:200px; }
.home #headerinnerbox		{  height:200px; }
#header h1					{ font-size:1.3em; margin:0; position:absolute;  text-align:left; top:20px;    }
#header p					{ margin:0; position:absolute;  text-align:left; top:80px;    }
#header h2					{ font-size:1.2em; margin:0; position:absolute;  text-align:center; width:100%;   bottom:20px;  }
#header h3					{ font-weight:normal; text-align:left;position:absolute;							     }
#header #headerinnerbox img	{ margin:0; padding:0; position:absolute;  top:20px;  }
* html body #header img		{ behavior: expression(IEPNGFIX.fix(this)); }
#header a					{ color:#FFFFFF; }
#header a:hover				{ background:none; }
#header h2 a:hover			{ background:#FFFFFF; color:#0A0C0D; text-decoration:none; }
#header .header_thumbnail	{ position:absolute; top:0; left:0; width:100%; height:200px; z-index:-1 }
.home #header 
.header_thumbnail			{ height:200px; }
#headerinnerbox2			{ position:absolute;     }		


/*
	NAVIGATION
*/
#glnavibox					{ left:0; width:100%; position:absolute; margin:0; padding:0; z-index:1; top:200px;background:#2D2D2D; }
.home #glnavibox			{ top:200px; }
#glnavi						{ margin:0 auto; width:1040px !important; min-width:1040px; 
							  padding:0; text-align:center; position:relative; background:#2D2D2D; }
* html body #glnavi			{ behavior: expression(IEPNGFIX.fix(this)); width: expression(this.clientWidth < 1042? "1040px" : "auto"); background:#2D2D2D; }
#glnavi .nav-menu > ul li a strong		{ display:block; font-weight:normal; line-height:40px; }
#glnavi .nav-menu > ul li a span		{ display:block; font-size:0.8em; line-height:0; letter-spacing:1px; }
* html body #glnavi ul li a span { line-height:px; }
*:first-child+html #glnavi ul li a span { line-height:px; }
#glnavi .nav-menu > ul		{ list-style:none; margin:0 10px; }
#glnavi .nav-menu > ul li	{ list-style:none; margin:0; padding:0; position: relative; float:left; text-align:center; }
#glnavi .nav-menu > ul li a	{ color:#CCCCCC; display:block; line-height:40px; margin:0;
						 	  padding:0 10px; position:relative; text-align:center; text-decoration:none; vertical-align:middle; }
* html #glnavi .nav-menu > ul li a		{ height:40px; width:80px; }
*:first-child+html
#glnavi .nav-menu > ul li a				{ height:40px; } 
#glnavi .nav-menu > ul li a:hover 		{ color:#FFFFFF; background:none; }
#glnavi .nav-menu > ul
li.current-cat > a,
#glnavi .nav-menu > ul
li.current_page_item > a,
#glnavi .nav-menu > ul
li.current-page-ancestor > a,
#glnavi .nav-menu > ul
li.current-menu-item > a,
#glnavi .nav-menu > ul
li.current-menu-ancestor > a,
#glnavi .nav-menu > ul
li.current-menu-parent > a	{ background:#5C5C5C; color:#FFFFFF; font-weight:bold; }
#glnavi .nav-menu > ul
li.current-cat > a strong,
#glnavi .nav-menu > ul
li.current_page_item > a strong,
#glnavi .nav-menu > ul
li.current-page-ancestor > a strong,
#glnavi .nav-menu > ul
li.current-menu-item > a strong,
#glnavi .nav-menu > ul
li.current-menu-ancestor > a strong,
#glnavi .nav-menu > ul
li.current-menu-parent > a strong { font-weight:bold; }
#glnavi .nav-menu > ul ul		{ display:none; position:absolute; top:40px; left:0; float:left; z-index: 99999; margin:0;
							  -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2); box-shadow: 0px 3px 3px rgba(0,0,0,0.2); }
#glnavi ul ul li			{ min-width: 180px; }
#glnavi ul li:hover > ul	{ display:block; }
#glnavi ul li:hover > a,
#glnavi ul ul:hover > a,
#glnavi ul a:focus			{ background:#5C5C5C; }
#glnavi ul ul a				{ background:#5C5C5C; height:auto; line-height:40px; width: 160px; text-align:left; padding:0 20px; }
#glnavi ul ul ul			{ left: 100%; top:0; }
.admin_bar_glnavibox		{ top:232px !important; }
.home .admin_bar_glnavibox { top:232px !important; }
#glnavi ul:after			{ content:" "; clear:both; height:0; display:block; visibility:hidden; }

#prnavibox					{ left:0; width:100%; position:absolute; margin:0; padding:0; z-index:1; top:0; }
#prnavi						{ margin:0 auto; width:100%;
								padding:0; text-align:right; position:relative; background:#2D2D2D; }
* html body #prnavi			{ behavior: expression(IEPNGFIX.fix(this)); background:#2D2D2D; }
#prnavi > .menu-header > ul					{ list-style:none; }
#prnavi > .menu-header > ul:after			{ content:" "; clear:both; height:0; display:block; visibility:hidden; }
#prnavi > .menu-header > ul li				{ list-style:none; margin:0; padding:0; position: relative; float:right; }
#prnavi > .menu-header > ul li a				{ color:#CCCCCC; display:block; line-height:40px; margin:0;
							  padding:0 20px; position:relative; text-align:center; text-decoration:none; vertical-align:middle; }
*:first-child+html
#prnavi > .menu-header > ul li a				{ height:40px; } 
#prnavi > .menu-header > ul li a:hover 		{ color:#FFFFFF; background:none; }
#prnavi > .menu-header > ul
li.current-cat a,
#prnavi > .menu-header > ul
li.current_page_item a,
#prnavi > .menu-header > ul
li.current-menu-item a,
#prnavi > .menu-header > ul
li.current-menu-ancestor > a,
#prnavi > .menu-header > ul
li.current-menu-parent > a	{ background:#5C5C5C; color:#FFFFFF; }
#prnavi > .menu-header > ul ul				{ display:none; position:absolute; top:40px; left:0; float:right; z-index: 99999;
							  -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2); box-shadow: 0px 3px 3px rgba(0,0,0,0.2); }
#prnavi > .menu-header > ul ul li			{ min-width: 180px; }
#prnavi > .menu-header > ul li:hover > ul 	{ display:block; }
#prnavi > .menu-header > ul li:hover > a,
#prnavi > .menu-header > ul ul:hover > a,
#prnavi > .menu-header > ul a:focus { background:#5C5C5C; }
#prnavi > .menu-header > ul ul a				{ background:#5C5C5C; height:auto; line-height:40px; width: 160px; text-align:left; padding:0 20px; }
#prnavi > .menu-header > ul ul ul			{ right: 100%; top:0; }
.admin_bar_prnavibox		{ top:28px !important; }


/*
	CONTAINER
*/
.colmask					{ clear:both; float:left; overflow:hidden; background:#FFFFFF;
							  position:relative; text-align:left; width:100%; }

.col1col					{ margin:0px 20px 0 20px; }

.contenttop					{ margin:px 0 0 0; }

.leftmenu					{ background:#FFFFFF; }
.leftmenu .col1top			{ background:#FFFFFF; float:left; left:260px; position:relative; width:200%; }
.leftmenu .col1wrap 		{ float:right; width:50%; position:relative; right:260px; padding-bottom:1em; }
.leftmenu .col1				{ margin:0px 20px 0 280px; position:relative; right:100%; overflow:hidden; }
.leftmenu .col2				{ float:left; width:260px; position:relative; right:260px; margin:0 auto; text-align:center; }

.rightmenu					{ background:#FFFFFF; }
.rightmenu .col1top 		{ background:#FFFFFF; float:left; margin-left:-225px; position:relative; right:100%; width:200%; }
.rightmenu .col1wrap 		{ float:left; width:50%; position:relative; left:50%; padding-bottom:1em; }
.rightmenu .col1			{ margin:0 20px 0 245px; padding-top:0px; padding-bottom:px; overflow:hidden; }
.rightmenu .col3			{ float:right; width:225px; position:relative; left:225px; margin:0 auto; text-align:center; }

.holygrail					{ background:#FFFFFF; }
.holygrail .colmid			{ background:#FFFFFF; float:left; width:200%; margin-left:-225px; position:relative; right:100%; }
.holygrail .colleft			{ background:#FFFFFF; float:left; width:100%; margin-left:-50%; position:relative; left:485px; }
.holygrail .col1wrap		{ float:left; width:50%; position:relative; right:285px; padding-bottom:1em; }
.holygrail .col1			{ margin:0 220px 0 305px; position:relative; left:200%; padding-top:0px; padding-bottom:px; overflow:hidden; }
.holygrail .col2			{ float:left; float:right; width:260px; position:relative; text-align:center; }
.holygrail .col3			{ float:left; float:right; width:225px;
							  position:relative; left:50%; text-align:center; }

* html body .leftmenu .col1 { width:740px; }
* html body .rightmenu .col1 { width:775px; }
* html body .holygrail .col1 { width:515px; }
* html body .blogstyle .col1 { width:515px; }

.blogstyle					{ background:#FFFFFF; }
.blogstyle .colmid			{ background:#FFFFFF; float:left; width:200%; margin-left:-260px; position:relative; right:100%; }
.blogstyle .colleft			{ background:#FFFFFF; float:left; width:100%; margin-left:-225px; position:relative; }
.blogstyle .col1wrap		{ float:left; width:50%; position:relative; padding-bottom:1em; }
.blogstyle .col1			{ margin:0 20px 0 505px; position:relative; left:100%; padding-top:0px; padding-bottom:px; overflow:hidden; }
.blogstyle .col2			{ float:right; left:260px; width:260px; position:relative; text-align:center; }
.blogstyle .col3			{ float:right; left:745px; width:225px; position:relative; text-align:center; }
.blogstyle .col4			{ float:right; left:465px; width:425px; position:relative; text-align:center; margin-bottom:-40px; }

#header_image				{ text-align:center; line-height:0; }
#header_image img			{ margin:0; height:auto; max-width:100%; min-width:1040px; }
.flexslider					{ height:auto; width:1040px; margin:auto; }


/*
	ENTRY
*/
.entry						{ margin:0 0px 2em; padding:0; border-bottom:1px dotted #C9C9C9; line-height:1.8em; }
.archive .entry				{ border-bottom:none; }
.sticky						{ }
.pageentry					{ border:none; }
.entry h2					{ color:#000000; font-size:1.6em;
							  margin:0 0 0.5em; line-height:1.5em; overflow:hidden; }
.etnry .entry-body h2		{ background:#CCCCCC; color:#000000; }
.entry h2 a:hover			{ color:#1982D1; background:none; }
.entry p.exerpt				{ border:1px dotted #C9C9C9; margin:10px 0px; padding:10px; }
.entry-body					{ margin:0 0 2em 0; }
.entry-body p				{ margin:0 0 2em 0; }
.entry-body blockquote p	{ margin:0; }
.entry-body ul				{ margin:1em 0 1em; }
.entry-body ol				{ margin:1em 0 1em; }
.entry-body dl				{ margin:1em 0 1em; }
.entry-body dl dt			{ font-weight:bold; }
.entry-body dl dd			{ margin:0 1em 1em; }
.entry-body ul ul,
.entry-body ol ol,
.entry-body dl dl			{ margin:0; }
.entry-body ul li,
.entry-body ol ul li		{ list-style-type:disc; list-style-position:outside; margin-left:25px; }
.entry-body ol li			{ list-style-type:decimal; list-style-position:outside; margin-left:25px; }
.entry-body h1				{ color:#000000;  line-height:32px;
							  margin:1.5em 0; overflow:hidden; font-size:1.6em; }
.entry-body h2				{ color:#000000;  line-height:32px;
							  margin:1.5em 0; overflow:hidden; font-size:1.5em; }
.entry-body h3				{ color:#000000;  line-height:32px;
							  margin:1.5em 0 1em; overflow:hidden; font-size:1.4em; }
.entry-body h4				{ color:#000000;;  line-height:32px;
							  margin:1.5em 0 1em; overflow:hidden; font-size:1.3em; }
.entry-body h5				{ color:#000000;;  line-height:32px;
							  margin:1.5em 0 1em; overflow:hidden; font-size:1.2em; }
.entry-body h6				{ color:#000000;  line-height:32px;
							  margin:1.5em 0 1em; overflow:hidden; }
.entry-footer				{ text-align:right; margin:1em 0px; clear:both; }
* html body .entry table	{ margin-left:1em; }

.entry-thumbnail			{ float:left; margin:0 15px 15px 0; }
.entry-thumbnail img		{ border:1px solid #C9C9C9; margin:0; }
ul.tags						{ text-align:right; }
ul.tags li					{ float:right; margin-left:5px; }
ul.tags li:before			{ font-family: dashicons; content: "\f323"; margin-right:5px; vertical-align:middle; color:#C9C9C9; }
span.author:before			{ font-family: dashicons; content: "\f110"; margin-right:5px; vertical-align:middle; color:#C9C9C9; }
span.category				{ white-space: nowrap; }
span.category:before		{ font-family: dashicons; content: "\f318"; margin-right:5px; vertical-align:middle; color:#C9C9C9; }
span.post_tag				{ white-space: nowrap; }
span.post_tag:before		{ font-family: dashicons; content: "\f323"; margin-right:5px; vertical-align:middle; color:#C9C9C9; }
span.comment				{ white-space: nowrap; }
span.comment:before			{ font-family: dashicons; content: "\f473"; margin-right:5px; vertical-align:middle; color:#C9C9C9; }
span.datetime				{ white-space: nowrap; }
span.datetime:before		{ font-family: dashicons; content: "\f469"; margin-right:5px; vertical-align:middle; color:#C9C9C9; }
span.edit:before			{ font-family: dashicons; content: "\f464"; margin-right:5px; vertical-align:middle; color:#C9C9C9; }
span.rss:before				{ font-family: dashicons; content: "\f303"; margin-right:5px; vertical-align:middle; color:#C9C9C9; }

div.post_navi				{ background:#F3F3F3; border:1px solid #C9C9C9; margin:1em 0;}
div.post_previous			{ float:left; margin:10px 0 10px 10px; width:45%; }
div.post_next				{ float:right; text-align:right; margin:10px 10px 10px 0; width:45%; }
div.breadcrumb				{ margin:2em 0px 1em; padding: 5px 0; }
.col1top .breadcrumb,
.colleft .breadcrumb		{ margin:0 0 15px; }

div.social_buttons			{ margin:1em 0; }
div.social_buttons ul li	{ display:inline; float: left; margin-right: 10px; vertical-align:top; }
div.social_buttons ul li.tweetButton { width:100px; }
div.social_buttons
ul:after					{ content:" "; clear:both; height:0; display:block; visibility:hidden; }

div.related_posts			{ margin:2em 0 1em; }
div.related_posts_head		{ background:#F3F3F3; border:1px solid #C9C9C9; font-weight:bold; line-height:2em;
							  margin:0 0 10px 0; padding:3px 10px; }
div.related_posts ul,
div.related_posts ol		{ background:#FFFFFF; margin-left:15px; position:relative; }
div.related_posts ul li:before,
div.related_posts ol li:before { font-family: dashicons; content: "\f163"; margin-right:5px; vertical-align:middle; }

div.adv						{ background:#F3F3F3; border:1px solid #C9C9C9; margin:1em 25px; padding:10px; }
.col1wrap div.adv			{ background:#F3F3F3; border:1px solid #C9C9C9; margin:1em 0; padding:0; }
.col1wrap div.adv p			{ margin:0; padding:10px; }

.trackback-input			{ width:96%; }
div.comment					{ margin:1em 0; }
div.comment p				{ padding-left:15px; }
div.comment .bypostauthor	{ }
.nocomments					{ display:none; }
.comments-head				{ background:#F3F3F3; border:1px solid #C9C9C9; line-height:2em; margin:0 0 10px 0; padding:3px 10px; }
.comment-footer				{ margin:-5px 0 1em 0; }
div.comment #author			{ width:96%; }
div.comment #email			{ width:96%; }
div.comment #url			{ width:96%; }
div.comment #comment		{ width:96%; }
ul.commentlist				{ padding-left: 15px; }
ul.commentlist .reply		{ margin-bottom:10px; }
ul.commentlist
li ul.children				{ padding-left:25px; }
div.comment-navi			{ margin-top:10px; }
div.comment-navi:after		{ content:" "; clear:both; height:0; display:block; visibility:hidden; }
div.comment-author,
img.avatar					{ vertical-align:middle; }
.comment-body ul li			{ list-style-type:disc; list-style-position:outside; margin-left:25px; }
.comment-body ol li			{ list-style-type:decimal; list-style-position:outside; margin-left:25px; }

.ddsg-wrapper ul			{ margin:5px 10px; }
.ddsg-wrapper ul li			{ list-style-image:none; list-style-type:none; width:100%; }
.ddsg-wrapper ul li			{ margin-left:20px; }
.ddsg-wrapper ul li:before	{ font-family: dashicons; content: "\f163"; margin-right:5px; vertical-align:middle; }

ul.archive li:before		{ font-family: dashicons; content: "\f163"; margin-right:5px; vertical-align:middle; }

.wpcf7-list-item			{ display:block; }

.wp-pagenavi				{ text-align:center; line-height:2em; margin:1em auto; clear:both; }
.wp-pagenavi a,
.wp-pagenavi a:link			{ padding: 4px 6px;	margin: 2px; text-decoration: none;	border: 1px solid #1982D1;
							  color: #1982D1; background-color: #F3F3F3; }
.wp-pagenavi a:visited		{ padding: 4px 6px;	margin: 2px; text-decoration: none;	border: 1px solid #1982D1;
							  color: #1982D1; background-color: #F3F3F3; }
.wp-pagenavi a:hover		{ border: 1px solid #1982D1; color: #F3F3F3; background-color: #1982D1; }
.wp-pagenavi a:active		{ padding: 4px 6px; margin: 2px; text-decoration: none; border: 1px solid #C9C9C9;
							  color: #C9C9C9; background-color: #F3F3F3; }
.wp-pagenavi span.pages 	{ padding: 4px 6px;	margin: 2px; }
.wp-pagenavi span.current 	{ padding: 4px 6px; margin: 2px; font-weight: bold; border: 1px solid #C9C9C9;
							  color: #C9C9C9; background-color: #F3F3F3; }
.wp-pagenavi span.extend 	{ padding: 4px 6px; margin: 2px; border: 1px solid #C9C9C9;
						  	  color: #C9C9C9; background-color: #F3F3F3; }
#wp-calendar				{ width:100%; }
#wp-calendar th,
#wp-calendar td				{ text-align:center; padding:5px; }


/*
	SIDEBAR
*/
.sidebar					{ margin:0; padding:0; }
.col2 div.sidebar_div		{ padding:40px 0 25px 0; margin:0; }
.col3 div.sidebar_div		{ padding:30px 0 25px 0; margin:0; }
.col4 div.sidebar_div		{ padding:40px 0 25px 0; margin:0; }
.sidebar ul.sidebar_ul		{ margin:0; padding:0; height: auto !important; height: 1%; }
.sidebar .search			{ font-size:13px; height: 15px; width: 100px; vertical-align: top; padding:2px; }
.leftmenu li.box,
.col2 li.box				{ margin:0 0px 20px 40px; }
.rightmenu li.box,
.col3 li.box				{ margin:0 20px 20px 5px; }
.sidebar li.box				{ text-align:left; color:#0A0C0D; word-break:break-all;  }
.sidebar li.box a			{ color:#1982D1; }
.sidebar li.box a:hover		{ text-decoration:underline; }
.col2 li.box				{ width:220px; }
.col3 li.box				{ width:200px; }
.sidebar li.box h3			{ color:#FFFFFF; margin:0; text-align:center;
							  padding:5px 10px; background:#3B5973; }
.sidebar li.box h3 a		{ }
.sidebar li.box p			{ background:#FFFFFF; padding:10px 10px; margin:0; }
.sidebar li.box ul,
.sidebar li.box ol,
.sidebar li.box dl			{ background:#FFFFFF; margin:0; }
.sidebar li.box dl			{ padding:5px 10px; }
.sidebar li.box ol			{ list-style:decimal; }
.sidebar li.box ul li		{ background:#FFFFFF; margin:0; }
.sidebar li.box ul li:before{ font-family: dashicons; content: "\f163"; margin-right:5px; vertical-align:middle; color:#C9C9C9; }
.sidebar li.box ol li		{ margin-left: 25px; }
.sidebar li.box ul ul		{ padding: 0; }
.sidebar li.box ul
li.recentcomments:before    { font-family: dashicons; content: "\f473"; margin-right:5px; vertical-align:middle; }
.sidebar li.box ul
li.cat-item:before,
.sidebar li.widget_archive
ul li:before                { font-family: dashicons; content: "\f318"; margin-right:5px; vertical-align:middle; }
.sidebar li.box ul
.sidebar li.box
ul.st-tag-cloud li:before,
.sidebar li.box
ul.wp-tag-cloud li:before	{ font-family: dashicons; content: "\f323"; margin-right:5px; vertical-align:middle; }
.sidebar li.box img			{ border:none; }
.sidebar li.box
.wp-tag-cloud li			{ display:inline; }


/*
	FOOTER
*/
#footerbox					{ clear:both; color:#FFFFFF; margin:0 auto; overflow:hidden; position:relative;
							  text-align:center; width:100%; background:#355776; min-width:1040px !important; } 	
#footerbar					{ width:1040px !important; margin:0 auto; padding:20px 0; text-align:left; }
#upperfooterbar_ul			{ margin-bottom:20px; }
#footerbar_ul				{ padding:0; position:relative; margin:0 30px 0 30px; }
#footerbar_ul li.box		{ float:left; width:31%; margin-right:3%; }
#footerbar_ul li.box
ul li:before				{ font-family: dashicons; content: "\f139"; margin-right:5px; vertical-align:middle; color:#C9C9C9; }
#footerbar_ul li.last		{ margin-right:0; }
#footerbar_ul li.box .wp-tag-cloud li { display:inline; }
#footerbar p a				{ font-weight:bold; }
#footerbar li.box a			{ color:#D2F4FA; }
#footerbar li.box a:hover	{ text-decoration:underline; }
* html body
#footerbar_ul li.box		{ width:30.5%; }
#footerbar_ul li.box > div	{ margin-bottom: 15px; }
#footerbar_ul li.box h3		{ margin:0; padding:5px 0 }

#footer						{ width:1040px !important; margin:0 auto; padding:20px 0; position:relative;
							  text-align:right; }
#footer a:hover 			{ background:none;}
#footer h3					{ margin:0 30px; padding:10px 0 0; line-height:20px; }
#footer h3 a				{ color:#FFFFFF; }
#footer h3 a:hover			{ line-height:1; }
#footer img					{ margin:0; padding:0; position:absolute; left:40px;   bottom:10px; }
* html body #footer img 	{ behavior: expression(IEPNGFIX.fix(this)); }


/*
	BOX
*/
.box:after					{ content:" "; clear:both; height:0; display:block; visibility:hidden; }

.box2_1						{ width:49%; float:left; }
.box2_2						{ width:49%; float:right; }

.box3_1						{ width:32.5%; float:left; margin-right:1.3% !important; }
.box3_2						{ width:32.5%; float:left; }
.box3_3						{ width:32.5%; float:right; }

.box4_1						{ width:24%; float:left; margin-right:1.3% !important; }
.box4_2						{ width:24%; float:left; margin-right:1.3% !important; }
.box4_3						{ width:24%; float:left; }
.box4_4						{ width:24%; float:right; }

.box5_1						{ width:19%; float:left; margin-right:1.2% !important; }
.box5_2						{ width:19%; float:left; margin-right:1.2% !important; }
.box5_3						{ width:19%; float:left; margin-right:1.2% !important; }
.box5_4						{ width:19%; float:left; }
.box5_5						{ width:19%; float:right; }

.box2a_1					{ width:66.5%; float:left; }
.box2a_2					{ width:32.5%; float:right; }


/*
	OTHERS
*/

.fb_iframe_widget span		{ vertical-align:top !important; }
.tinynav					{ display: none }
#searchform
input[type=text] 			{ width:100px; }
.mceContentBody				{ margin:10px; text-rendering: optimizelegibility; }

hr							{ border: 0; height: 1px; margin:2em 0;
							  background-image: -webkit-linear-gradient(left, rgba(201,201,201,0), rgba(201,201,201,0.75), rgba(201,201,201,0)); 
							  background-image:    -moz-linear-gradient(left, rgba(201,201,201,0), rgba(201,201,201,0.75), rgba(201,201,201,0)); 
							  background-image:     -ms-linear-gradient(left, rgba(201,201,201,0), rgba(201,201,201,0.75), rgba(201,201,201,0)); 
							  background-image:      -o-linear-gradient(left, rgba(201,201,201,0), rgba(201,201,201,0.75), rgba(201,201,201,0)); }
.width10pct					{ width:10%; }
.width15pct					{ width:15%; }
.width20pct					{ width:20%; }
.width25pct					{ width:25%; }
.width30pct					{ width:30%; }
.width35pct					{ width:35%; }
.width40pct					{ width:40%; }
.width45pct					{ width:45%; }
.width50pct					{ width:50%; }
.width55pct					{ width:55%; }
.width60pct					{ width:60%; }
.width65pct					{ width:65%; }
.width70pct					{ width:70%; }
.width75pct					{ width:75%; }
.width80pct					{ width:80%; }
.width85pct					{ width:85%; }
.width90pct					{ width:90%; }
.width95pct					{ width:95%; }
.width100pct				{ width:100%; }
.margin0					{ margin:0; }
.padding0					{ padding:0; }
.margintop1em				{ margin-top:1em; }
.marginbottom1em			{ margin-bottom:1em; }
.margintop2em				{ margin-top:2em; }
.marginbottom2em			{ margin-bottom:2em; }
.size110					{ font-size:110%; }
.size120					{ font-size:120%; }
.size130					{ font-size:130%; }
.size140					{ font-size:140%; }
.size150					{ font-size:150%; }
.size160					{ font-size:160%; }
.size170					{ font-size:170%; }
.size180					{ font-size:180%; }
.size190					{ font-size:190%; }
.size200					{ font-size:200%; }

.movie-container			{ position: relative; padding-bottom: 56.25%; padding-top: 30px; overflow: hidden; max-width: 100%; height:auto; }
.movie-container iframe		{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

#gototop					{ display: none; position: fixed; bottom: 30px; right: 30px; }
#gototop a					{ display: block; width: 50px; height: 50px; background-color: #C9C9C9; border-radius: 50px; text-align: center; color: #fff; font-size: 24px; text-decoration: none; line-height:50px; }



@media screen and (max-width: 782px) {
	#container, #headerbox, 
	#header, #footer,
	#glnavi, #prnavi,
	#footerbox, #footerbar	{ min-width:100% !important; width:100% !important; }
    #header_image img		{ max-width: 100% !important; height: auto; width: auto; min-width:auto; }
	img, .wp-caption,
    input[type="image"]		{ max-width: 96% !important; height: auto; width: auto; }
	.home #header, #header	{ background-size: 800px auto !important; -webkit-background-size: 800px auto; }
	.home #header, #header	{ height: 148px; }
	.home #header			{ height:200px; }
	#footer					{ }
	#headerinnerbox			{ position:absolute; left:110px;  right:110px;   height:148px; }
	#header h1				{  text-align:left; top:10px;    }
	#header p				{  text-align:left; top:50px;    }
    #header h2				{  text-align:center; width:100%;   bottom:10px;  }
    #header h3				{  text-align:center; width:100%;    }
	#header img				{    }
    .col1col				{ margin:20px; }
    .leftmenu .col1			{ margin-right:20px; margin-left: 260px; }
	.rightmenu .col1		{ margin-right: 20px; margin-left: 240px; }
	.rightmenu .col1top		{ margin-left:-220px; }

	.leftmenu li.box,
	.col2 li.box			{ margin:0 0px 20px 20px; }
	.rightmenu li.box,
	.col3 li.box			{ margin:0 20px 20px 0px; }

	.holygrail .colmid		{ margin-left:-180px; }
	.holygrail .colleft		{ left:360px; }
	.holygrail .col1wrap	{ right:200px; }
	.holygrail .col1		{ margin:0 180px 0 220px; }
	.holygrail .col2		{ width:180px; }
	.holygrail .col3		{ width:180px; }
	.holygrail .col2 li.box { width:160px; }
	.holygrail .col3 li.box { width:160px; }

	.blogstyle .colmid		{ margin-left:-180px; }
	.blogstyle .colleft		{ margin-left:-180px; }
	.blogstyle .col1		{ margin:0 20px 0 380px; }
	.blogstyle .col2		{ left:160px; width:180px; }
	.blogstyle .col3		{ left:540px; width:180px; }
	.blogstyle .col4		{ left:340px; width:340px; }
	.blogstyle .col2 li.box { width:160px; }
	.blogstyle .col3 li.box { width:160px; }
	
    #upperfooterbar_ul,
    #footerbar_ul			{ margin:0 20px; }
    #upperfooterbar_ul		{ margin-bottom:20px; }

	#glnavibox					{ top:148px; }
    .home #glnavibox			{ top:200px; }
	.admin_bar_glnavibox		{ top:214px !important; }
	.home .admin_bar_glnavibox	{ top:246px !important; }
    
	.flexslider					{ width:100%; margin:auto; height:auto; }
}

@media screen and (max-width: 768px) {
	.home #header, #header		{ background-size: 768px auto !important; -webkit-background-size: 768px auto; }
	.home #header, #header		{ }
	#header img					{    }
	#footer						{ }
	div,section					{ -webkit-box-sizing: border-box; box-sizing: border-box; }


}

@media screen and (max-width: 568px) {
	body { -webkit-text-size-adjust : none; }
	.home #header, #header	{ background-size: 568px auto !important; -webkit-background-size: 568px auto; }
	.home #header, #header	{ height: 108px; }
	#footer					{ }
	#headerinnerbox			{ position:relative; width:auto; margin:auto; top:auto; bottom:auto; left:auto; right:auto; }
	#header h1				{ padding:10px 10px 0 10px; position:relative; left:auto; right:auto; top:auto ;bottom:auto;  }
	#header img				{ display:none; }
	#header p				{ position:relative; margin:auto; left:auto; right:auto; top:auto; bottom:auto; padding:0 10px; width:auto; }
	#header h2				{ display:none; }
	#header h3				{ display:none; }
    #headerinnerbox2		{ display:none; }
	#glnavi ul				{ margin:auto; }
    .col1col				{ margin:10px; }
	.leftmenu .col1,
	.rightmenu .col1,
	.blogstyle .col1,
	.holygrail .col1		{ left:auto; right:auto; margin:auto 10px; padding:10px 0 0; }
	.leftmenu .col1wrap,
	.rightmenu .col1wrap,
	.blogstyle .col1wrap,
	.holygrail .col1wrap	{ width:auto; left:auto; right:auto; float:none; padding-bottom:0; }
	.leftmenu .col1top,
	.rightmenu .col1top,
	.blogstyle .colleft,
	.blogstyle .colmid,
	.holygrail .colleft,
	.holygrail .colmid		{ left:auto; float:none; width:auto; margin:auto; right:auto; }
	.leftmenu .col2,
	.rightmenu .col3,
	.blogstyle .col2,
	.blogstyle .col3,
	.blogstyle .col4,
	.holygrail .col2,
	.holygrail .col3		{ float:none; right:auto; left:auto; width:auto; }
	.sidebar
	div.sidebar_div			{ padding:10px; }
	.leftmenu .col2 li.box,
	.rightmenu .col3 li.box,
	.blogstyle .col2 li.box,
	.blogstyle .col3 li.box,
	.blogstyle .col4 li.box,
	.holygrail .col2 li.box,
	.holygrail .col3 li.box { width:auto; }
	.sidebar li.box	h3		{ cursor:pointer; }
	.sidebar li.box	h3:after { content:'>'; display:block; float:right; }
	.sidebar li.box > div,
	.sidebar li.box > dl,
	.sidebar li.box > ol,
	.sidebar li.box > ul	{ display:none; }
	.sidebar li.box ul li	{ display:block; background-position:left top; margin:5px 0 5px 0; }
	.sidebar li.box ul li a { display:inline-block; }
	.sidebar li.box ul
	li.recentcomments		{ background-position:left center; }
	.sidebar li.box ul
	li.cat-item,
	.sidebar
	li.widget_archive ul li	{ background-position:left center; }
	.sidebar li.box
	ul.st-tag-cloud li a,
	.sidebar li.box
	ul.wp-tag-cloud li a	{ display:inline-block; }
	.sidebar li.box
	ul.st-tag-cloud li,
	.sidebar li.box
	ul.wp-tag-cloud li		{ background-position:left center; }
	.leftmenu li.box,
	.rightmenu li.box,
	.blogstyle li.box,
	.holygrail li.box		{ margin:0 0 1em; }
	#footerbar				{ padding:10px 0 0; }
    #upperfooterbar_ul li.box > div { display:none; }
	#upperfooterbar_ul li.box h3 { cursor:pointer; }
	#upperfooterbar_ul li.box h3:after { content:'>'; display:block; float:right; }
    #upperfooterbar_ul		{ margin:0 10px 20px 10px; }
	#footerbar_ul			{ margin:0 10px 0 10px; }
	#footerbar_ul li.box	{ float:none; width:auto; margin:0 0 1em; }
	#footerbar_ul li.box > ul,
	#footerbar_ul li.box > ol,
	#footerbar_ul li.box > dl,
	#footerbar_ul li.box > div > ul,
	#footerbar_ul li.box > div > ol,
	#footerbar_ul li.box > div > dl,
	#footerbar_ul li.box > form,
    #footerbar_ul li.box > div > div { display:none; }
	#footerbar_ul li.box h3 { cursor:pointer; }
	#footerbar_ul li.box h3:after { content:'>'; display:block; float:right; }

	#footerbar_ul li.box
	ul li,
	#footerbar_ul li.box
	ul li .children			{ display:block; padding:5px 0; }
	#footerbar_ul li.box
	ul li a					{ display:inline-block; margin-top:-1.6em; }
	#searchform
	input[type=text]		{ width:70%; }
	#footer					{ }
	#footer					{ text-align:center; }
	#footer img				{ position:relative; top:auto; bottom:auto; left:auto; right:auto; }
	#prnavi					{ height:40px; }
    #prnavi .nav-menu, #prnavi .menu { margin:0; }
    #prnavi ul li a 		{ padding:0 5px; }
	#glnavibox,
	.home #glnavibox		{ top:108px; }
	.admin_bar_glnavibox,
	.home .admin_bar_glnavibox	{ top:164px !important; }
	#glnavi .nav-menu,
	#glnavi .menu			{ margin:0; }
	article .box2_1,
	article .box2_2,
	article .box3_1,
	article .box3_2,
	article .box3_3,
	article .box4_1,
	article .box4_2,
	article .box4_3,
	article .box4_4,
	article .box5_1,
	article .box5_2,
	article .box5_3,
	article .box5_4,
	article .box5_5,
	#upperfooterbar_ul .box2_1,
	#upperfooterbar_ul .box2_2,
	#upperfooterbar_ul .box3_1,
	#upperfooterbar_ul .box3_2,
	#upperfooterbar_ul .box3_3,
	#upperfooterbar_ul .box4_1,
	#upperfooterbar_ul .box4_2,
	#upperfooterbar_ul .box4_3,
	#upperfooterbar_ul .box4_4,
	#upperfooterbar_ul .box5_1,
	#upperfooterbar_ul .box5_2,
	#upperfooterbar_ul .box5_3,
	#upperfooterbar_ul .box5_4,
	#upperfooterbar_ul .box5_5			{ width:100%; float:none; }

	.keepbox .box2_1		{ width:49%; float:left; }
	.keepbox .box2_2		{ width:49%; float:right; }
	.keepbox .box3_1		{ width:32.5%; float:left; margin-right:1.3% !important; }
	.keepbox .box3_2		{ width:32.5%; float:left; }
	.keepbox .box3_3		{ width:32.5%; float:right; }
	.keepbox .box4_1		{ width:24%; float:left; margin-right:1.3% !important; }
	.keepbox .box4_2		{ width:24%; float:left; margin-right:1.3% !important; }
	.keepbox .box4_3		{ width:24%; float:left; }
	.keepbox .box4_4		{ width:24%; float:right; }
	.keepbox .box5_1		{ width:19%; float:left; margin-right:1.2% !important; }
	.keepbox .box5_2		{ width:19%; float:left; margin-right:1.2% !important; }
	.keepbox .box5_3		{ width:19%; float:left; margin-right:1.2% !important; }
	.keepbox .box5_4		{ width:19%; float:left; }
	.keepbox .box5_5		{ width:19%; float:right; }
	.keepbox .box2a_1		{ width:66.5%; float:left; }
	.keepbox .box2a_2		{ width:32.5%; float:right; }
}

@media screen and (max-width: 480px) {
	.home #header, #header	{ background-size: 480px auto !important; -webkit-background-size: 480px auto; }
	.home #header, #header	{ height: 108px; }
	#footer					{ }
	#header h1				{ padding:10px 10px 0 10px; }
	#glnavibox,
	.home #glnavibox		{ top:108px; }
	.admin_bar_glnavibox,
	.home .admin_bar_glnavibox	{ top:164px !important; }
	#glnavi .menu-header,
	#glnavi .menu			{ margin:0 10px; }
}

@media screen and (max-width: 320px) {
	.home #header, #header	{ background-size: 320px auto !important; -webkit-background-size: 320px auto; }
	.home #header, #header	{ height: 108px; }
	#footer					{ }
	#header h1				{ padding:10px 10px 0 10px; }
	#glnavibox,
	.home #glnavibox		{ top:108px; }
	.admin_bar_glnavibox,
	.home .admin_bar_glnavibox	{ top:164px !important; }
	#glnavi .menu-header,
	#glnavi .menu			{ margin:0 10px; }
}
/*
Theme Name: Batiqtu Child
Template: batiqtu-3
*/



/* パソコン用はじまり */

/* 独自追加 */

* { font-family: sans-serif;
	box-sizing: border-box; }

/* フラットデザインのためにリセット */
.myFlatDesign div, .myFlatDesign span,
.myFlatDesign h1, .myFlatDesign h2, .myFlatDesign h3, .myFlatDesign h4,.myFlatDesign h5, .myFlatDesign h6, 
.myFlatDesign p, .myFlatDesign a, .myFlatDesign img {
	margin:0;
	padding:0;
	border:0 none;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	-webkit-text-size-adjust:100%;
}

.myFlatDesign .red		{ color:rgba(237,26,36,1); }
.myFlatDesign .blue		{ color:rgba(101,161,215,1); }
.myFlatDesign .magenta	{ color:rgba(227,115,171,1); }
.myFlatDesign .cyan		{ color:rgba(19,201,214,1); }
.myFlatDesign strong	{ color:rgba(237,27,36,1); font-weight:bold; }
.myFlatDesign .futoji	{ font-weight:bold; }
.myFlatDesign em		{ color:rgba(101,161,215,1); font-style:italic; }
.myFlatDesign .big { font-size: 1.8em; font-weight: bold; }

.myFlatDesign .appeal { border-left:10px solid rgba(19,201,214,1) !important; margin:10px 0 10px 0 !important; padding:10px 0 10px 10px !important; }
.myFlatDesign .myFlatImage .appeal p { margin:0 !important; }
.myFlatDesign .myFlatText .appeal p { margin:0 !important; }
.myFlatDesign table { border-style:none; }
.myFlatDesign blockquote { quotes:none; border:none; margin:0; padding:0; }
.myFlatDesign { width:100%; }
.myFlatDesign hr { margin:1em 0; }
/* アンカーと画像 */
.myFlatDesign a, .myFlatDesign a:hover, .myFlatDesign a:focus, .myFlatDesign a:link, .myFlatDesign a:visited {
	color:rgba(0,0,0,1) !important;
	text-decoration:none !important;
	background:none !important; }
.myFlatDesign a:hover { /* background-color:rgba(238,238,238,0.6); */  }
/* 独自追加 プラグイン用 */
.myFlatDesign .myFlatImage .su-quote,
.myFlatDesign .myFlatText .su-quote { margin-top:20px; margin-bottom:20px; width:95%; }
.su-spoiler .su-spoiler-title .su-spoiler-icon { margin-left:-21px !important; margin-top:-7px !important; }
.myFlatDesign .myFlatImage .su-spoiler-style-default > .su-spoiler-title { padding-left:5px;}
.myFlatDesign .myFlatImage .su-spoiler-style-default > .su-spoiler-content { padding-left:0px;}
div.su-spoiler-title { margin-top:15px !important; margin-bottom:10px !important; color:rgba(25,130,209,1); }
.myFlatDesign .su-list { margin-left:60px !important; }
.myFlatDesign .myTextReset .su-list { margin-left:20px !important; }
.myFlatDesign .su-list > ul { font-size:1.2em !important; }
.myFlatDesign .su-list ul ul li { font-size:85% !important; }
.myFlatDesign .su-list li li { margin-top:0 !important; margin-bottom:0 !important; }
.myFlatDesign .su-list ul li ul li { margin-top:0 !important; margin-bottom:0 !important; font-size:100% !important; }
.myFlatDesign p + .su-list { margin-top:15px !important; margin-bottom:15px !important;}
.myFlatDesign .ddsg-wrapper { font-size:1.2em; line-height:1.4em; display:block; margin-left:40px !important; margin-right:20px !important; white-space:normal; }
.myFlatDesign .ddsg-wrapper ul li::before { font-family:FontAwesome; content:"\f0da"; font-size:1.2em; }
/* Simple Share Buttons Adder */
.ssba-wrap img { border:0 none !important; margin-left:20px; }
.ssba-wrap a:hover { opacity:0.5; }
/* イレギュラーページのために */
.myFlatDesign .myIndent { margin-left:60px; font-size:1.2em !important; } /* リスト用 */
.myFlatDesign .myAppeal { margin:20px 0 20px 60px !important; border-left:10px solid rgba(237,27,36,1) !important; padding:10px 0 10px 10px !important; }
.myFlatDesign .myFlatText .myIndent .wp-video { margin:15px 0 15px 0 !important; } /* 動画用 */
.myFlatDesign .myFlatText .myIndent code { margin:15px 0 15px 0 !important; } /* Highlight.js ソースやコードなど */
.myFlatDesign .myFlatText .myAppeal p { margin-left:0 !important; }

/* セクション要素 */
.myFlatDesign article, .myFlatDesign aside, .myFlatDesign nav, .myFlatDesign section {
	display:block; width:100%; }
.myFlatDesign article::after, .myFlatDesign aside::after, .myFlatDesign nav::after, .myFlatDesign section::after {
	content:""; display:block; clear:both; }
.myFlatDesign article.mySect, .myFlatDesign aside.mySect, .myFlatDesign nav.mySect, .myFlatDesign section.mySect {
	padding-top:20px; padding-bottom:10px; }
.myFlatDesign article.mySectFirst, .myFlatDesign aside.mySectFirst, .myFlatDesign nav.mySectFirst, .myFlatDesign section.mySectFirst {
	padding-top:30px !important; }
.myFlatDesign section.mySect.myRight { padding-right:0; }
.myFlatDesign section.mySect.myLeft { padding-left:0; }
.myFlatDesign .myFlatImage article.changeWhiteSmoke, .myFlatDesign .myFlatImage aside.changeWhiteSmoke,
.myFlatDesign .myFlatImage nav.changeWhiteSmoke, .myFlatDesign .myFlatImage section.changeWhiteSmoke {
	margin-left:-20px; padding-left:20px !important; padding-right:30px !important; width:1040px;
	background-color:rgba(250,250,250,1); }

/* パララックス 背景画像 */
.paraBg {
	 margin-left:-20px; 
	 width:1040px; height:300px;
	 background:url('https://www.seojuku.com/images/paraBg1.png') center center no-repeat fixed;  
}
.paraBg.bgRed { background-color:rgba(227,115,171,1); }
.paraBg.bgGreen { background-color:rgba(139,194,31,1); }
.paraBg.bgBlue { background-color:rgba(101,161,215,1); }
.paraBg.bgYellow { background-color:rgba(250,189,0,1); }
.paraBg.bgNavy { background-color:rgba(108,114,146,1); }
.paraBg.bgBlack { background-color:rgba(0,0,0,1); }

/* 画像 */
.myFlatDesign .photo { max-width:100%; height:auto; vertical-align:bottom; }
/* ヘッダー */
#myHeaderCoverText {
	position:relative;
	width:100%;
	height:200px;
	text-align:center; }
#myHeaderCoverText h1 { position:absolute; top:50px; }
#myHeaderCoverText a { position:absolute; top:0; bottom:0; left:0; right:0; color:rgba(255,255,255,1) !important; }
.myFlatDesign #myHeaderCoverText a:hover { background:rgba(238,238,238,1); opacity:0.6; }
.myFlatDesign #myHeaderCoverText p { position:absolute; top:120px; font-size:1.4em; line-height:1.6em; }
/* テキストコンテンツ */
.myFlatDesign .myFlatText {	
	display:block;
	margin-bottom:20px; }
.myFlatDesign .myFlatText h1,
.myFlatDesign .myFlatText h2, .myFlatDesign .myFlatText h3,
.myFlatDesign .myFlatText h4, .myFlatDesign .myFlatText h5, .myFlatDesign .myFlatText h6 {
	font-size:1.8em;
	line-height:1.4em;
	min-height:56px;
	margin-top:20px;
	padding-top:10px; }
.myFlatDesign .myFlatText h1 {
	padding-left:60px;
	background:url('https://www.seojuku.com/images/h1d.png') no-repeat left center; }
.myFlatDesign .myFlatText h2 {
	margin-left:10px;
	font-size:1.7em;
	line-height:1.2em;
	padding-left:58px;
	background:url('https://www.seojuku.com/images/h2d.png') no-repeat left center; }
.myFlatDesign .myFlatText h3 {
	margin-left:20px;
	font-size:1.6em;
	line-height:1em;
	padding-left:56px;
	background:url('https://www.seojuku.com/images/h3d.png') no-repeat left center; }
.myFlatDesign .myFlatText h4 {
	margin-left:30px;
	font-size:1.5em;
	line-height:1em;
	padding-left:54px;
	background:url('https://www.seojuku.com/images/h4d.png') no-repeat left center; }
.myFlatDesign .myFlatText h5 {
	margin-left:40px;
	font-size:1.4em;
	line-height:1em;
	padding-left:58px;
	background:url('https://www.seojuku.com/images/h5d.png') no-repeat left center; }
.myFlatDesign .myFlatText h6 {
	margin-left:50px;
	font-size:1.4em;
	line-height:1em;
	padding-left:58px;
	background:url('https://www.seojuku.com/images/h6d.png') no-repeat left center; }
.myFlatDesign .myFlatText p {
	font-size:1.3em;
	line-height:1.4em;
	margin-left:60px; }
.myFlatDesign .myFlatText p + p { margin-top:10px !important; }
.myFlatDesign .myFlatText .myIndent { margin-left:60px !important; font-size:1.2em !important; } /* リスト用 */
.myFlatDesign .myFlatText .myIndent.normalSize { font-size:1em !important; } /* リスト以外 */
.myFlatDesign .myFlatText .myIndent .su-quote p { margin:15px 30px !important; } /* 引用p用 */
/* テキスト FAQ リンク */
.myFlatDesign .myFlatText a, .myFlatDesign .myFlatText a:link,
.myFlatDesign .myLinkText a, .myFlatDesign .myLinkText a:link,
.myFlatDesign .myFAQ a, .myFlatDesign .myFAQ a:link {
	color:rgba(25,130,209,1) !important; }
.myFlatDesign .myFlatText a:visited, .myFlatDesign .myLinkText a:visited,
.myFlatDesign .myFAQ a:visited {
	color:rgba(233,71,69,1) !important;
	text-decoration:underline !important; }
.myFlatDesign .myFlatText a:hover, .myFlatDesign .myLinkText a:hover,
.myFlatDesign .myFAQ a:hover {
	text-decoration:none !important; }

/* リンク デコレーション */
.myFlatDesign .myFlatText a, .myFlatDesign .myLinkText a, .myFlatDesign .myFAQ a {
	position:relative;
	display:inline-block;
	text-decoration:none !important;
}
.myFlatDesign .myFlatText a::before, .myFlatDesign .myLinkText a::before, .myFlatDesign .myFAQ a::before,
.myFlatDesign .myFlatText a::after, .myFlatDesign .myLinkText a::after, .myFlatDesign .myFAQ a::after {
	position:absolute;
	top:1.3em;
	content:"";
	display:inline-block;
	width:0;
	height:2px;
	background:rgba(52,187,243,1);
	transition:.3s;
}
.myFlatDesign .myFlatText a::before, .myFlatDesign .myLinkText a::before, .myFlatDesign .myFAQ a::before { left: 50%; }
.myFlatDesign .myFlatText a::after, .myFlatDesign .myLinkText a::after, .myFlatDesign .myFAQ a::after { right: 50%; }
.myFlatDesign .myFlatText a:hover::before, .myFlatDesign .myLinkText a:hover::before, .myFlatDesign .myFAQ a:hover::before,
.myFlatDesign .myFlatText a:hover::after, .myFlatDesign .myLinkText a:hover::after, .myFlatDesign .myFAQ a:hover::after {
	width:50%; }	

/* FAQ */
.myFlatDesign .myFAQ {
	/* padding-top:0px; */  padding-bottom:20px; }
.myFlatDesign .myFAQ h3, .myFlatDesign .myFAQ p {
	text-align:left;
	padding-left:58px !important; }
.myFlatDesign .myFAQ h3 {
	font-size:1.4em;
	line-height:1.4em;
	min-height:48px;
	margin-top:20px !important;
	padding-top:20px !important;
	background:url('https://www.seojuku.com/images/q1.png') no-repeat left center; }
.myFlatDesign .myFAQ .kotae {
	margin-left:30px !important;
	min-height:44px;
	background:url('https://www.seojuku.com/images/a1.png') no-repeat left top; }
.myFlatDesign .myFAQ p {
	font-size:1.2em;
	line-height:1.2em;
	padding-top:0.8em !important; }
/* フラットデザインのフォントサイズ一括指定 */
.myFlatDesign .myFlatImage h1 { font-size:1.8em; line-height:1.4em; } 
.myFlatDesign .myFlatImage .myBoxText h1, 
.myFlatDesign .myFlatImage .myBoxText h2, .myFlatDesign .myFlatImage .myBoxText h3, .myFlatDesign .myFlatImage .myBoxText h4,
.myFlatDesign .myFlatImage .myBoxText h5, .myFlatDesign .myFlatImage .myBoxText h6 { line-height:1.4em; font-size:1.4em; }
.myFlatDesign .myFlatImage .box2_1n .myBoxText h1, .myFlatDesign .myFlatImage .box2_2n .myBoxText h1, 
.myFlatDesign .myFlatImage .box2_1n .myBoxText h2, .myFlatDesign .myFlatImage .box2_2n .myBoxText h2,
.myFlatDesign .myFlatImage .box2_1n .myBoxText h3, .myFlatDesign .myFlatImage .box2_2n .myBoxText h3 {
	line-height:1.2em; font-size:1.4em; padding-top:10px !important; }
.myFlatDesign .myFlatImage .box2_1n .myBoxText p, .myFlatDesign .myFlatImage .box2_2n .myBoxText p {
	margin-top:10px !important;
	padding-top:0px !important; }
.myFlatDesign .myFlatImage .myBoxText p { line-height:1.4em; font-size:1.2em; }
.myFlatDesign .myFlatImage h1 + p, .myFlatDesign .myFlatImage h1 + p + p {
	line-height:1.3em !important; font-size:1.4em !important; }
.myFlatDesign .myFlatImage .myFirstView .myFirstViewText h1,
.myFlatDesign .myFlatImage .myFirstView .myFirstViewText h2 {
	line-height:1.4em; font-size:1.4em; margin-bottom:-5px !important; }
.myFlatDesign .myFlatImage .myFirstView .myFirstViewText p {
	line-height:1.4em; font-size:1.2em; }
.myFlatDesign .myFlatImage p { margin-top:20px !important; }
/* 画像テキスト並べ ボックス */
.myFlatDesign .myFlatImage .box1L img {	float:left; }
.myFlatDesign .myFlatImage .box1R img {	float:right; margin-right:40px !important; }
.myFlatDesign .myFlatImage .box1L .myCoverText { float:right; margin-right:5% !important; }
.myFlatDesign .myFlatImage .box1R .myCoverText { float:left; margin-left:5% !important; }
/* ボックス1個から */
.myFlatDesign .myFlatImage .box1L, .myFlatDesign .myFlatImage .box1R,
.myFlatDesign .myFlatImage .box1, .myFlatDesign .myFlatImage .box1M {
	width:100%;
	text-align:center;
	margin-top:40px !important;
	margin-bottom:40px !important;
	margin-left:auto;
	margin-right:auto;
	padding-left:15px !important;
	padding-right:15px !important; }
.myFlatDesign .myFlatImage .box1n {
	width:100%;
	margin-top:40px;
	margin-bottom:40px;
	margin-left:auto;
	margin-right:auto;
	padding-left:15px;
	padding-right:15px; }
.myFlatDesign .myFlatImage .box1L::after, .myFlatDesign .myFlatImage .box1R::after,
.myFlatDesign .myFlatImage .box1::after, .myFlatDesign .myFlatImage .box1M::after,
.myFlatDesign .myFlatImage .box1n::after { content:""; display:block; clear:both; }
.mySectForce { margin-top:40px !important; clear:both; }
/* ボックス4個で */
.myFlatDesign .box2_1M, .myFlatDesign .box2_2M, .myFlatDesign .box2_1n, .myFlatDesign .box2_2n {
	width:50%; float:left; }
.myFlatDesign .myFlatImage .box2_1M .box2_1, .myFlatDesign .myFlatImage .box2_1M .box2_2,
.myFlatDesign .myFlatImage .box2_2M .box2_1, .myFlatDesign .myFlatImage .box2_2M .box2_2,
.myFlatDesign .myFlatImage .box1M .box2_1, .myFlatDesign .myFlatImage .box1M .box2_2 {
	text-align:center;
	float:left;
	max-width:50%;
	margin-left:auto;
	margin-right:auto;
	padding-left:15px !important;
	padding-right:15px !important; }
.myFlatDesign .myFlatImage .box2_1n .box2_1, .myFlatDesign .myFlatImage .box2_1n .box2_2,
.myFlatDesign .myFlatImage .box2_2n .box2_1, .myFlatDesign .myFlatImage .box2_2n .box2_2{
	text-align:center;
	float:left;
	max-width:50%;
	margin-left:auto;
	margin-right:auto;
	padding-left:5px !important;
	padding-right:5px !important; }
.myFlatDesign .box2_1M::after, .myFlatDesign .box2_2M::after, .myFlatDesign .box2_1n::after, .myFlatDesign .box2_2n::after,
.myFlatDesign .box1M::after, .myFlatDesign .box1n::after { content:""; display:block; clear:both; }
/* 画像付きコンテンツ */
.myFlatDesign .myFlatImage {
	max-width:100%;
	margin:0 auto;
	text-align:center; }
/* 画像テキスト並べ 2 */
.myFlatDesign .myFlatImage .box1M h1, 
.myFlatDesign .myFlatImage .box1M h2, .myFlatDesign .myFlatImage .box1M h3, .myFlatDesign .myFlatImage .box1M h4,
 .myFlatDesign .myFlatImage .box1M h5, .myFlatDesign .myFlatImage .box1M h6 { padding-top:0px !important; }
.myFlatDesign .myFlatImage .box1L img, .myFlatDesign .myFlatImage .box1R img,
.myFlatDesign .myFlatImage .box1M img {
	max-width:400px !important; height:auto; }
.myFlatDesign .myFlatImage .box1n img {	margin-top:40px !important; margin-right:20px !important; max-width:400px !important; height:auto; }
/* 特別な画像テキスト並べ */
.myFlatDesign .myFlatImage .box1n {	max-width:100%; }
.myFlatDesign .myFlatImage .box1n h1 { font-size:1.8em; line-height:1.4em; } 
.myFlatDesign .myFlatImage .box1n h2, .myFlatDesign .myFlatImage .box1n h3,
.myFlatDesign .myFlatImage .box1n h4 { margin-top:40px !important; line-height:1.2em; font-size:1.4em; }
.myFlatDesign .myFlatImage .box1n p { line-height:1.4em; font-size:1.2em; }
.myFlatDesign .myFlatImage .box1n .myTextReset {
	display:block;
	text-align:left !important;
	margin:20px !important;
	padding:20px !important;
	overflow:hidden;
	zoom:1; }
.myFlatDesign .myFlatImage .box1M .box2_1 p, .myFlatDesign .myFlatImage .box1M .box2_2 p {
	/* line-height:1.4em; */
	font-size:1.2em !important; }
.myFlatDesign .myFlatImage nav .box1n { max-width:100% !important; margin:0 auto !important; padding:0 !important; }
.myFlatDesign .myFlatImage nav .box1n img { /* max-width: 125px !important;  */ height:auto !important; margin:0 20px !important; padding:0 !important; }
.myFlatDesign .myFlatImage nav .box1n .myTextReset { width:100% !important; 
	text-align:center !important; margin:0 auto !important; padding:0 !important; }
/* 特別な内部リンク並べのアンカーと画像 */
.myFlatDesign .myFlatImage .box2_1n img, .myFlatDesign .myFlatImage .box2_2n img { padding:6px !important;max-width:120px; }

/* 覇道系の内部リンクモジュール */
/* フラットデザインのタップボックス 白ボタン */
.myFlatDesign .myFlatImage .myTapBox.whiteButton {
	margin-top:20px !important;
    border:3px solid rgba(25,130,209,1) !important;
	background-color:rgba(255,255,255,1); !important;
	/* color:rgba(25,130,209,1); */  }
.myFlatDesign .myFlatImage p .myTapBox.whiteButton:hover,
.myFlatDesign .myFlatImage .myBoxText.myOrderSpecial .myBoxText .myTapBox.whiteButton:hover {
	cursor:pointer;
	color:rgba(255,255,255,1) !important;
	background-color:rgba(25,130,209,1) !important;
	opacity:0.6; }
.more-link:hover {
	cursor:pointer;
	text-decoration:none !important;
	opacity:0.6; }
/* フラットデザインのフォームボタン */
.myFlatDesign .myFlatText form p {
	margin:0 !important;
	padding:0 !important; }
.myFlatDesign input[type="submit"], .myFlatDesign input[type="button"], .comment-respond input[type="submit"] {
	display:inline-block;
	margin-top:30px !important;
	margin-bottom:15px !important;
	padding:7px 15px !important;
	font-size:120%;
	background-color:rgba(255,255,255,1);
    border:3px solid rgba(25,130,209,1);
    border-radius:5px;
	-webkit-appearance: none; }
.comment-respond input[type="submit"] { /*font-size:100%;*/ border:2px solid rgba(25,130,209,1); }
.myFlatDesign input[type="submit"]:hover, .myFlatDesign input[type="button"]:hover, .comment-respond input[type="submit"]:hover {
	cursor:pointer;
	color:rgba(255,255,255,1);
	background-color:rgba(25,130,209,1) !important; }
.myFlatDesign input[type="text"] { font-size:100%; }
.myFlatDesign .myFlatImage a:hover h1,.myFlatDesign .myFlatImage a:hover h2,
.myFlatDesign .myFlatImage a:hover h3, .myFlatDesign .myFlatImage a:hover h4,
.myFlatDesign .myFlatImage a:hover p, .myFlatDesign .myFlatImage a:hover img {
	opacity:0.6; }
/* フラットデザインのテーブル */
.myFlatDesign .myFlatTable > table.respStyle, .myFlatDesign .myFlatTable > table.respStyle2,
.myFlatDesign .myFlatTable > table.listStyle{ margin-left:60px !important; }
.myFlatDesign .myFlatTable > table { font-size:1.1em; margin:15px 5px 15px 20px !important; }
.myFlatDesign .myFlatText .myFlatTable > table { font-size:1.2em; }
.myFlatDesign .myFlatTable table { /* width:90%;◆ */  border:1px solid rgba(0,173,239,1) !important; margin:20px auto; table-layout:auto; }
.myFlatDesign .myFlatTable table.normalWidth { width:auto !important; margin-left:60px; margin-right:auto; }
.myFlatDesign .myFlatTable th { color:rgba(255,255,255,1); background:rgba(101,161,215,1); border:1px solid rgba(250,250,250,1); /* white-space:nowrap; */  }
.myFlatDesign .myFlatTable th .required { color:rgba(253,241,1,1); }
.myFlatDesign .myFlatTable td { padding:10px; border:1px solid rgba(0,173,239,1); }
/* テーブル お知らせ */
.myFlatDesign .myFlatTable .respStyle2 th { color:rgba(255,255,255,1); background:rgba(227,115,171,1); border:1px solid rgba(250,250,250,1); /*white-space:nowrap;*/ }
.myFlatDesign .myFlatTable .respStyle2 td { padding:10px; border:1px solid rgba(227,115,171,1); }
/* テーブル セル2個 */
.myFlatDesign .myFlatTable th { width:30%; text-align:left; }
/* テーブル 複数セル リスト化 */
.myFlatDesign .myFlatTable .listStyle th, .myFlatDesign .myFlatTable .listStyle td { width:20%; text-align:left; }
/* テーブル入れ子 */
.myFlatDesign .myFlatTable .respStyle td table.respStyle { width:100%; margin:0 auto; border-style:none !important; }
.myFlatDesign .myFlatTable .respStyle td .respStyle th { background:rgba(18,202,214,1); }
.myFlatDesign .myFlatTable .respStyle td .respStyle td { border-color:rgba(224,255,255,1) !important; }
/* スポット */
.myFlatDesign .myFlatImage .mySpot {
	display:inline-block;
	width:100px; height:100px;
	border-radius:50px;
	text-align:center; text-decoration:none;
	padding:26px 0 0 0 !important;
	font-size:22px !important;	font-weight:bold; line-height:1.1em;
	color:rgba(255,255,255,1);
	z-index: 1;
	box-shadow:0px 5px 10px 0 rgba(0,0,0,0.5);
	background-color:rgba(19,201,214,1) !important; }
.myFlatDesign .myFlatImage .mySpot span { font-size:20px; }
.myFlatDesign .myFlatImage .mySpot.spec span { font-size:18px; }
/* スポット 円形*/
.myFlatDesign .myFlatImage .mySpot.hadou { background-color:rgba(227,115,171,1) !important; } 
/* ファーストビュー */
.myFlatDesign .myFlatImage .myFirstView {
	max-width:100%;
	text-align:center; }
.myFlatDesign .myFlatImage .myFirstView img {
	max-width:840px;
	height:auto;
	margin:0 auto; }
.myFlatDesign .myFlatImage .myFirstView .myFirstViewText {
	bottom:-20px;
	padding:10px !important;
	color:rgba(250,250,250,1) !important;
	background:rgba(140,140,140,1) !important;
	opacity:0.9;
    border-radius:10px; }
.myFlatDesign .myFlatImage .myFirstView .myFirstViewText.migi { right:50px }
.myFlatDesign .myFlatImage .myFirstView .myFirstViewText.hidari { left:50px; }
.myFlatDesign .myFlatImage .myFirstView .myFirstViewText h1,
.myFlatDesign .myFlatImage .myFirstView .myFirstViewText h2 {
	color:rgba(250,250,250,1) !important; opacity:1.0; }
.myFlatDesign .myFlatImage .myFirstView .myFirstViewText p { margin-top:10px !important; opacity:1.0; }
/* オーダースペシャル */
.myFlatDesign .myFlatImage .myOrderSpecial { margin-top:-20px !important; padding-bottom:0px !important; }
.myFlatDesign .myFlatImage .myOrderSpecial h1 { font-size:1.8em; }
.myFlatDesign .myFlatImage .myOrderSpecial img { margin-top:20px !important; }
/* カテゴリー/タグのトップのボックスの間隔を広げる */
.myFlatBox { width:96%; margin:0 auto; }
.myFlatBox .box3_1 h2, .myFlatBox .box3_2 h2, .myFlatBox .box3_3 h2 { font-size:1.4em !important; }
.myFlatBox .box3_1 { width:31%; margin-right:3.5% !important; }
.myFlatBox .box3_2 { width:31%; }
.myFlatBox .box3_3 { width:31%; }
/* 紹介タップターゲット */
.myFlatDesign .box1c {
	/* margin-top:0px !important; */ 
	margin-bottom:20px !important;
	width:105% !important; margin-left: 20px !important; /* テーマ変更後の設定 */ }
.myFlatDesign .box1c .box2_1c, .myFlatDesign .box1c .box2_2c {
	float:left;
	max-width:49% !important;
	margin-left:auto;
	margin-right:auto;
	padding-left:5px !important;
	padding-right:5px !important; }
.myFlatDesign .box2_1c::after, .myFlatDesign .box2_2x::after, .myFlatDesign .box1c::after { content:""; display:block; clear:both; }
.myFlatDesign .box1c div.adv2 {
	text-align: center;/* テーマ変更後の設定 */
	display:inline-block !important; border:2px solid rgba(25,130,209,1) !important;
	border-radius:10px;
	padding-left:10px !important; padding-right:10px !important; }
.rightmenu .myFlatDesign .box1c {
	max-width:790px; margin:0px !important;}
.myFlatDesign .box1c div.adv2 h3 {
	font-size:1.3em; line-height:1.3em; color:rgba(25,130,209,1) !important;
	margin-top:10px !important; margin-bottom:0px !important;}
.myFlatDesign .box1c div.adv2 p { color:rgba(25,130,209,1) !important; margin-top:5px !important; margin-bottom:5px !important; line-height:1.4em !important; }
.myFlatDesign .box1c div.adv2 img {  border:0 none; margin-top:5px !important; margin-bottom:10px !important;}
.myFlatDesign .box1c div.adv2.manual { background-color:rgba(224,255,255,1); }
.myFlatDesign .box1c div.adv2.seminar { background-color:rgba(255,240,245,1); }
.myFlatDesign .box1c div.adv2.template { background-color:rgba(240,255,240,1); }
.myFlatDesign .box1c div.adv2.backlink { background-color:rgba(248,248,255,1); }
.myFlatDesign .box1c div.adv2:hover {
	cursor:pointer;
	color:rgba(255,255,255,1) !important;
	background-color:rgba(25,130,209,1) !important;
	opacity:0.6; }
.myFlatDesign .box1c div.adv2:hover h3, .myFlatDesign div.adv2:hover p { color:rgba(255,255,255,1) !important; }

.myFlatDesign .myFlatImage .box2_1n .box2_1 .myBoxText h2, .myFlatDesign .myFlatImage .box2_1n .box2_2 .myBoxText h2,
.myFlatDesign .myFlatImage .box2_2n .box2_1 .myBoxText h2, .myFlatDesign .myFlatImage .box2_2n .box2_2 .myBoxText h2 {
	margin-top: 0px !important;
	padding-top: 0px !important }
.myFlatDesign .myFlatImage nav .box2_1n .box2_1 .myBoxText h2, .myFlatDesign .myFlatImage nav .box2_1n .box2_2 .myBoxText h2,
.myFlatDesign .myFlatImage nav .box2_2n .box2_1 .myBoxText h2, .myFlatDesign .myFlatImage nav .box2_2n .box2_2 .myBoxText h2 {
	margin-top: -5px !important;
	padding-top: 0px !important }
.wp-pagenavi a, .wp-pagenavi span {
	padding: 3px 12px !important;
	margin: 0 6px !important;
	border: thin dotted /* #4DD0D5 */ ;
}
/* 続きを読む タップボックス */
.site-search p + p { display:block; text-align:right; }
.site-search a.more-link {
	width:150px;
	margin-right: 20px !important; }
/* ブログ投稿記事用 とくにサムネイルと抜粋表示 */
.myFlatDesign .myFlatText p.exerpt {
	font-size:1.2em;
	line-height:1.4em;
	padding:30px 50px 0 50px !important;	
	margin:0 !important; }
/* テンプレートページのみ */
.myFlatDesign .myFlatImage .box1M .box2_1 .myBoxTextTemplate {
	margin-top: -65px !important;
	padding-top: 0px !important }
/* Table of Contents Plus(TOC+)の設定 */
#toc_container {
	width: 80% !important;
	border: 1px solid rgba(102,153,255,1) !important;
	margin: 0px auto !important;
	padding: 1em 2em !important;
	font-size: 1.2em;
	line-height:1.8em; }
nav #toc_container { margin-top:20px !important; margin-bottom:20px !important;}
#toc_container .toc_title {
	text-align: left !important;
	margin-left: 0 !important; }
#toc_container a, #toc_container a:focus, #toc_container a:link, #toc_container a:visited {
	color:rgba(25,130,209,1) !important;
	text-decoration:none !important;
	background:none !important; }
#toc_container a:hover {
	color:rgba(67,135,246,1) !important;
	background:none !important; }
.myFlatDesign #toc_container ul li::before {
	display:inline-block;
	font-family:FontAwesome;
	content:"\f0da";
	font-size:1.2em;
	margin-right: 5px;
	color: rgba(25,130,209,1); }

.myFlatDesign .myFlatText h1 span#header,
.myFlatDesign .myFlatText h2 span#header, .myFlatDesign .myFlatTex h3 span#header,
.myFlatDesign .myFlatText h4 span#header, .myFlatDesign .myFlatText h5 span#header, .myFlatDesign .myFlatText h6 span#header {
	color: rgba(0,0,0,1) !important;
	background:none !important; }
.myFlatDesign .myFlatText nav.mytoc {
	margin-top:0px !important; margin-bottom:30px !important;
	padding-top:10px !important; padding-bottom:0px !important; }
.myFlatDesign .myFlatImage nav .box1R {
	width:100% !important; margin:0 !important; padding:0 !important; }
.myFlatDesign .myFlatImage nav .box1R img {
	float: none !important; margin:0 !important; padding:0 !important; max-width:250px !important; height:auto !important; }
/* ブログだけサイドバー */
.sidebar li.box h3 { margin-bottom:10px !important; }
/* トップへ戻る */
#gototop { z-index:1; bottom:85px; right:20px;  }
#gototop a { background-color:rgba(188,189,194,1); width:40px; height:40px; border-radius:40px; font-size:24px; line-height:40px; }
/* ブログ投稿の画像に影を */
.myFlatDesign .myFlatText .myIndent.myShadow img { 
	box-shadow:4px 4px 4px rgba(0,0,0,0.4);	}
.myFlatDesign .myFlatText .myIndent.myShadow.floatRight { margin-left:20px !important; }
/* メニューバー fixed 対策 */
#container .myFlatDesign h1 span,
#container .myFlatDesign h2 span,
#container .myFlatDesign h3 span {
	padding-top: 65px !important;
	margin-top: -65px !important;}
/* ナビ固定 #prnavibox, #glnavibox, .fixed */
#site-navigation { /* position:fixed; */  top:0; width: 100%; z-index: 10000; }
/* ソーシャルボタン */
div.social_buttons { margin-left:50px; }
/* 横スクロールバーを表示 */
.myFlatDesign .myFlatText .myIndent code {
	overflow-x:auto;
	padding:10px 10px 10px 16px;
	border-radius:10px;
	}
.myFlatDesign .myFlatText .myIndent code::-webkit-scrollbar { height:8px; }
.myFlatDesign .myFlatText .myIndent code::-webkit-scrollbar-track { border-radius:8px; background:rgba(238,238,238,1); }
.myFlatDesign .myFlatText .myIndent code::-webkit-scrollbar-thumb { border-radius:8px; background:rgba(169,170,161,1); /* rgba(102,102,102,1) */}
/* Googleマップ*/
.g_map { width: 80%; }
.g_map iframe{ margin:10px 0px 5px 55px; }
/* AdSense用 */
.downwardAsPC {
	width:100%;}
.adsflex-bottom {
	display:flex;
	flex-direction:row;
	align-self:flex-start; /* 上揃え */
	justify-content:space-around;
}

.upwardAs { margin:-30px 20px 0px 80px; padding:0px 0px 0px 0px; max-width:336px; }
article .upwardAs { margin:10px 20px 0px 80px !important; padding:0px 0px 0px 0px; }
.site-search .upwardAs { margin:0px 0px 0px 60px; padding:0px 0px 0px 0px; }
#adsense-manager-3 { width: auto !important; border:1px solid rgba(25,130,209,1); padding:10px; }
.myFlatDesign .myFlatText .middleAsPc { margin:20px 20px 10px 80px !important; padding:0px 0px 0px 0px; max-width:336px; }

/* flexによる横並び */
.myFlatDesign .myFlex ul {
    display:flex; }
/* flexによる横並び逆順 */
.myFlatDesign .myFlex ul.rowRvrs {
    display:flex;
    justify-content:flex-end;
    flex-direction:row-reverse; }
/* flexによる縦並び */
.myFlatDesign .myFlex ul.clmn {
    display:flex;
	flex-direction:column; }
/* flexによる縦並び逆順 */
.myFlatDesign .myFlex ul.clmnRvrs {
    display:flex;
    justify-content:flex-end;
    flex-direction:column-reverse; }
/* flex移行への暫定設定 */
.myFlatDesign .myFlex ul li .myBoxText {
	margin-left:30px;
	margin-right:30px; }

/* flex 一般設定 */
.myFlatDesign .myFlex ul li {
	list-style:none;
	margin-left:10px;
	text-align:left; }
.myFlatDesign .myFlex ul li.first {
    order:-1; }
.myFlatDesign .myFlex ul li.mblFirst {
	align-self:flex-end; }
	
/* ブログカード */
.myFlatDesign .blogCard a > ul {
    display:flex;
	padding:15px 15px 15px 15px !important;
	border:1px dotted rgba(25,130,209,1) !important;
	border-radius:10px;
	/* background-color:rgba(248,248,255,1); */ 
	}
.myFlatDesign .blogCard ul li {
	list-style:none;
	text-align:left; }
.myFlatDesign .blogCard ul ul {
	display:flex;
	flex-direction:column;
	justify-content:space-between; }
.myFlatDesign .blogCard ul ul li {
	margin:0px;
	padding:0px 10px 0px 10px; }
.myFlatDesign .blogCard ul li.blogCardImg {
    order:-1;
	margin:0px;
	padding:0px;
	border:0 none; }
.myFlatDesign .blogCard ul li img {
	max-width:200px;
	height:auto; }
.myFlatDesign .blogCard ul li.more-link:hover {
	cursor:pointer;
	text-decoration:none !important;
	border:2px solid rgba(255,255,255,1); }
.myFlatDesign .blogCard {
	max-width:700px;
	margin-left:60px !important; }
#container .myFlatDesign .blogCard a,
#container .myFlatDesign .blogCard a:hover,
#container .myFlatDesign .blogCard a:focus,
#container .myFlatDesign .blogCard a:link,
#container .myFlatDesign .blogCard a:visited {
	text-decoration:none !important; }
.myFlatDesign .blogCard .blogCardText h3,
.myFlatDesign .blogCard .blogCardText h4 {
	margin:0px !important;
	padding:0px !important;
	min-height:inherit !important;
	font-size:1.2em !important; line-height:1.3em !important;
	white-space:pre-line;
	background-image:none;
 	color:rgba(25,130,209,1) !important; }
.myFlatDesign .blogCard .blogCardText p,
.myFlatDesign .blogCard.inSubm .blogCardText p {
	margin-top:15px !important;
	margin:10px 0px 0px 0px !important;
	padding:0px !important;
	font-size:100%;
	line-height:1.3em;
	white-space:pre-line;
	color:rgba(25,130,209,1) !important; }
.myFlatDesign .blogCard:hover ul {
	cursor:pointer;
	background-color:rgba(25,130,209,1) !important;
	opacity:0.6;
 	text-shadow:none; }
.myFlatDesign .blogCard:hover h3,
.myFlatDesign .blogCard:hover p,
.myFlatDesign .blogCard.inSubm:hover h4,
.myFlatDesign .blogCard.inSubm:hover p {
	color:rgba(255,255,255,1) !important; text-shadow:none !important; }
/* ブログカード 個別投稿記事内 */
.myFlatDesign .blogCard a::before, .myFlatDesign .blogCard a::after { background: none; }

/* ファーストビュー トップページからflex */
.myFlatDesign .myFlatImage .myFVblogCard { width:100%;}
.myFlatDesign .myFlatImage .myFVblogCard ul {
	padding-top:10px;
	display:flex;
	flex-direction:column-reverse; }
.myFlatDesign .myFlatImage .myFVblogCard ul li { list-style:none; }
.myFlatDesign .myFlatImage .myFVblogCard li.myFVbcImg {	margin-top:-50px; border:0 none; }
.myFlatDesign .myFlatImage img {
	max-width:500px;
	text-align:center; }

.myFlatDesign .myFlatImage .myFVblogCard li.mySpot {
	position:static;
	margin-left:auto;
	margin-right:2%; }
.myFlatDesign .myFlatImage .myFVblogCard.migidake li.mySpot {
	position:static;
	margin-left:auto;
	margin-right:2%; }
.myFlatDesign .myFlatImage .myFVblogCard.hadou .mySpot {
	background-color:rgba(227,115,171,1) !important;
	margin-right:auto;
	margin-left:4%; }
.myFlatDesign .myFlatImage .myFVblogCard.hadou li.mySpot {  }
.myFlatDesign .myFlatImage .myFVblogCard.hadou li.mySpot span { font-size:18px; }
.myFlatDesign .myFlatImage .myFVblogCard ul li { }
.myFlatDesign .myFlatImage .myFVblogCard li.myFVbcText {
	padding:10px !important;
	color:rgba(250,250,250,1) !important;
	background:rgba(140,140,140,1) !important;
	opacity:0.9;
    border-radius:10px; }
.myFlatDesign .myFlatImage .myFVblogCard .myFVbcText.migi {
	margin-left:auto;
	margin-right:3%;
	margin-top:-50px; }
.myFlatDesign .myFlatImage .myFVblogCard.migidake .myFVbcText {
	margin-left:auto;
	margin-right:5%;
	margin-top:-120px; }
.myFlatDesign .myFlatImage .myFVblogCard .myFVbcText.hidari {
	margin-right:auto;
	margin-left:3%;
	margin-top:-50px; }
.myFlatDesign .myFlatImage .myFVblogCard.hidaridake .myFVbcText {
	margin-right:auto;
	margin-left:5%;
	margin-top:-120px; }
.myFlatDesign .myFlatImage .myFVblogCard.hadou .myFVbcText {
	margin-left:auto;
	margin-right:3%;
	margin-top:-50px; }
.myFlatDesign .myFlatImage .myFVblogCard .myFVbcText h1,
.myFlatDesign .myFlatImage .myFVblogCard .myFVbcText h2 {
	line-height:1.4em; font-size:1.4em; margin-bottom:-5px !important;
	color:rgba(250,250,250,1) !important; opacity:1.0; }
.myFlatDesign .myFlatImage .myFVblogCard .myFVbcText p {
	margin-top:10px !important; opacity:1.0;
	line-height:1.4em; font-size:1.2em; }

/* ファーストビュー トップページのブログ */
.myFlatDesign .myFlatImage .myFirstView.blog.tpBlogCard ul {
    display:flex;
	flex-direction:column-reverse; }
.myFlatDesign .myFlatImage .myFirstView.blog.tpBlogCard ul li { list-style:none; }
.myFlatDesign .myFlatImage .myFirstView.blog.tpBlogCard ul li.mySpot {
	margin-left:auto;
	margin-right:3%;
	background-color:rgba(139,194,31,1) !important; }
.myFlatDesign .myFlatImage .myFirstView.blog.tpBlogCard ul li.mySpot:hover {
	cursor:pointer;
	background-color:rgba(25,130,209,1) !important;
	opacity:0.6; }
.myFlatDesign .myFlatImage .myFirstView.blog.tpBlogCard a { text-align:center; width:85%; }
.myFlatDesign .myFlatImage .myFirstView.blog.tpBlogCard .mySpot { /* position:absolute;  right:50px; top:0px;*/ }
.myFlatDesign .myFlatImage .myFirstView.blog.tpBlogCard p {
	color:rgba(25,130,209,1) !important;
	line-height:1.2em; font-size:1.2em; }
.myFlatDesign .myFlatImage .myFirstView.blog.tpBlogCard h1,
.myFlatDesign .myFlatImage .myFirstView.blog.tpBlogCard h2 {
	color:rgba(25,130,209,1) !important;
	line-height:1.4em; font-size:1.4em; margin-bottom:-20px !important; }
.myFlatDesign .myFlatImage .myFirstView.blog.tpBlogCard .myFirstViewTextTp.tpBlogCardText {
	max-width:360px;
	margin-top:-100px;
	margin-left:70px;
	padding:10px !important;
	background:none !important;
    border:3px solid rgba(25,130,209,1) !important;
	white-space:normal;
 	opacity:0.6;
    border-radius:10px; }
.myFlatDesign .myFlatImage .myFirstView.blog.tpBlogCard a:hover .tpBlogCardImg { }
.myFlatDesign .myFlatImage .myFirstView.blog.tpBlogCard a:hover .myFirstViewTextTp {
	cursor:pointer;
	background-color:rgba(25,130,209,1) !important;
	opacity:0.6; }
.myFlatDesign .myFlatImage .myFirstView.blog.tpBlogCard a:hover .myFirstViewTextTp p,
.myFlatDesign .myFlatImage .myFirstView.blog.tpBlogCard a:hover .myFirstViewTextTp h1,
.myFlatDesign .myFlatImage .myFirstView.blog.tpBlogCard a:hover .myFirstViewTextTp h2 {
	color:rgba(255,255,255,1) !important; }

/* ヘッダー直下の第2ヘッダーのh1 */
.myFlatDesign .myFlatText h1.bg {
	padding-left:62px !important;
	/*background:url('https://www.seojuku.com/images/h1bg4.png') no-repeat left center;*/
	background:url('https://www.seojuku.com/images/h1bg6.png') no-repeat left center; }
/* IE10以降 */
_:-ms-lang(x), .myFlatDesign .blogCard .blogCardText { width:480px; } 
_:-ms-lang(x), .myFlatDesign .blogCard.inSubm .blogCardText { width:450px; } 
_:-ms-lang(x), .myFlatDesign .myFlatImage .myFVblogCard li.myFVbcText { max-width:450px; }

/* Advanced post slider */
.mySlider1 { margin-top:10px; margin-bottom:50px; }
.mySlider1 #metaslider_3200, .mySlider1 img {
	margin-left:auto; margin-right:auto;
	max-width:750px !important; }
.mySlider2 a { color:rgba(25,130,209,1) !important; }
.mySlider2 a:hover { text-decoration:none; }
.mySlideri img, .mySlider2 img { border:none; }
.advps-slide p.toc_title, .advps-slide ul.toc_list { display: none; }
.advps-slide h2.advs-title, .advps-slide h3.advs-title, .advps-slide h4.advs-title {
	margin-top:10px !important; font-size:100% !important; }
/* <!–more–>リンク先の隙間をなくす? */
p span[id*="more-"] { margin:0px; padding:0px; }

/* flexによる横並び Link-A用 */
.myFlatDesign .myFlex.linka {
    display:flex;
	justify-content: center; }
.myFlatDesign .myFlex.linka div:nth-of-type(1) {
	padding-right:50px;
	width:auto; }


/* WPマニュアルサンプル */
.outside-waku { /* すべてのflexbox複数配置の外側に設定 */
	max-width:100%;
}
/* 関連記事 */
.outsideflexbox {
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	align-items:flex-start;
}
.outsideflexbox article {
	display:flex;
    padding:4px;
	width : calc(100% / 6);
}
.myflexbox.underrelated {
	display:flex;
	flex-direction:column-reverse;
}
.myflexbox.underrelated div {
	width:100%;
}
.myflexbox.underrelated img {
	border:0 none;
	max-width:100%;
	height:auto;
}
.myflexbox.underrelated h3 {
	margin:5px;
	padding:0;
	font-size:1.0em;
	line-height:1.2em;
    white-space: normal; /*2019-03-22追加*/
	text-align:left; /*2019-05-05追加*/
}
a:hover .myflexbox.underrelated, /*◆*/
a:hover .myflexbox.underrelated > div:nth-of-type(1),
a:hover .myflexbox.underrelated > div:nth-of-type(2) {
	cursor:pointer;
	color:rgba(255,255,255,1) !important;
	background-color:rgba(25,130,209,1) !important;
	height:100%;
	opacity:0.6; }
.outsideflexbox .waves-button {
    padding:0;
    border-radius:0;
	color: rgba(25,130,209,1) !important; }
.flex-boss.service .waves-button,
.flex-boss.service .waves-button:hover,
.flex-boss.service .waves-button:visited,
.flex-boss.service .waves-button-input,
.flex-boss.info .waves-button,
.flex-boss.info .waves-button:hover,
.flex-boss.info .waves-button:visited,
.flex-boss.info .waves-button-input {
	white-space: normal;
}
/* 新検索フォーム
参照：https://plusers.net/wordpress_search */
.searchform {
	position:relative;
}
.searchfield {
	font-size:1.0em;
	margin:3px;
	padding:10px;
	border:solid 1px rgba(0,11,187,1);
	border-radius:4px;
	width:96%;
	background-color:rgba(255,255,255,1);
}
.searchsubmit {
	font-family:FontAwesome;
	font-size:1.5em;
	position:absolute;
	top:3px; /*アイコン位置調整*/
	right:16px; /*アイコン位置調整*/
	padding:0;
	cursor:pointer;
	color:rgba(98,151,245,1);
	border:none;
	background:transparent;
}
.searchsubmit:hover { opacity: .6; }
.sidebar_ul .searchform input[type="text"] { width:97%; }

/*2019-02-06以降 修正*/

/* フラットデザインのタップボックス ▼*/
.myFlatDesign .myFlatImage .myTapBox {
	display:inline-block !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
	padding:5px 15px !important;
	font-size:80%;
	background-color:rgba(25,130,209,1) !important;
    border-radius:5px;
	color:rgba(255,255,255,1); }
.myFlatDesign .blogCard ul li.more-link { /*▼*/
	align-self:flex-end;
	width:100px;
	white-space:nowrap; /*追加*/
	text-align:center;
	margin-top:10px;
	margin-bottom:0px;
	padding:10px 15px !important;
	background-color:rgba(25,130,209,1);
    border-radius:5px;
	color:rgba(255,255,255,1); }
/* ブログの続きを読む タップボックス ▼*/
.box3_1 .entry-body p, .box3_2 .entry-body p, .box3_3 .entry-body p {
	text-align:right;
}
.entry-body p a.more-link {
	display:inline-block !important;
	text-align:center;
	margin-bottom:10px;
	margin-right:20px;
	padding:5px 15px !important;
	font-size:100%;
	background-color:transparent !important;
    border-radius:5px;
	background-color:rgba(25,130,209,1) !important;
	color:rgba(255,255,255,1); }

/* 画像関係 ◆ */
.myFlatDesign .myFlatImage .myFVblogCard li.myFVbcImg {
}
.myFlatDesign .myFlatImage .myFVblogCard li.myFVbcImg img {
	max-width:100%; height:auto; }
.myFlatDesign .myFlatImage .myFirstView.blog.tpBlogCard ul li.tpBlogCardImg {
	margin-top:-50px;
	border:0 none; }
.myFlatDesign .myFlatImage .myFirstView.blog.tpBlogCard ul li img {
	margin-top:0 !important;;padding-top:0 !important; padding-bottom:50px !important;
	max-width:100%; height:auto; }

.myFlatDesign .myFlatText .myIndent img { margin-top:15px !important; margin-bottom:10px !important; }
.myFlatDesign img { border:0 none; }

.in-article-adv,
.myFlatDesign .in-article-adv {
	width:90%;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	padding:0 15px;
}

.br-sp,
.br-sp2 {
	display:none; }
div.br-pc {
	display:block;
	margin-bottom:auto; }
div.br-pc.map {
	margin-bottom:80px; }

/*実験 タグトップでタイル表示*/
.boss-waku { /* 汎用 とりあえず枠は幅100%確保 */
    width:100%;
}
.flex-boss { /* これも汎用 中のflexbox群はかならず横並びに */
	display:flex;
	flex-direction:row; /* レスポンシブで常に横並び */
	flex-wrap:wrap; /* 右に行き尽くしたら折り返す */
	align-self:flex-start; /* 上揃え */
}
.flex-boss .myflexbox div:nth-of-type(1),
.flex-boss .myflexbox div:nth-of-type(2) { /* これも汎用 div2個のflexboxは幅100%にしておく */
	width:100%;
	padding:0;
	margin:0;
}
.flex-boss .myflexbox div:nth-of-type(1) h3 { /* これも汎用 div2個のflexboxは幅100%にしておく */
	padding:0;
	margin:5px 0;
} 
.flex-boss.pc3sp1yoko .testflex-gyaku .testflex-ireko h3 {
	font-size:1.2em;
	line-height:1.4em;
	margin-top:0px;
	padding-top:0px;
}

.flex-boss.pc3sp1 .testflex-yoko h3 { /* 見出しタグの既存の設定に注意 */
	font-size:1.0em;
	line-height:1.2em;
	margin-top:0px;
	padding-top:0px;
}

.flex-boss.pc3sp1 article {
	display:flex;
	padding:1px 3px;
/*
	margin-right:1%;
*/
	margin-bottom:5px;
	width : calc(99% / 3);
}

.flex-boss.pc2sp1tate article,
.flex-boss.pc2sp1tate section {
	display:flex;
	margin-right:2%;
	margin-bottom:5px;
	width : calc(96% / 2);
}
.flex-boss.pc2sp1tate h2 {
	font-size:1.6em;
	line-height:1.2em;
	margin:0 0 0 0;
}
.flex-boss.pc6sp2 article {
	display:flex;
	width : calc(96% / 6); /* これより大小にするならここで */
	margin-right:0.5%;
	margin-bottom:0.5%;
}
.flex-boss.pc3sp1yoko article {
	display:flex;
	margin-right:0.5%;
	margin-bottom:0.5%;
	width : calc(98% / 3);
}
.flex-boss.pc3sp1yoko.blog article {
	width : calc(97% / 4);
}

.flex-boss div.clear_border {
    height: 0px;
    border-top: none;
    margin-bottom:0;
}

.testflex-gyaku {
	display:flex;
	flex-direction:column-reverse; /* 見出しタイトルを下 画像を上 */
	justify-content:center;
	padding:5px;
	background-color:rgba(249,249,250,1);
}
.testflex-gyaku > div:nth-of-type(1) {
	width:100%;
	height:100%; /* テキストが少ないと画像が下がる */
	overflow-wrap: break-word;
	word-break: break-all;
}
.testflex-gyaku > div:nth-of-type(2) {
	width:100%;
}
.testflex-gyaku img { /* 画像はいつもこの設定 */
	max-width:100%;
	height:auto;
}
_:-ms-lang(x)::-ms-backdrop, .testflex-gyaku img {
  width: 150px; /* IE11 */
}
_:-ms-lang(x)::-ms-backdrop, .testflex-gyaku h3 {
  width: 150px; /* IE11 */
}
.testflex-gyaku > div > h3 { /* 見出しタグの既存の設定に注意 */
	padding-top:0px;
	margin-top:0px;
	font-size:1.0em;
/*	font-weight:normal;*/
}
.testflex-ireko {
	display:flex;
	flex-direction:column;
	padding:5px;
}
.testflex-setumei div.testmore,
.testflex-ireko div.testmore,
.testflex-blogbottom .testmore {
  	align-self:flex-end;
	display: inline-block;
	font-size:1.1em;
	padding:3px 6px;
	border: dotted 1px rgba(25, 130, 209,1);
	border-radius:5px;
	margin-top:auto;
}
.testflex-ireko h3 { /* 見出しタグの既存の設定に注意 */
	margin-bottom:3px;
}
.testflex-ireko div.testflex-footer {
	margin:0px 0 0 0;
	padding:0;
}
.testflex-ireko.setumei p {
	margin-bottom:0;
	padding-bottom:0;
}
.testflex-ireko.setumei div.testflex-footer {
	margin:0.5em 0 0 0;
	padding:0;
}
.testflex-ireko div.testflex-footer.left,
.testflex-ireko.setumei div.testflex-footer.left {
  	align-self:flex-start;
	font-size:1.2em;
	padding-top:5px;
	padding-bottom:8px;
}
.testflex-ireko div.testflex-footer i.fa-pencil {padding-left:0.5em;}

.testflex-ireko div.testflex-footer i.green,
.flex-boss .mySearch div.testflex-footer i.green { color:rgba(139,194,31,1); }
.testflex-ireko div.testflex-footer i.cyan,
.flex-boss .mySearch div.testflex-footer i.cyan { padding-left:0.5em; color:rgba(19,201,214,1); }
.flex-boss .testflex-blogbottom i.black { color:rgba(0,0,0,1); }
.flex-boss .testflex-blogbottom .testcat { font-size:1.2em; }
.testflex-ireko div.testflex-footer i.magenta,
.flex-boss .mySearch div.testflex-footer i.magenta { padding-left:0.5em; color:rgba(227,115,171,1); }
.flex-boss .mySearch .testflex-yoko {
	background-color:rgba(255,255,255,1);
}
.flex-boss .mySearch .testflex-yoko img {
	border:none;
	width:100%;
	height:auto;
}
.flex-boss .mySearch .testflex-setumei {
	background-color:rgba(255,255,255,1);
}
.flex-boss .mySearch .testflex-yoko > div:nth-of-type(1) {
	margin-left:20px;
	width:70%;
}
.flex-boss .mySearch .testflex-yoko > div:nth-of-type(2) {
	width:30%;
}
.flex-boss .mySearch .testflex-setumei > div:nth-of-type(1) {
	font-size:1.2em;
	line-height:1.4em;
}
.flex-boss .mySearch {
    padding:10px;
}
.flex-boss.pc2sp1tate .mySearch {
	display:flex;
	flex-direction:column;
}
.flex-boss .mySearch .testflex-footer {
	font-size:1.2em;
	line-height:1.4em;
}
.infeed-search-adv {
	width:90%;
	margin:20px auto;
}
.flex-boss.pc2sp1tate article {
	padding-bottom:5px;
	border-bottom: 1px dotted rgba(201,201,201,1);
}.ads-inarticle-bottom
.ads-inarticle-bottom {
	/*border-bottom: 1px dotted rgba(201,201,201,1);*/
}
.myFlatDesign div.ads-inarticle-upper,
.myFlatDesign div.ads-inarticle-upper article {
	margin-bottom:0;
	padding-bottom:0;
	height:auto;
}
.infeed-no-description-adv {
	display:block; }
.testflex-yoko {
	display:flex;
	flex-direction:row-reverse; /* 見出しタイトルを右 画像を左 */
	padding:5px;
	width:100%;
	background-color:rgba(249,249,250,1);
}
.testflex-yoko > div:nth-of-type(1) {
	margin-left:5px;
	width:65%;
}
.testflex-yoko > div:nth-of-type(2) {
	width:35%;
}
.testflex-yoko img { /* 画像はいつもこの設定 */
	max-width:100%;
	height:auto;
}
.testflex-setumei {
	display:flex;
	flex-direction:column;
}
.testflex-blogbottom {
	display:flex;
	flex-direction:row;
	margin-top:auto;
}
.testflex-blogbottom .testcat {
	font-size:1.1em;
	margin-top:auto;
}
.testflex-blogbottom .testmore {
	margin-left:auto;
}
.myflexbox-header-ex {
	display:flex;
	width:75%;
	margin-left:10% !important;
	margin-right:20%;
	}
.myflexbox-header-ex div:nth-of-type(1) {
	padding:1em;
	width:35%;
}
.myflexbox-header-ex div:nth-of-type(1) img {
	width:100%;
	height:auto; }
.myflexbox-header-ex div:nth-of-type(2) {
	font-size:1.2em;
	width:65%;
	margin-top:auto;
	margin-bottom:auto;
}

/* flexbox 電子書籍*/
.myflexbox.ebook {
	display:flex;
	align-items:center;
}
.myflexbox.ebook div:nth-of-type(1),
.myflexbox.ebook div:nth-of-type(2) {
	width:auto;
	padding:0 5px;
	margin:0;
}
.myIndent .myflexbox.ebook img { margin-top:0 !important; margin-bottom:0 !important; }

/* 動画をレスポンシブ対応に */
.video-container {
    position: relative;
    padding-bottom: 51.5%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
	margin-bottom: 10px;
}
.video-container iframe, 
.video-container object, 
.video-container video, 
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.myFlatDesign .myIndent.newmap ul li,
.myFlatDesign .myIndent.newmap ol ul li {
    list-style-type: disc;
    list-style-position: outside;
    margin-left: 25px;
}


/* サーバー移転 flexによる横並び */
.myflexbox.col { /*列 順*/
	display:flex;
	flex-direction:column;
}
.myflexbox.col-rev {  /*列 逆*/
	display:flex;
	flex-direction:column-reverse;
}
.myflexbox.row { /*行 順*/
	display:flex;
	flex-direction:row;
}
.myflexbox.row-rev { /*行 逆*/
	display:flex;
	flex-direction:row-reverse;
}

.myFlatDesign .myflexbox div img,
.myFlatDesign .myFlatImage .myflexbox div img {
	max-width:100%;
	height:auto;
}
.flex-boss.pagetop {
	display:flex;
	justify-content: center;
	width:80%;
	margin-left:auto;
	margin-right:auto;
}
.flex-boss section {
	display:flex;
	margin-top:30px;
	}
.flex-boss.pagetop .myflexbox {
/*	display:flex;
	flex-direction:row-reverse;
*/}
.flex-boss.pagetop .myflexbox div:nth-of-type(1) {
	width:70%;
	padding-left:10px;
	padding-right:10px;
	font-size:1.2em;
	line-height:1.2em;
}
.flex-boss.pagetop .myflexbox div:nth-of-type(1) h1 {
	font-size:1.4em;
	margin-bottom:10px;
}
.flex-boss.pagetop .myflexbox div:nth-of-type(2) {
	width:30%;
}
.flex-boss.pc5sp1 section {
	display:flex;
	margin-right:2%;
	width : calc(90% / 5);
}
.flex-boss.pc5sp1 .myflexbox div:nth-of-type(1),
.flex-boss.pc5sp1 .myflexbox div:nth-of-type(2) {
	max-width:100%;
	text-align:left;
}
.flex-boss.pc5sp1 .myflexbox div:nth-of-type(1) h2 {
	font-size:1.2em;
	line-height:1.2em;
}
.flex-boss.pc5sp1 .myflexbox div:nth-of-type(1) {
	margin-bottom:auto;
}
.myFlatDesign .myFlatImage .flex-boss.pc5sp1 .myflexbox p {
    margin-top: 10px !important;
	font-size:1.2em;
	line-height:1.4em;
}
.myFlatDesign .myFlatImage.newserver section h1 {
	margin-top:50px;
}
.myFlatText.newserver {
	margin-top:30px;
}
h1.newserver,
.myFlatText.newserver h1 {
	margin-top:50px;
}

.flex-boss.pc1sp1 {
	display:flex;
	justify-content: center;
	width:90%;
	margin-left:auto;
	margin-right:auto;
}
.flex-boss.pc1sp1 .myflexbox div:nth-of-type(1) {
	width:70%;
	padding-left:10px;
	padding-right:10px;
}
.flex-boss.pc1sp1 .myflexbox div:nth-of-type(2) {
	width:30%;
}
.flex-boss.pc1sp1 .myflexbox div:nth-of-type(1) h2 {
	font-size:1.4em;
	line-height:1.4em;
}
.flex-boss.pc1sp1 .myflexbox div:nth-of-type(1) p {
	font-size:1.2em;
	line-height:1.2em;
	text-align:left;
}
.myFlatDesign .myFlatImage.newserver img {
    max-width: 100%;
	height:auto;
    text-align: center;
}
.myFlatDesign .myFlatImage.newserver.myTextReset {
    text-align: left;
    margin: 20px;
    padding: 20px;
	font-size:1.2em;
}
.myFlatDesign .myFlatImage.newserver.myTextReset div.para {
	padding:10px 0 25px 25px;
}
.myFlatDesign .myFlatImage.newserver.myTextReset h1 {
	font-size:1.4em;
}
.myFlatDesign .myFlatImage.newserver.myTextReset h2 {
	font-size:1.2em;
	line-height:1.2em;
}
.myFlatDesign .myFlatImage.newserver.myTextReset ul li {
	list-style-image: none;
	list-style-type: none;
}
.myFlatDesign .myFlatImage.newserver.myTextReset ul li::before {
    font-family: FontAwesome;
    content: "\f0da";
    font-size: 1.2em;
	margin-right: 5px;
}
.myflexbox.summary div:nth-of-type(1),
.myflexbox.summary-rev div:nth-of-type(1) {
	width:70%;
}
.myflexbox.summary > ul,
.myflexbox.summary-rev > ul {
	font-size:1.1em;
}
.myflexbox.summary ul li,
.myflexbox.summary-rev ul li {
	margin-top:2px;
	margin-bottom:2px;
}
.myflexbox.summary div:nth-of-type(2),
.myflexbox.summary-rev div:nth-of-type(2) {
	width:30%;
}
.flex-boss.pc4sp2 section {
	margin-right:1%;
	width : calc(96% / 4);
}
.flex-boss.textLarge .myflexbox div:nth-of-type(1) {
	padding-left:2.0em;
	padding-right:2.0em;
}
.flex-boss.textLarge .myflexbox div:nth-of-type(1) h2 {
	font-size:1.6em;
	line-height:1.4em;
}
.flex-boss.textLarge .myflexbox div:nth-of-type(1) p {
	font-size:1.3em;
	line-height:1.4em;
}

.ddsg-wrapper ul li {
    margin-bottom: 0.5em;
	margin-top:0.5em;
}

p.plusicon i { color:rgba(101,161,215,1); }

/* タグクラウド */
.tag-cloud-link {
	padding-right:5px;
	line-height:1.2em; }
.tag-cloud-link::before {
    font-family: dashicons;
    content: "\f139";
    margin-right: 2px;
    vertical-align: middle;
    color: #C9C9C9;
}
#footerbar_ul li.box ul li {
	font-size:1.2em;
}
#footerbar .textwidget {
	font-size:1.2em;
}
#footerbar_ul li.box ul li::before {
    margin-right: 0px;
}
.great {
	font-size:150% !important;
	font-weight:bold; }

.myFlatDesign .myFlatText .myflexbox.blog h1,
.myFlatDesign .myFlatText .myflexbox.blog h2,
.myFlatDesign .myFlatText .myflexbox.blog h3,
.myFlatDesign .myFlatText .myflexbox.blog h4,
.myFlatDesign .myFlatText .myflexbox.blog h5,
.myFlatDesign .myFlatText .myflexbox.blog h6 {
	text-align:center;
	background-image:none; }
	
table.extra { margin-top:1em; margin-bottom:1em; }
table.extra tbody th { text-align:left}
table.extra tbody td { text-align:center}
	
.flex-boss.manual-wp-new {
	flex-wrap:nowrap;
	max-width:100%;
	margin:20px 0 20px 40px;
}
.flex-boss.manual-wp-new div {
	padding:10px;
}
.flex-boss.manual-wp-new div img {
	max-width:100%;
	height:auto
}


/*#footerbar_ul li.box .widget_recent_comments ul li,*/
#footerbar_ul li.box .widget_recent_entries ul li {
	list-style: none;
	display: flex;
	align-items: baseline;
  /*text-indent:-2em;
  padding-left:2em;*/
}

.myFlatDesign .myFlatText h2.wp_commercial {
	padding-left:62px;
	background:url('https://www.seojuku.com/images/h2-wp3.png') no-repeat left center; }

table.paypal {
    border:0px hidden #FFF;
}

div.clickguide {
}
.hand-pointer::before {
	content: "\f25a";
	font-family: FontAwesome;
	font-size:120%;
	margin-right: 5px;
	color:rgba(101,161,215,1);
}

.payal5perc {
	text-align:center;
	margin:0 auto 1em auto;
	}
.payal5perc table {
	margin:0 auto 1em auto;
    border:0px hidden #FFF;	}

/*dashicons.min.css代替*/
span.datetime::before {
	font-family: FontAwesome;
	content: "\f073"; 
	vertical-align: inherit;
	margin-left:10px;
	margin-right:5px;
	color: rgba(139,194,31,1);
}
span.category::before {
	font-family: FontAwesome;
	content: "\f07c";
	vertical-align: inherit;
	margin-left:10px;
	margin-right:5px;
	color: rgba(19,201,214,1);
}
span.post_tag::before {
	font-family: FontAwesome;
	content: "\f02b";
	vertical-align: inherit;
	margin-left:10px;
	margin-right:5px;
	color: rgba(227,115,171,1);
}
span.comment::before {
	font-family: FontAwesome;
	content: "\f075";
	vertical-align: inherit;
	margin-left:10px;
	margin-right:5px;
}
span.edit::before {
	font-family: FontAwesome;
	content: "\f040";
	vertical-align: inherit;
	margin-left:10px;
	margin-right:5px;
}
#footerbar_ul li.box ul li::before {
	font-family: FontAwesome;
	content: "\f0da";
	vertical-align: inherit;
	margin-left:10px;
	margin-right:5px;
}
div.related_posts ul li::before, div.related_posts ol li::before {
	font-family: FontAwesome;
	content: "\f03a";
	vertical-align: inherit;
	margin-left:10px;
	margin-right:5px;
}
.ddsg-wrapper ul li::before {
	font-family: FontAwesome;
	content: "\f0da";
	vertical-align: inherit;
	margin-left:10px;
	margin-right:5px;
}
.entry-footer {
	font-size:120%;
}
table {
	margin:20px 0;
	font-size: 105%; }
table,
table td {
    border: 1px solid rgba(101,161,215,1);
}
table th {
	color: rgba(255,255,255,1);
    background: rgba(101,161,215,1);
    border: 1px solid rgba(255,255,255,1);
}
.post_navi.myflexbox {
	display: flex;
	flex-direction: column;
}
.post_navi.myflexbox div.post_previous,
.post_navi.myflexbox div.post_next {
    float: none;
    width: 100%;
    margin:0px;
	padding:5px 10px;
	font-size: 1.3em;	
}
.post_navi.myflexbox div.post_previous {
	position:relative;
	text-align:left; }

.post_navi.myflexbox div.post_previous::after {
	position: absolute;
	content: "";
	display: block;
	line-height: 0;
	overflow: hidden;
	left: 30px;
	right: 30px;
	bottom: -1px;
	border-bottom: 1px dotted rgba(25,25,25,0.1);
}
.post_navi.myflexbox div.post_next {
	text-align:right; }

@media screen and (min-width: 783px) {
	/* テーマ変更後の追加設定 */
	header h1 {	font-size:175% !important;	line-height:1.2em; }
	header p { font-size:125% !important; }
	header h2 {	font-size:200% !important; }
}

/* パソコン用おわり *************************************************************************************************************/


@media screen and (min-width: 768px) and (max-width: 1024px) { /*768-1024 おもにiPad用*/

	#container, container, #headerbox, #header, #footer, #glnavi, #prnavi, #footerbox, #footerbar {
		min-width: 100% !important;
		width: 100% !important;
	}
	
	#headerinnerbox {
		left: 15%;
		right: 15%;
	}

	/*iPadでフッターがおかしいので！？*/
	#footer						{ max-width:1040px; margin:0 auto; padding:20px 0; position:relative; text-align:right; }
	#footer h3					{ margin:0 30px; padding:10px 0 0; line-height:20px; }
	#footer img					{ margin:0; padding:0; position:absolute; left:40px;   bottom:10px; }

/*768-1024 おもにiPad用 2018年の iPhone iPad に対応 ↑*/
}

@media screen and (max-width: 1024px) { /* iPad Pro(12.9)までの縦 */
	/* iOS用 iPadで画面が動くのを防止 */
	html, body { overflow-x:hidden; overflow-y:auto; }
	a { -webkit-tap-highlight-color:rgba(0,0,0,0); }
	#header h1, #header h2, #header h3,
	#header h4, #header h5, #header h6 {
		/* font-weight:600; */   }
	/* パララックス 背景画像 */
	.paraBg {
		display:none; }
	.paraBg::after {}
	.outsideflexbox article {
		width : calc(100% / 6);
	}
	.flex-boss.manual-wp-new {
		margin:20px 0 20px 10px;
	}
		
/* iPad Pro(12.9)までの縦 */
}


@media screen and (max-width: 834px) { /* タブレット縦？ */
	.outsideflexbox article {
		width : calc(100% / 5);
	}
	.flex-boss.pc6sp2 article {
		width : calc(97% / 5);
	}
	.flex-boss.pc3sp1 article{
		width : calc(99% / 3);
	}
	.flex-boss.pc3sp1yoko.blog article {
		width : calc(97% / 3);
	}
}

@media screen and (max-width: 800px) { /* タブレット縦？ */
	/* SEO×WPレスポンシブ バグ修正 */
	.home #header { height:148px; }
	/* AdSense用 */
	article .upwardAs { max-width:300px; }
	.pcRight{ float:left; margin-left:16px; }
}


@media screen and (max-width: 782px) { /* 意味不明 */
	/* SEO×WPレスポンシブ バグ修正 */
	.home #header { height:148px; }

	header h1 { font-size:1.3em; }
	header p { font-size:1.0em; }
	#header h2 { font-size:1.2em; }
}


@media screen and (max-width: 896px) and (orientation : landscape) {
	/* あえて iPhone XS Max/XR 横に対応… ただし後述のスマホ用メディアクエリに継承されないことに注意 */
	/* テーマデフォルトの 568px を繰り上げ */
    .col1col				{ margin:10px; }
	.leftmenu .col1,
	.rightmenu .col1,
	.blogstyle .col1,
	.holygrail .col1		{ left:auto; right:auto; margin:auto 10px; padding:10px 0 0; }
	.leftmenu .col1wrap,
	.rightmenu .col1wrap,
	.blogstyle .col1wrap,
	.holygrail .col1wrap	{ width:auto; left:auto; right:auto; float:none; padding-bottom:0; }
	.leftmenu .col1top,
	.rightmenu .col1top,
	.blogstyle .colleft,
	.blogstyle .colmid,
	.holygrail .colleft,
	.holygrail .colmid		{ left:auto; float:none; width:auto; margin:auto; right:auto; }
	.leftmenu .col2,
	.rightmenu .col3,
	.blogstyle .col2,
	.blogstyle .col3,
	.blogstyle .col4,
	.holygrail .col2,
	.holygrail .col3		{ float:none; right:auto; left:auto; width:auto; }
	.sidebar
	div.sidebar_div			{ padding:10px; }
	.leftmenu .col2 li.box,
	.rightmenu .col3 li.box,
	.blogstyle .col2 li.box,
	.blogstyle .col3 li.box,
	.blogstyle .col4 li.box,
	.holygrail .col2 li.box,
	.holygrail .col3 li.box { width:auto; }
	.sidebar li.box	h3		{ cursor:pointer; }
	.sidebar li.box	h3::after { content:'>'; display:block; float:right; }
	.sidebar li.box > div,
	.sidebar li.box > dl,
	.sidebar li.box > ol,
	.sidebar li.box > ul	{ display:none; }
	.sidebar li.box ul li	{ display:block; background-position:left top; margin:5px 0 5px 0; }
	.sidebar li.box ul li a { display:inline-block; }
	.sidebar li.box ul
	li.recentcomments		{ background-position:left center; }
	.sidebar li.box ul
	li.cat-item,
	.sidebar
	li.widget_archive ul li	{ background-position:left center; }
	.sidebar li.box
	ul.st-tag-cloud li a,
	.sidebar li.box
	ul.wp-tag-cloud li a	{ display:inline-block; }
	.sidebar li.box
	ul.st-tag-cloud li,
	.sidebar li.box
	ul.wp-tag-cloud li		{ background-position:left center; }
	.leftmenu li.box,
	.rightmenu li.box,
	.blogstyle li.box,
	.holygrail li.box		{ margin:0 0 1em; }
		
	.outer {
		margin-left:0; }
	span.sp-hide {
		display:none; }
	.br-sp {
		display:block; }

	.flex-boss.pc3sp1 article {
		width : calc(99% / 3);
	}
	.infeed-half {
		width:50%; }	
	.flex-boss.pc3sp1yoko.blog article {
		width : calc(96% / 3);
	}

/* あえて iPhone XS Max/XR 横に対応… */
}

@media screen and (max-width: 768px) { /* ▼768：iPad縦・iPhone6+横 iPhone X横も対応？ */
	/* ヘッダー */
	#myHeaderCoverText { text-align:center !important; }
	#myHeaderCoverText h1 { position:absolute; top:20px; }
	.myFlatDesign #myHeaderCoverText p { position:absolute; top:80px; font-size:1.2em; line-height:1.4em; }
	/* セクション要素 */
	.myFlatDesign .myFlatImage article.changeWhiteSmoke, .myFlatDesign .myFlatImage aside.changeWhiteSmoke,
	.myFlatDesign .myFlatImage nav.changeWhiteSmoke, .myFlatDesign .myFlatImage section.changeWhiteSmoke {
		margin-left:-20px !important;
		padding-left:15px !important;
		padding-right:25px !important;
		max-width:108%;
	}
	/* ボックス4個・2個 */
	.myFlatDesign .box2_1M, .myFlatDesign .box2_2M, .myFlatDesign .box1M, .myFlatDesign .box1n { width:100% !important; }
	.myFlatDesign .box4_1, .myFlatDesign .box4_2, .myFlatDesign .box4_3, .myFlatDesign .box4_4,
	.myFlatDesign .box1 .box2_1, .myFlatDesign .box1 .box2_2,
	.myFlatDesign .box1L .box2_1, .myFlatDesign .box1L .box2_2,
	.myFlatDesign .box1R .box2_1, .myFlatDesign .box1R .box2_2,
	.myFlatDesign .box1M .box2_1, .myFlatDesign .box1M .box2_2 { text-align:center; width:48%; }
	.myFlatDesign .myFlatImage .box2_1n .box2_1, .myFlatDesign .myFlatImage .box2_1n .box2_2,
	.myFlatDesign .myFlatImage .box2_2n .box2_1, .myFlatDesign .myFlatImage .box2_2n .box2_2{ width:50%; }
	/* ボックス2個 */
	.myCoverText { }
	/* 画像テキスト並べ */
	.myFlatDesign .myFlatImage .box1L .myCoverText { margin-right:0 !important; }
	.myFlatDesign .myFlatImage .box1R .myCoverText { margin-left:0 !important; }
	.myFlatDesign .myFlatImage .box1L img, .myFlatDesign .myFlatImage .box1R img,
	.myFlatDesign .myFlatImage .box1M img, .myFlatDesign .myFlatImage .box1n img {
		max-width:250px !important;
		height:auto; }
	/* 画像テキスト並べ */
	.myFlatDesign .myFlatImage .box1L .myCoverText, .myFlatDesign .myFlatImage .box1R .myCoverText { max-width:50%; }
	.myFlatDesign .myFlatImage .box1R img {	margin-right:10px !important; }
	/* ボックス1個も */
	.myFlatDesign .myFlatImage .box1 img { width:400px !important; }
	/* 特別な画像テキスト並べ */
	.myFlatDesign .myFlatImage .box1n {
		max-width:100%;
		margin-left:auto;
		margin-right:auto; }
	/* ファーストビュー */
	.myFlatDesign .myFlatImage .myFVblogCard li.myFVbcImg {	margin-top:-30px; }
	.myFlatDesign .myFlatImage .myFVblogCard .myFVbcText.hidari {
		margin-left:auto;
		margin-right:3%;
		margin-top:-50px;
	}
	.myFlatDesign .myFlatImage .myFVblogCard .myFVbcText.migi {
		margin-right:auto;
		margin-left:3%;
		margin-top:-50px;
	}
	/* テーブル */
	.myFlatDesign .myFlatTable > table.respStyle, .myFlatDesign .myFlatTable > table.respStyle2,
	.myFlatDesign .myFlatTable > table.listStyle{ width:95%; margin-left:20px !important; }
	.myFlatDesign .myFlatTable table { border-left:none !important; }
	.myFlatDesign .myFlatTable table th { border-left:none !important; }
	.myFlatDesign .box2_1 .myFlatTable table, .myFlatDesign .box2_2 .myFlatTable table { 
		width:90% !important; border-style:none !important; }
	/* テーブル セル2個 */
	.myFlatDesign .box2_1 .myFlatTable .respStyle th, .myFlatDesign .box2_2 .myFlatTable .respStyle th,
	.myFlatDesign .box2_1 .myFlatTable .respStyle td, .myFlatDesign .box2_2 .myFlatTable .respStyle td,
	.myFlatDesign .box2_1 .myFlatTable .respStyle2 th, .myFlatDesign .box2_2 .myFlatTable .respStyle2 th,
	.myFlatDesign .box2_1 .myFlatTable .respStyle2 td, .myFlatDesign .box2_2 .myFlatTable .respStyle2 td {
		width:95%;
		display:block;
		border-style:none !important; }
	/* テーブル入れ子 */
	.myFlatDesign .box2_1 .myFlatTable .respStyle td .respStyle th, .myFlatDesign .box2_2 .myFlatTable .respStyle td .respStyle th,
	.myFlatDesign .box2_1 .myFlatTable .respStyle td .respStyle2 th, .myFlatDesign .box2_2 .myFlatTable .respStyle td .respStyle2 th { margin-top:10px; }
	/* テーブル 複数セル リスト化 */
	.myFlatDesign .box2_1 .myFlatTable .listStyle tr, .myFlatDesign .box2_2 .myFlatTable .listStyle tr {
		display:block; margin-bottom:10px !important; }
	.myFlatDesign .box2_1 .myFlatTable .listStyle td, .myFlatDesign .box2_2 .myFlatTable .listStyle td {
		display:list-item;
		line-height:1em;
		width:90%;
		margin-left:10%;
		padding-top:12px;
		padding-bottom:0;
		border-style:none !important; }
	/* ブログ投稿下部の広告 テーマ変更後の設定 */
	.myFlatDesign .box1c { width:100% !important; margin-left: 5px !important; }
	.rightmenu .myFlatDesign .box1c { width:100%; }
	.rightmenu .myFlatDesign .box1c .box2_1c, .rightmenu .myFlatDesign .box1c .box2_2c {
		max-width:100% !important; float:none !important; margin-top:20px !important; margin-right:0 !important; margin-left:10px !important; }
	/* header抜粋非表示 */
	header p { /*display:none !important;*/ }
	/* ファーストビュー ブログ */
	.myFlatDesign .myFlatImage .myFirstView.blog { padding-top:0px !important; }
	.myFlatDesign .myFlatImage .myFirstView.blog .mySpot { right:50px; top:-20px; }
	/* 画像テキスト並べ */
	.myFlatDesign .myFlatText .floatLeft.newTop, .myFlatDesign .myFlatText .floatRight.newTop { width:50% !important; }
	/* サイドバーの幅 */
	.rightmenu .col1wrap { /* width:53%; */  }
	.col3 li.box { /* width:150px; float:right */ ; }
	/* テキストコンテンツ ▼480：iPhone6+縦から繰り上げ */
	.myFlatDesign .myFlatText h2 { margin-left:0px !important; }
	.myFlatDesign .myFlatText h3 { margin-left:0px !important; }
	.myFlatDesign .myFlatText h4 { margin-left:0px !important; }
	.myFlatDesign .myFlatText h5 { margin-left:0px !important; }
	.myFlatDesign .myFlatText h6 { margin-left:0px !important; }
	.myFlatDesign .myFlatText p { margin-left:20px !important; }
	.myFlatDesign .myFlatText .myIndent { margin-left:20px !important; } /* リスト用 */
	.myFlatDesign .myFlatText .myIndent .su-quote p { margin-left:20px !important; } /* 引用p用 */
	.myFlatDesign .su-list { margin-left:20px !important; }
	/* サイトマップのインデントを解除 */
	.myFlatDesign .myIndent.newmap { margin-left:0 !important; margin-right:10px !important; padding-right:10px !important; }
	.myFlatDesign .ddsg-wrapper { margin-left:0 !important; margin-right:10px !important; padding-right:10px !important; }
	.myFlatDesign .myFAQ .kotae { margin-left:0px !important; }
	/* Googleマップ*/
	.g_map { width: 100%; text-align:center; }
	.g_map iframe{ margin:10px 0px 0px 0px !important; }
	/* AdSense用 */
	.site-search .upwardAs { /*margin:-20px 0px 0px 20px;*/ }
	.myFlatDesign .myFlatText .middleAsSp { margin-top:20px !important; margin-left:60px !important;  }
	/* ブログカード */
	.myFlatDesign .blogCard {
		width:95%;
		margin:0px 0px 0px 20px !important; }
	/* ブログカード 個別投稿記事内 */
	.myFlatDesign .blogCard.inSubm { width:95%; margin-left:20px !important; }
	/* ファーストビュー トップページのブログ */
	.myFlatDesign .myFlatImage .myFirstView.blog.tpBlogCard a { width:100%; }
	.myFlatDesign .myFlatImage .myFirstView.blog.tpBlogCard .tpBlogCardImg img { width:500px; }
	.myFlatDesign .myFlatImage .myFirstView.blog.tp .mySpot { right:50px; }
	
	/* Advanced post slider */
	.mySlider1 #metaslider_3200, .mySlider1 img {
		margin-left:auto; margin-right:auto;
		max-width:700px !important; }


	.myFlatDesign .myFlatText a, .myFlatDesign .myLinkText a, .myFlatDesign .myFAQ a {
		position: static;
		display: inline;
	}
	#footerbar_ul li.box ul li::before {
		margin-right: 1px;
	}

	/* サイト内検索 窓の幅 */
	#headerinnerbox { max-height:150px; }
	#footerbox .widget_search .searchform .searchfield { /* width:200px !important; */  }

	.myflexbox-footer { /* フッター */
		display: flex;
		flex-direction: column-reverse;
		justify-content: center; }
	.myflexbox-footer div:nth-of-type(1) {
		width:100%; }
	.myflexbox-footer div:nth-of-type(2) {
		width:100%;	}
	#footer { text-align:center; }
	#footer img { position: static; top:auto; bottom:auto; left:auto; right:auto; }

	.flex-boss.pc3sp1yoko article {
		width : calc(98% / 3);
	}

/* ▼768：iPad縦・iPhone6+横 iPhone X横も対応？ */
}

@media screen and (max-width: 767px) { /* ▼767：iPhone6+横 専用 (なるべく使わない)*/
}


@media screen and (max-width: 667px) { /* ▼667：iPhone6s横 */
	/* テーブル */
	.myFlatDesign .myFlatTable.landscp table, .myFlatDesign .myFlatTable.landscp table { 
		width:90% !important; border-style:none !important; }
	/* テーブル セル2個 */
	.myFlatDesign .myFlatTable.landscp th, .myFlatDesign .myFlatTable.landscp td {
		width:95%;
		display:block;
		border-style:none !important; }
	/* テーブル入れ子 */
	.myFlatDesign .myFlatTable .respStyle td table.respStyle { width:90% !important; border-style:none !important; }
	.myFlatDesign .myFlatTable .respStyle td .respStyle th,
	.myFlatDesign .myFlatTable .respStyle td .respStyle td {
		width:94%;
		display:block;
		border-style:none !important; }
	.myFlatDesign .myFlatTable .respStyle td .respStyle th { margin-top:10px; }
	/* テーブル 複数セル リスト化 */
	.myFlatDesign .myFlatTable.landscp .listStyle tr { display:block; margin-bottom:10px !important; }
	.myFlatDesign .myFlatTable.landscp .listStyle td {
		display:list-item;
		line-height:1em;
		width:90%;
		margin-left:10%;
		padding-top:12px;
		padding-bottom:0;
		border-style:none !important; }
	/* 画像テキスト並べ */
	.myFlatDesign .myFlatImage .box1L .myCoverText, .myFlatDesign .myFlatImage .box1R .myCoverText {
		max-width:100%; float:none; margin-right:0 !important; margin-left:0 !important; }
	.myFlatDesign .myFlatImage .box1L img, .myFlatDesign .myFlatImage .box1R img {	}
	.myFlatDesign .myFlatImage .box1M img {
		max-width:230px !important;
		height:auto; }
	.myFlatDesign .myFlatImage .box1n img { float:none; max-width:500px !important; height:auto; }
	.myFlatDesign .myFlatImage .floatLeft, .myFlatDesign .myFlatImage .floatRight,
	.myTextReset { float:none; }
	/* テーマ変更後の設定 */
	#headerinnerbox { position:absolute; left:60px;  right:60px; }
	.site-search { margin-left: 30px; margin-right: 30px; }
	/* 関連記事 (YARPP) */
	.yarpp-thumbnail > img { margin-left:0px !important; }
	/* ファーストビュー トップページからflex */
	.myFlatDesign .myFlatImage .myFVblogCard .myFVbcText.hidari {
		margin-right:auto;
		margin-left:0;
	}
	.myFlatDesign .myFlatImage .myFVblogCard .myFVbcText.migi {
		margin-left:auto;
		margin-right:0;
	}
	/* ファーストビュー トップページのブログ */
	.myFlatDesign .myFlatImage .myFirstView.blog.tp .mySpot { right:30px; }
	/* ブログ投稿下部の広告 テーマ変更後の設定 */
	/* Max Mega　Menu */
	#site-navigation .mega-menu-link { padding-left:6px !important; padding-right:6px !important;}
	.sidebar .widget_maxmegamenu .mega-menu-link { padding-left:10px !important; padding-right:2px !important;}
	/* ファーストビュー トップページのブログ */
	.myFlatDesign .myFlatImage .myFirstView.blog .mySpot { right:30px; top:-20px; }
	.myFlatDesign .myFlatImage .myFirstView.blog.tpBlogCard ul li.mySpot { /* margin-right:2%; */  }
	.myFlatDesign .myFlatImage .myFirstView.blog.tpBlogCard .tpBlogCardImg img { width:400px; }
	.myFlatDesign .myFlatImage .myFirstView.blog.tpBlogCard .myFirstViewTextTp.tpBlogCardText {
		margin-top:-80px !important;
		margin-left:auto;
		margin-right:auto; }
	.flex-boss.pc3sp1 article,
	.flex-boss.pc3sp1yoko article {
		width : calc(98% / 2);
	}
	.flex-boss.pc3sp1yoko.blog article {
		width : calc(97% / 3); /*2020-03-27修正*/
	}

/* ▼667：iPhone6s横 */
}


@media screen and (max-width: 568px) { /* ▼568：iPhone5s横 */
	/* ヘッダー */
	.home #header { height:110px; } /* 緊急避難措置 */
	#myHeaderCoverText { text-align:center !important; }
	#myHeaderCoverText img { display:inline !important; width:50%; position:absolute; top:15px; right:135px; left:135px; margin:0 auto; }
	.myFlatDesign #myHeaderCoverText p {
		position:absolute; top:60px; right:35px; left:35px; margin:0 auto; font-size:1.1em; line-height:1.2em; }
	/* セクション要素 */
	.myFlatDesign .myFlatImage article.changeWhiteSmoke, .myFlatDesign .myFlatImage aside.changeWhiteSmoke,
	.myFlatDesign .myFlatImage nav.changeWhiteSmoke, .myFlatDesign .myFlatImage section.changeWhiteSmoke {
		margin-left:-10px !important;
		padding-left:5px !important;
		padding-right:15px !important;
		max-width:108%;
		/* max-width:568px; */ }
	/* ボックス4個・2個 */
	.myFlatDesign .box2_1M, .myFlatDesign .box2_2M, .myFlatDesign .box2_1n, .myFlatDesign .box2_2n { width:100%; }
	.myFlatDesign .box2_1M .box2_1, .myFlatDesign .box2_1M .box2_2,
	.myFlatDesign .box2_2M .box2_1, .myFlatDesign .box2_2M .box2_2,
	.myFlatDesign .box2_1n .box2_1, .myFlatDesign .box2_1n .box2_2,
	.myFlatDesign .box2_2n .box2_1, .myFlatDesign .box2_2n .box2_2,
	.myFlatDesign .box1M .box2_1, .myFlatDesign .box1M .box2_2 {
		text-align:center; width:50%; float:left; }
	.myFlatDesign .box2_1M::after, .myFlatDesign .box2_2M::after, .myFlatDesign .box2_1n::after, .myFlatDesign .box2_2n::after,
	.myFlatDesign .box1M::after, .myFlatDesign .box1n::after { content:""; display:block; clear:both; }
	/* 画像テキスト並べ */
	.myFlatDesign .myFlatImage .box1M img {
		max-width:200px !important;
		height:auto; }
	/* ボックス1個も */
	.myFlatDesign .myFlatImage .box1L, .myFlatDesign .myFlatImage .box1R, .myFlatDesign .myFlatImage .box1 {
		text-align:center; /* margin:0 !important; */width:100% !important;  }
	.myFlatDesign .myFlatImage .box1 img, .myFlatDesign .myFlatImage .box1L img,
	.myFlatDesign .myFlatImage .box1R img { float:none; margin:0 !important; width:100% !important; height:auto; }
	/* ファーストビュー */
	.myFlatDesign .myFlatImage .myFirstView .myFirstViewText {
		position:static !important;
		color:rgba(0,0,0,1) !important;
		background:none !important; }
	.myFlatDesign .myFlatImage .myFirstView .myFirstViewText h1,
	.myFlatDesign .myFlatImage .myFirstView .myFirstViewText h2 {
		color:rgba(0,0,0,1) !important; }
	/* カテゴリ/タグのトップのボックスの間隔をデフォルトに */
	.myFlatBox { width:100%; }
	.myFlatBox .box3_1 { width:32.5%; float:left; margin-right:1.3% !important; }
	.myFlatBox .box3_2 { width:32.5%; float:left; }
	.myFlatBox .box3_3 { width:32.5%; float:right; }
	/* AdSense用 */
	#adsense-manager-2 { margin:10px; }
	/* スポット */
	.myFlatDesign .myFlatImage .mySpot { font-size:18px !important; }
	.myFlatDesign .myFlatImage .mySpot span { font-size:16px; }
	.myFlatDesign .myFlatImage .mySpot.spec span { font-size:14px; }
	/* スポット 円形*/
	.myFlatDesign .myFlatImage .mySpot {
		height:70px;
		width:70px;
		margin:0 auto 0 auto;
		border-radius:35px;
		text-align:center;
		padding:16px 0 0 0 !important; }
	/* ファーストビュー トップページのブログ */
	.myFlatDesign .myFlatImage .myFirstView.blog.tpBlogCard ul li.tpBlogCardImg { margin-top:-25px; }
	.myFlatDesign .myFlatImage .myFirstView.blog.tpBlogCard .myFirstViewTextTp.tpBlogCardText {
		margin-top:-70px !important; }
	
	#headerinnerbox { left:80px;  right:80px; }
	#header p { display: block; font-size:0.9em; }
	#header h2 { display: block; bottom:40px; font-size:1.0em; }

	.outsideflexbox article {
		width : calc(100% / 4);
	}
	.flex-boss.pc6sp2 article {
		width : calc(98% / 4);
	}

	.flex-boss.pc2sp1tate article,
	.flex-boss.pc2sp1tate section {
		width : calc(100% / 1);
	}
	#footer {
		text-align: left;
	}
	#footerbar_ul {
		margin: 0 20px 0 20px;
	}
	#footerbar_ul li.box ul li, #footerbar_ul li.box ul li .children {
		/*padding: 0 0;*/ }
	#footerbar_ul li.box.fbox1 { width: 100%; }
	#footerbar_ul li.box.fbox2 { width: 100%; }
	#footerbar_ul li.box h3::after { display: none; }
	#footerbar_ul li.box ul li a { display: inline; }
	span.category { white-space: inherit; }
	#upperfooterbar_ul li.box > div { display: block; }
	#header h2 { display: block; }
	#footerbar_ul li.box > ul, #footerbar_ul li.box > ol, #footerbar_ul li.box > dl,
	#footerbar_ul li.box > div > ul, #footerbar_ul li.box > div > ol,
	#footerbar_ul li.box > div > dl, #footerbar_ul li.box > form,
	#footerbar_ul li.box > div > div { display: block; }
	#footerbar_ul li.box > div#text-3 { display:none; }
/* ▼568：iPhone5s横 */
}


@media screen and (max-width: 480px) { /* ▼480：iPhone6+ほかスマホ縦 */
	/* ヘッダー */
	#myHeaderCoverText img { display:inline; width:60%; position:absolute !important; top:2px; right:80px; left:80px; margin:0 auto; }
	.myFlatDesign #myHeaderCoverText p {
		position:absolute !important; top:28px; right:60px; left:60px; font-size:1.1em; line-height:1.2em; }
	.myFlatDesign #myHeaderCoverText .myNewLine:before { content:"\A"; white-space:pre; }
	#header { height:92px !important; }
	/* セクション要素 */
	.myFlatDesign .myFlatImage article.changeWhiteSmoke, .myFlatDesign .myFlatImage aside.changeWhiteSmoke,
	.myFlatDesign .myFlatImage nav.changeWhiteSmoke, .myFlatDesign .myFlatImage section.changeWhiteSmoke { }
	.myFlatDesign section.mySect { margin:0; padding:10px 0 !important; }
	/* 画像テキスト並べ */
	.myFlatDesign .myFlatImage .box1L .myCoverText, .myFlatDesign .myFlatImage .box1R .myCoverText,
	.myFlatDesign .myFlatImage .box1n .myTextReset, .myFlatDesign .myFlatImage .box1M .myBoxText,
	.myFlatDesign .myFlatImage nav .box1R .myBoxText {
		float:none; max-width:100%; margin-right:0 !important; margin-left:0 !important; margin-top:0 !important;
		padding-right:0 !important; padding-left:0 !important; padding-top:0 !important; }
	.myFlatDesign .myFlatImage .box1M .box2_1, .myFlatDesign .myFlatImage .box1M .box2_2,
	.myFlatDesign .myFlatImage .box1R .box2_1, .myFlatDesign .myFlatImage .box1R .box2_2 {
		float:none; max-width:100%; margin-right:0 !important; margin-left:0 !important;
		padding-right:0 !important; padding-left:0 !important; }
	.box2_1::after, .box2_2::after { content:""; display:block; clear:both; }
	.myFlatDesign .myFlatImage .floatLeft,.myFlatDesign .myFlatImage .floatRight,
	.myTextReset, .myFlatDesign .myFlatImage .box1M .textLeft {	float:none; }
	.myFlatDesign .myFlatImage .box1 img, .myFlatDesign .myFlatImage .box1L img,
	.myFlatDesign .myFlatImage .box1R img,.myFlatDesign .myFlatImage .box1M img,
	.myFlatDesign .myFlatImage .box1n img {
		float:none; max-width:360px !important; height:auto; margin:20px 0 10px 0 !important; padding:0 !important; }
	/* 特別な画像テキスト並べ */
	.myFlatDesign .myFlatImage .box1M .box2_1, .myFlatDesign .myFlatImage .box1M .box2_2 {
		padding-left:0 !important;
		padding-right:0 !important;
		width:100% !important; }
	.myFlatDesign .myFlatImage nav .box1n { max-width:95% !important; margin:0 auto !important; }
	/* テーブル */
	.myFlatDesign .myFlatTable table { border-style:none !important; }
	.myFlatDesign .myFlatTable table.respStyle, .myFlatDesign .myFlatTable table.respStyle2,
	.myFlatDesign .myFlatTable table.listStyle{ margin-left:20px !important; }
	/* テーブル セル2個 */
	.myFlatDesign .myFlatTable .respStyle th, .myFlatDesign .myFlatTable .respStyle td,
	.myFlatDesign .myFlatTable .respStyle2 th, .myFlatDesign .myFlatTable .respStyle2 td {
		width:94%;
		display:block;
		border-style:none !important; }
	/* テーブル入れ子 */
	.myFlatDesign .myFlatTable .respStyle td .respStyle th,
	.myFlatDesign .myFlatTable .respStyle td .respStyle2 th { margin-top:10px; }
	/* テーブル 複数セル リスト化 */
	.myFlatDesign .myFlatTable .listStyle th { border-style:none !important; }
	.myFlatDesign .myFlatTable .listStyle tr { display:block; margin-bottom:10px !important; }
	.myFlatDesign .myFlatTable .listStyle td {
		display:list-item;
		line-height:1em;
		width:90%;
		margin-left:10%;
		padding-top:12px;
		padding-bottom:0;
		border-style:none !important; }
	.myFlatDesign .myFlatTable .listStyle td.smoke { display:none; }
	/* テーブル 簡易リスト */
	.myFlatDesign .myFlatTable .listStyle.extra caption { line-height:2.6em; }
	.myFlatDesign .myFlatTable .listStyle.extra th { display:block; width:95% !important; }
	/* テーブル 株価用 */
	.financial1 thead th { display:none; }
	.financial1 tbody th { display:block; width:95% !important; }
	.financial1 td:nth-of-type(1):before { content: "売上："; }
	.financial1 td:nth-of-type(2):before { content: "純利益：";	}
	.financial1 td:nth-of-type(3):before { content: "1株利益："; }
	.financial2 thead th { display:none; }
	.financial2 tbody th { display:block; width:95% !important; }
	.financial2 td:nth-of-type(1):before { content: "1株あたり $："; }
	.financial2 td:nth-of-type(2):before { content: "Market Cap $："; }
	.financial2 td:nth-of-type(3):before { content: "時価総額 円："; }
	/* テーブル 覇道用 */
	.hegemony1 thead th { display:none; }
	.hegemony1 tbody th { display:block; width:95% !important; }
	.hegemony1 td:nth-of-type(1):before { content: "自サイトなら："; }
	.hegemony1 td:nth-of-type(2):before { content: "競合なら：";	}
	/* テーブル 持続可能用 */
	.legacy1 thead th { display:none; }
	.legacy1 tbody th { display:block; width:95% !important; }
	.legacy1 td:nth-of-type(2):before { content: "キーワードの：";	}
	/* テーブル data-label */
	.myLabel thead th { display:none; }
	.myLabel tbody th { display:block; width:95% !important; }
	.myLabel td:before { content:attr(data-label) "："; }
	/* テーブル ランクグラフ */
	.rankgraph1 thead th { display:none; }
	.rankgraph1 tbody th { display:block; width:95% !important; }
	.rankgraph1 td:nth-of-type(1):before { content: "チェック総数："; }
	.rankgraph1 td:nth-of-type(2):before { content: "スコア総計：";	}
	.rankgraph1 td:nth-of-type(3):before { content: "中高スコア計："; }
	.rankgraph1 td:nth-of-type(4):before { content: "高スコア計："; }
	.rankgraph1 td:nth-of-type(5):before { content: "低スコア計："; }
	/* カテゴリ/タグのトップのボックスの間隔を広げる */
	.myFlatBox .box3_1, .myFlatBox .box3_2, .myFlatBox .box3_3 { float:none; width:96%; margin:auto; }
	/* 覇道系の内部リンクモジュール */
	.myFlatDesign .box1c .box2_1c, .myFlatDesign .box1c .box2_2c {
		max-width:95% !important; float:none !important; margin-top:20px !important; margin-right:0 !important; margin-left:10px !important; }
	/* テーマ変更後の設定 */
	#headerinnerbox { position:absolute; left:30px;  right:30px; }
	#header h2 { display: none; }
	.myFlatDesign .myFlatText p.exerpt { margin-left:20px !important; }
	.site-search { margin-left: 10px; margin-right: 10px; }
	.site-search .entry .navi-upper .wp-pagenavi {
		margin-top: 20px !important; margin-right: 10px; }
	/* ブログ投稿下部の広告 テーマ変更後の設定 */
	.myFlatDesign .box1c { margin-left: 0px !important; }
	/* Table of Contents Plus(TOC)の設定 */
	#toc_container { width: 100% !important; }
	.myFlatDesign .myFlatText nav.mytoc { padding-top:0px !important; }
	/* ファーストビュー ブログ */
	.myFlatDesign .myFlatImage .myFirstView.blog .mySpot { right:15px; top:80px; }
	.myFlatDesign .myFlatImage .myFirstView.blog img { margin-top:20px !important; margin-bottom:0 !important; padding-bottom:0 !important; }
	/* サイトマップ第2階層のインデントを解除 */
	.myFlatDesign .ddsg-wrapper li { margin-left:0 !important; }
	.myFlatDesign .ddsg-wrapper li li { margin-left:12px !important; }
	.myFlatDesign .myFlatText .floatLeft.newTop, .myFlatDesign .myFlatText .floatRight.newTop {  float:none; width:auto !important; }
	.myFlatDesign .myFlatText .myIndent.myShadow.floatRight { float:none; text-align:center; }
	/* ソーシャルボタン */
	div.social_buttons { margin:0px 0px 0px 10px !important; }
	/* AdSense用 */
	.upwardAs, .downwardAs { text-align:center; margin-left:auto; margin-right:auto; }
	.upwardAs div { text-align:left; padding-left:20px; }
	.downwardAs div { text-align:left; padding-left:45px; }
	article .upwardAs { text-align:center; margin:10px auto 0px auto !important; }
	article .upwardAs div { text-align:left; padding-left:20px !important; }
	.myFlatDesign .myFlatText .middleAsSp { text-align:center; margin-left:0px !important; }
	.myFlatDesign .myFlatText .middleAsSp div { text-align:left; padding-left:50px !important; }
	/* flexによる横並び 解除*/
	.myFlatDesign .myFlex ul {
		flex-direction: column;	}
	/* flexによる横並び逆順 解除 */
	.myFlatDesign .myFlex ul.rowRvrs {
		flex-direction:column; }
	/* flex移行への暫定設定 */
	.myFlatDesign .myFlex ul li.flexImg {
		text-align:center;
	}
	.myFlatDesign .myFlex ul li .myBoxText {
		text-align:left;
		margin-top:20px;
		margin-left:15px;
		margin-right:15px; }
	.myFlatDesign .myFlex ul li img.photo {
		max-width:300px !important;
		height:auto;
		margin-left:auto;
		margin-right:auto; }

	/* ブログカード */
	.myFlatDesign .blogCard a > ul { padding:10px 10px 10px 10px !important; }
	.myFlatDesign .blogCard ul ul li {
		margin:0px;
		padding:0px 0px 0px 0px !important;}
	.myFlatDesign .blogCard ul {
		flex-direction: column;	}
	.myFlatDesign .blogCard ul li.blogCardImg {
		max-width:250px;
		padding:0px;
		text-align:center;
		margin-bottom:10px;
		margin-left:auto;
		margin-right:auto; }
	.myFlatDesign .blogCard ul li {	margin-left:0px; }
	.myFlatDesign .blogCard {
		width:auto;
		margin-left:0px !important; }
	.myFlatDesign .blogCardTex {
		width:90%;
		margin:0px; }
	/* ブログカード 個別投稿記事内 */
	.myFlatDesign .blogCard.inSubm {
		width:auto;
		margin-left:0px !important;
		margin-right:0px !important;
		padding:10px 15px 10px 15px !important; }
	/* ファーストビュー トップページのブログ */
	.myFlatDesign .myFlatImage .myFirstView.blog.tp .myFirstViewTextTp p { line-height:1.2em; font-size:1.2em; }
	.myFlatDesign .myFlatImage .myFirstView.blog.tp .mySpot { right:20px; top:80px; }
	/* ファーストビュー トップページのブログflex */
	.myFlatDesign .myFlatImage .myFirstView.blog.tpBlogCard ul li.tpBlogCardImg { margin-top:-35px; }
	.myFlatDesign .myFlatImage .myFirstView.blog.tpBlogCard ul li.mySpot { margin-left:2.5%; }
	.myFlatDesign .myFlatImage .myFirstView.blog.tpBlogCard .myFirstViewTextTp.tpBlogCardText { /*margin-left:40px;*/ }
	.myFlatDesign .myFlatImage .myFirstView .myFirstViewText h1,
	.myFlatDesign .myFlatImage .myFirstView .myFirstViewText h2 {
		line-height:1.4em; font-size:1.4em; }
	/* ファーストビュー トップページからflex */
	.myFlatDesign .myFlatImage .myFVblogCard li.myFVbcText { margin:0px; padding:0px; }
	.myFlatDesign .myFlatImage .myFVblogCard .myFVbcText.hidari,
	.myFlatDesign .myFlatImage .myFVblogCard.hidaridake .myFVbcText,
	.myFlatDesign .myFlatImage .myFVblogCard .myFVbcText.migi,
	.myFlatDesign .myFlatImage .myFVblogCard.migidake .myFVbcText,
	.myFlatDesign .myFlatImage .myFVblogCard.hadou .myFVbcText {
		margin-left:auto !important;
		margin-right:auto !important;
		margin-top:10px;	}
	.myFlatDesign .myFlatImage .myFVblogCard li.mySpot,
	.myFlatDesign .myFlatImage .myFVblogCard.hidaridake li.mySpot {
		margin-right:auto;
		margin-left:2%; }
	.myFlatDesign .myFlatImage .myFVblogCard.migidake li.mySpot {
		margin-leftt:auto;
		margin-righ:2%; }
	.myFlatDesign .myFlex ul li.mblFirst {
		order:-1; }

	/* IE10以降 Edge用 Windows Phone?対応 */
	_:-ms-lang(x), .myFlatDesign .blogCard a > ul {
		max-width:440px;
		margin-left:0px !important;}
	_:-ms-lang(x), .col1wrap .myFlatDesign .blogCard.inSubm .blogCardText { width:380px; } 

	/* FlexSlider */
	.flex-direction-nav a, .flex-control-nav { display: block; }
	/* 追加 20170212 */
	.myFlatDesign .myIndent { margin-left:20px !important; } 
	.myFlatDesign .myIndent table { margin-right:5px; } 
	.myFlatDesign .myFlatImage .box1n {
		padding-left:10px;
		padding-right:10px; }
	/* flexによる横並び Link-A用 */
	.myFlatDesign .myFlex.linka {
		flex-direction: column;
		text-align:center;	}
	#footerbar_ul li.box ul li a {
		display: inline;
	}
	.myFlatDesign .myFlatImage .myFVblogCard.hadou li.mySpot span { font-size:14px; }
	.colmask {
		/*margin-top:-12px;*/ }
	.col1top, .col1wrap, .col1col {
		/*margin-top:-16px;*/ }
	.colmask, .col1top, .col1wrap, .col1col {
		/*padding-top:0;*/ }
	.myflexbox {
		/*display:flex;
		flex-direction:column-reverse;*/
	}
	.myflexbox div:nth-of-type(1),
	.myflexbox > div:nth-of-type(2) {
		/*width:100%;*/
	}

	/* すでにスマホ横で設定済み */
	.outer {
		margin-left:0; }
	span.sp-hide {
		display:none; }
	.br-sp,
	.br-sp2 {
		display:block; }
	#header p {
		display: none;
	}			
	.outsideflexbox article {
		width : calc(100% / 3); /* これより大小にするならここで */
		padding:2px;
	}
	.flex-boss.pc6sp2 article {
		width : calc(98% / 3);
		padding-left:0;
/*
		padding-right:5px;
*/
	}
	.testflex-gyaku h3 { /* 見出しタグの既存の設定に注意 */
		line-height:1.2em;
	}

	.flex-boss.pc3sp1 article,
	.flex-boss.pc3sp1yoko article,
	.myflexbox-header-ex div:nth-of-type(1),
	.myflexbox-header-ex div:nth-of-type(2),
	.flex-boss.pc3sp1yoko.blog article,
	.flex-boss.pagetop,
	.flex-boss.pagetop .myflexbox div:nth-of-type(1),
	.flex-boss.pc5sp1 section,
	.flex-boss.pc1sp1,
	.flex-boss.pc1sp1 .myflexbox div:nth-of-type(1),
	.myflexbox.summary div:nth-of-type(1) {
		width:100%;
	}

	.testflex-yoko > div:nth-of-type(1),
	.testflex-gyaku.spyoko > div:nth-of-type(1) {
		width:70%;
	}
	.testflex-yoko > div:nth-of-type(2),
	.testflex-gyaku.spyoko > div:nth-of-type(2) {
		width:30%;
	}
	.testflex-gyaku.spyoko {
		display:flex;
		flex-direction:row-reverse; /* 見出しタイトルを右 画像を左 */
		padding:5px;
		width:100%;
	}
	.testflex-gyaku.spyoko .testflex-footer.left,
	.testflex-gyaku.spyoko .testmore,
	.testflex-blogbottom .testcat,
	.flex-boss .mySearch .testflex-footer.left {
		display:none; }

	.flex-boss .mySearch {
		width:95%;
		margin-left:auto;
		margin-right:auto;
	}
	.flex-boss .mySearch .testflex-yoko > div:nth-of-type(1) {
		margin-left:10px;
		width:65%;
	}
	.flex-boss .mySearch .testflex-yoko > div:nth-of-type(2) {
		width:35%;
	}
	div.br-pc {
		display:none; }

	.myflexbox-header-ex {
		flex-direction:column;
		width:90%;
		margin-left:5% !important;
		margin-right:5%;
		}
	.flex-boss.pc3sp1yoko .testflex-gyaku .testflex-ireko h3 {
		font-size:1.0em;
		line-height:1.2em;
	}
	.ddsg-wrapper ul {
		margin: 5px 5px;
	}
	.ddsg-wrapper ul li {
		margin-left: 0px;
	}
	myFlatDesign .ddsg-wrapper {
		margin-right:0px !important;
		padding-right:0px !important;
	}
	.myFlatDesign .ddsg-wrapper {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	.flex-boss.pagetop .myflexbox.sp-col-rev,
	.flex-boss.pc1sp1 .myflexbox,
	.myflexbox.summary {
		display:flex;
		flex-direction:column-reverse;
	}
	.myflexbox.summary-rev {
		display:flex;
		flex-direction:column;
	}

	.flex-boss.pagetop section {
		margin-top:0px;
	}
	.flex-boss.pagetop .myflexbox div:nth-of-type(2) {
		width:80%;
		margin-left:auto;
		margin-right:auto;
	}
	.flex-boss.pagetop .myflexbox div:nth-of-type(1) h1 {
		font-size:1.1em;
		line-height:1.2em;
	}
	.flex-boss .myflexbox.sp-row-rev {
		display:flex;
		flex-direction:row-reverse;
		width:100%;
	}
	.flex-boss .myflexbox.sp-row-rev div:nth-of-type(1) {
		max-width:60%;
	}
	.flex-boss .myflexbox.sp-row-rev div:nth-of-type(2) {
		max-width:40%;
	}
	.myFlatText.newserver {
		padding-right:10px
	}

	.flex-boss.pc1sp1 .myflexbox div:nth-of-type(2) {
		width:80%;
		margin-left:auto;
		margin-right:auto;
	}
	.flex-boss.pc1sp1 .myflexbox div:nth-of-type(1) h2 {
		font-size:1.4em;
		line-height:1.4em;
	}
	.flex-boss.pc1sp1 .myflexbox div:nth-of-type(1) p {
		font-size:1.2em;
		line-height:1.2em;
		text-align:left;
	}
	.myFlatDesign .myFlatImage.newserver.myTextReset {
		margin: 0px;
		padding: 10px;
	}
	.myFlatDesign .myFlatImage.newserver.myTextReset ul li {
		margin-left: 0px;
	}
	.myFlatDesign .myFlatImage.newserver.myTextReset ul li li {
		margin-left: 25px;
	}
	.myflexbox.summary div:nth-of-type(2),
	.myflexbox.summary-rev div:nth-of-type(2) {
		width:70%;
		margin-left:auto;
		margin-right:auto;
	}
	.myFlatDesign .myFlatImage.newserver.myTextReset div.para {
		padding:10px 0 25px 0;
	}
	.myFlatDesign .myFlatImage.newserver.myTextReset h2 {
		padding-top:25px;
	}
	.flex-boss.pc4sp2 section {
		width : calc(98% / 2);
	}
	.flex-boss.textLarge .myflexbox div:nth-of-type(1) {
		padding-left:0.5em;
		padding-right:0.5em;
	}

	#toc_container {
		padding: 5px 5px !important;
	}
	#footer {
		text-align: left;
	}
	#footer h3 {
		margin: 0 80px 0 10px;
	}
	.myflexbox-footer div:nth-of-type(2) {
		max-width:200px;
		margin-left:auto;
		margin-right:auto;
		height:auto;
		text-align:center;		
	}
	.flex-boss.manual-wp-new {
		flex-wrap:wrap; /* 右に行き尽くしたら折り返す */
	}
	/* flexbox 電子書籍*/
	.myflexbox.ebook {
		display: block;
	}
	.myflexbox.ebook div:nth-of-type(1),
	.myflexbox.ebook div:nth-of-type(2) {
	}
	.myIndent .myflexbox.ebook img { margin-top:10px !important; margin-bottom:5px !important; }
	#footerbar_ul li.box ul li::before {
		margin-left: 0px;
		margin-right: 5px;
	}
/* ▼480：iPhone6+ほかスマホ縦 */
}


@media screen and (max-width: 400px) { /* ▼400：Android縦？ */
}


@media screen and (max-width: 375px) { /* ▼375：iPhone6s縦 */
	.myFlatDesign .myFlatImage .box1 img, .myFlatDesign .myFlatImage .box1L img,
	.myFlatDesign .myFlatImage .box1R img, .myFlatDesign .myFlatImage .box1M img,
	.myFlatDesign .myFlatImage .box1n img { max-width:330px !important; height:auto; }
	/* テーマ変更後の設定 */
	#headerinnerbox { position:absolute; left:12px;  right:12px; }
	/* 関連記事 (YARPP) */
	.yarpp-thumbnails-horizontal { margin-left:0px; }
	.yarpp-thumbnail > img, .yarpp-thumbnail-default {
		width: 100px !important;
		height: auto !important; }
	.yarpp-thumbnails-horizontal .yarpp-thumbnail {
		max-width: 110px !important;
		height: auto !important; }

	/* ファーストビュー トップページのブログ */
	.myFlatDesign .myFlatImage .myFirstView {
		padding-left:0px;
		padding-right:0px; }
	.myFlatDesign .myFlatImage .myFirstView.blog.tpBlogCard .tpBlogCardImg img { width:250px; }
	.myFlatDesign .myFlatImage .myFirstView.blog.tpBlogCard ul li.tpBlogCardImg { margin-top:-30px; }
	.myFlatDesign .myFlatImage h1 + p, .myFlatDesign .myFlatImage h1 + p + p {
		line-height:1.2em !important; font-size:1.2em !important; }
	.myFlatDesign .myFlatImage .myFirstView .myFirstViewText h1,
	.myFlatDesign .myFlatImage .myFirstView .myFirstViewText h2 {
		line-height:1.4em; font-size:1.4em; }
	.myFlatDesign .myFlatText .middleAsSp div { padding-left:30px !important; }
	.wp-pagenavi a, .wp-pagenavi span {
		padding: 3px 10px !important;
		margin: 0 3px !important;
	}

	.colmask {
		/*margin-top:-8px;*/ }
	.col1top, .col1wrap, .col1col {
		/*margin-top:-12px;*/ }

/* ▼375：iPhone6s縦 */
}


@media screen and (max-width: 320px) { /* ▼320：iPhone5s縦 */
	/* ヘッダー */
	#myHeaderCoverText img { display:inline; width:40%; height:auto; position:absolute !important; top:2px; right:80px; left:80px; margin:0 auto; }
	.myFlatDesign #myHeaderCoverText p {
		position:absolute !important; top:20px; right:65px; left:65px; font-size:0.9em; line-height:0.9em; }
	#header { height:62px !important; }
	/* テーブル セル2個 */
	.myFlatDesign .myFlatTable .respStyle th, .myFlatDesign .myFlatTable .respStyle td,
	.myFlatDesign .myFlatTable .respStyle2 th, .myFlatDesign .myFlatTable2 .respStyle td{ width:92.5%; }
	.myFlatDesign .myFlatImage .box1 img, .myFlatDesign .myFlatImage .box1L img,
	.myFlatDesign .myFlatImage .box1R img, .myFlatDesign .myFlatImage .box1M img,
	.myFlatDesign .myFlatImage .box1n img { max-width:280px !important; height:auto; }
	#header h1 { font-size:1.0em; }
	#header { background:none; background-color:rgba(61, 91, 117,1) }
	.outsideflexbox article {
		width : calc(100% / 2);
		padding:5px;
	}
	.flex-boss.pc6sp2 article {
		width : calc(98% / 2);
	}
	.in-article-adv,
	.myFlatDesign .in-article-adv {
		padding:0;
	}
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('/wordpress/wp-content/themes/batiqtu-3-child/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('/wordpress/wp-content/themes/batiqtu-3-child/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('/wordpress/wp-content/themes/batiqtu-3-child/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('/wordpress/wp-content/themes/batiqtu-3-child/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('/wordpress/wp-content/themes/batiqtu-3-child/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('/wordpress/wp-content/themes/batiqtu-3-child/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;font-display:swap}.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-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */


/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
	font-family: 'flexslider-icon';
	src:url('/wordpress/wp-content/themes/batiqtu-3/js/fonts/flexslider-icon.eot');
	src:url('/wordpress/wp-content/themes/batiqtu-3/js/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
		url('/wordpress/wp-content/themes/batiqtu-3/js/fonts/flexslider-icon.woff') format('woff'),
		url('/wordpress/wp-content/themes/batiqtu-3/js/fonts/flexslider-icon.ttf') format('truetype'),
		url('/wordpress/wp-content/themes/batiqtu-3/js/fonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0 0 60px; background: #fff; position: relative; zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 30px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -50px; }
.flex-direction-nav .flex-next { right: -50px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; background: url(/wordpress/wp-content/themes/batiqtu-3/js/images/arrow.png) no-repeat left; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; background: url(/wordpress/wp-content/themes/batiqtu-3/js/images/arrow.png) no-repeat right;  }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: ''; }
.flex-direction-nav a.flex-next:before  { content: ''; }

/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: 15px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}
/*!
 * SlickNav Responsive Mobile Menu v1.0.3
 * (c) 2015 Josh Cope
 * licensed under MIT
 */
.slicknav_btn {
  position: relative;
  display: block;
  vertical-align: middle;
  float: right;
  padding: 0.438em 0.625em 0.438em 0.625em;
  line-height: 1.125em;
  cursor: pointer; }
  .slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
    margin-top: 0.188em; }

.slicknav_menu {
  *zoom: 1; }
  .slicknav_menu .slicknav_menutxt {
    display: block;
    line-height: 1.188em;
    float: left; }
  .slicknav_menu .slicknav_icon {
    float: left;
    margin: 0.188em 0 0 0.438em; }
  .slicknav_menu .slicknav_no-text {
    margin: 0; }
  .slicknav_menu .slicknav_icon-bar {
    display: block;
    width: 1.125em;
    height: 0.125em;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
  .slicknav_menu:before {
    content: " ";
    display: table; }
  .slicknav_menu:after {
    content: " ";
    display: table;
    clear: both; }

.slicknav_nav {
  clear: both; }
  .slicknav_nav ul {
    display: block; }
  .slicknav_nav li {
    display: block; }
  .slicknav_nav .slicknav_arrow {
    font-size: 0.8em;
    margin: 0 0 0 0.4em; }
  .slicknav_nav .slicknav_item {
    cursor: pointer; }
    .slicknav_nav .slicknav_item a {
      display: inline; }
  .slicknav_nav .slicknav_row {
    display: block; }
  .slicknav_nav a {
    display: block; }
  .slicknav_nav .slicknav_parent-link a {
    display: inline; }

.slicknav_brand {
  float: left; }

.slicknav_menu {
  font-size: 16px;
  box-sizing: border-box;
  background: #4c4c4c;
  padding: 5px; }
  .slicknav_menu * {
    box-sizing: border-box; }
  .slicknav_menu .slicknav_menutxt {
    color: #fff;
    font-weight: bold;
    text-shadow: 0 1px 3px #000; }
  .slicknav_menu .slicknav_icon-bar {
    background-color: #fff; }

.slicknav_btn {
  margin: 5px 5px 6px;
  text-decoration: none;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #222; }

.slicknav_nav {
  color: #fff;
  margin: 0;
  padding: 0;
  font-size: 0.875em;
  list-style: none;
  overflow: hidden; }
  .slicknav_nav ul {
    list-style: none;
    overflow: hidden;
    padding: 0;
    margin: 0 0 0 20px; }
  .slicknav_nav .slicknav_row {
    padding: 5px 10px;
    margin: 2px 5px; }
    .slicknav_nav .slicknav_row:hover {
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      border-radius: 6px;
      background: #ccc;
      color: #fff; }
  .slicknav_nav a {
    padding: 5px 10px;
    margin: 2px 5px;
    text-decoration: none;
    color: #fff; }
    .slicknav_nav a:hover {
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      border-radius: 6px;
      background: #ccc;
      color: #222; }
  .slicknav_nav .slicknav_txtnode {
    margin-left: 15px; }
  .slicknav_nav .slicknav_item a {
    padding: 0;
    margin: 0; }
  .slicknav_nav .slicknav_parent-link a {
    padding: 0;
    margin: 0; }

.slicknav_brand {
  color: #fff;
  font-size: 18px;
  line-height: 30px;
  padding: 7px 12px;
  height: 44px; }
