#sp-page-title-10 > h1::before, #sp-page-title-2 > h1::before, #sp-page-title-3 > h1::before, #sp-page-title-4 > h1::before, #sp-page-title-5 > h1::before, #sp-page-title-6 > h1::before, #sp-page-title-7 > h1::before, #sp-page-title-8 > h1::before, #sp-page-title-9 > h1::before{
  border-top-width : 0px;
  border-left-width : 0px;
  border-right-width : 10px;
  border-bottom-width : 10px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-top-color : transparent;
  border-left-color : transparent;
  border-right-color : #615000;
  border-bottom-color : transparent;
  width : 0px;
  height : 0px;
  display : block;
  position : absolute;
  bottom : -10px;
  left : 0px;
  content : '';
}

#sp-site-navigation-1{
  background-color : transparent;
}

#sp-site-navigation-1 > ul > li.current_page_item > a{
  background-color : transparent;
}

#sp-site-navigation-1 > ul > li > a:hover{
  background-color : transparent;
}

@media not screen, screen and (min-width: 569px) {

  #sp-site-navigation-1{
    background-color : #222324;
    padding-top : 13px;
    padding-left : 1000%;
    padding-right : 1000%;
    padding-bottom : 13px;
    margin-left : -1000%;
    margin-right : -1000%;
    box-shadow : 0px 3px 10px 0px rgba(0, 0, 0, 0.2);
    
  }

  #sp-site-navigation-1 > ul{
    text-align : center;
    margin-left : -10px;
  }

  #sp-site-navigation-1 > ul ul{
    border-top-style : none;
    border-left-style : none;
    border-right-style : none;
  }

  #sp-site-navigation-1 > ul ul ul{
    top : 0px;
    left : 100%;
  }

  #sp-site-navigation-1 > ul > li{
    text-align : left;
  }

  #sp-site-navigation-1 > ul > li li{
    border-bottom-style : none;
  }

  #sp-site-navigation-1 > ul > li li.current_page_item > a{
    color : #ffd610;
    background-color : #222324;
  }

  #sp-site-navigation-1 > ul > li li:hover > ul{
    display : block;
  }

  #sp-site-navigation-1 > ul > li li > a{
    font-size : 1.2rem;
    line-height : 1;
    color : #ffffff;
    background-color : #373839;
    padding-top : 15px;
    padding-left : 13px;
    padding-right : 13px;
    padding-bottom : 15px;
  }

  #sp-site-navigation-1 > ul > li li > a:hover{
    color : #ffd610;
    background-color : #222324;
  }

  #sp-site-navigation-1 > ul > li.current_page_item > a{
    color : #ffd610;
    background-color : transparent;
  }

  #sp-site-navigation-1 > ul > li > a{
    font-size : 1.4rem;
    font-weight : bold;
    line-height : 1;
    color : #ffffff;
    padding-top : 10px;
    padding-left : 10px;
    padding-right : 10px;
    padding-bottom : 10px;
  }

  #sp-site-navigation-1 > ul > li > a:hover{
    color : #ffd610;
    background-color : transparent;
  }
}

@media screen and (max-width: 568px) {

  #sp-site-navigation-1{
    margin-top : 0px;
    box-shadow : 0px 3px 10px 0px rgba(0, 0, 0, 0.2);
    
  }

  .button-menu#sp-site-navigation-1 > .menu-toggle{
    font-size : 1.3rem;
    background-image : url(img/icon-menu-toggle.png);
    background-repeat : no-repeat;
    background-position : center center;
    background-size : 72px 19px;
    text-indent : -9999px;
    padding-top : 13px;
    padding-bottom : 12px;
  }

  #sp-site-navigation-1> ul {
  }

  #sp-site-navigation-1 > ul > li{
    border-top-width : 1px;
    border-top-style : solid;
    border-top-color : #ffffff;
  }

  #sp-site-navigation-1 > ul > li li{
    border-top-width : 1px;
    border-top-style : solid;
    border-top-color : #ffffff;
  }

  #sp-site-navigation-1 > ul > li li.current_page_item > a{
    color : #ffd610;
    background-color : #222324;
  }

  #sp-site-navigation-1 > ul > li li.current_page_item > a::after{
    margin-left : 20px;
    border-top-width : 5px;
    border-left-width : 6px;
    border-right-width : 0px;
    border-bottom-width : 5px;
    border-top-style : solid;
    border-left-style : solid;
    border-right-style : solid;
    border-bottom-style : solid;
    border-top-color : transparent;
    border-left-color : #ffd610;
    border-right-color : transparent;
    border-bottom-color : transparent;
    width : 0px;
    height : 0px;
    display : inline-block;
    content : '';
  }

  #sp-site-navigation-1 > ul > li li > a{
    font-size : 1.2rem;
    font-weight : bold;
    line-height : 1;
    color : #ffffff;
    background-color : #373839;
    text-decoration : none;
    text-align : center;
    padding-top : 14px;
    padding-left : 10px;
    padding-right : 10px;
    padding-bottom : 14px;
  }

  #sp-site-navigation-1 > ul > li li > a::after{
    margin-left : 20px;
    border-top-width : 5px;
    border-left-width : 6px;
    border-right-width : 0px;
    border-bottom-width : 5px;
    border-top-style : solid;
    border-left-style : solid;
    border-right-style : solid;
    border-bottom-style : solid;
    border-top-color : transparent;
    border-left-color : #ffd610;
    border-right-color : transparent;
    border-bottom-color : transparent;
    width : 0px;
    height : 0px;
    display : inline-block;
    content : '';
  }

  #sp-site-navigation-1 > ul > li.current_page_item > a{
    color : #ffd610;
    background-color : #222324;
  }

  #sp-site-navigation-1 > ul > li:nth-of-type(1){
    border-top-style : none;
  }

  #sp-site-navigation-1 > ul > li > a{
    font-size : 1.2rem;
    font-weight : bold;
    line-height : 1;
    color : #ffffff;
    background-color : #373839;
    text-decoration : none;
    text-align : center;
    padding-top : 14px;
    padding-left : 10px;
    padding-right : 10px;
    padding-bottom : 14px;
  }
}

