#sp-block-container-11 > h4, #sp-block-container-14 > h4, #sp-block-container-15 > h4, #sp-block-container-17 > h4, #sp-block-container-18 > h4, #sp-block-container-20 > h4, #sp-block-container-22 > h4, #sp-block-container-23 > h4, #sp-block-container-26 > h4, #sp-block-container-27 > h4, #sp-block-container-29 > h4, #sp-block-container-34 > h4, #sp-block-container-36 > h4, #sp-block-container-9 > h4{
  font-size : 1.2em;
  color : #ffffff;
  background-color : #46ccb2;
  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;
  padding-top : 6px;
  padding-left : 8px;
  padding-right : 0px;
  padding-bottom : 7px;
  border-top-left-radius : 5px 5px;
  border-top-right-radius : 5px 5px;
  border-bottom-right-radius : 5px 5px;
  border-bottom-left-radius : 5px 5px;
  clear : both;
}

#sp-block-container-11 > h5, #sp-block-container-14 > h5, #sp-block-container-15 > h5, #sp-block-container-17 > h5, #sp-block-container-18 > h5, #sp-block-container-20 > h5, #sp-block-container-22 > h5, #sp-block-container-23 > h5, #sp-block-container-26 > h5, #sp-block-container-27 > h5, #sp-block-container-29 > h5, #sp-block-container-34 > h5, #sp-block-container-36 > h5, #sp-block-container-9 > h5{
  font-size : 1em;
  color : #ffffff;
  background-color : #6ad4bf;
  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;
  padding-top : 6px;
  padding-left : 8px;
  padding-right : 0px;
  padding-bottom : 7px;
  border-top-left-radius : 5px 5px;
  border-top-right-radius : 5px 5px;
  border-bottom-right-radius : 5px 5px;
  border-bottom-left-radius : 5px 5px;
  clear : both;
}

#sp-block-container-11 > h6, #sp-block-container-14 > h6, #sp-block-container-15 > h6, #sp-block-container-17 > h6, #sp-block-container-18 > h6, #sp-block-container-20 > h6, #sp-block-container-22 > h6, #sp-block-container-23 > h6, #sp-block-container-26 > h6, #sp-block-container-27 > h6, #sp-block-container-29 > h6, #sp-block-container-34 > h6, #sp-block-container-36 > h6, #sp-block-container-9 > h6{
  font-size : 1em;
  color : #ffffff;
  background-color : #6ad4bf;
  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;
  padding-top : 3px;
  padding-left : 8px;
  padding-right : 0px;
  padding-bottom : 3px;
  border-top-left-radius : 5px 5px;
  border-top-right-radius : 5px 5px;
  border-bottom-right-radius : 5px 5px;
  border-bottom-left-radius : 5px 5px;
}

#sp-block-container-11 > p, #sp-block-container-14 > p, #sp-block-container-15 > p, #sp-block-container-17 > p, #sp-block-container-18 > p, #sp-block-container-20 > p, #sp-block-container-22 > p, #sp-block-container-23 > p, #sp-block-container-26 > p, #sp-block-container-27 > p, #sp-block-container-29 > p, #sp-block-container-34 > p, #sp-block-container-36 > p, #sp-block-container-9 > p{
  line-height : 1.6;
  color : #515151;
  text-align : left;
  margin-top : 1em;
  margin-left : 3em;
  margin-right : 3em;
  margin-bottom : 1em;
}

#sp-block-container-11 > p.indent, #sp-block-container-14 > p.indent, #sp-block-container-15 > p.indent, #sp-block-container-17 > p.indent, #sp-block-container-18 > p.indent, #sp-block-container-20 > p.indent, #sp-block-container-22 > p.indent, #sp-block-container-23 > p.indent, #sp-block-container-26 > p.indent, #sp-block-container-27 > p.indent, #sp-block-container-29 > p.indent, #sp-block-container-34 > p.indent, #sp-block-container-36 > p.indent, #sp-block-container-9 > p.indent{
  padding-left : 15px;
}

