/*����ǰ�����Ϊ��ʾ��,���ܶ��ο�����Դ��ֻ������: http://www.bootstrapmb.com/item/7524��(��˵��ֻ����ʾҳ����,�������ص�Դ���)*//* Body  */.container .min-container {    padding-left: 15px;    padding-right: 15px;}.container .sidebar + .min-container {    padding-left: 0;    padding-right: 0;}.modal-backdrop{	background-color: #212326;	z-index: 100000;}.modal-backdrop.show {    opacity: .95;}.modal{	z-index: 100001;}/* Coming Soon */.countdown{	margin-bottom:40px;}.countdown .date{    width: 120px;    display: inline-block;    color: #000;    padding: 0 10px;    position: relative;}.countdown .date:after{	content: ":";    position: absolute;    font-size: 50px;    right: -8px;    top: 2px;    line-height: 60px;    color: #fff;}.countdown .date:last-child:after{	content:none;}.countdown .date span:last-child{	color: #fff;    height: auto;    width: auto;    display: block;    background: transparent;    text-transform: uppercase;    font-weight: 500;    font-size: 14px;    letter-spacing: 1px;}.countdown .date .time{	font-size: 70px;    color: #fff;    line-height: 70px;    display: block;    width: auto;    height: auto;    background: transparent;    margin: 0;    font-weight: 600;}.cs-title{    font-size: 50px;    color: #fff;    font-weight: 500;    line-height: 70px;    margin-bottom: 15px;    opacity: 1;    text-transform: uppercase;    letter-spacing: 2px;}.countdown-social{	margin:0;	padding:0;	list-style:none;	width:100%;	}.countdown-social li{	display:inline-block;	margin:0 2px;}.countdown-social li a{    width: 50px;    height: 50px;    background: #fff;    border-radius: 50px;    font-size: 18px;    line-height: 50px;    color: #000;}.countdown-social li a:hover{	background:#5608e0;	color:#fff;}.cs-logo{	margin-bottom: 20px;}.cs-logo .logo{    width: 250px;    display: inline-block;}.page-down,.coming-soon{    height: 100vh;    display: table;    width: 100%;}.page-down .container-fluid,.coming-soon .container{	display: table-cell;    vertical-align: middle;}.pagedown-title h1{	margin:0;	font-family:Roboto;	font-weight:500;	color:#fff;	font-size:70px;	line-height:80px;    margin-bottom: 15px;	}.pagedown-title{	padding-left:165px;	position:relative;    margin-left: 50px;	}.pagedown-title img{	position: absolute;    left: -10px;    top: 10px;    width: 160px;}.pagedown-title p{	margin:0;	font-family:Roboto;	font-weight:300;	color:#fff;	font-size:28px;	line-height:40px;	opacity: 0.8;	}/* Header Author */.header-author{    background-color: #f1f1f1;    background-image: url(../images/pattern/pt1.png);    padding: 40px 30px;    border-bottom: 1px solid rgba(0,0,0,0.1);    border-top: 0px solid rgba(0,0,0,0.1);    display: flex;    align-items: center;	position:relative;	z-index:1;	overflow: hidden;}.author-bg-text{	font-family: 'Playfair Display', serif;    position: absolute;    left: 50%;    font-size: 120px;    white-space: nowrap;    font-weight: 900;    transform: translateX(-50%);    bottom: -42px;    color: #999;    text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 1px 0 #000, 0 -1px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;    opacity: 0.2;    z-index: -1;}.author-bx.img-center{    width: 400px;    justify-content: center;}.author-bx{    display: flex;    max-width: 810px;    margin-left: auto;    margin-right: auto;}.author-bx .author-media{	height:160px;	width:160px;	border-radius:160px;	overflow:hidden;	box-shadow: 0 0 0 8px #fff;	}.author-bx .author-info .title{    font-family: 'Playfair Display', serif;    font-size: 50px;    font-weight: 900;    line-height: 60px;    margin-bottom: 5px;}.author-bx .author-info .title.say-hi{    font-size: 150px;    font-weight: 900;    line-height: 120px;    margin-bottom: 15px;    color: #3f3b46;    text-shadow: -5px -5px 0 #b4b4b4, 5px -5px 0 #b4b4b4, -5px 5px 0 #b4b4b4, 5px 5px 0 #b4b4b4;    text-transform: uppercase;    font-family: Roboto;}.author-bx .author-info{	padding-left:30px;}.author-bx .author-info.text-center{	padding-left:0;}.author-bx .author-info p{    font-size: 32px;    line-height: 40px;    font-weight: 300;    color: #0f1012;    margin-bottom: 15px;}.author-social{	margin:0;	padding:0;	list-style:none;}.author-social li{	display:inline-block;}.author-social li a {	margin-right: 10px;    display: flex;    align-items: center;	opacity:0.7;	}.author-social li a i{	width: 24px;    height: 24px;    border: 2px solid #000;    text-align: center;    line-height: 20px;    color: #000;    border-radius: 5px;    text-shadow: 0 0 0;    font-size: 14px;	transition:all 0.5s;	-moz-transition:all 0.5s;	-webkit-transition:all 0.5s;	-ms-transition:all 0.5s;	-o-transition:all 0.5s;}.author-social li a span{	color: #000;    text-transform: uppercase;    font-weight: 600;    font-size: 14px;    margin-left: 10px;    line-height: 18px;}.author-social li a:hover{	opacity:1;}.author-social li a:hover i{	background:#5608e0;	color:#fff;	border-color:#5608e0;}.author-transparent.header-author{	background-color: transparent;    background-image: none;}.author-transparent.header-author .author-social li a span {	color: rgba(255,255,255,0.7);}.author-transparent.header-author .author-social li a i{	color: #fff;}.author-transparent.header-author .author-bx .author-info .title{	color:#fff;}.author-transparent.header-author .author-social li a{	opacity:1;}.author-transparent.header-author .author-social li a i{	    border: 2px solid #fff;}.author-transparent.header-author .author-social li a:hover i{	border-color:#fff;	background:#fff;	color:#000;}.author-transparent.header-author .author-bx .author-info p{	color:#b5bcca;}.author-info-left,.author-info-right{	max-width:300px;	width:300px;}/* Header */.extra-nav .search-btn a{	padding: 10px 25px;    position: relative;    color: #888;    line-height: 16px;    font-size: 16px;    font-weight: 400;}.extra-nav .search-btn a i{    color: #000;    position: absolute;    left: 0;    top: 13px;}.extra-nav.extra-nav-left .extra-cell{	margin-left: 0;}.header-full .main-bar {    border-top: 1px solid rgba(0,0,0,0.1);    border-bottom: 1px solid rgba(0,0,0,0.1);}.extra-nav {    padding: 13px 0 12px 0;}.header-nav .nav >li .sub-menu li {    border-bottom: 1px solid #e7e7e7;}.site-header.header-top .full-sidenav .logo-header{	padding: 50px;}.header-transparent .extra-nav .search-btn a i{	color:#fff;}.header-transparent.overlay .main-bar {    background-color: rgba(255,255,255,0.1);}/* Header Style 2 */.header-style-2 .header-nav .nav >li >a{    text-transform: uppercase;    font-weight: 500;    font-size: 15px;    color: #000;}/* Quik Search */.dlab-quik-search .form-control {    font-size: 24px;    text-align: left;    font-family: roboto;    padding: 25px 10px;	border-bottom: 1px solid rgba(255,255,255,1);}.dlab-quik-search {	background-color:rgba(33,35,38,0.95) !important;	z-index: 999999;}.dlab-quik-search span {    right: 10px;    margin: -10px 0;    font-size: 25px;}.dlab-quik-search .search-remove{    right: 30px;    top: 35px;}/* Header Categories Box */.header-nav .nav >li >.mega-menu {	border-radius: 0;}.life-style-post .blog-post .post-title {	text-align: left;    font-size: 15px;    font-weight: 600;    line-height: 1.5;}.post-slider .dlab-post-info {    padding: 5px 0 0;}/* Sidenav Layout */.sidenav-layout .site-header .full-sidenav{	height: 100%;	width: 365px;    left: 0;	opacity: 1;	background-image: url(../images/menu-bg.jpg);}.sidenav-layout .site-header .full-sidenav:after{    content: "";    z-index: -1;    background: #000;    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    opacity: 0.7;}.sidenav-layout .site-header .full-sidenav .logo-header {    display: block;    width: auto;    padding: 50px;    height: auto;    position: relative;	background-color: rgba(0,0,0,0);}.sidenav-layout .site-header .full-sidenav .nav {    margin: auto;	padding: 0 25px;	}.sidenav-layout .site-header .full-sidenav .logo-header img {    width: 100%;    float: unset;}.sidenav-layout .main-content{	margin-left: 365px;}.sidenav-layout .sticky-top{	top: 0;}.sidenav-layout .sidenav .header-logo{	padding: 30px;}.sidenav-layout .sidenav .extra-nav {	position: absolute;	bottom: 0;	padding: 30px 0;	width: 100%;}.sidenav-layout .site-header .full-sidenav .nav >li >a {	font-size: 15px;    color: #fff;    font-weight: 600;}.sidenav-layout .site-header .full-sidenav .nav >li >a i{	width: 20px;    height: 20px;    background: rgba(255,255,255,0.2);    text-align: center;    line-height: 20px;    font-weight: 400;    position: absolute;    right: 0;    top: 19px;}.sidenav-layout .header-nav.full-sidenav .nav >li >.sub-menu li a, .sidenav-layout .header-nav.full-sidenav .nav >li >.mega-menu li a {	font-size: 15px;}.sidenav-layout .extra-nav.extra-nav-left{	text-align: center;}.sidenav-layout .extra-nav .btn{	padding: 12px 22px;    font-size: 14px;    font-weight: 300;    letter-spacing: 0.8px;    display: inline-block;    line-height: 16px;    color: #fff;    background: rgba(255,255,255,0.1);    border: 1px solid rgba(255,255,255,0.2);}.sidenav-layout .extra-nav .search-btn a i{	position: unset;	color:#fff;}.sidenav-layout .site-header .menu-btn{	background-color: #0f1012;    border-radius: 0;    padding: 10px;    right: 0;    position: fixed;    top: 0;    display: none;}.sidenav-layout .site-header .full-sidenav .menu-close.active{	color: #000;	transition: all 0.5s;	opacity: 1;}.sidenav-layout .site-header .full-sidenav .menu-close i {    background: #0f1012;    padding: 20px;    opacity: 1;    top: 0;    right: 0;}.sidenav-layout .site-header .full-sidenav .menu-close{	left: 0;	transition: all 0.5s;}.post-header .blog-card{	margin-bottom:0;}.post-header .dlab-post-media img{	min-height:250px;	object-fit:cover;}/* Menu Icon */.menu-icon{	padding: 0;	width: 45px;	height: 45px;	text-align: center;	display: flex;	justify-content: center;	align-items: center;}.menu-icon-in{	width: 30px;	height: 22px;	position: relative;	-webkit-transform: rotate(0deg);	-moz-transform: rotate(0deg);	-o-transform: rotate(0deg);	transform: rotate(0deg);	-webkit-transition: .5s ease-in-out;	-moz-transition: .5s ease-in-out;	-o-transition: .5s ease-in-out;	transition: .5s ease-in-out;	cursor: pointer;	display: inline-block;}.menu-icon-in span{  display: block;  position: absolute;  height: 2px;  width: 100%;  opacity: 1;  left: 0;  -webkit-transform: rotate(0deg);  -moz-transform: rotate(0deg);  -o-transform: rotate(0deg);  transform: rotate(0deg);  -webkit-transition: .25s ease-in-out;  -moz-transition: .25s ease-in-out;  -o-transition: .25s ease-in-out;  transition: .25s ease-in-out;  background-color:#fff;}.menu-icon-in span:nth-child(1) {	top: 0px;}.menu-icon-in span:nth-child(2) {	top: 50%;	transform: translateY(-50%);	-moz-transform: translateY(-50%);	-webkit-transform: translateY(-50%);	-ms-transform: translateY(-50%);	-o-transform: translateY(-50%);}.menu-icon-in span:nth-child(3) {  bottom: 0;}.header-nav.full-sidenav .mCustomScrollBox{	width:100%;}.menu-close i {    color: #fff;    font-size: 24px;    position: absolute;    right: 45px;    top: 60px;}.menu-close{	position:fixed;	top:0;	right:-100px;	opacity:0;	cursor:pointer;	z-index: 999999;	color: #fff;}.menu-close.active{	opacity:0.8;	right: 0;}/* SideNav ======= */.site-header .full-sidenav{	position: fixed;	right: 100%;	width: 100%;	top: 0;	z-index: 999988;	background: #2d2f32;	height: 100vh;	display: flex;	flex-direction: column;	justify-content: space-between;	transition:all 0.5s;	-webkit-transition:all 0.5s;	-ms-transition:all 0.5s;	-moz-transition:all 0.5s;	-o-transition:all 0.5s;	left: auto;	opacity: 0;	}.site-header .full-sidenav .nav >li >a {    padding: 15px 0;    text-transform: uppercase;    text-align: left;    width: 100%;    min-width: 100%;    border-bottom: 1px solid rgba(255,255,255,0.2);}.site-header .full-sidenav .mCSB_container{	display: flex;	flex-direction: column;	justify-content: space-between;	min-height: 100%;}.site-header .full-sidenav.active{	right:0;	opacity: 1;}.site-header .full-sidenav .nav {	margin: 200px auto auto;	text-align: left;}.header-nav.full-sidenav .nav >li >a{	color:#000;}.header-nav.full-sidenav .social-menu,.header-nav.full-sidenav .logo-header,.header-nav.full-sidenav .nav{    float: none;    width: 100%;}.header-nav.full-sidenav .logo-header {    position: fixed;    left: 0;    top: 0;    background-color: #2d2f32;    width: 100%;    padding: 50px;}.header-nav.full-sidenav .logo-header img{	width: 180px;	float: left;}.header-nav.full-sidenav .nav >li >.sub-menu, .header-nav.full-sidenav .nav >li:hover >.sub-menu, .header-nav.full-sidenav .nav >li >.mega-menu,.header-nav.full-sidenav .nav >li:hover >.mega-menu{	opacity: 1;	visibility: visible;	position:unset;	border: 0;	background-color: rgba(0,0,0,0);	margin: 0 auto;}.header-nav.full-sidenav .nav >li >.sub-menu, .header-nav.full-sidenav .nav >li >.mega-menu {    box-shadow: none;    -webkit-transition: unset;    -moz-transition: unset;    -ms-transition: unset;    -o-transition: unset;    transition: unset;    width: 100%;    text-align: left;    border: 0;    padding-top: 0;    min-width: 100%;    padding: 0;}.header-nav.full-sidenav .nav >li >.sub-menu li,.header-nav.full-sidenav .nav >li >.mega-menu li{	border: 0;}.header-nav.full-sidenav .nav >li >.sub-menu li a, .header-nav.full-sidenav .nav >li >.mega-menu li a {    border: 0;    font-size: 20px;    color: #fff;    font-weight: 500;    padding: 10px 0;}.header-nav.full-sidenav .nav >li >.sub-menu li:hover a, .header-nav.full-sidenav .nav >li >.mega-menu li:hover a {	padding: 10px 15px;}.header-nav.full-sidenav .nav >li .sub-menu li:hover a:after{	background:#fff;}.site-header .full-sidenav .logo-header{	display: none;}.site-header .full-sidenav .logo-header{	display: none;	transition: all 0.5s;}.site-header .full-sidenav.active .logo-header {    display: table;    clear: both;	transition: all 0.5s;}.author-bx{	}.header-nav .author-bx .author-media {	height: 80px;    width: 80px;    border-radius: 80px;    overflow: hidden;    box-shadow: 0 0 0 4px #fff;    max-width: 80px;    display: block;    flex: 0 0 80px;}.header-nav .author-bx .author-info p {    font-size: 16px;    line-height: 24px;    font-weight: 300;	color: #fff;	margin-bottom: 5px;}.header-nav .author-bx{	max-width: 100%;    padding: 25px;    border-top: 1px solid rgba(255,255,255,0.2);}.header-nav .author-bx .author-info {    padding-left: 15px;}.header-nav .author-bx .author-info .author-social li a{	opacity:1;	margin-right:2px;}.header-nav .author-bx .author-info .author-social li a i{    width: 20px;    height: 20px;    border: 1px solid #fff;    line-height: 19px;    font-size: 12px;    color: #fff;    font-weight: 100;    text-shadow: none;    border-radius: 3px;	transition:all 0.5s;	-moz-transition:all 0.5s;	-webkit-transition:all 0.5s;	-ms-transition:all 0.5s;	-o-transition:all 0.5s;}.header-nav .author-bx .author-info p strong{	font-weight:500;	font-style:italic;}/* Sidebar */.side-bar-left{	border-left: 0;	padding-left: 0;	border-right: 1px solid #ececec;	padding-right: 30px;}.widget-title span,.title-head span,.contact-title span,.comment-respond .comment-reply-title span{	position:relative;	z-index: 3;}.side-bar .widget:last-child{	padding-bottom: 10px;}.widget.widget-ads img{	width: 100%;}/* Widget About *//* Widget Social */.social-icon{	padding-left: 0;}.social-icon li {    display: inline-block;}.social-icon li a {	height: 40px;    width: 40px;    font-size: 16px;    padding: 0;    color: #242627;    line-height: 40px;    background-color: #f1f1f1;}.social-icon li a i{	margin:0;}.site-footer .footer-top .social-icon li a {    background-color: #1e1f1f;	color: #fff;}.site-footer .footer-top .social-icon li a:hover{	background:#5608e0;}.blog-post.blog-single .dlab-post-text.text .social-icon{	padding-left: 0;}.blog-post.blog-single .dlab-post-text.text .social-icon li{	padding: 0;}.blog-post.blog-single .dlab-post-title.m-b30{	margin-bottom: 30px;}.blog-post.blog-single .wp-block-image.alignwide.m-b40,.blog-post.blog-single .dlab-post-media.blog-single.m-b40{	margin-bottom: 40px;} /* Widget Post */.widget.recent-posts-entry .widget-post {    box-shadow: unset;    border-radius: 0;    overflow: unset;}.recent-posts-entry .widget-post:last-child,.side-bar .widget:last-child{	margin-bottom: 0;	border-bottom: 0;}.blog-single .dlab-post-text .dlab-post-meta ul li.post-btn,.dlab-post-meta ul li.post-btn{	float: right;}/* Widget Categories */.widget_categories ul li a{    color: #323234;    font-size: 15px;}.widget_categories ul li {    color: #b9babd;    font-size: 15px;    padding: 12px 0;	transition: all 0.5s;}.widget_categories ul li:hover{    background-color: var(--bg-color);    padding: 12px 15px;	transition: all 0.5s;	color: #fff;}.widget_categories ul li:hover a{	color: #fff;}/* Widget Vlog */.widget.widget-vlog .post-box{	position: relative;}.widget.widget-vlog .post-box a.video {    color: #ff0024;    font-size: 35px;    position: absolute;    left: 50%;    top: 50%;    transform: translate(-50%, -50%);}/*  owl dots*/.owl-dots-style1 .owl-dots .owl-dot,.owl-dots-style2 .owl-dots .owl-dot{	border: 2px solid rgba(0,0,0,0,);    padding: 3px;    border-radius: 50px;    margin: 5px;}.owl-dots-style1 .owl-dots .owl-dot span ,.owl-dots-style2 .owl-dots .owl-dot span {    height: 7px;    width: 7px;    background-color: #fff;    margin: 0;    border: 1px solid #bebebe;}.owl-dots-style1 .owl-dots .owl-dot:hover span, .owl-dots-style1 .owl-dots .owl-dot.active span  {    background-color: var(--bg-color);    border: 0;}.owl-dots-style1 .owl-dots .owl-dot.active {    border: 1px solid #bebebe;}.owl-dots-style1 .owl-dots .owl-dot ,.owl-dots-style2 .owl-dots .owl-dot {    border: 1px solid rgba(0,0,0,0);    padding: 3px;    border-radius: 50px;    margin: 3px;}.owl-dots-style2 .owl-dots{	position: absolute;	left: 50%;	transform: translateX(-50%);	bottom: 10px;}.owl-dots-style2 .owl-dots .owl-dot:hover span, .owl-dots-style2 .owl-dots .owl-dot.active span{	background-color: #646566;	border: 0;}.owl-dots-style2 .owl-dots .owl-dot.active{    border: 1px solid #646566;}.owl-dots-style2 .owl-dots .owl-dot span {    background-color: rgba(0,0,0,0);    border: 1px solid #646566;}.owl-dots-style2.owl-dots-black .owl-dots .owl-dot:hover span,.owl-dots-style2.owl-dots-black .owl-dots .owl-dot.active span{	background-color: #242627;}.owl-dots-style2.owl-dots-black .owl-dots .owl-dot.active{    border: 1px solid #242627;}/* Subscribe Box */.subscribe-box{	padding: 40px 25px;	margin-left: 0;    margin-right: 0;	background:#242627;}.sub-title .title{	font-size:30px;	line-height:40px;	text-transform:uppercase;	margin-bottom:0;	color:#fff;}.sub-title  p{	font-size:12px;	line-height:16px;	color:#a8a9a9;    margin-bottom: 0;	}.subscribe-box .form-control{     background: #424546;    height: 50px;    border: 0;    padding: 8px 20px;    font-size: 15px;	color:#fff;}.subscribe-box .btn{ 	border-radius:0;	width:100%;	display:block;	height:50px;}.subscribe-box .btn:hover{	background-color: #5608e0;	color:#fff;}.subscribe-box .form-control::-moz-placeholder {    color: #adadad;}.subscribe-box .form-control:-moz-placeholder {    color: #adadad;}.subscribe-box .form-control:-ms-input-placeholder {    color: #adadad;}.subscribe-box .form-control::-webkit-input-placeholder {    color: #adadad;}/* Blog */.blog-card{	margin-bottom: 30px;}.top-post-carousel .blog-card{	margin-bottom: 0;}.post-carousel .blog-card {    margin-bottom: 0;}.dlab-feed-meta ul{	margin:0;	padding:0;	list-style:none;		display:flex;}.dlab-feed-meta ul li {	color: #333333;    font-size: 14px;    font-weight: 500;    display: flex;    align-items: center;	margin-right: 15px;	white-space: nowrap;	}.dlab-feed-meta ul li i{	font-size:16px;}.dlab-feed-meta ul li.post-share{	margin-left:auto;	margin-right:0;	position:relative;}.dlab-feed-meta ul li.post-share ul{	display: inline-block;    position: absolute;    right: 0;    bottom: 30px;    background: #242627;    box-shadow: -2px 9px 20px 0 rgba(0,0,0,0.2);    width: 165px;    border-radius: 4px;    transform: scale(0);    -moz-transform: scale(0);    -webkit-transform: scale(0);    -ms-transform: scale(0);    -o-transform: scale(0);    transition: all 0.5s;    -moz-transition: all 0.5s;    -webkit-transition: all 0.5s;    -ms-transition: all 0.5s;    -o-transition: all 0.5s;	z-index: 2;	}.dlab-feed-meta ul li.post-share:hover ul {    transform: scale(1);    -moz-transform: scale(1);    -webkit-transform: scale(1);    -ms-transform: scale(1);    -o-transform: scale(1);}.post-share ul li {    padding: 5px;    float: left;    margin-right: 0 !important;	}.dlab-feed-meta .post-share ul li a {    width: 30px;    height: 30px;    display: block;    line-height: 33px;    text-align: center;    transition: all 0.5s;    -moz-transition: all 0.5s;    -webkit-transition: all 0.5s;    -ms-transition: all 0.5s;    -o-transition: all 0.5s;	color:#fff;}.dlab-feed-meta ul li.post-date{	padding-right: 10px;    border-right: 1px solid rgba(0,0,0,0.2);    text-transform: uppercase;}.post-share ul li a:hover {    transform: scale(2);    -moz-transform: scale(2);    -webkit-transform: scale(2);    -ms-transform: scale(2);    -o-transform: scale(2);}.post-share ul:after {    content: "";    position: absolute;    bottom: -4px;    right: 30px;    background: #242627;    width: 8px;    height: 8px;    display: block;    transform: rotate(45deg);    -moz-transform: rotate(45deg);    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -o-transform: rotate(45deg);}.post-readmore{	font-size: 12px;    font-weight: 600;    text-transform: uppercase;    padding: 0;    color: #333333;    letter-spacing: 2px;    padding-left: 30px;    position: absolute;    right: 0;    bottom: 70px;}.post-readmore:after{    content: "";    width: 20px;    left: 0;    height: 1px;    background: #333;    position: absolute;    top: 9px;}.post-readmore:before{    content: attr(data-text);    position: absolute;    font-size: 28px;    white-space: nowrap;    text-transform: capitalize;    font-weight: 900;    color: #000;    opacity: 0.1;    right: 0;    top: -20px;    letter-spacing: 0;}.dlab-feed-meta ul li a{	color:#333333;}.dlab-feed-meta ul li span{	margin-left: 5px;}.blog-box [class*="col-"]:last-child .blog-card{	border-bottom: 0;}.post-tag a{	text-transform: uppercase;    font-size: 12px;    color: #000;    font-style: initial;    background: #fff;    padding: 2px 10px 3px 10px;    border: 0;    line-height: 14px;    font-weight: 700;	transition:all 0.5s;	-moz-transition:all 0.5s;	-webkit-transition:all 0.5s;	-ms-transition:all 0.5s;	-o-transition:all 0.5s;}.post-tag a:hover{	color: #fff;    background: #5608e0;}.blog-card .blog-card-info p{    font-size: 15px;    line-height: 22px;    color: #646566;    margin-bottom: 20px;}.blog-card.text-white .blog-card-info .dlab-post-meta .post-author a{	color: #fff;}.post-btn .btn-link{	letter-spacing: 1px;}.post-btn .btn-link i{	color: #707070;}.blog-card.blog-grid .dlab-post-meta {    margin-bottom: 15px;}/* Category Box */.category-box{	position:relative;}.category-box .category-info{	position:absolute;	left:0;	bottom:0;	text-align:center;	width:100%;	padding:30px 5px;}.category-box .category-info a{	position:relative;	background: #fff;    text-transform: uppercase;    font-weight: 600;    font-size: 14px;    color: #242627;    letter-spacing: 1px;    padding: 10px 25px;    display: inline-block;	transition:all 0.5s;	-moz-transition:all 0.5s;	-webkit-transition:all 0.5s;	-o-transition:all 0.5s;	-ms-transition:all 0.5s;}.category-box .category-info a:before,.category-box .category-info a:after{	content: "";    position: absolute;    top: 50%;    width: 20px;    height: 1px;    background: #fff;    left: -28px;	transition:all 0.5s;	-moz-transition:all 0.5s;	-webkit-transition:all 0.5s;	-o-transition:all 0.5s;	-ms-transition:all 0.5s;}.category-box .category-info a:after{	right: -28px;	left:auto;}.category-box .category-info a:hover{	background: #212326;	color: #fff;	}.category-box .category-info a:hover:before,.category-box .category-info a:hover:after{	background:#212326;}.category-owl.owl-btn-center-lr .owl-nav .owl-prev,.category-owl.owl-btn-center-lr .owl-nav .owl-next{	width: 45px;    height: 45px;    text-align: center;    padding: 0;    line-height: 45px;    font-size: 20px;    transform: rotate(45deg);    -moz-transform: rotate(45deg);    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -o-transform: rotate(45deg);    margin: -20px -22px;	transition:all 0.5s;	-moz-transition:all 0.5s;	-webkit-transition:all 0.5s;	-o-transition:all 0.5s;	-ms-transition:all 0.5s;}.category-owl.owl-btn-center-lr .owl-nav .owl-prev:hover, .category-owl.owl-btn-center-lr .owl-nav .owl-next:hover{	background-color:#212326;	color:#fff;}.category-owl.owl-btn-center-lr .owl-nav .owl-prev i,.category-owl.owl-btn-center-lr .owl-nav .owl-next i{	display: inline-block;    transform: rotate(-45deg);    -moz-transform: rotate(-45deg);    -webkit-transform: rotate(-45deg);    -ms-transform: rotate(-45deg);    -o-transform: rotate(-45deg);}.category-head{    background: #242627;    height: 100%;    text-align: center;    align-items: center;    display: flex;    justify-content: center;    outline: 1px solid #fff;	min-height:200px;    outline-offset: -10px;}.category-head .title{	text-transform:uppercase;	color:#fff;	margin-bottom:10px;}/* Blog Content Box */.blog-card.content-box .blog-card-info.shadow{    box-shadow: 0 0 10px 5px rgba(0,0,0,0.1)!important;}.blog-card.blog-lg.content-box .blog-card-info.shadow{	padding: 30px!important;	margin: -65px 40px 0;}.sidenav-post .blog-card.blog-lg.content-box{	border-bottom: 0;	padding-bottom: 0;}.sidenav-post .blog-card{	border-bottom: 0;}.blog-card .blog-card-info{   padding-top:30px;   position: relative; }.blog-grid.content-box .blog-card-info .title{	font-size: 18px;	line-height: 24px;	margin-bottom: 30px;	font-weight: 500;}.bg-grey{	background-color: #f1f1f1;}.sidenav-post .blog-md.content-box .dlab-post-media {    width: 50%;    min-width: 50%;}.sidenav-post .blog-card.blog-md .blog-card-info p,.sidenav-post .blog-card.blog-md .blog-card-info h2.title {    margin-bottom: 15px;}.sidenav-post .blog-md.content-box .blog-card-info {    margin-top: 25px;    margin-bottom: 25px;    padding: 25px !important;}.sidenav-post{	padding: 30px 30px 10px;}.sidenav-layout .insta-post-carousel {    padding: 10px;}/* Blog Grid */.blog-card.blog-grid .blog-card-info {    padding: 20px 0 0;}/* Blog Lg */.blog-card.blog-lg .blog-card-info .title {   margin-bottom: 15px;}.blog-card.blog-md .blog-card-info .title:first-letter,.widget-post .dlab-post-info .title:first-letter,.blog-card.blog-grid .blog-card-info .title:first-letter,.blog-card.blog-lg .blog-card-info .title:first-letter{    color: #fff;    background: var(--bg-color);    margin-right: 0px;    padding: 0 0 0 10px;    display: block;}.blog-card.overlay-post .blog-card-info .title:first-letter{    float:none;	background-color:transparent;	color:inherit;	padding:0;}/* Post tags */.dlab-post-tags{	border: 0;	padding-top: 0;}.dlab-post-tags ul{	padding-left: 0;	list-style: none;	margin-bottom: 10px;}/* Blog overlap */.blog-card.overlay-post{    position: relative;    padding: 0;    border: 0;    z-index: 1;    overflow: hidden;}.blog-card.overlay-post .blog-card-info {    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%,-50%);	z-index: 3;	padding: 30px;	width: 100%;}.blog-card.overlay-post.left .blog-card-info {    height: 100%;    display: flex;    flex-direction: column;}.blog-card.overlay-post.left .dlab-post-meta{	margin-bottom:auto;}.blog-card.overlay-post.left .blog-card-info :last-child{	margin-bottom:-5px;}.blog-card.overlay-post .blog-card-info .title{	margin-bottom:10px;	color: #fff;}.blog-card.overlay-post .blog-card-info .title a{	color:#fff;}.blog-card.overlay-post .blog-card-info .title a:hover{	box-shadow: inset 0 -2px 0 #fff;}.blog-card.overlay-post .dlab-post-meta{	margin-bottom: 12px;}.blog-card.overlay-post:after{	content: "";    position: absolute;    top: 0;    left: 0;    z-index: 2;    padding: 30px;    width: 100%;    height: 100%;    background: #000;	opacity:0.3;}.blog-card.overlay-post .dlab-feed-meta ul li a,.blog-card.overlay-post .dlab-feed-meta ul li{	color:#fff;}.blog-card.overlay-post .dlab-feed-meta ul li{	font-size: 13px;    font-weight: 400;}.blog-card.overlay-post .dlab-feed-meta ul li.post-date{	margin-right: 10px;		border-right: 1px solid #fff;}.blog-card.overlap.overlap-bottom .blog-card-info {    position: absolute;    bottom: 0;    left: 50%;    transform: translateX(-50%);	z-index: 99;	padding: 30px;	width: 100%;}.blog-card.overlay-post.center{	text-align:center;}.blog-card.overlay-post.center .dlab-feed-meta ul{	justify-content: center;}.blog-card.overlay-post.center:after{	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0.8+0,0+100 */	background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */	background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */	background: radial-gradient(ellipse at center, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */	opacity: 1;}.blog-card.overlay-post.left:after{	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+35,000000+65,000000+100&0.5+0,0+35,0+65,0.59+100 */	background: -moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 35%, rgba(0,0,0,0) 65%, rgba(0,0,0,0.59) 100%); /* FF3.6-15 */	background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 35%,rgba(0,0,0,0) 65%,rgba(0,0,0,0.59) 100%); /* Chrome10-25,Safari5.1-6 */	background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 35%,rgba(0,0,0,0) 65%,rgba(0,0,0,0.59) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#96000000',GradientType=0 ); /* IE6-9 */	opacity: 0.8;}/* Post Boxed */.post-boxed.blog-card.blog-md .blog-card-info,.post-boxed.blog-card.blog-lg .blog-card-info,.post-boxed.blog-card.blog-grid .blog-card-info{	padding:30px;	background: #fff;	}.post-boxed.blog-card.blog-lg .blog-card-info .post-readmore{	right: 30px;}.post-boxed-sp{	padding:25px;	background: #fff;	}.blog-masonary .col-xl-2{	}@media only screen and (min-width: 1300px) {	.blog-masonary .col-xl-2{		-ms-flex: 0 0 25%;		flex: 0 0 25%;		max-width: 25%;	}}@media only screen and (min-width: 1650px) {	.blog-masonary .col-xl-2{		-ms-flex: 0 0 20%;		flex: 0 0 20%;		max-width: 20%;	}}/* Blog Md Content Box */.blog-md.content-box .dlab-post-media {    width: 60%;    min-width: 60%;}.blog-md.content-box .blog-card-info {    margin-top: 30px;	margin-bottom: 30px;    z-index: 1;    background-color: #fff;    padding: 30px!important;	position: relative;}.blog-md.content-box.right .blog-card-info {	margin-left: -100px;}.blog-md.content-box.left .blog-card-info {	margin-right: -100px;}.blog-md .blog-card-info{	padding-left: 30px;}.blog-md .dlab-post-media {    border-radius: 0;}.blog-md .dlab-post-meta{    margin-bottom: 15px;}.recent-posts-entry .dlab-post-media,.category-media {	overflow:hidden;}.category-media  img{	transition:all 0.5s;	-moz-transition:all 0.5s;	-webkit-transition:all 0.5s;	-ms-transition:all 0.5s;	-o-transition:all 0.5s;}/* Trending Post */.trending-post{	display: flex;    padding: 10px 10px;    border: 1px solid rgba(0,0,0,0.1);    border-radius: 6px;}.trending-post .dlab-post-media img{	object-fit: cover;}.trending-post .dlab-post-media{	width: 95px;	min-width: 95px;}.trending-post .dlab-post-info{	padding-left: 15px;	align-self: center;}.trending-post .dlab-post-info .dlab-post-meta{	margin-bottom: 0;}.trending-post-sync .trending-post .dlab-post-info .dlab-post-meta{	margin-bottom: 5px;}.trending-post .dlab-post-info .post-title{	margin-bottom: 5px;	font-size: 18px;    line-height: 24px;}.trending-post-bx{	border-bottom: 1px solid #ececec;	padding: 20px 0;}.trending-post .dlab-post-meta ul li{	color: #a5a5a5;    font-weight: 400;    font-size: 13px;}.trending-post-carousel .owl-stage-outer .owl-stage{	padding-left: 0!important;}.trending-post.style1:hover,.owl-item.active.current .trending-post.style1{	background-color: var(--bg-color);}.owl-item.active.current .trending-post.style1 .dlab-post-meta ul li a,.trending-post.style1:hover .dlab-post-meta ul li a,.trending-post.style1:hover .dlab-post-info .post-title a,.owl-item.active.current .trending-post.style1 .dlab-post-info .post-title a{	color:#fff;}.trending-post.style1:hover:before,.owl-item.active.current .trending-post.style1:before{	border-bottom: 15px solid var(--bg-color);}.trending-post.style1:hover .dlab-post-info,.owl-item.active.current .trending-post.style1 .dlab-post-info {    border-left: 1px solid transparent;}.trending-post.style1 {	padding: 25px 25px 25px 0px; 	margin-top: 15px;}.trending-post.style1::before{    content: "";    border-left: 15px solid transparent;    border-right: 15px solid transparent;    border-bottom: 15px solid #f1f1f1;    position: absolute;    left: 30px;	top: 0;	opacity: 0;}.owl-item.active.current .trending-post.style1::before{	opacity: 1;}.trending-post-sync #sync1 .dlab-thum-bx{	background:#000;}.trending-post-sync #sync1 .dlab-thum-bx img{	opacity:0.7 !important;	transition:all 0.5s;}.trending-post-sync #sync1 .owl-item.active.center .dlab-thum-bx img{	opacity:1 !important;}.trending-post-sync #sync2{	margin-top: -15px;}.trending-post-sync #sync2 .trending-post{	border: 0;    border-radius: 0;}.trending-post-sync{	border-bottom: 1px solid #ececec;}.trending-post.style1 .dlab-post-info {    border-left: 1px solid #ececec;}/* Popular Post */.widget-post-bx .blog-md .dlab-post-media{	width: 145px;	min-width: 145px;	display: table-cell;}.widget-post-bx{}.widget-post-bx .dlab-post-media .post-count{    position: absolute;    right: 0;    bottom: 0;    margin: 0;    color: #fff;    width: 40px;    height: 40px;    text-align: center;    font-size: 24px;    line-height: 40px;}.widget-post-bx  .blog-card{	margin-bottom:20px;	padding-bottom:20px;	border-bottom: 1px solid #ececec;}.widget-post-bx:first-child{	border-right: 1px solid #ececec;}.widget-post-bx .dlab-post-info{	padding-left:20px;	width: 100%;}.popular-post .recent-posts-entry{	margin: 0;}/* Post Carousel */.post-carousel{	padding-right: 30px;}.latest-post-bx {    position: relative;    padding: 50px 0 50px 0;    background: #242627;}.latest-post-bx:after{	content: "";	position: absolute;	left: 0;	top: 0;	height: 100%;	background-color: #fff;	width: 100px;}.btn-style-1 .owl-nav{	position: absolute;    top: -70px;    right: 23%;	}.btn-style-1 .owl-nav .owl-prev,.btn-style-1 .owl-nav .owl-next{    background: transparent;    color: #fff;    border: 2px solid #fff;    text-transform: uppercase;    font-size: 14px;    font-weight: 500;    letter-spacing: 1px;    height: 42px;    line-height: 38px;    padding: 0 15px;}.btn-style-1 .owl-nav .owl-prev{	border-left:0;	padding-left:0;}.btn-style-1 .owl-nav .owl-next{	border-right:0;	padding-right:0;}/* Insta Post Carousel */.insta-post-carousel{    padding: 10px;    background: #fff;}/* Footer */.site-footer .footer-link li {    display: inline;    padding-right: 30px;}.site-footer .footer-link li a{	color: #fff;	opacity:0.5;}.site-footer .footer-link li a:hover{	opacity:1;}.site-footer .footer-top .social-icon{	text-align: right;	margin: 0;	color: #7b8082;	font-size: 12px;	font-weight: 500;}.site-footer .footer-logo{	text-align: center;}.site-footer .footer-bottom{	border-radius: 0;	text-align: center;	padding: 0;}.site-footer .footer-bottom .container{	border-top: 1px solid #27282a;	padding: 40px 0;}.site-footer .footer-bottom p {    font-family: lora;    color: #6b6b6b;    margin: 0;    font-style: italic;}/* Pagination Number */.pagination-number{    margin: 0;    padding: 0;    list-style: none;    display: flex;    align-items: start;}.pagination-number li{	display:inline-block;}.pagination-number li a{    font-family: Roboto;    color: #242627;    display: inline-block;    font-size: 16px;    font-weight: 700;    line-height: 16px;}.pagination-number li.active a{	font-size: 45px;    line-height: 38px;}.next-prev-btn .prev,.next-prev-btn .next,.pagination-number .prev-page,.pagination-number .next-page{    background: transparent;    color: #242627;    border: 2px solid #242627;    text-transform: uppercase;    font-size: 14px;    font-weight: 500;    letter-spacing: 1px;    height: 42px;    line-height: 38px;    padding: 0 15px;	display: inline-block;	    cursor: pointer;	}.next-prev-btn .prev,.next-prev-btn .next{	color: #fff;    border: 2px solid #fff;}.next-prev-btn .prev,.pagination-number .prev-page{	border-left: 0;    padding-left: 0;}.next-prev-btn .next,.pagination-number .next-page{	border-right: 0;    padding-right: 0;	margin-left:5px;}.header-bg-image{	position:relative;	z-index:1;	background:#eee;}.bg-banner-img{    height: 70vh;    width: 100%;    position: absolute;    z-index: -1;    top: 0;}.bg-banner-img:after{	content: "";    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: #000;    z-index: -1;	opacity:0.7;}/* Post Column Bx */.post-column-bx{	position: relative;	z-index: 1;}.post-column-bx .column-bx-sidebar {    background-color: #fff;    padding: 30px;}.column-bx-sidebar .trending-post{	padding: 0;    border: 0;    margin-bottom: 20px;	}.column-bx-sidebar .trending-post:last-child{	margin-bottom:0;}.column-bx-sidebar .trending-post .dlab-post-media {    width: 110px;    min-width: 110px;}/* Error Page */.error-page{	padding: 150px 0;}.error-page .dz_error {    font-size: 190px;    font-weight: 700;    line-height: 160px;    margin: auto;    color: #000;    opacity: 0.2;}.error-page .error-head {	font-size: 30px;    font-weight: 500;    margin: 15px 0 25px;    max-width: 600px;    line-height: 40px;    margin-left: auto;    margin-right: auto;    color: #000;}/* Author Blog */.search-info,.search-bx{	border-bottom: 1px solid #999;    padding-bottom: 30px;    margin-bottom: 50px;}.author-profile-info {	text-align:center;}.author-profile-content .title{	font-weight:700;	font-size:18px;}.author-profile-content p{    font-size: 14px;    color: #646566;    line-height: 1.5;    margin-bottom: 15px;    padding: 0 30px;	}.author-profile-info .author-profile-pic {    width: 120px;    min-width: 120px;    height: 120px;    overflow: hidden;    border-radius: 50%;    margin-left: auto;    margin-right: auto;	margin-bottom: 25px;	}.author-profile-info .author-name{    font-size: 20px;    font-weight: 500;    letter-spacing: 2px;    margin-right: 30px;    margin-bottom: 0;}.author-profile-info .post-info{	opacity: 0.6;	font-size: 14px;}.author-blog .author-profile-info .web-link,.search-bx p{    font-family: lora;    font-style: italic;    font-size: 14px;    margin-bottom: 10px;    display: inline-block;}.search-bx .form-control{	height: 45px;}/* Category Box */.search-info .search-name{    font-size: 14px;    text-transform: uppercase;    letter-spacing: 1px;    margin-bottom: 0;    margin-right: 15px;}.search-info .search-result{	font-size: 24px;	line-height: 26px;    text-transform: uppercase;    font-weight: 700;    letter-spacing: 2px;    margin-bottom: 0;}.search-info .found-posts{	font-size: 16px;    line-height: 1.5;    color: #5608e0;    font-weight: 500;}/* Search bx */.search-bx .btn {    padding: 13px 25px;}.search-bx p{    margin: 10px 0 0;}/* Contact Me */h1.contact-title{	font-size: 25px;	line-height: 30px;}.contact-form form textarea.form-control {    height: 140px;    padding: 20px;    resize: unset;}.contact-form .form-control{    height: 45px;	padding: 12px 20px;}blockquote.style3{	border: 0!important;	text-align: center;	padding: 30px;}	blockquote.style3::before {	position: relative;    color: #fff;    left: auto;    top: auto;    border-bottom: 1px solid #fff;    padding: 10px 20px;    font-size: 92px;    margin-bottom: 30px;    display: -webkit-inline-flex;    opacity: 1;    width: 60px;    background-size: contain;    height: 70px;}blockquote.style3 .block-quote-author{    font-size: 14px;    line-height: 22px;    margin-bottom: 10px;    font-weight: 400;    margin-top: 30px;}/* Blog Post */.wp-block-image img {    border-radius: 0;}h2.post-title {    font-size: 36px;}.table-row-group{	display: table-row-group;}.blog-single .dlab-post-media {    border-radius: 0;}.wp-block-gallery.is-cropped .blocks-gallery-item img {    border-radius: 0;}/* Post Footer */.post-footer .dlab-post-meta{	margin-bottom: 0;	display: flex;}.post-footer .dlab-post-meta .title{	font-weight: 600;    color: #000000;    font-size: 15px;    margin-right: 5px;}.post-footer{	border-bottom: 1px solid #ececec;    padding: 0 0 20px;    display: flex;    justify-content: space-between;    align-items: center;	}.post-footer .dlab-post-meta ul li{	margin-right:5px;}.post-footer .dlab-post-meta .tag-list{	padding-bottom: 0;	text-align: left;}.post-footer .share-post {    display: flex;}.post-footer .share-post ul{	margin-bottom:0;}.post-footer .share-post ul li{	padding:0;}.post-footer .share-post ul li a{	font-size:16px;}.post-footer .share-post span{	color: #6c6c6c;    font-style: italic;	font-weight: 500;		margin-right:10px;}.post-footer .author-social li a {    margin-right: 0;    margin-left: 2px;}.post-footer .post-tag a {	text-transform: capitalize;    font-size: 15px;    color: #999;    background: transparent;    padding: 0;    border: 0;    line-height: 14px;    font-weight: 500;}.post-footer .post-tag a:hover{	color: #5608e0;}.contact-title{	margin-bottom: 30px;}/* Shop Product */.item-box .item-info-in {    background-color: rgba(0,0,0,0);    padding: 30px;    display: flex;    justify-content: center;}.item-box .item-info-in a {	background-color: #212326;    padding: 12px 20px;    font-size: 12px;    text-transform: uppercase;    font-weight: 600;    color: #fff;    letter-spacing: 1px;    line-height: 22px;	transition:all 0.5s;	-moz-transition:all 0.5s;	-ms-transition:all 0.5s;	-webkit-transition:all 0.5s;	-o-transition:all 0.5s;}.item-box .item-info-in a:hover{	background-color: #5608e0;}.item-box .item-info-in a.cart-btn {    font-size: 20px;    padding: 12px 14px;    margin-left: 10px;}.item-box .item-info {    padding: 20px 0 10px;}.item-box .item-info .item-title{    font-weight: 600;    font-size: 18px;}.loadmore-product{	background-color: #f1f1f1!important;	color: #242627;}.loadmore-product:hover{	color: #242627;}/* Post Sider Bar */.sideshare {    display: flex;    flex-direction: row-reverse;}.sideshare .share-post {    min-width: 50px;    margin-right: 30px;}.sideshare .share-post ul {    position: sticky;    top: 100px;}.slide-social {    margin: 0;    padding: 0;    list-style: none;    margin-left: auto;}.share-post .slide-social li a {    height: 50px;    width: 50px;    display: block;    text-align: center;    line-height: 50px;    background-color: #f1f1f1;    color: #242627;}.blog-post.blog-single{	padding-left: 0;	padding-right: 0;}.blog-post.blog-single.sideshare{    margin-bottom: 30px;}/* Checkout Page */.checkout-bx form .form-group label {    font-size: 15px;    font-weight: 500;    margin-bottom: 5px;}.checkout-bx form .form-group .form-control{	height: 45px;}.checkout-bx form .form-group .form-control + .form-control{	margin-top: 10px;}.checkout-bx .form-check {    padding-left: 0;}.checkout-bx .form-check .form-check-label {    color: #646566;    font-size: 14px;    font-weight: 300;}input[type="checkbox"] + label::before,input[type="radio"] + label::before {    border: 1px solid #2e2e2e;}.checkout-bx .additional-info textarea{	height: 145px!important;}.checkout-bx .additional-info{	margin-bottom: 70px;}.checkout-bx input[type="checkbox"]:checked + label::before {    border-width: 8px;}.checkout-bx >[class*="col-"]:first-child{    border-right: 1px solid #ececec;	padding-right: 30px;}.checkout-bx >[class*="col-"]:last-child{    padding-left: 30px;}/* Product Item */.product-item {    border-bottom: 1px solid #ececec;    padding-bottom: 25px;    margin-bottom: 25px;    display: flex;}.product-bx.widget-product .product-item .product-img {    width: 90px;    min-width: 90px;}.product-item .product-info ul ,.product-bx .checkout-list .checkout-title{    margin-bottom: 0;    display: flex;	padding-left: 0;}.product-item .product-info ul li {    display: inline-block;    align-self: center;	margin-left: auto;}.product-close a{	width: 30px;    height: 30px;    border: 1px solid #eee;    text-align: center;    line-height: 28px;    color: #000;    font-size: 18px;}.product-close a:hover{	background-color:#212326;	border-color:#212326;	color:#fff;}.product-bx.widget-product .product-item .product-info ul li:first-child {    width: 60%;	margin-left: 0;}.product-item .product-info {    padding-left: 30px;    align-self: center;    width: 100%;}.product-bx .product-item .product-info .product-title a{	color: #212326;}.product-bx .product-item .product-info .product-price{    font-weight: 500;    font-size: 15px;}.product-bx .product-item .product-info .product-quality {    text-transform: uppercase;    font-size: 15px;}.product-item:hover img {    transform: unset;}.product-bx .checkout-list .checkout-title li{	display: inline-block;}.product-bx .checkout-list .checkout-title .price{    margin-left: auto;    font-weight: 600;    font-size: 18px;    color: #222;}.product-bx .checkout-list .checkout-title .title {    font-size: 14px;    text-transform: uppercase;    font-weight: 500;    letter-spacing: 2px;    align-self: center;}.product-bx .checkout-list{	padding-left: 120px;}/* Order Pay */.order-pay-bx .form-group .custom-control {    padding-left: 0;    margin-bottom: 8px;}.order-pay-bx label {    font-weight: 500;}.order-pay-bx input[type="radio"] + label:before {    border: 1px solid #212326;    background-color: rgba(0,0,0,0)!important;}.order-pay-bx .custom-control-label::after {    top: 2.5px;    left: 1px;}.order-pay-bx .custom-control p {    color: #9ea0a2;    font-size: 13px;    font-weight: 300;    margin-left: 35px;}.order-pay-bx input[type="checkbox"] + label, .order-pay-bx input[type="radio"] + label {    padding-left: 35px !important;}.order-pay-bx .custom-radio .custom-control-input:checked ~ .custom-control-label::after {    background: #000;    border-radius: 10px;    transform: scale(0.5);    box-shadow: unset;}.order-pay-bx input[type="radio"]:focus ,.order-pay-bx input[type="radio"]:active,.order-pay-bx .custom-control-input:focus ~ .custom-control-label::before {	box-shadow: unset;}.order-pay-bx  .custom-control{	padding-left: 0;}/* Post link */.post-link-in {	padding: 15px 50px;    background: rgba(0,0,0,0.7);    color: #fff;    font-size: 22px;    font-weight: 400;    position: absolute;    bottom: 0;    left: 0;}.post-link-in:hover{	background:#5608e0;	color:#fff;}/* Product Details */.woo-entry .cart .post-title{    font-weight: 600;    margin-top: 0;    margin-bottom: 10px;}.shop-item-rating {    position: relative;}.shop-item-rating span {    text-align: left;	float: left;	margin-right: 30px;}.woo-entry .cart .category .title {    font-family: 'OpenSans', sans-serif;    font-weight: 300;    color: #9ea0a2;    font-size: 14px;}.woo-entry .product-price {	font-weight: 600;    margin-bottom: 20px;}.woo-entry  p{	font-size: 15px;}.woo-entry .shop-item-tage{	margin-bottom: 5px;}.woo-entry .shop-item-tage span {	color: #333;    font-weight: 500;}.woo-entry .shop-item-tage a {    font-size: 15px;    color: #888;    font-weight: 400;}.woo-entry .social-link{	margin-top: 30px;}.woo-entry .social-link li a i{	margin: 0 10px 0 0;} .btn-quantity.style-1 .input-group-btn-vertical .bootstrap-touchspin-up,.btn-quantity.style-1 .input-group-btn-vertical .bootstrap-touchspin-down{	background-color: rgba(0,0,0,0)!important;	height: 45px!important;}.btn-quantity.style-1 input{	background-color: rgba(0,0,0,0)!important;	border: 1px solid #ececec;	height: 45px;}.woo-entry .cart-info{	display: flex;	margin-bottom: 30px;}.woo-entry .cart-info .like-btn{	height: 45px;    width: 45px;    text-align: center;    line-height: 45px;    border: 1px solid #eee;    display: block;    font-size: 20px;    color: #222;}.woo-entry .cart-info .like-btn:hover{	background:#212326;	color: #fff;	border-color:#212326;}.woo-entry .cart-info .cart-btn{	width: 100%;	margin: 0 15px;}.cart-select-box .select-box{	display: flex;	margin-bottom: 15px;}.cart-select-box{	padding-bottom: 15px;}.cart-select-box .select-box .title{	width: 80px;	align-self: center;}.bootstrap-select .dropdown-toggle {    border-radius: 0;    text-transform: capitalize;    font-weight: 400;    letter-spacing: 1px;    padding: 10px 15px;    line-height: 16px;}.bootstrap-select .dropdown-toggle:active, .bootstrap-select .dropdown-toggle:focus, .bootstrap-select .dropdown-toggle:hover {    background-color: rgba(0,0,0,0) !important;	color: #999;}/* Product Description */.product-description .nav-tabs{	border: 0;	margin-bottom: 20px;}.product-description .nav-tabs .nav-link {	font-size: 15px;    padding: 10px 20px;    color: #222;    border: 1px solid #eee;    margin-right: 10px;    font-weight: 500;    border-radius: 0;}.product-description .nav-tabs .nav-link.active{	background: #242627;    color: #fff;    border-color: #242627;}.product-description p{    font-size: 15px;}/* Shopping Cart */.product-bx.shopping-cart .product-img{	width: 110px;	max-width: 110px;}.product-bx.shopping-cart .product-info .product-title{	margin-left: 0;	width: 30%;	font-size: 18px;	font-weight: 500;}.btn.secondry {    background-color: #212326;    color: #fff;}.btn.outline.secondry {    color: #212326;    border-color: #212326;	background-color: unset;}.shopping-cart .checkout-list li {    display: block;    text-align: right;    padding: 5px;    color: #999;    font-size: 15px;    font-weight: 500;}.shopping-cart .checkout-list li .price {    width: 100px;    display: inline-block;    color: #222;}.shopping-cart .checkout-list{	border-bottom: 1px solid #ececec;	padding-bottom: 20px;}.shopping-cart .checkout-list .checked-total{	font-weight: 500;}/* Post header */.content-inner-3 {    padding-top: 50px;	padding-bottom: 30px;}/* Filter bx */.filter-bx .filters .btn-link {    font-size: 12px;    font-weight: 400;    letter-spacing: 1px;	text-transform: uppercase;}.filter-bx .filters .btn-link:hover{	text-decoration: none;}.filter-bx .filters .btn-link a{	color: #646566;    font-size: 15px;    text-transform: capitalize;    letter-spacing: unset;    margin: 0;    font-weight: 400;}.filter-bx .filters .btn-link a{	}.filter-bx .filter-show p{	font-size: 15px;	text-align: right;	margin-bottom: 0;}.filter-bx{	border: 1px solid #ececec;	border-width: 1px 0;	padding: 15px 0;	margin-bottom: 50px;}.filter-bx .site-filters{	margin-bottom: 0;	text-align: center;}.filter-bx .filters .btn-link::after {    content: "";    height: 2px;    width: 2px;    background-color: #b9babd;    border-radius: 5px;    position: relative;    margin: 0 10px 3px 4px;    display: inline-block;}.filter-bx .filters .btn-link:last-child::after {	content: unset;}/* Post banner *//* Slide post bx */.post-slide {	margin-bottom:60px;}.trending-post-slide {    position: relative;    margin: 50px 35px 0;}.trending-post-slide .dlab-post-media img{	min-height:500px;	object-fit:cover;}.trending-post-slide .slide-post-list {    background-color: rgba(0,0,0,0.5);    width: 350px;    position: absolute;    right: 50px;    top: 50px;    height: calc(100% - 100px);}.trending-post-slide .trending-post{	padding:0;}.trending-post-slide .slide-post-list .dlab-post-meta{	margin-bottom:10px;}.trending-post-slide .slide-post-list .post-title a{	color:#fff;}.trending-post-slide .slide-post-list .trending-post .dlab-post-info {    padding: 25px;    border-bottom: 1px solid rgba(255,255,255,0.2);}.post-carousel .blog-card.blog-grid.content-box{	border-bottom: 0;	padding-bottom: 0;}.section-head.m-b80{	margin-bottom: 80px;}.blog-content-style1 .blog-card.blog-grid.content-box .blog-card-info{	margin: -100px 25px 0;}.blog-content-style1 .blog-card.blog-grid.content-box .blog-card-info .title{	margin-bottom: 20px;}.post-btn-link i{	margin: 0;}.post-btn-link {	color: var(--text-secondry);	font-size: 26px;	margin-top: 10px;}.post-btn-link:hover i{	text-decoration: unset;}.post-cobble{	padding-top:4px;}.post-cobble .blog-card{	margin-bottom:4px;}@media only screen and (max-width: 1700px) and (min-width: 1200px)  {	.blog-masonary.style-2 .col-xl-6{		-ms-flex: 0 0 66.66%;		flex: 0 0 66.66%;		max-width: 66.66%;	}	.blog-masonary.style-2 .col-xl-3{		-ms-flex: 0 0 33.33%;		flex: 0 0 33.33%;		max-width: 33.33%;	}	}@media only screen and (max-width: 1700px) {	.sidenav-layout .site-header .full-sidenav{		width: 280px;		}	.sidenav-layout .main-content {		margin-left: 280px;	}	.header-nav .author-bx .author-media{		height: 60px;		width: 60px;			max-width: 60px;		flex: 0 0 60px;			}	.header-nav .author-bx .author-info p {		font-size: 14px;		line-height: 20px;	}	.sidenav-layout .site-header .full-sidenav .nav{	    padding: 0 15px;		}	.header-nav .author-bx{	    padding: 15px;		}}@media only screen and (max-width: 1400px) {	.latest-post-bx .setResizeMargin{		padding-left: 50px;	}}@media only screen and (max-width: 1200px) {	.extra-nav .search-btn a span{ 		display:none;	}	.dlab-quik-search.On form {		max-width: 800px;	}	.post-column-bx .column-bx-sidebar {		padding: 25px 25px 10px;		margin-left: 0;	}	.trending-post .dlab-post-info .post-title {		font-size: 15px;	}	.post-column-bx .column-bx-sidebar .trending-post {		margin-bottom: 12px;	}	.sidenav-layout .site-header .full-sidenav {		left: -300px;	}	.sidenav-layout	.site-header .full-sidenav.active {		right: auto;		left: 0;	}	.sidenav-layout .main-content {		margin-left: 0;	}	.sidenav-layout .site-header .menu-btn{		display: block;	}	.subscribe-modal-bx .modal-dialog {		width: 100%;		max-width: 100%;		padding: 60px 30px 30px;		margin: 0;	}	.header-nav .nav >li >a{		padding: 22px 8px 23px 8px;	}	.extra-nav .search-btn a {		padding: 10px 15px 10px 25px;	}	.header-nav.justify-content-left {		padding-left: 15px;	}	.sub-title .title {		font-size: 24px;		line-height: 30px;	}	.latest-post-bx:after{		width: 0;	}	.latest-post-bx .setResizeMargin {		padding-left: 30px;	}	.author-bx .author-info .title.say-hi{		margin-bottom: 15px;	}	.post-boxed.blog-card.blog-md .blog-card-info, 	.post-boxed.blog-card.blog-lg .blog-card-info, 	.post-boxed.blog-card.blog-grid .blog-card-info {		padding: 20px;	}	.post-cobble .blog-card.overlay-post.large .dlab-post-media img{		height: 500px;	}	.blog-card.overlay-post.left .blog-card-info :last-child {		margin-bottom: 0;	}	.post-cobble .blog-card.overlay-post .dlab-post-media img{		height: 300px;		object-fit: cover;	}	.post-cobble .blog-card.overlay-post .blog-card-info{		padding: 20px;	}	.btn-style-1 .owl-nav{		right: 30px;	}	.author-bg-text{		font-size: 90px;	}	.pagedown-title h1{		font-size: 50px;		line-height: 60px;		margin-bottom: 5px;	}	.pagedown-title img{		width: 120px;	}	.pagedown-title {		padding-left: 135px;		margin-left: 20px;	}}@media only screen and (max-width: 991px) {	.pagedown-title p{		font-size: 22px;		line-height: 30px;	}	.subscribe-box .btn{		height: 40px;		margin-bottom: 4px;		padding: 10px 20px;	}	.extra-nav .search-btn a span {		display: inline;	}	.header-style-2 .header-nav .nav >li >a{		color:#fff;	}	.header-nav .nav >li >a {		padding: 10px 0px 10px 0px;		border-bottom: 1px solid rgba(255,255,255,0.2);		font-size: 15px;	}	.author-bx.img-center {		width: 250px;	}	.post-cobble .blog-card.overlay-post .dlab-post-media img {		height: 220px;	}	.post-cobble .blog-card.overlay-post.large .dlab-post-media img {		height: 400px;	}	.post-footer .dlab-post-meta{		margin-bottom: 10px;		display: flex;		width: 100%;		justify-content: center;	}	.comments-area .comment-form{	    padding: 20px 10px;		}		.author-info-left, 	.author-info-right {		max-width: 400px;		width: 400px;	}	.dlab-feed-meta ul li{		margin-right: 10px;	}	.post-boxed-sp {		padding: 15px;	}	.error-page {		padding: 100px 0;	}	.error-page .dz_error {		font-size: 150px;		line-height: 150px;	}	.content-inner,	.content-inner-3{		padding-top: 50px;		padding-bottom: 30px;	}	.blog-md {		display: block;	}	.blog-md .blog-card-info {		padding-left: 0;		padding-top: 20px;	}	.author-blog .author-profile-info .author-profile-pic {		width: 80px;		min-width: 80px;		height: 80px;		margin-right: 20px;	}	.author-blog .author-profile-info .author-name {		font-size: 16px;		margin-right: 0;	}	.trending-post.style1 {		padding: 15px 15px 15px 0px;	}	.post-boxed.blog-card.blog-lg .blog-card-info .post-readmore {		right: 15px;		bottom: 40px;	}	.author-blog  .d-flex{		display: block!important;	}	.dlab-quik-search.On form {		max-width: 700px;	}	.checkout-bx >[class*="col-"]:first-child{		border-right: 0;		padding-right: 15px;	}	.checkout-bx >[class*="col-"]:last-child{		padding-left: 15px;	}	h2.post-title {		font-size: 30px;		line-height: 40px;	}	.post-footer ul li,	.post-footer ul {		text-align: center;	}	.post-footer ul li.post-btn {		float: unset!important;		text-align: center;		display: block;		margin-top: 5px;	}	.author-box {		padding: 0 5px 30px;		margin-bottom: 50px;	}	ol.comment-list li .children {		margin-left: 30px;	}	.alignright {		margin: 5px 0 25px 0;	}	.post-link-in {		padding: 15px 30px;		font-size: 18px;	}	.product-bx.shopping-cart .product-img {		width: 80px;		max-width: 80px;	}	.product-bx.shopping-cart .btn-quantity.style-1 {		width: 80px;	}	.product-bx.shopping-cart .btn-quantity.style-1 input {		padding: 0 25px;	}	.product-bx.shopping-cart .btn-quantity.style-1 .input-group-btn-vertical button:first-child {        width: 30px;	}	.product-bx.shopping-cart .product-item .product-info {		padding-left: 15px;	}	.product-bx.shopping-cart .product-info .product-title {		font-size: 14px;	}	.product-bx.shopping-cart .checkout-list {		padding-left: 0;	}	.product-coupon-bx .float-right{		float: left!important;	}	.product-coupon-bx .btn {		padding-left: 30px;		padding-right: 30px;	}	.filter-bx .filter-show p {		text-align: center;		margin-top: 10px;	}	.filter-bx .filter-btn1.btn{		display: block;		margin-bottom: 15px;	}	blockquote.style3 .quote-info h2{		font-size: 24px;		line-height: 34px;	}	blockquote.style3 {		margin: 15px 0;	}	.site-header .full-sidenav .nav >li >a {		font-size: 30px;		padding: 10px;	}	.header-nav.full-sidenav .logo-header img {		width: 120px;	}	.menu-close i {		top: 37px;		right: 30px;	}	.header-nav.full-sidenav .logo-header {		padding: 30px!important;	}	.extra-nav {		padding: 12px 0;	}	.site-header.header-transparent.header-top .extra-cell .search-btn a,	.site-header.header-transparent.header-top .extra-cell .menu-btn a{		padding: 0;	}	.site-header .search-btn a{		font-size: 14px;	}	.blog-md.content-box .dlab-post-media {		width: 100%;		min-width: 100%;	}	.blog-md.content-box.right .blog-card-info{		margin: -60px 20px 0;	}	.blog-md.content-box.left .blog-card-info {		margin: 0 20px -60px;	}	.popular-post [class*="col-"] {		border-right: 0;		padding-bottom: 20px;	}	.subscribe-box.style1 [class*="col-"]:first-child {		border-bottom: 4px solid #000;	}	.blog-md.content-box .blog-card-info {		padding: 20px 20px 5px 20px !important;	}	.blog-card.blog-md.content-box.left{		display: flex;		flex-direction: column-reverse;	}	.blog-md.content-box.left .blog-card-info{		margin: -60px 20px 0!important;	}	.trending-post-slide {		margin: 30px 15px 0;	}	.trending-post-slide .slide-post-list {		width: 300px;		right: 15px;		top: 15px;		height: calc(100% - 36px);	}	.trending-post-slide .slide-post-list .trending-post .dlab-post-info {		padding: 20px;	}	.sidenav-post .blog-md.content-box .dlab-post-media {		width: 100%;		min-width: 100%;	}	.content-inner-4 {		padding-top: 0;		padding-bottom: 20px;	}	.content-inner-1 {		padding-top: 50px;		padding-bottom: 0px;	}	.content-inner-2 {		padding-top: 50px;		padding-bottom: 50px;	}	.dlab-post-media.m-b50{		margin-bottom: 30px;	}	.section-head{		margin-bottom: 25px;	}	.section-head.m-b80{		margin-bottom: 50px;	}	.site-footer .footer-link li {		padding-right: 15px;		padding-left: 0;	}	.social-icon li {		display: inline-block;		margin: 0 5px 10px 5px;	}	.author-bx .author-info .title{		font-size: 35px;		line-height: 45px;	}	.author-bx .author-info p {		font-size: 24px;		line-height: 30px;	}	.author-bx .author-info{		align-self: center;	}	.author-bx .author-media {		height: 140px;		width: 140px;		border-radius: 140px;	}	.header-author{		padding: 30px;	}	.blog-card.overlay-post.blog-grid .blog-card-info{		padding: 15px;	}	h4 {		font-size: 16px;		line-height: 24px;		margin-bottom: 5px;		}	h2 {		font-size: 20px;		line-height: 28px;		margin-bottom: 20px;	}	.blog-card .blog-card-info {		padding-top: 20px;	}	.dlab-post-meta {		margin-bottom: 10px;	}	.blog-card.blog-lg .blog-card-info .title {		margin-bottom: 10px;	}	.post-readmore{		bottom: 30px;	}	.dlab-post-meta ul li{		font-size: 13px;	}	.dlab-feed-meta ul li{		font-size: 12px;	}	.blog-card.blog-grid .dlab-post-meta {		margin-bottom: 5px;	}	.blog-card.blog-grid .blog-card-info {		padding: 10px 0 0;	}	.dlab-feed-meta ul li i {		font-size: 13px;	}	.widget-post-bx .dlab-post-info {		padding-left: 10px;	}	.recent-posts-entry .dlab-post-media {		width: 60px;		min-width: 60px;	}	.widget .post-title{		font-size: 12px;		line-height: 16px;	}	.recent-posts-entry .widget-post .dlab-post-meta ul li {		font-size: 11px;		color: #afafaf;		font-weight: 500;		line-height: 14px;	}	.recent-posts-entry .dlab-post-meta {		margin-bottom: 2px;	}	.recent-posts-entry .dlab-post-media {		align-self: start;		margin-top: 10px;	}	.widget-title{		margin-bottom: 20px;	}	.recent-posts-entry .widget-post {		margin-bottom: 15px;	}	.side-bar .widget {		margin-bottom: 40px;	}	.widget_categories ul li a{	    font-size: 13px;		}	.widget_categories ul li{		padding: 8px 0;		}	.sub-title{		text-align:center;		margin-bottom:20px;	}	.subscribe-box {		padding: 25px 10px;	}	.subscribe-box .form-control{		height: 40px;		padding: 8px 15px;	    font-size: 13px;			margin-bottom: 5px;		}	.social-icon li a {		height: 30px;		width: 30px;		font-size: 13px;		padding: 0;		color: #242627;		line-height: 30px;	}	.social-icon li {		display: inline-block;		margin: 0 0px 10px 0px;	}	.author-profile-info .author-profile-pic{		width: 80px;		min-width: 80px;		height: 80px;		margin-bottom: 15px;	}	.post-boxed.blog-card.blog-md .blog-card-info, 	.post-boxed.blog-card.blog-lg .blog-card-info, 	.post-boxed.blog-card.blog-grid .blog-card-info {		padding: 15px;	}	.btn-style-1 .owl-nav{		right: 30px;	}	.site-footer .footer-bottom .container{		padding: 20px 0;	}	.blog-md .dlab-post-media img {		height: auto;	}	.blog-md .dlab-post-meta {		margin-bottom: 10px;	}	.blog-md .dlab-post-media {		width: 100%;		min-width: 100%;		display: block;	}	.author-bg-text{		font-size: 60px;	    bottom: -22px;		}	.widget-post-bx:first-child {		border-right: 0px;	}	.widget_categories li .badge{		width: 20px;		height: 20px;		line-height: 20px;	}	.widget_categories ul li:hover{		padding: 8px 15px;	}}@media only screen and (max-width: 767px) {	h1 {		font-size: 28px;		line-height: 36px;		margin-bottom:10px;	}	.search-info .search-result {		font-size: 14px;		line-height: 22px;	}	.search-info, .search-bx{		padding-bottom: 20px;	}	ol.comment-list li.comment p {		line-height: 22px;		font-size: 14px;	}	.post-slide {		margin-bottom: 50px;	}	.blog-single .dlab-post-text {		margin-top: 20px;	}	.post-link-in {		padding: 8px 15px;		font-size: 12px;	}	.post-footer .dlab-post-meta .title{		display:none;	}	.header-author {		padding: 20px 15px;	}	.author-bg-text {		font-size: 30px;		bottom: -12px;	}	.trending-post-slide .dlab-post-media img {		min-height: 300px;	}	.bg-banner-img {		height: 50vh;	}	.site-footer .footer-logo{		width: 250px;		margin: auto;	}	.site-footer .footer-top .social-icon {		text-align: center;		margin-top: 30px;	}	.site-footer .footer-link li {		padding-right: 15px;		padding-left: 15px;	}	.footer-link{		margin-bottom:30px;		text-align:center;	}	.site-footer .footer-top {		padding: 50px 0;	}	.error-page .error-head {		font-size: 20px;		margin: 10px 0 30px;		line-height: 30px;	}	.error-page {		height: calc(100vh - 250px);		display: flex;		flex-direction: column;		align-items: center;		justify-content: center;	}	.side-bar {		border: 0;		padding: 0;	}	.blog-post.blog-single .dlab-post-text p {		margin-bottom: 15px;	}	.dlab-quik-search.On form {		max-width: 500px;	}	.post-footer ul li.post-btn {		float: right !important;	}	h2.post-title {		font-size: 26px;		line-height: 36px;	}	.comment-respond {		padding: 0;	}	.woo-entry .cart .post-title {		font-size: 24px;		line-height: 30px;		margin-top: 20px;	}	h1.title-head{		font-size: 30px;	}	.post-slide-show >.container{		width: 100%;		max-width: 100%;	}	blockquote.style3 .quote-info h2 {		font-size: 16px;		line-height: 24px;		font-weight: 500;	}	blockquote.style3 {		margin: 0;	}	blockquote.style3 .block-quote-author {		margin-top: 20px;	}	blockquote.style3::before {		padding: 5px 20px;		font-size: 70px;		margin-bottom: 20px;	}	.site-header.header-transparent .top-info .logo-header {		width: 300px;		max-width: 300px;		padding: 30px 0;		float: unset;		text-align: center;		margin: auto;	}	.post-slide.owl-carousel.m-b50{		margin-bottom: 30px;	}	.widget-post-bx .blog-md .dlab-post-media {		width: 100px;		min-width: 100px;	}	.blog-md .dlab-post-meta {		margin-bottom: 2px;	}	.widget-post-bx .title{		font-size: 14px;		line-height: 18px;	}	.widget-post-bx .dlab-post-meta ul li {		font-size: 12px;	}	.btn-style-1 .owl-nav{		right: 25px;		top: -63px;	}	.row.sp40 [class*="col-"], 	.sp40 [class*="col-"] {		padding-left: 15px;		padding-right: 15px;	}	.row.sp40, .sp40 {		margin-left: -15px;		margin-right: -15px;	}	.blog-card .blog-card-info h2.title {		font-size: 20px;		line-height: 24px;		margin-bottom: 10px;	}	.blog-card.blog-lg .blog-card-info .title {		font-size: 24px;		line-height: 34px;	}	.blog-single .dlab-post-text .dlab-post-meta ul li.post-btn, 	.dlab-post-meta ul li.post-btn {		float: unset;	}	.blog-post.blog-single .dlab-post-text.text >ol, 	.blog-post.blog-single .dlab-post-text.text >ul {		padding-left: 20px;	}	.section-head.m-b80{		margin-bottom: 30px;	}	.post-slide-show .min-container.p-t30{		padding-top: 15px;	}	.btn, .btn-secondry{		padding: 14px 20px;	}	.header-full .container-fluid {		padding-left: 15px;		padding-right: 15px;	}	.site-header .search-btn a{		padding: 0;		font-size: 16px;	}	.site-header .search-btn a i {		position: relative;		top: 4px;	}	.site-header .search-btn a span{		display:none;	}	.author-bx{		max-width: 100%;	    flex-direction: column;				text-align:center;	}	.author-bx .author-info {		padding-left: 0;	}	.author-bx .author-info .title {		font-size: 28px;		line-height: 36px;	}	.author-bx .author-info p {		font-size: 18px;		line-height: 27px;		margin-bottom: 10px;		}	.author-social li a span{		display:none;	}	.author-bx .author-media {		height: 80px;		width: 80px;		border-radius: 80px;		box-shadow: 0 0 0 5px #fff;		margin: auto;		margin-bottom: 15px;	}	.category-owl.owl-btn-center-lr .owl-nav .owl-prev, .category-owl.owl-btn-center-lr .owl-nav .owl-next{		width: 30px;		height: 30px;		line-height: 30px;		margin: -20px 20px;		font-size: 15px;	}	.author-bx .author-info .title.say-hi{		font-size: 70px;		font-weight: 900;		line-height: 60px;		text-shadow: -2px -2px 0 #b4b4b4, 2px -2px 0 #b4b4b4, -2px 2px 0 #b4b4b4, 2px 2px 0 #b4b4b4;	}	.author-info-left, .author-info-right{		display:none;	}	.sidenav-post {		padding: 15px 15px 15px;	}	.post-readmore{		display:none;	}	}@media only screen and (max-width: 576px) {	.product-description .nav-tabs .nav-link{		font-size: 14px;		padding: 8px 10px;	}	.shop-item-tage.mb-5{		margin-bottom:20px !important;	}	.btn-style-1 .owl-nav{		right: 15px;	}	.post-cobble .blog-card.overlay-post.large .dlab-post-media img {		height: auto;	}	.latest-post-bx .setResizeMargin {		padding-left: 15px;	}	.post-carousel {		padding-right: 15px;	}	.latest-post-bx {		padding: 30px 0;	}	.site-footer .footer-top {		padding: 40px 0 35px;	}	.error-page .dz_error {		font-size: 100px;		line-height: 100px;	}	.error-page .error-head {		font-size: 16px;		margin: 10px 0 20px;		line-height: 24px;	}	.side-bar .widget {		padding-bottom: 20px;		margin-bottom: 20px;	}	.content-inner,	.content-inner-3{		padding-top: 30px;		padding-bottom: 0px;	}	.dlab-post-media.m-b50{		margin-bottom: 30px;	}	.section-head {		margin-bottom: 20px;	}	.search-info.m-b50,	.search-bx.m-b50{		margin-bottom: 30px;	}	.dlab-quik-search.On form {		max-width: 320px;	}	.dlab-quik-search .form-control {		font-size: 20px;		padding: 0 5px;	}	.dlab-quik-search span {		right: 5px;		margin: -15px 0;		font-size: 16px;	}	.checkout-bx .additional-info,	.product-bx.widget-product{		margin-bottom: 40px;	}	h2.post-title {		font-size: 22px;		line-height: 30px;	}	.blog-post.blog-single .dlab-post-title.m-b30 {		margin-bottom: 20px;	}	.blog-post.blog-single .wp-block-image.alignwide.m-b40 {		margin-bottom: 20px;	}	blockquote {		margin: 20px 0;	}	.post-footer ul li.post-btn {		float: unset !important;	}	.blog-post.blog-single .dlab-post-text blockquote p {		font-size: 16px;		line-height: 24px;	}	.post-slide {		margin-bottom: 30px;	}	blockquote::before {		left: 15px;		font-size: 60px;	}	.dlab-post-text h4, .thm-unit-test .dlab-post-text h4 {		font-size: 16px;		line-height: 26px;		margin-bottom: 0;	}	.btn-quantity.style-1 input {		padding: 0 30px;	}	.btn-quantity.style-1 {		width: 100%;	}	h1.title-head{		font-size: 24px;	}	.section-head.mb-5{		margin-bottom: 30px!important;	}	.filter-bx {		margin-bottom: 30px;	}	.section-full .container .min-container{		padding-left: 0;		padding-right: 0;	}	ol.comment-list li.comment .comment-author .avatar {		top: 0;	}	.subscribe-btn{		display: none;	}	.trending-post .dlab-post-info {		padding-left: 15px;	}	.trending-post .dlab-post-info .post-title {		font-size: 14px;	}	.popular-post .widget-post-bx .widget-post {		padding-bottom: 20px;	}	.popular-post .widget-post-bx .dlab-post-media {		width: 110px;		min-width: 110px;	}	.popular-post .widget-post-bx .post-title {		font-size: 15px;		line-height: 23px;		margin: 2px 0;	}	.popular-post .recent-posts-entry .dlab-post-info {		padding-left: 15px;		padding-right: 0;	}	.blog-card.blog-lg .blog-card-info .title {		font-size: 20px;		line-height: 28px;		margin-bottom: 15px;	}	.post-column-bx::after {		height: 70%;	}	.blog-grid.content-box .blog-card-info{		padding: 20px !important;	}	.blog-grid.content-box .blog-card-info .title {		margin-bottom: 15px;	}	.trending-post-slide .slide-post-list{		position: relative;		left: 0;		right: 0;		height: 300px;		margin-bottom: 30px;		top: 20px;		width: 100%;	}	.trending-post-slide {		margin: 15px 0 0;	}	.sidenav-layout .site-header .menu-btn ,	.sidenav-layout .site-header .full-sidenav .menu-close i{		right: 15px;		top: 15px;	}	.blog-card.blog-lg.content-box .blog-card-info.shadow {		padding: 20px !important;		margin: -65px 20px 0;	}	.sidenav-post {		padding: 15px;	}	.subscribe-modal-bx .modal-dialog {		padding: 0px 15px 15px;	}	.content-inner-2 {		padding-top: 30px;		padding-bottom: 30px;	}	.content-inner-1 {		padding-top: 30px;		padding-bottom: 0px;	}	.menu-icon-in span:nth-child(2) {		top: 45%;		transform: translateY(-45%);		-moz-transform: translateY(-45%);		-webkit-transform: translateY(-45%);		-ms-transform: translateY(-45%);		-o-transform: translateY(-45%);	}	.menu-icon-in span:nth-child(3) {		bottom: 4px;	}	.menu-icon {		width: 35px;		height: 35px;	}	.extra-nav .search-btn {		padding: 5px;	}	.site-footer .footer-logo {		width: 250px;	}	.sidenav-layout .site-header .full-sidenav .menu-close i {		padding: 15px;	}	.site-header.header-transparent .top-info .logo-header {		width: 200px;		max-width: 200px;		padding: 20px 0;	}	.trending-post-slide .dlab-post-media img {		min-height: 160px;	}	.trending-post-slide .slide-post-list {		background-color: #242627;	}	.bg-banner-img {		height: 60vh;	}	.countdown .date{		padding: 0 5px;	    width: 70px;		}	.countdown .date .time {		font-size: 45px;		line-height: 55px;	}	.countdown .date:after{		font-size: 40px;		right: -4px;		top: 5px;		line-height: 40px;	}	.cs-title{		font-size: 28px;		font-weight: 500;		line-height: 35px;		margin-bottom: 10px;	}	.countdown .date span:last-child{		font-size: 11px;	}	.cs-logo .logo {		width: 180px;	}	.countdown {		margin-bottom: 20px;	}	.countdown-social li a{		width: 40px;		height: 40px;		border-radius: 40px;		font-size: 15px;		line-height: 40px;	}	.pagedown-title {		padding-left: 0;		margin-left: 0;		width: 100%;		text-align: center;	}	.pagedown-title h1 {		font-size: 35px;		line-height: 45px;		margin-bottom: 10px;	}	.pagedown-title p {		font-size: 18px;		line-height: 28px;		opacity: 1;	}		.pagedown-title img {		width: 70px;		position: unset;		margin-bottom: 20px;	}}.mfp-bg {	z-index: 9999999;}.mfp-wrap{	z-index: 9999999;}.blog-single .dlab-post-tags {    margin-top: 0;}/* Light Gallery */.lg-outer .lg-toogle-thumb,.lg-outer .lg-thumb-outer,.lg-outer .lg-img-wrap, .lg-outer .lg-item{    background-color: #fff;} .lg-actions .lg-next, .lg-actions .lg-prev, .lg-toolbar .lg-icon,#lg-counter{    color: #fff;}.check-km{	cursor: pointer;}/*����ǰ�����Ϊ��ʾ��,���ܶ��ο�����Դ��ֻ������: http://www.bootstrapmb.com/item/7524��(��˵��ֻ����ʾҳ����,�������ص�Դ���)*/