/*
Theme Name: topp
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
#breadcrumbs p {
    margin: 0;
    padding: 3px 9px;
    border: 1px solid#232222;
}
.rightct_m {
    flex-basis: 100%!important;
}
.relatedcat h2 {
    float: left;
    margin-bottom: 20px;
}
.hdtopt{
	padding: 0 15px 0px!important;
}
span.theauthor {
    padding: 0px 6px;
    background: #f00000;
    font-size: 14px;
}
.viewcountp {
    position: absolute;
    z-index: 1;
    top: 10px;
    left: 10px;
    font-size: 13px;
    background: rgba(0,0,0,.6);
    padding: 0px 3px;
    border-radius: 3px;
}
#pading0 {
    padding: 0 15px 0px;
}
.large-12.col.mro{
    margin-bottom: 0;
    padding: 0;
}
#breadcrumbs {
    color: #fff;
    font-size: 13px;
    margin-bottom: 6px;
    background: #000000;
    border-radius: 3px;
    margin-top: 6px;
	font-weight:normal;
	padding: 3px 9px;
    border: 1px solid #232222;
}.breadcrumbs a,.breadcrumbs a:hover{
	color: #fff;
}
h1, h2, h3, h4, h5, h6, .heading-font, .banner h1, .banner h2 {
	font-weight: 700;
	font-style: normal;
	font-size: 1.1em;
}
.wrap_ct_m {
    display: flex;
    justify-content: space-between;
}
.page-wrapper {
    padding-bottom: 30px;
    padding-top: 15px;
}
.entry-meta {
    display: none;
}
.entry-header-text {
    padding: 0 0 7px 0px;
}
.entry-content {
	padding-bottom:5px;
	padding-top: 0;
}
.widget .is-divider {
	margin-top: 0.66em;
	width: 100%;
	max-width: 100%!important;
	height: 2px;
	background: #0e0552 !important;
}.sharethis-inline-share-buttons{margin-top:5px}
.back-to-top{
	background-color: var(--fs-color-primary) !important;
    border-color: rgba(0, 0, 0, .05);
    color: #fff;
}.back-to-top:hover{
	background-color: transparent !important;
}.copyright-footer p{margin-bottom:0px;color:#878787}
.absolute-footer.dark ul {
    border-color: #323232;
}
span.widget-title {
	font-size: 1em;
	font-weight: 600;
	line-height: 1;
	background: #000;
	width: 100%;
	padding: 15px 20px;
	float: left;
	color: #fff;
}
.tagcloud {
    padding: 10px;
    border: 1px solid#000;
    float: left;
    width: 100%;
    border-top: unset;
}
.widget ul {
	padding: 10px;
	margin: 0;
	border: 1px solid#000;
}
h3.post-title.is-large {
    font-weight: unset;
    font-size: 15px;
}.tags_hot {
    margin-top: 10px;
    margin-bottom: 4px;
    float: left;width:100%;
}.tags_hot a {
    background: #000000;
    padding: 2px 10px;
    margin-right: 10px;
    margin-bottom: 6px;
    font-size: 15px;
    float: left;
    display: inline-block;
    color: #fff;
}.tags_hot a:hover {background: #bd0e0e;}h1.page-title{padding-top:15px}
.archive-page-header h1.page-title{padding-top: 5px; margin-bottom: 0px;}
.archive-page-header .large-12.col {
	padding-bottom: 10px;
}#wrapper .header.show-on-scroll,#wrapper .stuck .header-main {
    height: 55px !important;
}
#wrapper .header-main .nav > li > a {
    line-height: 55px !important;
}
.nav-dropdown{padding:10px 0px !important}.nav-dropdown li {
    float: left;
    border: unset!important;
    width: 20%;
    padding: 0!important;
}.nav-dropdown.nav-dropdown-bold>li>a{border-radius:0px !important;}
.nav-pagination>li>.current, .nav-pagination>li>a:hover, .nav-pagination>li>span:hover {
	background-color: #000000;
	border-color: unset;
	color: #fff;
	height: 2em;
	min-width: 2em;
}
.nav-pagination>li>a, .nav-pagination>li>span {
    background: #e1351f;
    border: unset;
    border-radius: 0;
    display: block;
    font-size: 1em;
    font-weight: bolder;
    height: 2em;
    line-height: 2em;
    min-width: 2em;
    padding: 0 7px;
    text-align: center;
    transition: all .3s;
    vertical-align: top;
    width: auto;
    margin-bottom: 10px;
}
#wpdcom {
	max-width: 100%;
	padding: 0;
	margin: 7px auto 15px auto;
}#comments {
	max-width: 100%!important;
	margin: 0;
	color: #333333;
	font-style: normal;
}
#comments .comment-respond {
    background-color: #000000;
    margin-top: 15px;
    padding: 15px 25px 0;
}
.comment-content p {
	color: #000!important;
}
.comment-inner:target {
	background-color: #f1f1f1;
	border-radius: 0px;
	padding: 8px;
}
.comment-list>li:not(:first-child), .commentlist>li:not(:first-child) {
	border: none;
}
.comment-inner:target {
	background-color: unset;
	border-radius: 0px;
	padding: 0;
}
.comment-list li, .commentlist li {
	list-style: none;
	padding: 10px;
	background: #efeaea;
}
.hdtop {
	margin-bottom: 15px;
}
.row.large-columns-4.medium-columns-2.small-columns-2.row-small .box-text,.row.large-columns-4.medium-columns-3.small-columns-2.row-small,.row.large-columns-3.medium-columns-2.small-columns-2.row-small .box-text,.row.large-columns-2.medium-columns-2.small-columns-2.row-small .box-text {
	background: #000;
	padding: 10px;
}
.box-text {
	font-size: .9em;
	padding-bottom: 1.4em;
	padding-top: 0.7em;
	position: relative;
	width: 100%;
	padding: 10px;
}

.lab_name {
	padding: 1px 10px;
	background: #f00000;
}
.wrap-infost lab {
    font-weight: bold;
    font-size: 14px;
}
.round {
    border-radius: 0;
}
.wraptt {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    align-content: space-around;
    flex-wrap: nowrap;
        margin-left: 16px;
    flex-direction: row;
}
.wrap-infost select {
    cursor: pointer;
    margin-bottom: 0;
    margin-left: -1%;
    line-height: 1;
    height: 25px;
    border-radius: 3px;
    font-size: 14px;
    padding-left: 11px;
    width: 103px;
}
.wrap-infost {
	display: flex;
	align-items: center;
	margin-left: 4%;
}
form#filter_video {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	margin: 0 auto;
	margin-bottom: 20px;
}.taxonomy-description .wp-caption {
    width: 100% !important;
    padding: 0;
    max-width: 100% !important;
    margin-top: 20px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}.home .widget{padding:0px}
@media only screen and (max-width: 767px) {
	.wrap-infost {
	    display: flex;
	    align-items: center;
	    margin-left: 1%;
	    justify-content: space-around;
	    margin-top: 7px;
	    margin-bottom: 0px;
	    font-size: 9px;
	}
	form#filter_video {
	    display: flex;
	    flex-direction: column;
	    justify-content: center;
	    align-items: center;
	    width: 100%;
	    margin: 0 auto;
	    margin-bottom: 10px;
	    border: 2px solid#f00000;
	    padding-bottom: 8px;
	}
	.wrap-infost lab {
		font-weight: bold;
		width: 105px;
	}
	.lab_name {
		width: 100%;
		padding: 1px 10px;
		background: #f00000;
	}
	.wrap-infost select {
	    margin-bottom: 0;
	    margin-left: 2%;
	    line-height: 1;
	    height: 17px;
	    border-radius: 50px;
	    font-size: 10px;
	    width: 70px;
	}
	.wrap_ct_m {
	    display: flex;
	    justify-content: space-between;
	    flex-direction: column;
	}
	.wraptt {
	    display: flex;
	    align-items: center;
	    justify-content: space-evenly;
	    align-content: space-around;
	    flex-wrap: nowrap;
	    margin-left: 0;
	    flex-direction: row;
	}
	.wrap-infost select {
	    margin-bottom: 0;
	    line-height: 1;
	    height: 17px;
	    border-radius: 3px;
	    font-size: 10px;
	    width: 156px;
	}
}
.page-numbers li {
    margin-left: 4px!important;
}
.page-wrapper {
    padding-bottom: 0;
    padding-top: 0;
}
.col, .columns, .gallery-item {
    margin: 0 auto;
    padding: 0 15px 15px;
    position: relative;
    width: 100%;
}
#playlive .jw-progress, #playlive .jw-knob {
    background-color: rgb(225 53 31)!important;
}
.content-area img {
    width: 100%!important;
    text-align: center;
    margin-bottom: 1%;
}
.content-area p{
	text-align: justify;
}
.row-small>.col, .row-small>.flickity-viewport>.flickity-slider>.col {
    margin-bottom: 0;
    padding: 0 3.8px 5.6px;
}
.row.large-columns-5.medium-columns-2.small-columns-2.row-small {
    margin: -11px -3px;
}
.jw-breakpoint-7 .jw-controlbar .jw-slider-time {
    padding: 0!important;
    height: 15px!important;
}
.jw-breakpoint-7 .jw-controlbar .jw-button-container .jw-icon-inline:not(.jw-text-live), .jw-breakpoint-7 .jw-controlbar .jw-button-container .jw-icon-volume {
    height: 40px!important;
    width: 55px!important;
}
.jw-breakpoint-7 .jw-controlbar .jw-button-container .jw-icon-volume .jw-overlay {
    padding-bottom: 5%!important;
}
.jw-breakpoint-7 .jw-controlbar .jw-button-container {
    padding: 0!important;
}
.jw-breakpoint-7 .jw-controlbar .jw-slider-time .jw-slider-container{
	height: 7px!important
}h1.entry-title {
    font-size: 1.3em;
}.categories a.thecategory {
    background: #f00000;
}.categories {
    display: inline-block;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 10px;
    border: 1px solid #161616;
}.categories a {
    background: #000;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
    margin: 0;
    padding: 0 6px;
    text-shadow: none;
    vertical-align: middle;
    white-space: normal;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    margin-left: 5px;
}span.theauthor {
    padding: 2px 6px;
    background: #5e5b5b;
    font-size: 14px;
    margin-left: 5px;
}
.video-player {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56%;
	background-color: #222;
    background-image: radial-gradient(#323232, #111);
    background-image: -webkit-radial-gradient(#323232, #111);
    background-image: -moz-radial-gradient(#323232, #111);
    background-image: -o-radial-gradient(#323232, #111);
}
.video-player iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.load { width: 113px; font-size: 15px; color: #eee; position: absolute; top: 45%; left: 0; right: 0; margin: 0 auto; text-shadow: 1px 1px 0 #000; } .load span { font-size: 20px; animation-name: blink; animation-duration: 1.4s; animation-iteration-count: infinite; animation-fill-mode: both; } .load span:nth-child(2) { animation-delay: 0.2s; } .load span:nth-child(3) { animation-delay: 0.4s; } @keyframes blink { 0% { opacity: 0.1; } 20% { opacity: 1; } 100% { opacity: 0.1; } }
#video-actions { margin-top: 5px; display: block; font-size: 85% } #video-actions ul { margin-top: 0 } #video-actions .video-server { cursor: pointer; padding: 5px 10px; margin-bottom: 5px; border-radius: 4px; display: inline-flex; margin-right:5px;color:#FFF } #video-actions .video-server:hover { background: #ea4335; color: #fff }
#video-actions span{line-height:normal}
.video-stats{float:right}
.video-stats .likes {
    cursor: pointer;
    background: #2b2b2b;
    margin-bottom: 5px;
    padding: 5px;
    border-radius: 4px;
    display: inline-flex;
	margin-right: 3px;
}
span.likes:after {
    content: '';
    background-image: url(images/icon-like.svg);
    width: 16px;
    height: 16px;
    background-size: 16px;
    background-repeat: no-repeat;
    margin-left: 3px;
    margin-top: -1px;
}span.views {
    cursor: pointer;
    background: #2b2b2b;
    margin-bottom: 5px;
    border-radius: 4px;
    padding: 5px;
    display: inline-flex;
}span.views:after {
    content: '';
    display: block;
    background: url(images/icon-views.svg) no-repeat;
    width: 16px;
    height: 16px;
    background-size: 16px;
    margin-left: 3px;
}
.bt_normal { background: #2b2b2b } .bt_active { background: #ea4335 }
h3.post-title a{
    margin-left: 5px;
    margin-right: 5px;
    font-size: 15px;
    height: 38px;
    max-height: 38px;
    line-height: 1.5;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    white-space: normal;
    -webkit-box-orient: vertical;
	text-align:center;
}
#breadcrumbs p {
    margin: 0;
    padding: 3px 9px;
    border: 1px solid #232222;
}#breadcrumbs strong{font-weight:normal}
.header{background:#000}
.t2{
	border-left: 3px solid red;
    margin-left: -6px !important;
    padding-left: 10px;
    margin: 15px 0;
	background: #141443;
    font-weight: normal;
    font-size: 24px;
}.amr{margin-top: 15px;}
.box155 {
    width: 100%;
    padding-bottom: 150%;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    position: relative;
    overflow: hidden;
}
.box170 {
    width: 100%;
    padding-bottom: 150%;
    position: relative;
    overflow: hidden;
    border-radius: 5px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background: rgba(0, 0, 0, 0.8);
}
.box170 .box-img,.box155 .box-img{
    position-area: center;
    height: 100%;
    background: center;
    border-radius: 7px;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    cursor: pointer;
    text-align: center;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    transform: scale(1.0);
}
.box170 .box-img:hover,.box155 .box-img:hover {
    -ms-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}
.box170 .viewcountp{
	bottom: 10px;
    top: initial;
}
.img-video-list {
    height: 100%;
    transform: scale(1.01);
}.count-photo {
    background: #597732;
    color: rgba(255, 255, 255, 0.8);
    padding: 1px 5px;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 11px;
    font-weight: 400;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
.m-tag {
    text-align: center;
    width: 100%;
    padding-bottom: 10px;
}
.m-tag .m {
    padding: 3px 7px;
    padding-bottom: 4px;
    border-radius: 5px;
    font-weight: 400;
    font-size: 12px;
    color: rgba(255, 255, 255, 0.8);
    background: #15264c;
    border-left: 3px solid #ad4676;
}
.m-tag .p{
    padding: 3px 7px;
    padding-bottom: 4px;
    border-radius: 5px;
    font-weight: 400;
    font-size: 12px;
    color: rgba(255, 255, 255, 0.8);
    background: rgba(255, 255, 255, 0.1);
    margin-left: 2px;
    border-right: 3.5px solid #194866;
}
.wp-block-image a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media (prefers-reduced-motion:no-preference){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull a,.wp-block-image.alignwide a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;transition:opacity .2s ease;width:20px;z-index:100}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both;visibility:visible}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}@media (prefers-reduced-motion:no-preference){.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}
.box-album {
    width: 100%;
    max-width: 500px;
}
.btnt {
    background: rgba(255, 255, 255, 0.15);
    border-radius: 5px;
    padding: 0 10px;
    min-width: 80px;
    height: 30px;
    display: inline-block;
    color: #efefef;
    border: none;
    font-size: 13px;
    font-weight: 500;
    cursor: pointer;
}.btnt svg {
    height: 14px;
    margin: -3px;
    position: relative;
    top: -1px;
    margin-right: 2px;
}
.ptd {
    padding: 5px 0;
    padding-bottom: 10px;
}.ptn {
    position: relative;
}.pdate {
    color: #969695;
    font-weight: 400;
    font-size: 12px;
    margin: 0;
}
.mcv {
    padding: 5px 10px;
    border-radius: 5px;
    font-weight: 600;
    font-size: 13px;
    color: #fff;
    background: #4e6db7;
}.mcp {
    padding: 5px 10px;
    border-radius: 5px;
    font-weight: 600;
    font-size: 13px;
    color: #fff;
    background: #d34a8f;
    margin-left: 5px;
}.mbox {
    margin: 5px 0;
    padding: 7px;
    display: inline-flex;
    width: 100%;
    border-radius: 5px;
    background: rgba(255, 255, 255, 0.05);
}.mbox p{margin:0}.box-avatar {
    width: 110px;
    height: 110px;
    padding: 5px;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.3);
	    background-repeat: no-repeat;
    background-size: cover;
}.mlc{
	font-weight: normal;
    margin: 0;
    font-size: 15px;
    color: #de1526;
}.duration {
    background: rgba(0, 0, 0, 0.8);
    border-radius: 4px;
    color: #e3e3e3;
    padding: 0 4px;
    display: inline-flex;
    position: absolute;
    right: 5px;
    bottom: 5px;
    font-size: 12px;
    font-weight: 400;
}.viewcountp:before {
    content: '';
    display: block;
    background: url(images/icon-views.svg) no-repeat;
    width: 15px;
    height: 15px;
    background-size: 15px;
	position: absolute;
    top: 3px;
}.viewcountp span{margin-left:17px}.mt10{margin-top:10px}.vdl{text-align:center;margin-top:10px}.vdl .btnt{margin-bottom: 3px;}
.vvip {
    background: rgba(255, 240, 0, 0.1);
    color: rgba(255, 240, 0, 0.8);
    border-radius: 3px;
    margin-right: 3px;
    font-size: 11px;
    padding: 3px 5px;
    position: relative;
    font-weight: 600;
    border: 1px dashed;
}
.categories a.vcat{background-color:#6f5afb}.categories a.vcat:nth-child(2n+1){background-color:#b33a1c}.categories a.vcat:first-child{margin-left:0}
input.search-field{background:linear-gradient(to top right, #142b52, #3f1f47) !important;}
@media only screen and (min-width: 768px) {
    .ptr {
        position: absolute;
        top: 0;
        right: 0;
    }
	.ptn {
        position: relative;
        padding-right: 190px;
    }
}
@media (max-width: 549px) {
    .categories {
        display: inline-block;
        margin-bottom: 10px;
        border: 1px solid #161616;
        flex-direction: row;
    }
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}