/*!------------------------------------------------------------------
[MAIN STYLESHEET]

PROJECT:	Project Name
VERSION:	Versoin Number
-------------------------------------------------------------------*/@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700|Playfair+Display:400,700&display=swap");@font-face{font-family:'hanskendrick';src:url("../plugins/fonts/hanskendrick-regular-webfont.woff") format("woff");font-style:normal;font-display:swap}body{line-height:1.5;font-family:"Open Sans", sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;color:#585757}p{margin-bottom:1.5rem;font-weight:400;font-size:16px;line-height:1.5;font-family:"Open Sans", sans-serif}h1,h2,h4,h5,h6{margin-bottom:0.8rem;color:#000000;font-family:"hanskendrick";font-weight:600;line-height:1.2}h1{font-size:80px}@media (max-width: 767px){h1{font-size:55px}}h2{font-size:50px}@media (max-width: 767px){h2{font-size:45px}}h4{font-size:30px}h5{font-size:20px}h6{font-size:16px}.btn{font-size:15px;font-family:"Open Sans", sans-serif;text-transform:capitalize;padding:8px 20px;border-radius:0;font-weight:600;border:1px solid;position:relative;z-index:1;transition:.2s ease}.btn:focus{outline:0;box-shadow:none !important}.btn:active{box-shadow:none}.btn-primary{background:#0158a5;color:#fff;border:0}.btn-primary:active{background:#0158a5 !important}.btn-primary:hover{background:#3294fc}.btn-transparent{color:#0158a5;border:0}body{background-color:#fff;overflow-x:hidden}::-moz-selection{background:#3294fc;color:#fff}::selection{background:#3294fc;color:#fff}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:999;display:flex;align-items:center;justify-content:center;opacity:1;transition-property:opacity;transition-duration:.5s}.preloader.hidden{opacity:0;pointer-events:none}.preloader .loader{position:absolute;top:50%;left:50%;width:142px;height:40px;margin:-20px 0 0 -71px;background:white}.preloader .loader .dot{position:absolute;width:16px;height:16px;top:12px;left:15px;background:#00c3ffea;border-radius:50%;-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation:dot 2.8s infinite;animation:dot 2.8s infinite;transition-property:opacity}.preloader .loader .dots{-webkit-transform:translateX(0);transform:translateX(0);margin-top:12px;margin-left:31px;-webkit-animation:dots 2.8s infinite;animation:dots 2.8s infinite}.preloader .loader .dots span{display:block;float:left;width:16px;height:16px;margin-left:16px;background:#00c3ffea;border-radius:50%}@-webkit-keyframes dot{50%{-webkit-transform:translateX(96px);transform:translateX(96px)}}@keyframes dot{50%{-webkit-transform:translateX(96px);transform:translateX(96px)}}@-webkit-keyframes dots{50%{-webkit-transform:translateX(-31px);transform:translateX(-31px)}}@keyframes dots{50%{-webkit-transform:translateX(-31px);transform:translateX(-31px)}}ul{list-style-type:none;margin:0px}img{vertical-align:middle;border:0}a,a:hover,a:focus{text-decoration:none}a,button{cursor:pointer;transition:.2s ease}a:focus,button:focus{outline:0}a:hover,a.text-dark:hover{text-decoration:underline}.section{padding-top:90px;padding-bottom:90px}.content img{max-width:100%}.bg-secondary{background-image:linear-gradient(#fff, #e6f2fd);border-bottom:1px solid #ddd}.text-dark{color:#000000 !important}.font-secondary{font-family:"hanskendrick" !important}.mb-80{margin-bottom:80px !important}.mb-100{margin-bottom:100px !important}.form-control{border:0;border-bottom:1px solid #ababab;border-radius:0}.form-control:focus{outline:0;box-shadow:none;border-color:#00c3ffea}textarea.form-control{height:150px}.navigation{z-index:9}.navigation{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;transform:translateY(0);transition:transform .4s ease-out;padding:10px 40px;background-color:#fff}@media (max-width: 575px){.navigation{padding:10px}}.navbar .nav-item .nav-link{padding:20px 15px}@media (max-width: 991px){.navbar .nav-item .nav-link{padding:10px}}.navbar .dropdown:hover .dropdown-menu{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.navbar .dropdown-menu{box-shadow:0px 3px 9px 0px rgba(0,0,0,0.12);padding:10px;border:0;top:100%;left:-10px;border-radius:0;display:block;visibility:hidden;transition:.3s ease;opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);background:#fff}@media (max-width: 991px){.navbar .dropdown-menu{display:none;opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);text-align:center}}.navbar .dropdown-menu.show{visibility:hidden}@media (max-width: 991px){.navbar .dropdown-menu.show{visibility:visible;display:block}}.navbar .dropdown-item:active{color:#fff;background-color:#00c3ffea}.search-icon{border:0;background:transparent;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.title-border-lg{position:relative}.title-border-lg::before{position:absolute;content:"";height:2px;width:300px;bottom:-50px;background:#ababab}@media (max-width: 575px){.pagination{overflow:auto;white-space:nowrap}.pagination::-webkit-scrollbar{width:0px;background:transparent}}.pagination .page-item .page-link{font-family:"hanskendrick";font-size:30px;border:0;color:#585757}@media (max-width: 767px){.pagination .page-item .page-link{font-size:16px}}.pagination .page-item .page-link:hover{color:#000000;background-color:transparent}.pagination .page-item:first-child .page-link,.pagination .page-item:last-child .page-link{font-size:16px}.pagination .page-item.active .page-link{color:#000000;text-decoration:underline;background:transparent}.instagram-slider{overflow-y:scroll}.instagram-post{position:relative}.instagram-post::before{position:absolute;content:"";left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,0.5);opacity:0;visibility:hidden;transition:.2s ease;pointer-events:none}.instagram-post ul{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;visibility:hidden;transition:.2s ease}.instagram-post ul a{transition:.2s ease;font-size:20px}.instagram-post ul a:hover{text-decoration:none}.instagram-post ul a:hover{color:#00c3ffea !important}.instagram-post:hover::before{visibility:visible;opacity:1}.instagram-post:hover ul{visibility:visible;opacity:1}.hero-section{padding:70px 0 0;background-image:linear-gradient(#fff, #e6f2fd);border-bottom:1px solid #ddd}footer{background-image:linear-gradient(#e6f2fd, #fff)}.article-full-width{display:flex;flex-wrap:nowrap}@media (max-width: 767px){.article-full-width{flex-direction:column}}.article-full-width .post-image{margin-right:20px}@media (max-width: 767px){.article-full-width .post-image{margin:0 0 20px 0}}.article-full-width .post-image img{height:400px;width:auto}@media (max-width: 767px){.article-full-width .post-image img{height:auto;width:100%}}.article-full-width .post-content{max-width:50%}@media (max-width: 767px){.article-full-width .post-content{width:100%;max-width:none}}.article-full-width .post-content .btn{padding-left:0}@media (max-width: 991px){.article-full-width .post-summary{display:none}}@media (max-width: 767px){.article-full-width .post-summary{display:block}}.article-full-width.article-right{justify-content:flex-end}@media (max-width: 767px){.article-full-width.article-right{flex-direction:column-reverse}}.article-full-width.article-right .post-image{order:2;margin:0 0 0 20px}@media (max-width: 767px){.article-full-width.article-right .post-image{margin:0 0 20px 0}}.article-full-width.article-right .post-content{order:1}.article-full-width.article-right .post-meta{margin-left:auto}@media (max-width: 767px){.article-full-width.article-right .post-meta{margin-left:0}}blockquote{font-style:italic;color:#000000;background:#fdefe6;padding:20px;font-weight:600}.content *{margin-bottom:20px}.content>ul li{margin-bottom:12px}.widget{padding:15px 0}.widget:not(:last-child){margin-bottom:30px;border-bottom:1px solid #f4f4f4}.search-box{position:relative}.search-box i{position:absolute;left:0;top:25px;color:#767575}.post-thumb-sm{max-width:75px;max-height:75px;overflow:hidden}.tag-list li a{display:block;background:#f4f4f4;padding:2px 5px;color:#000000}.tag-list li a:hover{color:#00c3ffea}.content ul{list-style-type:disc}@media (max-width: 767px){footer .row{text-align:center}.list-inline-item:not(:last-child){margin-right:1.5rem}}.photo-gallery{display:flex;flex:1;flex-wrap:wrap;justify-content:center;padding:0}.photo-gallery li{flex:1 0 auto;width:28%;margin:1rem;padding:.3rem;border:1px solid #ddd;align-self:flex-end}.photo-gallery figure{margin:0}.photo-gallery figcaption{font-size:90%;background-color:#333;padding:.5rem 0;font-style:italic;color:white;text-align:center}.photo-gallery img{width:100%}