#sp-image-5, #sp-image-6{
  text-decoration : none;
  border-top-left-radius : 50% 50%;
  border-top-right-radius : 50% 50%;
  border-bottom-right-radius : 50% 50%;
  border-bottom-left-radius : 50% 50%;
  max-width : 100%;
  position : relative;
}

#sp-image-1{
  text-decoration : none;
  box-shadow : 0px 0px 50px rgba(0, 0, 0, 0.5) inset;
}

#sp-image-10, #sp-image-11, #sp-image-12, #sp-image-13, #sp-image-14, #sp-image-15, #sp-image-16, #sp-image-17, #sp-image-18, #sp-image-19, #sp-image-20, #sp-image-21, #sp-image-22, #sp-image-23, #sp-image-24, #sp-image-25, #sp-image-26, #sp-image-7, #sp-image-8, #sp-image-9{
  max-width : 100%;
}

#sp-page-title-1{
  background-color : #95c729;
  background-image : none;
  background-repeat : repeat;
  background-attachment : scroll;
  background-position : 0% 0%;
  background-clip : border-box;
  background-origin : padding-box;
  background-size : auto auto;
  margin-bottom : 5px;
  width : 100%;
  box-sizing : border-box;
}

#sp-page-title-1 > h1{
  font-size : 20px;
  color : #ffffff;
  padding-top : 15px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 0px;
}

#sp-image-1{
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  max-width : 100%;
}

#sp-image-10{
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-top-color : #000000;
  border-left-color : #000000;
  border-right-color : #000000;
  border-bottom-color : #000000;
}

#sp-page-title-1{
  background-color : #e8034a;
}

#sp-page-title-1 h1{
  font-size : 3rem;
}

@media not screen, screen and (min-width: 569px) {

  #sp-button-1{
    width : 223px;
  }

  #sp-image-1{
    width : 1000px;
    height : 594px;
  }

  #sp-image-10{
    width : 97px;
    height : 97px;
  }

  #sp-image-11{
    width : 711px;
    height : 302px;
  }

  #sp-image-13{
    width : 593px;
    height : 428px;
  }

  #sp-image-14{
    width : 404px;
    height : 505px;
  }

  #sp-image-15{
    width : 529px;
    height : 363px;
  }

  #sp-image-16{
    width : 408px;
    height : 408px;
  }

  #sp-image-17{
    width : 454px;
    height : 454px;
  }

  #sp-image-19{
    width : 568px;
    height : 319px;
  }

  #sp-image-2{
    width : 232px;
    height : 172px;
  }

  #sp-image-20{
    width : 619px;
    height : 347px;
  }

  #sp-image-21{
    width : 452px;
    height : 452px;
  }

  #sp-image-22{
    width : 105px;
    height : 105px;
  }

  #sp-image-23{
    width : 622px;
    height : 514px;
  }

  #sp-image-24{
    width : 569px;
    height : 320px;
  }

  #sp-image-25{
    width : 436px;
    height : 470px;
  }

  #sp-image-3{
    width : 898px;
    height : 312px;
  }

  #sp-image-4{
    width : 407px;
    height : 304px;
  }

  #sp-image-5{
    width : 186px;
    height : 138px;
  }

  #sp-image-6{
    width : 192px;
    height : 127px;
  }

  #sp-image-7{
    width : 493px;
    height : 368px;
  }

  #sp-image-9{
    width : 95px;
    height : 95px;
  }

  #sp-page-title-1{
    min-height : 55px;
  }
}

@media screen and (max-width: 568px) {

  .page-toppage#content #page-content{
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
  }

  #sp-image-1{
    width : 218px;
    height : 129px;
  }
}