#sp-block-container-11 > strong, #sp-block-container-14 > strong, #sp-block-container-15 > strong, #sp-block-container-17 > strong, #sp-block-container-18 > strong, #sp-block-container-20 > strong, #sp-block-container-22 > strong, #sp-block-container-23 > strong, #sp-block-container-26 > strong, #sp-block-container-27 > strong, #sp-block-container-29 > strong, #sp-block-container-34 > strong, #sp-block-container-36 > strong, #sp-block-container-9 > strong{
  font-weight : bold;
  color : #515151;
  background-color : #6ad4bf;
  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;
}

#sp-button-20{
  margin-bottom : 2px;
  width : 120px;
}

#sp-button-20 > a{
  font-size : 1.4rem;
  font-weight : normal;
  color : #ffffff;
  background-color : #ffc741;
  text-decoration : none;
  text-align : center;
  padding-top : 3px;
  padding-left : 6px;
  padding-right : 6px;
  padding-bottom : 3px;
  border-top-width : 2px;
  border-left-width : 2px;
  border-right-width : 2px;
  border-bottom-width : 2px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-top-color : #ffffff;
  border-left-color : #ffffff;
  border-right-color : #ffffff;
  border-bottom-color : #ffffff;
  border-top-left-radius : 4px 4px;
  border-top-right-radius : 4px 4px;
  border-bottom-right-radius : 4px 4px;
  border-bottom-left-radius : 4px 4px;
  height : 100%;
  display : block;
  position : relative;
}

#sp-button-20 > a:active{
  background-color : #ffbd20;
  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;
  top : 1px;
}

#sp-button-20 > a:hover{
  background-color : #ffbd20;
  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;
}

#sp-image-2{
  text-decoration : none;
  border-top-left-radius : 6px 6px;
  border-top-right-radius : 6px 6px;
  border-bottom-right-radius : 6px 6px;
  border-bottom-left-radius : 6px 6px;
  box-shadow : 0px 0px 50px rgba(0, 0, 0, 0.5) inset;
}

#sp-image-28, #sp-image-29, #sp-image-30, #sp-image-31, #sp-image-32, #sp-image-33, #sp-image-34, #sp-image-42, #sp-image-43, #sp-image-44, #sp-image-45, #sp-image-46{
  text-decoration : none;
  border-top-width : 5px;
  border-left-width : 5px;
  border-right-width : 5px;
  border-bottom-width : 5px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-top-color : #868686;
  border-left-color : #868686;
  border-right-color : #868686;
  border-bottom-color : #868686;
  border-top-left-radius : 6px 6px;
  border-top-right-radius : 6px 6px;
  border-bottom-right-radius : 6px 6px;
  border-bottom-left-radius : 6px 6px;
  max-width : 100%;
}

#sp-image-1, #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-27, #sp-image-35, #sp-image-36, #sp-image-37, #sp-image-38, #sp-image-39, #sp-image-40, #sp-image-41, #sp-image-47, #sp-image-48, #sp-image-49, #sp-image-5, #sp-image-50, #sp-image-51, #sp-image-52, #sp-image-53, #sp-image-55, #sp-image-56, #sp-image-57, #sp-image-58, #sp-image-59, #sp-image-6, #sp-image-60, #sp-image-7, #sp-image-8, #sp-image-9{
  max-width : 100%;
}

#sp-item-gallery-1 > ul{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 100%;
  list-style-type : none;
  list-style-position : outside;
}

#sp-item-gallery-1 > ul > li{
  font-size : 12px;
  line-height : 1.2em;
  color : #ffffff;
  background-color : #242f58;
  text-align : left;
  padding-top : 10px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 8px;
  margin-top : 3px;
  margin-left : 3px;
  margin-right : 3px;
  margin-bottom : 3px;
  border-top-width : 2px;
  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 : #b4d6fa;
  border-left-color : #b4d6fa;
  border-right-color : #b4d6fa;
  border-bottom-color : #b4d6fa;
  border-top-left-radius : 0px 0px;
  border-top-right-radius : 0px 0px;
  border-bottom-right-radius : 0px 0px;
  border-bottom-left-radius : 0px 0px;
  width : 152px;
  height : 250px;
  float : left;
  box-sizing : border-box;
}

#sp-item-gallery-1> ul> li a:hover.item-gallery-link img {
  opacity: 0.6;
}

