/*//////////////////////////////////////////////////////////////////////////////////////////*/
/* CUSTOM CSS (ADD YOUR CSS HERE!) */
/*//////////////////////////////////////////////////////////////////////////////////////////*/

/* PLUGIN CSS */
@import url('../plugins/camera-slider/camera-slider-1.3.4.min.css');
@import url('../plugins/fancybox/fancybox-1.3.4.min.css');
@import url('../plugins/fancybox/photoswipe-3.0.5.min.css');
@import url('../plugins/hover-animations/hover-animations-1.0.min.css');
@import url('../plugins/justinaguilar-animations/animations.css');
@import url('../plugins/validation/validation-2.2.min.css');

/* PAGE MODULES */
body{
    font-family:-apple-system,’Lucida Grande’,
‘Helvetica Neue’,’Hiragino Kaku Gothic ProN’,
‘游ゴシック’,’メイリオ’,meiryo,sans-serif;
    line-height: 1.5;
    color: #000;
    font-size: 20px;
    padding-top: 80px;
}
h1, .h1{
    margin-top: 0px;
    margin-bottom: 15px;
}
h2, .h2{
    margin-top: 0px;
    margin-bottom: 15px;
    font-size: 20px;
}
p {
    margin: 0 0 15px;
    text-align: justify;
    text-justify: inter-ideograph;
}
#main-header{
    background: #fff;
}
#main-nav,
.navbar-fixed-top{
    background: #4477a1;
}
.headding-block {
    background: transparent;
    padding: 15px 0px;
}
.content-block{
    background: transparent;
    padding: 30px 0px;
}
.sub-content-block{
    background: #4477a1;
    padding: 30px 0px;
}
.service-block{
    background: transparent;
    padding: 30px 0px;
    background: #fff;
}
.content-block img{
    margin-bottom: 30px;
}
.gallery-block{
    background: transparent;
    padding: 30px 0px;
}
.gallery-block img{
    margin-bottom: 30px;
}
.form-block{
    background: transparent;
    padding: 30px 0px;
}
.map-block{
    background: transparent;
    padding: 30px 0px;
}
.footer-block{
    background: transparent;
    padding: 30px 0px;
}
.copyright-block{
    background: #4477a1;
    line-height:60px;
    color:#fff;
}
.copyright-block a{
    color:#fff;
}
#map{
    height:400px;
}
#footer-map{
    height:250px;
}
[class*="animate-"] .overlay {
    background: #005995;
}

/* NAVIGATION */
.navbar-nav>li>a {
    line-height: 80px;
    height: 80px;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{
    color: #fff;
    background-color: #149cd7;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{
    color: #fff;
    background: #149cd7;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{
    color: #fff;
    background: #149cd7;
}
.navbar-default .navbar-nav>li>a{
    color: #fff;
}
.navbar-default .navbar-toggle:hover .icon-bar{
    background-color: #149cd7;
}

