/*top-bar*/
#sp-top-bar
{display:none;}

#sp-header {
    height: 140px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0);

background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 197, 97, 0.8)), color-stop(0.75, rgb(184, 246, 255)), to(rgba(187, 234, 241, 0.2)));
  background:-o-linear-gradient(top, rgba(255, 197, 97, 0.8), rgb(184, 246, 255) 75%, rgba(187, 234, 241, 0.2));
  background: -moz-linear-gradient(top, rgba(255, 197, 97, 0.8), rgb(184, 246, 255) 75%, rgba(187, 234, 241, 0.2));
  background:-ms-linear-gradient(top, rgba(255, 197, 97, 0.8), rgb(184, 246, 255) 75%, rgba(187, 234, 241, 0.2));}

.sp-megamenu-parent >li >a
{    display: inline-block;
    padding: 0 15px;
    line-height: 140px;
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #000;}

/*Contact Form*/
select,textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    display: inline-block;}
.bfQuickMode .controls .control-label {width:30%!important;}
@media(max-width:767px){
  .bfPage .row-fluid .span6 {width:100%!important;}
} 


.test-class h1 {
    font: normal 50px 楷体,arial;
    color: #FFFFFF;
    text-shadow: 0 1px 0 #ccc,
 0 2px 0 #c9c9c9,
 0 3px 0 #bbb,
 0 4px 0 #b9b9b9,
 0 5px 0 #aaa,
 0 6px 1px rgba(0,0,0,.1),
 0 0 5px rgba(0,0,0,.1),
 0 1px 3px rgba(0,0,0,.3),
 0 3px 5px rgba(0,0,0,.2),
 0 5px 10px rgba(0,0,0,.25),
 0 10px 10px rgba(0,0,0,.2),
 0 20px 20px rgba(0,0,0,.15);
 
}

.sppb-addon.sppb-addon-module.content {
    background: rgba(0, 174, 255, 1);
    padding: 30px;
}

#sp-main-body {
    padding: 10px 0;
}

/*slider-button*/
.djslider-default .navigation-container .prev-button,.djslider-default .navigation-container .pause-button,.djslider-default .navigation-container .next-button{
  display:none;
}


/*blog-image*/
.blog img {
    display: block;
    max-width: 100%;
    height: auto;
    box-shadow: 0 10px 6px -6px #777;
}

/*banner-imgae*/
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    display: block;
    max-width: 100%;
    height: auto;
    box-shadow: 0 10px 10px -6px #777;
}

/*contact-form-Button*/
.form-actions {
    padding: 19px 20px 20px;
    margin-top: 20px;
    margin-bottom: 20px;
     background-color: rgba(245, 245, 245, 0); 
     border-top: rgba(245, 245, 245, 0); 
}