#sp-item-gallery-1 > ul > li > div img.item-gallery-thumbnail{
  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 : #b4d6fa;
  border-left-color : #b4d6fa;
  border-right-color : #b4d6fa;
  border-bottom-color : #b4d6fa;
  width : 100%;
  display : block;
}

#sp-item-gallery-1 > ul > li > div.item-gallery-photo{
  padding-top : 0px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 0px;
}

#sp-item-gallery-1 > ul > li > p{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

#sp-item-gallery-1 > ul > li > p.item-gallery-content{
  color : #ffffff;
}

#sp-item-gallery-1 > ul > li > p.item-gallery-icons{
  text-align : center;
  width : 100%;
  min-height : 20px;
}

#sp-item-gallery-1 > ul > li > p.item-gallery-icons .item-gallery-icon-new{
  background-color : #f06060;
  background-image : none,url(img/item-gallery-icon1.png);
  background-repeat : repeat, no-repeat;
  background-attachment : scroll, scroll;
  background-position : 0% 0%, center 50%;
  background-clip : border-box, border-box;
  background-origin : padding-box, padding-box;
  background-size : auto auto, auto auto;
  width : 26px;
}

#sp-item-gallery-1 > ul > li > p.item-gallery-icons .item-gallery-icon-popular{
  background-color : #04bfbf;
  background-image : none,url(img/item-gallery-icon2.png);
  background-repeat : repeat, no-repeat;
  background-attachment : scroll, scroll;
  background-position : 0% 0%, center 50%;
  background-clip : border-box, border-box;
  background-origin : padding-box, padding-box;
  background-size : auto auto, auto auto;
  width : 42px;
}

#sp-item-gallery-1 > ul > li > p.item-gallery-icons .item-gallery-icon-recomend{
  background-color : #e6a408;
  background-image : none,url(img/item-gallery-icon3.png);
  background-repeat : repeat, no-repeat;
  background-attachment : scroll, scroll;
  background-position : 0% 0%, center 50%;
  background-clip : border-box, border-box;
  background-origin : padding-box, padding-box;
  background-size : auto auto, auto auto;
  width : 38px;
}

#sp-item-gallery-1 > ul > li > p.item-gallery-icons .item-gallery-icon-sale{
  background-color : #0a7bb5;
  background-image : none,url(img/item-gallery-icon4.png);
  background-repeat : repeat, no-repeat;
  background-attachment : scroll, scroll;
  background-position : 0% 0%, center 50%;
  background-clip : border-box, border-box;
  background-origin : padding-box, padding-box;
  background-size : auto auto, auto auto;
  margin-right : 0px;
  width : 29px;
}

#sp-item-gallery-1 > ul > li > p.item-gallery-icons span{
  line-height : 12px;
  vertical-align : text-bottom;
  text-align : center;
  margin-right : 3px;
  border-top-left-radius : 3px 3px;
  border-top-right-radius : 3px 3px;
  border-bottom-right-radius : 3px 3px;
  border-bottom-left-radius : 3px 3px;
  height : 12px;
  display : inline-block;
}

#sp-item-gallery-1 > ul > li > p.item-gallery-icons + p.item-gallery-price{
  margin-top : 5px;
}

#sp-item-gallery-1 > ul > li > p.item-gallery-price{
  color : #ffffff;
  text-align : left;
  width : 100%;
  white-space : nowrap;
  overflow : hidden;
  text-overflow : ellipsis;
  word-wrap : normal;
}

#sp-item-gallery-1 > ul > li > p.item-gallery-price .item-gallery-price-after{
  font-size : small;
  color : #9396a6;
  margin-left : 5px;
}

#sp-item-gallery-1 > ul > li > p.item-gallery-price .item-gallery-price-before{
  color : #9396a6;
  margin-right : 5px;
}

#sp-item-gallery-1 > ul > li > p.item-gallery-title{
  font-size : 1.2em;
  line-height : 2em;
  color : #242f58;
  background-color : #b4d6fa;
  padding-left : 10px;
  margin-top : -8px;
  margin-left : -8px;
  margin-right : -8px;
  margin-bottom : 10px;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #242f58;
  white-space : nowrap;
  overflow : hidden;
  text-overflow : ellipsis;
  word-wrap : normal;
}

