


h1, h2, h3, h4, h5, h6{

    color: #3456a2;

}



body, .sp-preloader {
    background: #fcfae5;
    background-image: url(../images/bg-1.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center top;
}

body .body-wrapper{

    background-image: url(../images/bg-2.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center bottom;

}

#sp-header {

    border-bottom: solid 4px #3456a2;
    
    
    background: rgba(250,245,216,1);
    background: -moz-linear-gradient(-60deg, rgba(250,245,216,1) 0%, rgba(250,245,216,1) 36%, rgba(252,240,139,1) 49%, rgba(253,223,89,1) 66%, rgba(255,170,0,1) 84%, rgba(254,202,33,1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(250,245,216,1)), color-stop(36%, rgba(250,245,216,1)), color-stop(49%, rgba(252,240,139,1)), color-stop(66%, rgba(253,223,89,1)), color-stop(84%, rgba(255,170,0,1)), color-stop(100%, rgba(254,202,33,1)));
    background: -webkit-linear-gradient(-60deg, rgba(250,245,216,1) 0%, rgba(250,245,216,1) 36%, rgba(252,240,139,1) 49%, rgba(253,223,89,1) 66%, rgba(255,170,0,1) 84%, rgba(254,202,33,1) 100%);
    background: -o-linear-gradient(-60deg, rgba(250,245,216,1) 0%, rgba(250,245,216,1) 36%, rgba(252,240,139,1) 49%, rgba(253,223,89,1) 66%, rgba(255,170,0,1) 84%, rgba(254,202,33,1) 100%);
    background: -ms-linear-gradient(-60deg, rgba(250,245,216,1) 0%, rgba(250,245,216,1) 36%, rgba(252,240,139,1) 49%, rgba(253,223,89,1) 66%, rgba(255,170,0,1) 84%, rgba(254,202,33,1) 100%);
    background: linear-gradient(160deg, rgba(250,245,216,1) 0%, rgba(250,245,216,1) 36%, rgba(252,240,139,1) 49%, rgba(253,223,89,1) 66%, rgba(255,170,0,1) 84%, rgba(254,202,33,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf5d8', endColorstr='#feca21', GradientType=1 );
    
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
}

.com-sppagebuilder #sp-main-body {
    min-height: 600px;
}


#sp-footer, #sp-bottom {
    background: #35415a;
    color: #ffffff;
}




.bt-orange{

    color: #ffffff;

    background: #e69505;

    transition: all 0.5s;
}
.bt-orange:hover{

    color: #ffffff;

    background: #3456a2;

}
.bt-orange *{

    color: #ffffff;

}
.bt-orange:hover *{

    color: #ffffff;

}

.bt-center span{

    display: block;

    text-align: center;
    
    padding: 10px 10px;

}

.bt-01{

    text-align: center;
    
    background-color: #f1f1f1;

}
.bt-01 h4{

    padding: 15px;

}
.bt-01 span{

    display: block;
  
    padding: 10px;
    
    color: #ffffff;

    background: #e69505;

}


.ul-01{

    list-style: none;

}
.ul-01 li {
    margin: 0px 0px 6px 0px;
    padding: 0px 0px 0px 18px;
    background: url(../images/nav-a-1-h.png) no-repeat left 7px;
}