/*



Theme Name:



Theme URI:



Author:



Author URI:



Description:



Version:2.9



*/



@charset "utf-8";



/* CSS Document */



.aligncenter,.gallery-item a{display:block}



.alignleft{float:left; margin-right:15px; margin-bottom:10px}



.alignright{float:right; margin-left:15px; margin-bottom:10px}



.aligncenter{margin-left:auto; margin-right:auto}



.wp-caption{max-width:100%;padding:4px}



.entry-caption, .gallery-caption, .wp-caption .wp-caption-text{font-style:italic; font-size:12px; font-size:.857142857rem; line-height:2; color:#757575}



ul:before, ul:after{ content:''; display:table;}



ul:after{ clear:both;}



.full-img img{ width:100%; height:auto;}



img.img-crop { display:block; max-width:none }



.table-cell {display:table-cell; vertical-align:middle; padding:0;}



.table-div{ display:table; height:100%; width:100%; }







.owl-carousel, .owl-carousel .owl-item{-webkit-tap-highlight-color:transparent; position:relative}



.owl-carousel{display:none; width:100%; z-index:1}



.owl-carousel .owl-stage{position:relative; -ms-touch-action:pan-Y}



.owl-carousel .owl-stage:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}



.owl-carousel .owl-stage-outer{position:relative; overflow:hidden; -webkit-transform:translate3d(226,22,209)}



.owl-carousel .owl-item{min-height:1px; float:left; -webkit-backface-visibility:hidden; -webkit-touch-callout:none}



.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{display:none}



.no-js .owl-carousel, .owl-carousel.owl-loaded{display:block}



.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev{cursor:pointer; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}



.owl-carousel.owl-loading{opacity:0; display:block}



.owl-carousel.owl-hidden{opacity:0}



.owl-carousel.owl-refresh .owl-item{visibility:hidden}



.owl-carousel.owl-drag .owl-item{-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}



.owl-carousel.owl-grab{cursor:move; cursor:grab}



.owl-carousel.owl-rtl{direction:rtl}



.owl-carousel.owl-rtl .owl-item{float:right}



.owl-carousel .animated{-webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both}



.owl-carousel .owl-animated-in{z-index:0}



.owl-carousel .owl-animated-out{z-index:1}



.owl-carousel .fadeOut{-webkit-animation-name:fadeOut; animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}



.owl-height{transition:height .5s ease-in-out}



.owl-carousel .owl-item .owl-lazy{opacity:0; transition:opacity .4s ease}



.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d; transform-style:preserve-3d}



.owl-carousel .owl-video-wrapper{position:relative; height:100%; background:#000}



.owl-carousel .owl-video-play-icon{position:absolute; height:80px; width:80px; left:50%; top:50%; margin-left:-40px; margin-top:-40px; background:url(owl.video.play.png) no-repeat; cursor:pointer; z-index:1; -webkit-backface-visibility:hidden; transition:-webkit-transform .1s ease; transition:transform .1s ease}



.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3); -ms-transform:scale(1.3,1.3); transform:scale(1.3,1.3)}



.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn{display:none}



.owl-carousel .owl-video-tn{opacity:0; height:100%; background-position:center center; background-repeat:no-repeat; background-size:contain; transition:opacity .4s ease}



.owl-next, .owl-prev{background-position:0 0}



.owl-carousel .owl-video-frame{position:relative; z-index:1; height:100%; width:100%}



.owl-nav{text-align:center; margin-top:15px;}



.owl-next, .owl-prev{ border-radius:0; height:40px; width:40px; background-size:24px; background-position:center; background-repeat:no-repeat; -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; color:#fff; display:inline-block; margin:0;}



.owl-next{ right:0; background-image:url(images/next.svg)}



.owl-prev{ left:0;  background-image:url(images/prev.svg)}







.banner-wrapper { height:100vh; width:100%; position:relative; overflow:hidden;}



.banner-wrapper:before{ content:""; position:absolute; top:0; left:0; bottom:0; right:0; z-index:10; background:rgba(0,0,0,0.5);}



.video-bg { position:absolute; top:50%; left:50%; min-width:100%; min-height:100%; width:auto; height:auto; z-index:-100; -webkit-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%); }