#sp-item-gallery-1 > ul > li > p:not(.item-gallery-title){
  margin-top : 10px;
}

#sp-image-54{
  text-decoration : none;
  border-top-left-radius : 6px 6px;
  border-top-right-radius : 6px 6px;
  border-bottom-right-radius : 6px 6px;
  border-bottom-left-radius : 6px 6px;
  box-shadow : 0px 3px 4px rgba(0, 0, 0, 0.5);
  max-width : 100%;
}

#sp-list-6{
  text-align : left;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 100%;
  list-style-type : none;
}

#sp-list-6 li{
  margin-bottom : 8px;
}

#sp-list-6 > li{
  color : #000000;
}

#sp-list-5{
  text-align : left;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 100%;
  list-style-type : none;
}

#sp-list-5 li{
  padding-left : 10px;
  margin-bottom : 3px;
}

#sp-list-5 > li{
  color : #000000;
  background-color : #e5e5e5;
  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;
  border-left-width : 3px;
  border-left-style : solid;
  border-left-color : #eb6877;
}

#sp-table-3 tbody{
  border-top-width : 0px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 0px;
  border-top-style : none;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : none;
  border-top-color : rgba(0, 0, 0, 0);
  border-left-color : rgba(0, 0, 0, 0);
  border-right-color : rgba(0, 0, 0, 0);
  border-bottom-color : rgba(0, 0, 0, 0);
  width : 100%;
  height : auto;
}

#sp-table-3 td{
  font-size : 16px;
  color : #565656;
  background-color : #ffebeb;
  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;
  vertical-align : middle;
  text-align : center;
  padding-top : 12px;
  padding-left : 16px;
  padding-right : 16px;
  padding-bottom : 12px;
  border-top-width : 0px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 0px;
  border-top-style : none;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : none;
  border-top-color : rgba(0, 0, 0, 0);
  border-left-color : rgba(0, 0, 0, 0);
  border-right-color : rgba(0, 0, 0, 0);
  border-bottom-color : rgba(0, 0, 0, 0);
}

#sp-table-3 th{
  font-size : 16px;
  font-weight : normal;
  color : #ffffff;
  background-color : #ff9e9e;
  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;
  vertical-align : middle;
  text-align : center;
  padding-top : 12px;
  padding-left : 16px;
  padding-right : 16px;
  padding-bottom : 12px;
  border-top-width : 0px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 0px;
  border-top-style : none;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : none;
  border-top-color : rgba(0, 0, 0, 0);
  border-left-color : rgba(0, 0, 0, 0);
  border-right-color : rgba(0, 0, 0, 0);
  border-bottom-color : rgba(0, 0, 0, 0);
}

#sp-table-3 tr{
  border-top-width : 0px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 0px;
  border-top-style : none;
  border-left-style : none;
  border-right-style : none;
  border-bottom-style : none;
  border-top-color : rgba(0, 0, 0, 0);
  border-left-color : rgba(0, 0, 0, 0);
  border-right-color : rgba(0, 0, 0, 0);
  border-bottom-color : rgba(0, 0, 0, 0);
}

#sp-table-4, #sp-table-6, #sp-table-8{
  font-size : 1.4rem;
  color : #3f3f3f;
  background-color : #ffffff;
  width : 100%;
  border-collapse : collapse;
}

#sp-table-4 td, #sp-table-6 td, #sp-table-8 td{
  background-color : #ffffff;
  padding-top : 5px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 5px;
  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 : #02c10f;
  border-left-color : #02c10f;
  border-right-color : #02c10f;
  border-bottom-color : #02c10f;
  display : table-cell;
}

#sp-table-4 th, #sp-table-6 th, #sp-table-8 th{
  color : #666666;
  background-color : #d5efcb;
  padding-top : 5px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 5px;
  min-width : 40px;
  display : table-cell;
}

#sp-table-4 > tbody > tr .col-title, #sp-table-6 > tbody > tr .col-title, #sp-table-8 > tbody > tr .col-title{
  color : #666666;
  background-color : #d5efcb;
  padding-top : 5px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 5px;
  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 : #02c10f;
  border-left-color : #02c10f;
  border-right-color : #02c10f;
  border-bottom-color : #02c10f;
}

