/* CSS Document */
@import url(animate.compat.min.css);
@import url(bootstrap.min.css);
@import url(all.min.css);
@import url(fancybox.min.css);

/* Basic CSS */
*,::after,::before{box-sizing:border-box}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent} article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
body {margin:0;min-height:100%;padding-top:4.75rem;background-color:rgba(255,255,255,.1)!important;}
.selector-for-some-widget {box-sizing: content-box;}
@media print {.container {width: auto;}}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit;}
.h1,h1{font-size:2rem}.h2,h2{font-size:1.75rem}.h3,h3{font-size:1.5rem}.h4,h4{font-size:1.25rem}.h5,h5{font-size:1.1rem}.h6,h6{font-size:.9rem}
.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}
hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}
.page-title {color:#a71d2a!important; font-weight:600!important;line-height:1.25rem;}
p{margin-top:0;margin-bottom:1rem;font-size:.9rem!important;}
.box-shadow {border-radius:10px;-webkit-backface-visibility: hidden; backface-visibility: hidden;overflow: hidden;box-shadow: 3px 6px 10px rgba(0, 0, 0, 0.15); margin-bottom: 15px;transition: 0.20s ease-out; -webkit-transition: 0.20s ease-out;-moz-transition: 0.20s ease-out!important;}
.box-shadow:hover {transform: translate3d(0, -10px, 0);-webkit-transform: translate3d(0, -10px, 0);box-shadow: 0 13px 20px rgba(0, 0, 0, 0.2)!important;}
/* //Basic CSS */
/* navbar */
.navbar{position:fixed;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.75rem 1rem;border:1px solid #e7e7e7!important;font-size:.9rem!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);}
.navbar-brand{display:inline-block;padding-top:.25rem;padding-bottom:.25rem;margin-right:1rem!important;padding-right:1rem!important;font-size:1.25rem;line-height:inherit;white-space:nowrap;border-right:1px solid #e7e7e7!important;}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}
.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.7)!important; margin-right:.25rem!important;}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#a71d2a!important;font-weight:500!important;background-color:rgba(0,0,0,.05)!important;}
.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}
.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:#a71d2a!important;font-weight:500!important;background-color:rgba(0,0,0,.05)!important;}
.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}
/* //navbar */
/* carousel-custom*/
.carousel-bg {background-color:#a71d2a!important; position: relative;padding-top:2rem!important;padding-bottom:2rem!important;border-bottom:.1rem solid rgba(0,0,0,.04)!important;}
/* // carousel-custom*/
/* footer-custom*/
.footer{padding-top:3rem; padding-bottom:5rem;font-size:.875rem;background-color:#1d2124;}
.footer a{font-weight:600;color:#fff;} .footer a:focus,.footer a:hover{color:#a71d2a;}
.footer p{color:#fff; margin-bottom:0}
.footer-links{padding-left:0;margin-bottom:1rem}
.footer-links li{display:inline-block}.footer-links li+li{margin-left:1rem}
/* //footer-custom*/
/* Back to Top */
#btn-back-to-top {position: fixed; bottom: 20px; right: 20px; display: none;}
/* // Back to Top */

/*--welcome--*/
.welcome{background-color:rgba(0,0,0,.01)!important;padding: 3rem 0 4rem; border-bottom: 1px solid #e7e7e7;}
/* // welcome */
/* Biography-custom*/
.biography{background-color:rgba(0,0,0,.01)!important;padding: 3rem 0 4rem; border-bottom: 1px solid #e7e7e7;}
.bio-grids{padding: 15px!important;}
.bio-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;border-radius:.25rem}
.bio-card-body{background-color:#ff4000!important;color:#fff !important;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:.75rem!important; font-size:.9rem!important; text-align:center!important;}
/* //Biography-custom*/
/*-- Blog posts custom --*/
.blogs {background-color:rgba(0,0,0,.01)!important;padding: 3rem 0 4rem; border-bottom: 1px solid #e7e7e7;}
.blog-post-title{margin-bottom: 5px;}
.blog-post-meta{margin-bottom: 10px; color: #999;}
/*-- // Blog posts customs--*/
/* gallery-custom*/
.gallery {background-color:rgba(0,0,0,.01)!important;padding: 3rem 0 4rem; border-bottom: 1px solid #e7e7e7;}
.gallery-grids{padding: 15px!important;}
.gallery-grid{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff!important;background-clip:border-box;border:0px solid rgba(0,0,0,.125);border-radius:.25rem}
.gallery-grid-body{background-color:#fff!important;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:.75rem!important; font-size:.9rem!important; text-align:justify;}
/* //gallery-custom*/
/* img.zoom-img */
img{max-width: 100%; vertical-align:middle}
a.mask{text-decoration: none; overflow: hidden; display: block;}
img.zoom-img{-webkit-transform: scale(1, 1);-webkit-transition-timing-function: ease-out;-webkit-transition-duration: 250ms;-moz-transform: scale(1, 1);-moz-transition-timing-function: ease-out;-moz-transition-duration: 250ms;}
img.zoom-img:hover{-webkit-transform: scale(1.3);-webkit-transition-timing-function: ease-out;-webkit-transition-duration: 300ms;-moz-transform: scale(1.3);-moz-transition-timing-function: ease-out;-moz-transition-duration: 300ms;overflow: hidden;}
/* img.zoom-img */
/* //gallery */
/* pagination-custom*/
.pagination-bg {background-color:rgba(0,0,0,.01)!important; padding: 2rem 0 1rem; border-bottom: 1px solid #e7e7e7;}
/* // carousel-custom*/