.btn-primary:hover, .sppb-btn-primary:hover {
    border-color: #FFFFFF;
    background: linear-gradient(to bottom, #D8DFEC 0%,#22b8f0 100%);
    color: #FFF;
}

.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {
    color: #fff;
    background: linear-gradient(to bottom, #BDF3F4 0%,#22b8f0 100%);
  border-color: #FFF;}
  
.btn-primary, .sppb-btn-primary {
    border-color: #FFFFFF;
    background: linear-gradient(to bottom, #A3B6DA 0%,#334B78 100%);}
}

.btn-default {
    color: #FFF;
    background-color: #385082;
    border-color: #FFF;
}


/*contact-form*/
.bfQuickMode input[type=text], .bfQuickMode textarea, .bfQuickMode select, .bfQuickMode .uneditable-input{
  box-shadow: 0 1px 4px rgb(115, 115, 115), 0 0 40px rgba(255, 255, 255, 0.88) inset;
}
.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child > .dropdown-toggle{
  box-shadow: 0 1px 4px rgb(115, 115, 115), 0 0 40px rgba(255, 255, 255, 0.88) inset;
}
img#ff_capimgValue {
    box-shadow: 0 1px 4px rgb(115, 115, 115), 0 0 40px rgba(255, 255, 255, 0.88) inset;
}

/*footer*/
#sp-footer {
    background: linear-gradient(to bottom, #BDF3F4 0%,#22b8f0 100%);
}

/*Minitek*/
.mnwall_iso_buttons a.mnw_filter_active {
    color: #fff;
    background: linear-gradient(to bottom, #9AE6F3 0%,#3DC3F1 100%);
    border-color: #F9F9F9;
      font-weight: bold;
}

.mnwall_iso_buttons a
{font-weight:bold;}

/*Article-Tokyo-Spring*/
h5 {
    font-family: Open Sans, sans-serif;
    font-weight: 800;
    background: linear-gradient(to bottom, #fed6fe 0%,#F0EDF1 100%);
    color: #fe0066;
    text-align: center;
    font-size: 50px;
    text-shadow: 0 1px 0 #F9D9F9, 0 2px 0 #E8CFE5, 0 3px 0 #FEFBFF, 0 4px 0 #FD70FF, 0 5px 0 rgba(0, 0, 0, 0), 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);
    padding: 10px;
}

h4 {
    font-family: Open Sans, sans-serif;
    font-weight: bold !important;
    background: linear-gradient(to bottom, #fe6698 0%,#FFBDD3 100%);
    color: #fff;
    padding: 5px;
   
}

/*Article-Tokyo-Autumn*/
.test-class h5 {
    background: linear-gradient(to bottom, #F3BF62 0%,#F1E2C3 100%);
    color: #fe6600;
    text-shadow: 0 1px 0 #FAA68A, 0 2px 0 #FAA68A, 0 3px 0 #FEFBFF, 0 4px 0 #FE6600, 0 5px 0 rgba(0, 0, 0, 0), 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);
    padding: 10px;
}
.test-class h4 {
    background: linear-gradient(to bottom, #fe9833 0%,#FFD0A0 100%);
}

h6 {
    font-family: Open Sans, sans-serif;
    font-weight: 800;
    text-shadow: 0 1px 0 #000000, 0 2px 0 #F9F9F9, 0 3px 0 #FFFFFF, 0 4px 0 #FFFFFF, 0 5px 0 rgba(0, 0, 0, 0), 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);
    padding: 10px;
    font-size: 18px;
}

/*Article-Japan-Hakaido*/
.test2-class h4 {
    background: linear-gradient(to bottom, #fe3398 0%,#FBD8E9 100%);
}

/*Malaysia-map*/
.example-class img {
    box-shadow: none;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*Slogan*/
section#sp-slogan {
    background: linear-gradient(to bottom, rgb(180, 231, 255) 0%,#00adfe 100%);
    /* padding: 5px; */}

/*HomeStay-Page*/
.entry-header h2 {
    margin: 8px 0 0;
    font-size: 24px;
    line-height: 1;
    background: linear-gradient(to bottom, #A3B6DA 0%,#334B78 100%);
    padding: 8px;
    border-radius: 5px;
    text-align: center;
  color: #fff;}
.btn-default {
    color: #FFF;
    background: linear-gradient(to bottom, #A3B6DA 0%,#334B78 100%);
    border-color: #FFF;
    font-weight: bold;}
.entry-header h2 a {
    color: #fff;}


/*Homepage-text*/
.sppb-addon-containerhome-text {
    /*text-shadow: 0 1px 0 #000000, 0 2px 0 #F9F9F9, 0 3px 0 #FFFFFF, 0 4px 0 #FFFFFF, 0 5px 0 rgba(0, 0, 0, 0), 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);*/
}

.sp-megamenu-parent >li >a:hover {
    background: #435F9D;
    color: #fff;
}
.page-header {
    padding-bottom: 15px;
    display: none;
}

/*Article*/
.intro h4 {
    text-shadow: 0 1px 0 #000000, 0 2px 0 #F9F9F9, 0 1px 0 rgba(255, 255, 255, 0), 0 4px 0 rgba(255, 255, 255, 0), 0 5px 0 rgba(0, 0, 0, 0), 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);
    background: none;
    color: #000;
}

.title h4 {
  background: linear-gradient(to bottom, #A3B6DA 0%,#334B78 100%);
  color:#fff;
  font-weight: bold;
  border-color: #FFF;
}

/*Facebook*/
.famax-channel-title {
  max-width: 350px;}
.famax-tab-hover {
    background-color: #75D7F2!important;}
.famax-likes-shares-comments-string{   
 background-color: #82DDF3;
}


/*Article-Tokyo-Winter*/
.test3-class h5 {
    background: linear-gradient(to bottom, #87d6fe 0%,#DDF3FF 100%);
    color: #0066fe;
    text-shadow: 0 1px 0 #84ABE4, 0 2px 0 #0D3065, 0 3px 0 #E7F0FF, 0 4px 0 #FAFCFF, 0 5px 0 rgba(0, 0, 0, 0), 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);
    padding: 10px;
}


.test3-class h4 {
    font-family: Open Sans, sans-serif;
    font-weight: bold !important;
    background: linear-gradient(to bottom, #33cbcb 0%,#A7FFFF 100%);
    color: #fff;
    padding: 5px;
}

.test4-class h5 {
    background: linear-gradient(to bottom, #6087fe 0%,#D2D2FB 100%);
    color: #000098;
    text-shadow: 0 1px 0 #3333cc, 0 2px 0 #3333cc, 0 3px 0 #E7F0FF, 0 4px 0 #FAFCFF, 0 5px 0 rgba(0, 0, 0, 0), 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);
    padding: 10px;
}
.test4-class h4 {
    font-family: Open Sans, sans-serif;
    font-weight: bold !important;
    background: linear-gradient(to bottom, #678CFD 0%,#B9C2FC 100%);
    color: #fff;
    padding: 5px;
}

.test4-class h3 {
    font-family: Open Sans, sans-serif;
    font-weight: normal;
    background: yellow;
    padding: 7px;
    text-align: center;
    color: #FB0000;
    font-weight: bold;
    font-size: 18px;
  width:50%;
}

.test4-class h2 {
    color: red;
  font-size: 20px;}

@media (max-width: 767px){
  .test4-class h3{
    width:100%;}
}

/*div#sp-right {
    background: linear-gradient(to bottom, #9AE6F3 0%,#3DC3F1 100%);
    color: white;
    font-weight: bold;
    text-align: center;
    padding:10px;
  max-width: 160px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    border-radius: 5px;
}*/

.sp-module .sp-module-title {
    margin: 0 0 0px;
}

.mbtn{background: linear-gradient(to bottom, #9AE6F3 0%,#3DC3F1 100%);
    color: white;
    font-weight: bold;
    text-align: center;
    padding: 10px;
    max-width: 160px;
    border-radius: 5px;
display: block;
    margin-left: auto;
    margin-right: auto;}


.img-img{box-shadow:none !important;}