#sp-table-4 > tbody > tr .row-title, #sp-table-6 > tbody > tr .row-title, #sp-table-8 > tbody > tr .row-title{
  color : #666666;
  background-color : #d5efcb;
  padding-top : 5px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 5px;
  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 : #02c10f;
  border-left-color : #02c10f;
  border-right-color : #02c10f;
  border-bottom-color : #02c10f;
}

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

  #sp-table-4, #sp-table-6, #sp-table-8{
    width : 100%;
  }
}

#sp-table-9 tbody{
  width : 100%;
  height : auto;
}

#sp-table-9 td{
  font-size : 16px;
  color : #ffffff;
  background-color : #2a705d;
  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;
  vertical-align : middle;
  text-align : center;
  padding-top : 12px;
  padding-left : 16px;
  padding-right : 16px;
  padding-bottom : 12px;
  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 : #154236;
  border-left-color : #154236;
  border-right-color : #154236;
  border-bottom-color : #154236;
}

#sp-table-9 th{
  font-size : 16px;
  font-weight : normal;
  color : #ffffff;
  background-color : #225e4e;
  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;
  vertical-align : middle;
  text-align : center;
  padding-top : 12px;
  padding-left : 16px;
  padding-right : 16px;
  padding-bottom : 12px;
  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 : #154236;
  border-left-color : #154236;
  border-right-color : #154236;
  border-bottom-color : #154236;
}

#sp-table-9 th.col-title{
  background-color : #2a705d;
  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;
}

#sp-table-9 tr:first-child th.col-title{
  background-color : #225e4e;
  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;
}

#sp-table-13, #sp-table-15, #sp-table-17{
  font-size : 1.4rem;
  color : #3f3f3f;
  background-color : #ffffff;
  width : 100%;
  border-collapse : collapse;
}

#sp-table-13 td, #sp-table-15 td, #sp-table-17 td{
  background-color : #ffffff;
  padding-top : 5px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 5px;
  display : table-cell;
}

#sp-table-13 td:nth-child(odd), #sp-table-15 td:nth-child(odd), #sp-table-17 td:nth-child(odd){
  background-color : #ffecf8;
}

#sp-table-13 th, #sp-table-15 th, #sp-table-17 th{
  color : #ffffff;
  background-color : #ff8a8a;
  padding-top : 5px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 5px;
  min-width : 40px;
  display : table-cell;
}

#sp-table-13 > tbody > tr .col-title, #sp-table-15 > tbody > tr .col-title, #sp-table-17 > tbody > tr .col-title{
  color : #ffffff;
  background-color : #ff8a8a;
  padding-top : 5px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 5px;
  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 : #ffffff;
  border-left-color : #ffffff;
  border-right-color : #ffffff;
  border-bottom-color : #ffffff;
}

#sp-table-13 > tbody > tr .row-title, #sp-table-15 > tbody > tr .row-title, #sp-table-17 > tbody > tr .row-title{
  color : #ffffff;
  background-color : #ff8a8a;
  padding-top : 5px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 5px;
  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 : #ffffff;
  border-left-color : #ffffff;
  border-right-color : #ffffff;
  border-bottom-color : #ffffff;
}

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

  #sp-table-13, #sp-table-15, #sp-table-17{
    width : 100%;
  }
}

#sp-table-18, #sp-table-19, #sp-table-2{
  font-size : 1.4rem;
  color : #333333;
  border-collapse : collapse;
}

#sp-table-18 td, #sp-table-19 td, #sp-table-2 td{
  background-color : #ffffff;
  padding-top : 5px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 5px;
  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 : #b3b5b6;
  border-left-color : #b3b5b6;
  border-right-color : #b3b5b6;
  border-bottom-color : #b3b5b6;
}

#sp-table-18 th, #sp-table-19 th, #sp-table-2 th{
  color : #666666;
  padding-top : 5px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 5px;
  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 : #b3b5b6;
  border-left-color : #b3b5b6;
  border-right-color : #b3b5b6;
  border-bottom-color : #b3b5b6;
  min-width : 60px;
}

