/*Widget header*/
.widget-header-1 h5,
.widget-header-2 h5{font-weight: 800;font-size:14px;text-transform:uppercase;letter-spacing:0;border-bottom:1px solid #001e32;padding-bottom:10px;position:relative;}
.widget-header-2 h5::after{content:"";background:#001e32;height:3px;width:50px;position:absolute;bottom:0;left:0;}
.widget-header-3 h5{text-transform:uppercase;font-size:14px;}

/*Widget sidebar menu*/
.sidebar-widget ul.menu li{padding:5px 0;position:relative;font-size:14px;}
#sidebar-wrapper ul.sub-menu{padding:0!important;background:none;}
.sidebar-widget ul.menu li:last-child{border:0;}

/*Tagcloud*/
.widget_tagcloud .tag-cloud-link{-moz-user-select:none;text-transform:capitalize;display:inline-block;font-size:13px;font-weight:400;line-height:0;padding:15px 20px;border-radius:30px;margin:0 5px 10px 0;border:1px solid #ebebeb;background:#f2f3f5;}

/*Widget about*/
.about-author-img{border-radius:50%;width:64px;height:64px;box-shadow:0 2px 4px var(--button-shadow-color-normal),0 0 0 transparent}

.custome-checkbox{margin-bottom: 5px;}
.toggle_info{padding:20px;background-color:#F7F7F7;}
.login_form .panel-body,
.coupon_form .panel-body{border:1px solid #e6e6e6;padding:30px;margin-top:30px;}
.custome-radio .form-check-label,
.custome-checkbox .form-check-label{position:relative;cursor:pointer;}
.custome-checkbox .form-check-label{position:relative;cursor:pointer;color:#687188;padding:0;vertical-align:middle;}
.custome-radio .form-check-input,
.custome-checkbox .form-check-input{display:none;}
.custome-checkbox .form-check-label::before{content:"";border:2px solid #ced4da;height:17px;width:17px;margin:0px 8px 0 0;display:inline-block;vertical-align:middle;border-radius:2px;}
.custome-checkbox .form-check-label span{vertical-align:middle;}
.custome-checkbox input[type="checkbox"]:checked+.form-check-label::after{opacity:1;}
.custome-checkbox input[type="checkbox"]+.form-check-label::after{content:"";width:11px;position:absolute;top:50%;left:3px;opacity:0;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;-moz-transform:translateY(-65%) rotate(-45deg);-webkit-transform:translateY(-65%) rotate(-45deg);transform:translateY(-65%) rotate(-45deg);}
.login_footer{margin-bottom:20px;margin-top:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;}
.divider-text-center{text-align:center;position:relative;}
.divider-text-center::before{content:"";position:absolute;left:0;top:50%;right:0;border-top:1px solid #ddd;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.divider-text-center span{background-color:#fff;padding:0 15px;position:relative;text-transform:uppercase;}
.btn-login li{margin:0px 5px 0;display:inline-block;}
.btn-login li a{border-radius:5px;padding:15px 25px;color:#fff;display:block;line-height:1;text-transform:none;letter-spacing:0;font-size:1rem;}
.btn-facebook{background:#3b5998;border-color:#3b5998;}
.btn-google{background:#d85040;border-color:#d85040;}
.custome-checkbox input[type="checkbox"]:checked + .form-check-label::before{background-color:var(--color-primary);border-color:var(--color-primary);}



/*Entry meta*/
.entry-meta{line-height:1;color:#666;}
.entry-meta.meta-2 .author-img img{width:22px;height:22px;border-radius:50%;}
.entry-meta.meta-2 .author-name{text-transform:uppercase;font-weight:600;display:inline-block;margin-top:7px;}
.entry-meta.meta-2 .create-date{position:relative;}
.entry-meta.meta-2 .create-date::after{content:"";width:1px;background:#999;height:100%;position:absolute;left:-15px;top:0;transform:rotate(21deg);}
figure .post-format{background:#fff;display:block;width:25px;height:25px;text-align:center;line-height:28px;border-radius:2px;}
.post-thumb-80 img{width:90px;height:90px;}
.post-thumb-90 img{width:90px;}
.post-thumb-64 img{width:64px;height:64px;border-radius:50%;}
.position-left-bottom{position:absolute;bottom:15px;left:15px;z-index:1}
.position-top-right{position:absolute;top:15px;right:15px;z-index:1}
.entry-meta.meta-0 span{position:relative;}
.entry-meta.meta-1 span{margin-right:10px;}
span.has-dot{position:relative;padding-left:10px;}
span.has-dot::before{content:"";width:3px;height:3px;background:#999;border-radius:50%;position:absolute;top:50%;margin-top:-1px;display:block;left:-3px;border-radius:50%}

/*FEATURED*/

/*featured-slider-1*/
.featured-1{padding: 30px 0 0; position: relative; overflow: hidden;z-index: 9; background: url(../images/template.webp) no-repeat;background-size: 100% 100%; background-position: center center;    -webkit-box-shadow: 0px 0px 30px 0px inset  rgba(0, 0, 0, .3);
    box-shadow: 0px 0px 30px 0px  inset  rgba(0, 0, 0, .3);}
.perspective-text {
  color: var(--color-dark);
  font-family: 'Raleway', sans-serif;
  font-size: 50px;
  font-weight: 900;
  letter-spacing: 1px;
    text-transform: uppercase; 
}
.featured-1 .subtitle > div{
	font-size: 34px;
	line-height: 45px;
text-transform: capitalize;
    font-weight: 900;
    font-style: italic;
    font-family: 'Raleway', sans-serif;
    color:var(--color-dark);
}
.featured-1 .subtitle div:nth-child(3), .featured-1 .subtitle div:nth-child(7), .featured-1 .subtitle div:nth-child(11){
	color:var(--color-danger)
}
.featured-1 > div{position: relative;z-index: 99}
.featured-1 h3{font-size:30px;font-weight:700;}
.featured-1 h2{font-size: 3.4vw;font-weight:300;font-family: 'Raleway';color:#125a8a; line-height: 1} 
.featured-1 h2 span{color:var(--color-primary);}
.featured-1 h2 span.text-danger {font-size: 3vw;}
.tags{letter-spacing:0}


/*SLICK SLIDER*/
.transition-04s{-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;}
.img-hover-slide{background-repeat:no-repeat;background-size:cover;background-position:center center;min-height:280px;overflow:hidden;-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;}
.post-thumb:hover .img-hover-slide{background-position:20%;-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;}
.post-module-1 .post-content-overlay{position:absolute;bottom:0;transition-duration:0.2s;}
.post-module-1 .post-thumb{-webkit-box-shadow:4px 4px 0 var(--bg-gray);box-shadow:4px 4px 0 var(--color-grey);}
.post-module-1 .post-thumb:hover .post-content-overlay{bottom:5px;}
.post-module-1 .post-content-overlay .entry-meta{line-height:1;}
.post-module-1 .post-content-overlay .entry-meta span.post-cat,
.entry-meta.meta-0 span.post-cat{padding-right:7px;margin-right:10px;color:#666;}
.post-module-1 .post-content-overlay .entry-meta span.post-cat::after{content:"";width:3px;height:3px;background:#999;position:absolute;right:0;bottom:3px;border-radius:50%}
.post-module-1 .post-content-overlay .entry-meta.text-white span.post-cat::after{background:#fff;}
.slick-dots{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin:0;padding:0;list-style-type:none;}
.slick-dots li{margin:0 0.15rem;}
.slick-dots button{display:block;width:6px;height:6px;padding:0;border:none;background-color:#999;text-indent:-9999px;}
.slick-dots li.slick-active button{background-color:#111;}

.carausel-2-columns .slick-dots{margin-top: 20px;}
.carausel-2-columns .slick-dots li{border-radius: 100%; overflow: hidden;}

.carausel-2-columns .slick-dots li button{width: 8px;height: 8px; background-color:var(--color-primary) !important; opacity: .1}
.carausel-2-columns .slick-dots li.slick-active button{ opacity: .8}
.top-left-icon,
.top-right-icon{position:absolute;top:30px;left:30px;border-radius:50px;width:30px;height:30px;text-align:center;line-height:30px;font-size:12px;z-index:3;color:#fff;-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition-duration:0.4s;-ms-transition:all 0.4s ease;}
.top-right-icon{left:unset;right:30px;}
.img-hover-slide:hover .top-left-icon,
.img-hover-slide:hover .top-right-icon{margin-top:-3px;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0px 5px 11px 0px rgba(0,0,0,0.18),0px 4px 15px 0px rgba(0,0,0,0.15);-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition-duration:0.4s;-ms-transition:all 0.4s ease;}
.hover-up:hover{transform:translateY(-5px);box-shadow:var(--box-shadow-hover),0 0 0 transparent;}
.hover-up-2:hover{transform:translateY(-5px);}
.transition-normal{transition:all .25s cubic-bezier(.02,.01,.47,1);}

/*post-card-1*/
.post-card-1{border:1px solid var(--secondary-border-color);z-index:12;transition:all .25s cubic-bezier(.02,.01,.47,1);position:relative;background:#fff}
.post-card-1::before{content:"";position:absolute;top:10px;right:10px;bottom:0;left:10px;border-radius:10px;box-shadow:var(--box-shadow-normal),0 0 0 transparent;transition:all .25s cubic-bezier(.02,.01,.47,1);z-index:-1;}
.post-card-1 .thumb-overlay{border-radius:10px 10px 0 0;}
.post-card-1 .post-content{background:#fff;border-radius:0 0 10px 10px;}
.post-card-content{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;}
.post-card-1 .top-right-icon{top:20px;right:20px;}
.post-card-1 .top-left-icon{top:20px;left:20px;}

article.short:hover h5 a{
	color: var(--color-primary)
}

/*Carausel-1*/
.carausel-post-1 .img-hover-slide{min-height:420px;}
.thumb-overlay::before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),to(rgba(0,0,0,.8)));background:-webkit-linear-gradient(top,transparent 50%,rgba(0,0,0,.8) 100%);background:-o-linear-gradient(top,transparent 50%,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.8) 100%);-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;}
.carausel-post-1 .arrow-cover{position:absolute;bottom:30px;right:15px;z-index:99}
.arrow-cover button, .slider-3-arrow-cover button{background:none;border:0;}
.arrow-cover button i, .slider-3-arrow-cover button i{color:white;font-size:22px}
.carausel-post-1 .post-content-overlay{position:absolute;bottom:0;left:0;transition-duration:0.2s;}
.carausel-post-1:hover .post-content-overlay{bottom:15px;transition-duration:0.2s;}

/*Carausel-3*/
.carausel-3-columns{margin:0 -15px;}
.carausel-3-columns-item{margin-right:15px;margin-left:15px;}

/*POST MODULES*/

/*list style*/

.list-style-2 .post-thumb, .post-card-1 .post-thumb{
	    height: 100%;
    width: 100%;
    max-width: calc(5 / 4 * 100vh);
}

.list-style-2 .post-thumb .img-hover-slide, .post-card-1 .post-thumb .img-hover-slide{min-height:auto!important; padding-bottom: 80%}

.list-style-2 .post-thumb .img-hover-slide .img-link, .post-card-1 .post-thumb .img-hover-slide .img-link{
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;}


/*post-share-social*/
figure .social-share,
.post-thumb .social-share{position:absolute;float:left;overflow:hidden;padding-left:0;bottom:10px;right:0;margin:0;z-index:200;}
.animate-conner .post-thumb .social-share{right:35px;}
figure .social-share li,
.post-thumb .social-share li{width:100%;text-align:center;max-width:0px;opacity:0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;float:left;margin-left:5px;}
figure .social-share li:first-child,
.post-thumb .social-share li:first-child{max-width:24px;opacity:1;pointer-events:none;}
figure .social-share li a,
.post-thumb .social-share li a{display:block;width:24px;height:24px;line-height:24px;text-align:center;border-radius:50%;font-size:11px;color:#fff;}
figure .social-share:hover li:nth-child(1),
.post-thumb .social-share:hover li:nth-child(1){opacity:0;max-width:0;}
figure .social-share:hover li,
.post-thumb .social-share:hover li{opacity:1;max-width:24px;}
figure .social-share:hover li:last-child,
.post-thumb .social-share:hover li:last-child{margin-right:15px;}
.social-share{height:0;transition-duration:0.2s;}
.bgcover:hover .social-share,
.post-thumb:hover .social-share{height:30px;transition-duration:0.2s;}
.post-thumb .social-share li a{background:#007aff;}
.post-thumb .social-share li a.fb,
.header-social-network .list-inline-item a.fb{background:#3b5999;}
.post-thumb .social-share li a.tw,
.header-social-network .list-inline-item a.tw{background:#55acee;}
.post-thumb .social-share li a.pt,
.header-social-network .list-inline-item a.pt{background:#bd081c;}
.thumb-overlay .post-thumb .social-share{right:35px;}

/*More articles*/
.single-more-articles{background:#fff none repeat scroll 0 0;border:1px solid rgb(225,225,225);bottom:84px;display:inline-block;max-width:100%;opacity:1;padding:0;position:fixed;right:20px;transform:translateY(200%);transition:all .2s cubic-bezier(.4,0,.2,1) 0s;width:330px;z-index:98;padding:20px;-webkit-box-shadow:0px 0px 40px 0px rgba(0,0,0,0.05);box-shadow:0px 0px 40px 0px rgba(0,0,0,0.05);-webkit-box-shadow:0px 0px 40px 0px rgba(0,0,0,0.05);}
.single-more-articles.single-more-articles--visible{transform:none;opacity:1;}
button.single-more-articles-close{position:absolute;top:-20px;right:-12px;border:0;background:none;font-size:22px;}

/*news-flash*/
.news-flash-cover .flash-news-title{line-height:1;margin-bottom:0;float:left;margin-right:15px;color:#fff;background:#000;padding:2px 10px;border-radius:2px;}
.news-flash-cover .flash-news-title i{font-size:12px;}
.news-flash-cover ul{line-height:1;}
#date-time ul{right:0;}
.live-now{color:#df4a2c;padding-left:10px;margin-right:10px;position:relative;letter-spacing:0.5px;}
.live-now::before{content:"";background:#b50f0f;width:6px;height:6px;border-radius:50%;position:absolute;left:0;top:50%;margin-top:-3px;animation:shadow-pulse 1s infinite;}

/*Categories*/
.widget_categories li.cat-item,
.widget_archive li,
.widget_pages li,
.widget_recent_comments li,
.widget_nav_menu li{border-bottom:1px dotted rgba(0,0,0,0.15);display:table;width:100%;padding:8px 0;}
.widget_categories li.cat-item:last-child{border:none;}
.widget_categories li.cat-item a,
.widget_archive li a,
.widget_pages li a{text-align:left;padding:0;}
.menu li.menu-item-has-children{position:relative;}
.menu li.menu-item-has-children::after{content:"\33";font-family:'ElegantIcons';font-size:14px;display:inline-block;padding-left:5px;position:absolute;right:0;}
#sidebar-wrapper .menu li.menu-item-has-children ul.sub-menu{padding-left:15px!important;}
.widget_categories li.cat-item span.post-count{float:right;display:inline-block;width:24px;height:24px;background:var(--color-muted);border-radius:50%;line-height:24px;text-align:center;color:#fff;font-size:12px;}
.widget_categories li:hover span.post-count{background:var(--color-danger);}

/*Tab*/
.nav-tabs .nav-link{color:#666;font-weight:600;}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active{color:#000;}
.nav-tabs .nav-link.active,
.nav-tabs .nav-link,
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover{border:none;padding:0;margin-right:30px;}
.nav-tabs .nav-link.active{border-width:0 0 2px 0;border-color:#000;border-style:solid;}
nav.tab-nav .nav-tabs{border:none;}
.tab-content>.tab-pane{display:block;height:0px;overflow:hidden;}
.tab-content>.active{height:auto;}

/*Social network widget*/

/*Taber*/
.widget-taber a.nav-link{font-size:14px;padding:4px 15px 0 0;float:left;position:relative;}
.widget-taber a.nav-link.active{font-size:18px;padding-top:0;padding-left:15px;}
.widget-taber a.nav-link.active::before{content:"";width:8px;height:8px;display:block;position:absolute;border-radius:50%;left:0;top:50%;margin-top:-4px;animation:shadow-pulse 1s infinite;}
.widget-taber nav.tab-nav{padding:0;}
.widget-taber-content{box-shadow:0px 0px 40px 0px rgba(0,0,0,0.05);}

/*Masonry*/
*{box-sizing:border-box;}
.grid::after{content:'';display:block;clear:both;}
.grid-sizer,
.grid-item{width:33.333%;}
.grid-item{float:left;}
.grid-item img{display:block;max-width:100%;}
@-webkit-keyframes rotating {0% {opacity: 0;transform: rotate(0) }25%,75% {opacity: 1 }50% {opacity: 0 }to {opacity: 0;transform: rotate(360deg) }}@keyframes rotating {0% {opacity: 0;transform: rotate(0) }25%,75% {opacity: 1 }50% {opacity: 0 }to {opacity: 0;transform: rotate(360deg) }}@-webkit-keyframes flying {0% {transform: translate(0) }10% {transform: translate(20px,50px) }20% {transform: translate(-30px,10px) }30% {transform: translate(10px,60px) }40% {transform: translate(50px) }50% {transform: translate(-10px,-40px) }60% {transform: translate(-40px,20px) }70% {transform: translate(30px,-30px) }80% {transform: translateY(-60px) }90% {transform: translate(40px,10px) }to {transform: translate(0) }}@keyframes flying {0% {transform: translate(0) }10% {transform: translate(20px,50px) }20% {transform: translate(-30px,10px) }30% {transform: translate(10px,60px) }40% {transform: translate(50px) }50% {transform: translate(-10px,-40px) }60% {transform: translate(-40px,20px) }70% {transform: translate(30px,-30px) }80% {transform: translateY(-60px) }90% {transform: translate(40px,10px) }to {transform: translate(0) }}