.banner-wrapper .container{top:50%; left:50%; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); z-index:100; color:#fff; position:absolute;}



.banner-wrapper .container h1{ font-size:60px; text-transform:uppercase; line-height:1;}



.banner-wrapper .container h3{ text-transform:uppercase; font-weight:400;}







.header{ position:fixed; top:0; left:0; right:0; z-index:1000; padding:20px; -moz-transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -o-transition:all 0.5s ease;  transition:all 0.5s ease;}



.header.fixed-header{ background:#000; padding:10px 20px;}



.header .logo img{ width:220px;}



.header.fixed-header .logo img{ width:110px;}



.header .stellarnav{ margin-left:auto;}



.header .search-btn{ height:40px; width:40px; margin:0 8px; color:#fff; outline:0; padding:0; text-align:center; background:none; border:none; font-size:18px;}



.page-header.fixed-header{ background:#48216E;}







.header-search{ position:absolute; top:100%; left:0; right:0;}



.header-search .card-body{ padding:20px; background:#000000; border:none;}



.header-search .card-body form{ position:relative; display:block;}



.header-search .card-body form input[type="search"]{ padding-right:58px; padding-left:15px; height:46px; border:none;}



.header-search .card-body form input[type="submit"]{ background:url(images/search.svg) no-repeat center #FFDF4F; background-size:20px; position:absolute; border-radius:0; top:0; padding:0; width:51px; height:51px; border:none; text-indent:-9999px; margin:0; padding:0; top:0; right:0;}



.header-search .card-body form input[type="submit"]:hover{ background-color:#9c5936;}







.section{ padding:95px 0; position:relative; background-size:cover; background-position:center; background-repeat:no-repeat; overflow:hidden;}



.section .container{ position:relative; z-index:100;}



.title{ text-transform:uppercase;}







.embed-responsive .full-img, .embed-responsive a.d-block{min-width:initial; position:absolute; top:0; right:0; bottom:0; left:0; overflow:hidden; flex:0 0 auto; display:flex;}



.embed-responsive .full-img img, .embed-responsive a.d-block img{flex:1 1 auto; align-self:center; justify-self:center; object-fit:cover; height:100%; min-width:100%; width:auto;}







.w1 h2, .w2 .content h2, .section-title h2{background:-webkit-linear-gradient(45deg, #eaa802, #802e05); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}







.w1 .title{ margin-bottom:60px;}



.w1 h2{ font-size:60px; position:relative; padding-bottom:16px;}



.w1 h2:after{ content:''; position:absolute; width:120px; left:50%; margin-left:-60px; background:#48216E; bottom:0; height:4px;}



.w1 [class*=col-]:last-child .media{ direction:rtl;}



.w1 [class*=col-] .media{ margin-top:60px;}



.w1 [class*=col-] .media-body{ direction:ltr;}



.w1 [class*=col-] .media .icon{ position:relative; height:115px; width:115px; border-radius:50%;background:-webkit-linear-gradient( 



45deg



 , #eaa802, #9e512a); margin-right:16px; -moz-transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -o-transition:all 0.5s ease;  transition:all 0.5s ease;}



.w1 [class*=col-] .media:hover .icon{ background:#48216E;}



.w1 [class*=col-] .media .icon img{top:50%; left:50%; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); width:40%; position:absolute;}



.w1 [class*=col-] .media .icon img:nth-child(2){ opacity:0}



.w1 [class*=col-] .media:hover .icon img:nth-child(1){ opacity:0}



.w1 [class*=col-] .media:hover .icon img:nth-child(2){ opacity:1}



.w1 [class*=col-] .media h3{ text-transform:uppercase; font-size:30px; color:#853307; margin-bottom:0.2rem;}



.w1 [class*=col-]:last-child .media .icon{ margin-right:16px;}



.w1 .image{ bottom:0; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); position:absolute;}







.w2{ color:#cecece; background:#000000; font-size:18px;}



.w2 .content{ padding:10% 8%;}



.w2 .content h2{ font-size:80px; margin-bottom:30px;}



.w2 .content p{ margin-bottom:24px;}







.section-title{ position:relative; margin-bottom:60px;}



.section-title h2{ font-size:60px; position:relative; padding-bottom:16px;}



.section-title h2:after{ content:''; position:absolute; width:120px; left:0; background:#48216E; bottom:0; height:4px;}



.section-title:before{ content:attr(data-text); font-family:'Montserrat', sans-serif; letter-spacing:0px; color:#f2f2f2; position:absolute; left:-200px; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:250px; line-height:1; z-index:-1; margin-top:-20px;}



.section-title .row [class*=col-]:last-child{ text-align:right;}







.w3 .item, .w6 .item{ padding:15px;}



.w3 .owl-carousel, .w6 .owl-carousel{ margin:0 -15px}







.event-box{ background:#fff; border-radius:10px; overflow:hidden; -webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.12); box-shadow:0 0 15px 0 rgba(0,0,0,0.12);}



.event-box .content{ padding:30px; font-family:'Rajdhani', sans-serif; font-weight:700;}



.event-box .content .media{ align-items:center; color:#853307;}



.event-box .content .media i{ color:#eaa801; margin-right:6px; font-size:18px;}



.event-box .content a{ text-decoration:underline;}



.event-box .content h3{ color:#000;}







.w4 .container{ padding-top:70px; padding-bottom:70px;}



.w4 [class*=col-]{-ms-flex:0 0 20%; flex:0 0 20%; max-width:20%; color:#fff; overflow:hidden;}



.w4 [class*=col-] .full-img:before, .w4 [class*=col-] .full-img:after{ content:""; position:absolute; top:0; bottom:0; width:100%; height:100%; z-index:10; -moz-transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -o-transition:all 0.5s ease;  transition:all 0.5s ease;}



.w4 [class*=col-] .full-img:before{ background:rgba(0,0,0,0.5); left:0;}



.w4 [class*=col-]:hover .full-img:before{ left:-100%;}



.w4 [class*=col-] .full-img:after{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhYTgwMiIgc3RvcC1vcGFjaXR5PSIwLjU2Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MjMwMDciIHN0b3Atb3BhY2l0eT0iMC41NiIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);



background:-moz-linear-gradient(left,  rgba(234,168,2,0.56) 0%, rgba(130,48,7,0.56) 100%); background:-webkit-linear-gradient(left,  rgba(234,168,2,0.56) 0%,rgba(130,48,7,0.56) 100%); background:linear-gradient(to right,  rgba(234,168,2,0.56) 0%,rgba(130,48,7,0.56) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#8feaa802', endColorstr='#8f823007',GradientType=1 ); right:-100%;}



.w4 [class*=col-]:hover .full-img:after{ right:0;}



.w4 [class*=col-] a{ color:#fff;}



.w4 [class*=col-] h2{ position:absolute; margin:0; padding:30px; z-index:100; text-transform:uppercase}



.w4 [class*=col-] .content{ padding:30px; position:absolute; bottom:0; left:0; right:0; z-index:100; -moz-transition:all 0.5s ease;  -webkit-transition:all 0.5s ease;  -o-transition:all 0.5s ease;  transition:all 0.5s ease; bottom:-250px;}



.w4 [class*=col-]:hover .content{ bottom:0;}



.w4 [class*=col-] ul{ margin:0; padding:0; list-style:none;}



.w4 [class*=col-] ul li{ float:left; font-size:20px;}



.w4 [class*=col-] ul li + li{ margin-left:16px;}







.w5 .media .client-img{ /*background:url(images/quote.jpg) no-repeat top right; padding:105px 105px 0 0;*/ width:254px; margin-right:20px;}



.w5 .media ul{ margin:0; padding:0; list-style:none;}



.w5 .media cite{ display:block; font-weight:700; color:#000; font-family:'Rajdhani', sans-serif; font-size:24px; font-style:normal;}



.w5 .media ul li{ float:left; color:#e8a602;}



.w5 .media ul li + li{ margin-left:6px; font-size:17px;}



.w5 .owl-nav{ margin:0;}



.w5 .owl-next, .w5 .owl-prev{ position:absolute; margin-top:-20px; top:50%;}



.w5 .owl-next{ right:-50px;}



.w5 .owl-prev{ left:-50px;}



.gallery{ overflow:hidden;}



.gallery .row{ margin-left:-8px; margin-right:-8px;}



.gallery [class*=col-]{ padding-left:8px; padding-right:8px;}



.gallery .col-12, .gallery .col-6{ margin-bottom:16px;}



.gallery .embed-responsive-21by9::before{padding-top:49%;}







.post-item{ background:#fff; border-radius:10px; overflow:hidden; -webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.12); box-shadow:0 0 15px 0 rgba(0,0,0,0.12);}



.post-item .content{ padding:30px; text-align:center;}



.post-item .content a.link{ text-decoration:underline; font-family:'Rajdhani', sans-serif; font-weight:700;}



.post-item .content h4 a{ color:#000;}







.newsletter{ background:#48216E; color:#fff; position:relative;}



.newsletter:after{ background:#000; position:absolute; left:0; right:0; bottom:0; height:60px; content:''; z-index:1;}



.newsletter .container{ position:relative; z-index:100;}



.newsletter .container .content{ padding:50px 0;}



.newsletter form{ display:block; padding:15px; background:#fff;}



.newsletter .form-control, .newsletter input[type=submit]{ width:100%; border:none; height:50px;}



.newsletter .form-control:focus{ box-shadow:none;}



.newsletter .form-control{ border:none; border-right:1px solid #9c5936;}



.newsletter input[type=submit]{ color:#9c5936; text-transform:uppercase; text-decoration:underline; background:none; border-radius:0;}







.footer{ background:#000000; color:#cecece}



.footer a{ color:#ececec;}



.footer a:hover, .footer h4{ /*background:-webkit-linear-gradient(45deg, #eaa802, #802e05); -webkit-background-clip:text;-webkit-text-fill-color:transparent;*/ color:#fff;}



.footer-top{ padding:45px 0;}



.footer-info .media, .footer-info .media-body{ display:block;}



.footer-top .logo{ width:200px; margin-bottom:24px;}



.footer-top .social{ margin:0; padding:0; list-style:none;}



.footer-top .social li{ float:left; margin-right:12px;}



.footer-top .social a{ height:40px; width:40px; text-align:center; color:#fff; background:-webkit-linear-gradient( 45deg , #eaa802, #9e512a); border-radius:50%; display:block; text-align:center; line-height:40px;}



.footer-top .social a:hover{ color:#fff;}



.footer-top .social a i, .footer-top .social a:hover i{ color:#fff;}



.contact-info ul { margin-left:auto; padding:0; margin-bottom:0; list-style:none;}



.contact-info ul li + li{ margin-top:15px;}



.contact-info ul li.media{ align-items:center;}



.contact-info ul li .icon{ height:40px; width:40px; text-align:center; font-size:18px; color:#fff; line-height:40px; background:-webkit-linear-gradient( 45deg , #eaa802, #9e512a); margin-right:16px;cursor:pointer;}



.contact-info ul li .media .media-body{ margin-left:12px;}



.footer-bottom{ padding:20px 0; border-top:1px solid rgba(255,255,255,0.2); text-align:center;}



.footer .menu{ margin:0; padding:0; list-style:none; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap;}



.footer .menu li{ -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; margin-bottom:8px;}



.footer h4{ margin-top:85px;}



.contact-info ul li .icon:hover { background:-webkit-linear-gradient( 45deg, #48216e, #7a2cc5); border-color:#48216e;}



.footer-top .social a:hover {background:-webkit-linear-gradient( 45deg, #48216e, #7a2cc5);  border-color:#48216e;  color:#fff;}







.page-banner-image{ min-width:initial; position:absolute; top:0; left:0; right:0; bottom:0; overflow:hidden; flex:0 0 auto; display:flex;}



.page-banner-image:before{ content:''; position:absolute; top:0; left:0; bottom:0; right:0; background:rgba(54,54,54,0.7); z-index:1}



.page-banner-image img{flex:1 1 auto; align-self:center; justify-self:center; object-fit:cover; height:100%; min-width:100%; width:auto;}



.inner-page-banner{ padding:290px 0 150px 0; position:relative;}



.inner-page-banner .container{ position:relative; z-index:100;}



.inner-page-banner h1{ color:#fff; font-size:60px; position:relative; padding-bottom:16px; margin:0; text-align:center;}



.inner-page-banner h1:after{ content:''; position:absolute; width:100px; left:50%; margin-left:-50px; background:#fff; bottom:0; height:4px;}



.mpc-separator{ position:absolute; bottom:0; left:0; right:0; z-index:10;}



.w1-page{ background:#f6f6f6}







.map {height:400px; position:relative; width:100%;}



.map .map-inner { bottom:0; left:0; position:absolute; top:0; width:100%;}



.map .map-inner iframe { height:100%; width:100%;}







.login-form{ border:1px solid #e9eff3;}



.login-form .row [class*=col-] + [class*=col-]{border-left:1px solid #e9eff3;}



.login-form .row [class*=col-] .content{ padding:40px;}



.social-login a{ display:block; margin:0; padding:0.8rem 1.75rem; font-weight:600; text-transform:uppercase; border-radius:60px; font-family:'Rajdhani', sans-serif; margin-top:20px; color:#fff; text-align:center;}



.social-login a i{ margin-right:12px;}



.social-login a:hover{ color:#fff;}











.page-banner{ position:relative; text-align:center;}



.page-banner .page-banner-image{ height:350px;  min-width:initial; position:relative; overflow:hidden; flex:0 0 auto; display:flex;}



.page-banner .page-banner-image:before{ content:''; position:absolute; top:0; left:0; bottom:0; right:0; background:rgba(0,0,0,0.2);z-index:1}



.page-banner .page-banner-image img{flex:1 1 auto; align-self:center; justify-self:center; object-fit:cover; height:100%; min-width:100%; width:auto;}



.page-banner .page-header-content{ color:#fff; position:absolute; z-index:50; left:0; right:0; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}



.page-banner .page-header-content h1{ color:#fff; position:relative;  padding-bottom:12px; margin-bottom:20px;}



.page-banner .page-header-content h1:after{ bottom:0; left:50%; width:60px; margin-left:-30px; content:''; height:4px; background:#a9282b; position:absolute;}



.page-banner .page-header-content h1 small{ font-size:50%;}







.feed-sidebar{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.12); box-shadow:0 0 15px 0 rgba(0,0,0,0.12); background:#fff;}



.feed-sidebar .card-body{ border:none;}



.feed-sidebar .card-body + .card-body{ border-top:1px solid #e9eff3;}



.feed-sidebar .profile-intro .media{ align-items:center;}



.feed-sidebar .profile-intro .profile-img .embed-responsive{ border-radius:50%; margin-right:16px; width:80px;}



.feed-sidebar .profile-intro .media ul{ margin:0; padding:0; list-style:none;}



.feed-sidebar .profile-intro .media ul li{ display:block; font-size:12px; color:#6d6d6f;}



.feed-sidebar .profile-intro .media ul li h5{ color:#222;}



.feed-sidebar .card-body.follow{ text-align:center; font-family:'Rajdhani', sans-serif; font-size:12px; text-transform:uppercase; padding:0;}



.feed-sidebar .card-body.follow strong{ color:#48216E; display:block; font-size:24px;}



.feed-sidebar .card-body.follow [class*=col-]{ padding-top:1.25rem; padding-bottom:1.25rem;}



.feed-sidebar .card-body.follow [class*=col-] + [class*=col-]{ border-left:1px solid #e9eff3;}



.quick-links ul{ margin:0; padding:0; list-style:none}



.quick-links ul li + li{ border-top:1px solid #e9eff3;}



.quick-links ul li a{ display:block; padding:12px 16px;  font-family:'Rajdhani', sans-serif; text-transform:uppercase; font-weight:700; color:#222;}



.quick-links ul li a i{ margin-right:14px; color:#fff; height:36px; width:36px; line-height:36px; text-align:center; background:-webkit-linear-gradient( 45deg, #48216e, #7a2cc5);  border-color:#48216e; border-radius:50%;}



.quick-links ul li a .notify-count{background:-webkit-linear-gradient( 45deg , #eaa802, #9e512a); color:#fff; font-size:14px; margin-left:16px; padding:2px 6px; border-radius:6px;}







.feed-box{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.12); box-shadow:0 0 15px 0 rgba(0,0,0,0.12); background:#fff;}



.feed-box + .feed-box{ margin-top:30px;}



.feed-box .media-top{ align-items:center;}



.feed-box .media-top .embed-responsive{ border-radius:50%; margin-right:16px; width:60px;}



.feed-box .media-top ul{ margin:0; padding:0; list-style:none;}



.feed-box .media-top ul li{ display:block; font-size:12px; color:#6d6d6f;}



.feed-box .media-top ul li h5{ color:#222;}







.feed-box .btn{ padding:0;}



.feed-box .card-border{ border-top:1px solid #e9eff3;}



.feed-box .btn.dropdown-toggle::after { display:none;}



.feed-box .action-links{ margin:0; padding:0; list-style:none;}



.feed-box .action-links li{ float:left;}



.feed-box .action-links li + li{ margin-left:18px;}



.feed-box .action-links li a{ font-size:12px; color:#6d6d6f;}



.feed-box .action-links li a i { font-size:14px; margin-right:8px;}



.comment-list .media .embed-responsive{ border-radius:50%; margin-right:16px; width:40px;}



.comment-list .media .media-body .content{ background:#e9eff3; border-radius:12px; border:1px solid #d8d8d8; padding:12px; font-size:14px;}



.comment-list .media + .media{ margin-top:16px;}



.comment-form .embed-responsive{ border-radius:50%; width:45px;}



.comment-form textarea.form-control{ padding:10px 12px; font-size:14px; height:45px; resize:none}



.comment-form button[type=submit]{ height:45px; width:45px; border:none; padding:0;}







.profile-box{ background:#fff; -webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.12); box-shadow:0 0 15px 0 rgba(0,0,0,0.12); }



.profile-box .content{ padding:30px 20px; text-align:center;}



.profile-box .content .embed-responsive{ border-radius:50%; width:120px; margin:0 auto 24px}



.profile-box .content .row{ margin-left:-6px; margin-right:-6px;}



.profile-box .content .row [class*=col-]{ padding-left:6px; padding-right:6px;}



.profile-box  .btn-link{ border-top:1px solid #d8d8d8; font-weight:700; border-radius:0; background:-webkit-linear-gradient(45deg, #eaa802, #802e05); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}



.profile-box  .btn-link:hover{background:-webkit-linear-gradient( 45deg, #48216e, #7a2cc5); -webkit-background-clip:text; -webkit-text-fill-color:transparent; text-decoration:none;}







.blog-sidebar h3{ position:relative; font-size:24px; color:#48216e; padding-bottom:12px; margin-bottom:12px;}



.blog-sidebar h3:after{ background:#48216E; height:1px; width:50px; left:0; bottom:0; content:''; position:absolute;}



.single-post .blog-post .blog-post-img{ display:none;}



.blog-sidebar .widget{ margin:0 0 30px 0; padding:0;}



.blog-sidebar .widget:last-child{ margin:0;}



.blog-sidebar .widget ul{ padding:0; margin:0; list-style:none;}



.blog-sidebar .widget ul li{ margin-bottom:5px;}



.blog-sidebar .widget ul li:last-child{ margin-bottom:0;}



.blog-sidebar .widget ul li a{ color:#7b7b7b; display:block; line-height:30px; padding-left:16px; position:relative;}



.blog-sidebar .widget ul li a:before{ font-family:'Font Awesome 5 Free'; font-weight:900; content:'\f105'; position:absolute; top:-2px; left:0;}



.blog-sidebar .widget ul li a:hover{ color:#093254;}



.blog-sidebar .widget .widget-content{ background:#fff; padding:15px; border:1px solid #d8d8d8; -webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.2); box-shadow:0 10px 20px 0 rgba(0,0,0,0.2);}







.blog-sidebar .widget form{ position:relative; margin:0; -webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.2); box-shadow:0 10px 20px 0 rgba(0,0,0,0.2); background:#fff; display:block;}



.blog-sidebar .widget form label{ display:block; margin:0;}



.blog-sidebar .widget .screen-reader-text{ display:none;}



.blog-sidebar .widget form input[type="text"]{ padding-right:58px;}



.blog-sidebar .widget form input[type="submit"]{ background:url(images/search.svg) no-repeat center #48216E; background-size:20px; position:absolute; width:51px; height:51px; padding:0; border:none; text-indent:-9999px; right:0; top:0; bottom:0; margin:0; border-radius:0; box-shadow:none;}







.faqlist .accordionjs {position:relative; margin:0; padding:0; list-style:none; }



.faqlist .accordionjs .acc_section { position:relative; z-index:10; margin-top:0; overflow:hidden;}



.faqlist .accordionjs .acc_section + .acc_section{ margin-top:30px;}



.faqlist .accordionjs .acc_section .acc_head {color:#030e27; background:#f5f5f5; background-size:14px; font-weight:700; padding:16px 40px 16px 16px; cursor:pointer; position:relative; font-weight:700; font-size:18px;}



.faqlist .accordionjs .acc_section .acc_content { padding:30px 0 0 0;}



.faqlist .accordionjs .acc_section.acc_active > .acc_content { display:block;}



.faqlist .accordionjs .acc_section.acc_active > .acc_head { color:#fff; background:#48216E;}



.faqlist .accordionjs .acc_section .acc_head:after{ content:'\f0fe'; font-family:'Font Awesome 5 Free'; font-weight:900; right:20px; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); color:#48216E; position:absolute; font-size:22px;}



.faqlist .accordionjs .acc_section.acc_active > .acc_head:after{ content:'\f146'; font-family:'Font Awesome 5 Free'; font-weight:900; right:20px; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); color:#fff; position:absolute; font-size:22px;}







.profile-header{ background:#48216E; padding:10px 20px;}



.profile-section{ padding:225px 0 95px;}



.profile-avatar { position:relative; margin:0 auto 30px; width:200px;}



.profile-avatar .embed-responsive{ border-radius:50%; z-index:1;}



.upload-btn-wrapper {position:absolute; z-index:100; overflow:hidden; display:inline-block; bottom:-20px; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);}



.up-btn {border-radius:50%; height:40px; width:40px; line-height:40px; text-align:center; border:none; cursor:pointer; font-size:18px; font-weight:bold; color:#fff; background:-webkit-linear-gradient( 45deg , #eaa802, #9e512a);}



.upload-btn-wrapper input[type=file] { font-size:100px; position:absolute; left:0; top:0; opacity:0;}



.profile-intro h4{ margin:0; text-transform:uppercase; color:#eaa802;}



.profile-intro  h5{ font-size:14px; color:#000; text-transform:uppercase;}







.profile-nav{ background:#fff; box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;}



.profile-nav ul{ margin:0; padding:0; list-style:none;}



.profile-nav ul li + li{ border-top:1px  solid #eee;}



.profile-nav ul li a{ display:block; padding:12px 20px; align-items:center;}



.profile-nav ul li a i{ margin-right:8px;}



.profile-nav ul li a:hover, .profile-nav ul li a.active, .profile-nav ul li.active a{color:#fff; background:-webkit-linear-gradient( 45deg , #eaa802, #9e512a);}



.event-item h6{ color:#48216E;}