#sp-table-18 > tbody > tr .col-title, #sp-table-19 > tbody > tr .col-title, #sp-table-2 > tbody > tr .col-title{
  color : #666666;
  background-color : #f4f4f4;
  padding-top : 5px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 5px;
}

#sp-table-18 > tbody > tr .row-title, #sp-table-19 > tbody > tr .row-title, #sp-table-2 > tbody > tr .row-title{
  color : #666666;
  background-color : #f4f4f4;
  padding-top : 5px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 5px;
  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 : #b3b5b6;
  border-left-color : #b3b5b6;
  border-right-color : #b3b5b6;
  border-bottom-color : #b3b5b6;
}

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

  #sp-table-18, #sp-table-19, #sp-table-2{
    width : 100%;
  }
}

#sp-table-10 tbody{
  width : 100%;
  height : auto;
}

#sp-table-10 td{
  font-size : 16px;
  color : #676767;
  background-color : #bde4f6;
  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;
  vertical-align : middle;
  text-align : center;
  padding-top : 12px;
  padding-left : 16px;
  padding-right : 16px;
  padding-bottom : 12px;
  border-top-width : 3px;
  border-left-width : 3px;
  border-right-width : 3px;
  border-bottom-width : 3px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-top-color : #519dc0;
  border-left-color : #519dc0;
  border-right-color : #519dc0;
  border-bottom-color : #519dc0;
}

#sp-table-10 th{
  font-size : 16px;
  font-weight : normal;
  color : #ffffff;
  background-color : #7ac6e9;
  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;
  vertical-align : middle;
  text-align : center;
  padding-top : 12px;
  padding-left : 16px;
  padding-right : 16px;
  padding-bottom : 12px;
  border-top-width : 3px;
  border-left-width : 3px;
  border-right-width : 3px;
  border-bottom-width : 3px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-top-color : #519dc0;
  border-left-color : #519dc0;
  border-right-color : #519dc0;
  border-bottom-color : #519dc0;
}

#sp-table-10 th.row-title{
  color : #676767;
  background-color : #bde4f6;
  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;
}

#sp-table-10 th.row-title:first-child{
  color : #ffffff;
  background-color : #7ac6e9;
  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;
}

.page-report#content #page-content{
  font-size : 1rem;
}

.page-report1#content #page-content{
  font-size : 1rem;
}

#sp-block-container-9{
  border-top-left-radius : 80px 80px;
  border-top-right-radius : 80px 80px;
  border-bottom-right-radius : 80px 80px;
  border-bottom-left-radius : 80px 80px;
}

.sp-wp-post-list#sp-entry-content-2{
  background-color : #000000;
}

.sp-wp-post-list#sp-entry-content-3{
  background-color : #000000;
}

.sp-wp-post-list#sp-entry-content-5{
  background-color : #000000;
}

#sp-item-gallery-1 > ul > li{
  width : 200px;
}

#sp-site-branding2-1 .site-title{
  background-image : url(img/site-title1.png);
}

