nav.site-header__container{
 display: none!important;
}

.heading__h, .text__text,ul.header__menu-items{
  font-family: UD Shin Go Regular;
  transform: rotate(0.03deg);
}

.title {
 padding: 3px 10px;
 background: #000;
 color: #fff;
}

.top_title { 
 font-weight: 500;
 font-size:1em;
 margin:0.1em;
 padding:3px 10px;
 background: #ffe100;
 color: #000;
}

h2.heading__h{
 font-weight: 900;
 font-size: 2.5em;
 margin-bottom: 0.1em;
}

h3.heading__h{
 font-weight: 900;
 font-size: 2em;
}

h4.heading__h{
 font-weight:700;
 font-size: 1em;
 padding:5px;
 border-radius:8px;
}

h5.heading__h{
 font-weight:700;
 font-size: 1em;
 padding: 3px 10px;
 background: #fdd000;
 color:#fff;
}

.theme-btn-preset1 {
 background: #fdd000;
 color:#000;
}

.theme-btn-preset1:hover {
 background: #fff;
 border:2px solid #fdd000;
 color:#fdd000;
}

table{
  width: 100%;
  border-collapse: collapse;
}

table tr{
  border-bottom: solid 2px white;
}

table tr:last-child{
  border-bottom: none;
}

table th{
  position: relative;
  text-align: left;
  width: 20%;
  background-color: #666666;
  color: white;
  text-align: center;
  padding: 10px 0;
}

table th:after{
  display: block;
  content: "";
  width: 0px;
  height: 0px;
  position: absolute;
  top:calc(50% - 10px);
  right:-10px;
  border-left: 10px solid #666666;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}

table td{
  text-align: left;
  width: 70%;
  text-align: center;
  background-color: #eee;
  padding: 10px 0;
}

.arrow_box_right{
    position:relative;
    background:#000000;
    padding:30px;
    text-align:left;
    border-bottom:4px solid #fdd000;
    border-left:4px solid #fdd000;
    color:#FFFFFF;
    font-size:15px;
    border-radius:34px;
    -webkit-border-radius:34px;
    -moz-border-radius:34px;
}

.arrow_box_right:after,.arrow_box_right:before{
    border: solid transparent;
    content:'';
    height:0;
    width:0;
    pointer-events:none;
    position:absolute;
    right:100%;
    top:72%;
}
.arrow_box_right:after{
    border-color: rgba(0, 0, 0, 0);
    border-top-width:6px;
    border-bottom-width:6px;
    border-left-width:14px;
    border-right-width:14px;
    margin-top: -14px;
    border-right-color:#000000;
}
.arrow_box_right:before{
    border-color: rgba(255, 230, 0, 0);
    border-top-width:10px;
    border-bottom-width:10px;
    border-left-width:21px;
    border-right-width:21px;
    margin-top: -18px;
    margin-right: 0px;
    border-right-color:#fdd000;
}

.arrow_box_left{
    position:relative;
    background:#000000;
    padding:30px;
    text-align:left;
    border-bottom:5px solid #fdd000;
    border-right:5px solid #fdd000;
    color:#FFFFFF;
    font-size:15px;
    border-radius:34px;
    -webkit-border-radius:34px;
    -moz-border-radius:34px;
}
.arrow_box_left:after,.arrow_box_left:before{
    border: solid transparent;
    content:'';
    height:0;
    width:0;
    pointer-events:none;
    position:absolute;
    left:100%;
    top:72%;
}
.arrow_box_left:after{
    border-color: rgba(0, 0, 0, 0);
    border-top-width:6px;
    border-bottom-width:6px;
    border-left-width:14px;
    border-right-width:14px;
    margin-top: -14px;
    border-left-color:#000000;
}
.arrow_box_left:before{
    border-color: rgba(255, 230, 0, 0);
    border-top-width:10px;
    border-bottom-width:10px;
    border-left-width:21px;
    border-right-width:21px;
    margin-top: -18px;
    margin-left: 0px;
    border-left-color:#fdd000;
}

.theme-bgcolor-white {
    border-radius: 10px; 
}


@media (max-width:768px) {
.hero--fitted {
    padding-top: 100%;
	}
}