#sp-table-2{
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 0px;
  border-bottom-width : 0px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : none;
  border-bottom-style : none;
  border-top-color : #d8d8d8;
  border-left-color : #d8d8d8;
  border-right-color : #000000;
  border-bottom-color : #000000;
}

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

  #sp-block-container-10{
    min-height : 93px;
  }

  #sp-block-container-18{
    width : 962px;
  }

  #sp-block-container-24{
    margin-bottom : -92px;
    width : 944px;
    min-height : 150px;
  }

  #sp-block-container-25{
    min-height : 1268px;
  }

  #sp-block-container-28{
    min-height : 16px;
  }

  #sp-block-container-30{
    min-height : 286px;
  }

  #sp-block-container-5{
    width : 899px;
    min-height : 220px;
  }

  #sp-block-container-6{
    min-height : 137px;
  }

  #sp-block-container-8{
    margin-bottom : 1px;
    width : 894px;
    min-height : 82px;
  }

  #sp-button-10{
    width : 161px;
    height : 28px;
  }

  #sp-button-11{
    width : 154px;
    height : 28px;
  }

  #sp-button-12{
    width : 198px;
    height : 28px;
  }

  #sp-button-13{
    width : 161px;
    height : 28px;
  }

  #sp-button-14{
    width : 154px;
    height : 28px;
  }

  #sp-button-15{
    width : 154px;
    height : 28px;
  }

  #sp-button-16{
    width : 154px;
    height : 28px;
  }

  #sp-button-17{
    width : 198px;
    height : 28px;
  }

  #sp-button-18{
    width : 197px;
    height : 28px;
  }

  #sp-button-19{
    width : 154px;
    height : 28px;
  }

  #sp-button-20{
    height : 38px;
  }

  #sp-button-5{
    width : 154px;
    height : 28px;
  }

  #sp-button-6{
    width : 154px;
    height : 28px;
  }

  #sp-button-7{
    width : 154px;
    height : 28px;
  }

  #sp-button-8{
    width : 197px;
    height : 28px;
  }

  #sp-button-9{
    width : 154px;
    height : 28px;
  }

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

  #sp-image-18{
    width : 374px;
    height : 278px;
  }

  #sp-image-2{
    margin-left : 10px;
    width : 40%;
    height : auto;
    float : right;
    position : relative;
  }

  #sp-image-20{
    width : 375px;
    height : 280px;
  }

  #sp-image-23{
    width : 951px;
    height : 712px;
  }

  #sp-image-27{
    width : 495px;
    height : 371px;
  }

  #sp-image-3{
    margin-left : 10px;
    width : auto;
    height : 200px;
    float : right;
    position : relative;
  }

  #sp-image-30{
    width : 479px;
    height : 718px;
  }

  #sp-image-31{
    width : 472px;
    height : 837px;
  }

  #sp-image-32{
    width : 468px;
    height : 659px;
  }

  #sp-image-33{
    width : 467px;
    height : 862px;
  }

  #sp-image-4{
    margin-left : 10px;
    width : auto;
    height : 200px;
    float : right;
    position : relative;
  }

  #sp-image-48{
    width : 692px;
    height : 922px;
  }

  #sp-image-55{
    width : 343px;
    height : 256px;
  }

  #sp-image-56{
    width : 344px;
    height : 257px;
  }

  #sp-image-57{
    width : 345px;
    height : 258px;
  }

  #sp-image-58{
    width : 348px;
    height : 260px;
  }

  #sp-image-59{
    width : 348px;
    height : 463px;
  }

  #sp-list-5{
    min-height : 92px;
  }

  #sp-list-6{
    min-height : 119px;
  }

  #sp-photo-motion-11{
    width : auto;
  }

  #sp-photo-motion-12 {
  }

  #sp-photo-motion-13{
    width : 960px;
    height : 480px;
  }

  #sp-photo-motion-17 {
  }

  #sp-photo-motion-4{
    margin-bottom : 0px;
    width : 585px;
    height : 292px;
  }

  #sp-photo-motion-9{
    width : 960px;
    height : 936px;
  }

  #sp-site-branding2-1{
    width : 1050px;
  }

  #sp-site-branding2-1 > .site-title{
    width : 238px;
    height : 29px;
  }

  #sp-table-10{
    width : 391px;
    min-height : 80px;
    float : left;
    position : relative;
  }

  #sp-table-12{
    width : 959px;
    min-height : 225px;
  }

  #sp-table-14{
    width : 692px;
    min-height : 200px;
  }

  #sp-table-15{
    width : 692px;
  }

  #sp-table-18{
    margin-left : 2px;
    width : 417px;
    float : none;
    position : relative;
    top : 0px;
    bottom : auto;
    right : auto;
    left : 0px;
  }

  #sp-table-19{
    margin-left : 2px;
    width : 750px;
  }

  #sp-table-2{
    margin-top : 0px;
    margin-left : auto;
    margin-right : auto;
    margin-bottom : 0px;
    width : 750px;
    min-height : 40px;
  }

  #sp-table-20{
    margin-right : -472px;
    width : 514px;
    min-height : 183px;
  }

  #sp-table-21{
    width : 761px;
    min-height : 252px;
  }

  #sp-table-6{
    width : 944px;
    min-height : 192px;
  }
}

@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-2{
    margin-bottom : 15px;
  }

  #sp-image-3{
    margin-bottom : 15px;
  }

  #sp-image-4{
    margin-bottom : 15px;
  }
}