@CHARSET "UTF-8";
/**
 * @package    manivideo
 * @subpackage CSS
 * @author     Mohammad Miri {@link joominamarket.com}
 * @author     Created on 19-Sep-2017
 * @license    GNU/GPL
 */
.manivideo {
    width: 100%;
    /* float: right; */
    margin: 0 0 30px;
    min-height: 300px;
}
.manivideo_category {
    width: 100%;
    float: right;
    position: relative;
}
.mani_video_btn_dl {
    float: right;
    width: 130px;
    margin-top: -20px;
    margin-bottom: 10px;
}
@media (max-width:992px) {
    .mani_video_btn_dl {
        margin-top: -12px !important;
    }
}
.manivideo .sidebar {
    display: block;
    position: static;
    min-width: 0;
    min-height: 0;
    width: 25%;
    top: 0;
    float: right;
    background: #fff;
    z-index: 9; 
    box-shadow: 0px 0px 17px #e2e2e2;
    border-radius: 5px;
    margin-bottom: 25px;
}
.manivideo .sidebar > div {
    height: 100%;
    box-shadow: none;
    width: 100%;
    float: right;
}

.manivideo .sidebar h5 {
    font-weight: normal;
    float: right;
    font-size: 15px;
    border: none;
    background: none;
    padding: 15px 0;
    margin: 0;
    display: block;
    width: 100%;
    text-align: right;
    position: relative;
    color: #333 !important;
    cursor: pointer;
}
.manivideo .sidebar .card-body{
    padding: 0 !important;
    margin: 0px 0 20px;
    width: 100%;
    float: right;
}
.manivideo .sidebar .filters {
    padding: 10px 20px;
}
.manivideo .sidebar .card {
    border: none; 
    border-top: solid 1px #eee;
    width: 100%;
    float: right;
}
.manivideo .sidebar .card:first-child {
    border: none;
}

.manivideo .sidebar .filter_btn {
    display: none;
    text-align: center;
    background-color: #e5e5e5;
    border-radius: 4px;
    cursor: pointer;
    position: -webkit-sticky;
    position: sticky;
    top: 90px;
    width: 36px;
    height: 36px;
    font-size: 21px;
    line-height: 40px;
    margin-top: 10px;
    border: none;
    color: #4b566b !important;
    padding: 0;
}
.manivideo .sidebar #offcanvasRight {
    z-index: 99999 !important;
    border: none !important;
    box-shadow: 0 0 26px rgba(0,0,0,.5) !important;
    top: 65px !important;
    padding-bottom: 50px !important;
}
.manivideo .sidebar #offcanvasRight .offcanvas-header {
    box-shadow: 0 0.125rem 0.625rem -0.1875rem rgba(0,0,0,0.1);
    padding: 20px 30px;
}
.manivideo .sidebar #offcanvasRight .offcanvas-header span {
    display: inline-block;
    font-weight: 600;
    line-height: 1.2;
    color: #4a4b65;
    font-size: 16px;
}
.manivideo .sidebar #offcanvasRight .offcanvas-header .btn-close {
    margin: 0;
    padding: 0;
}
.manivideo .sidebar #offcanvasRight .offcanvas-body {
    padding: 1px 30px !important;
}
.manivideo .sidebar #offcanvasRight .filters.other_pages{
    box-shadow: none !important;
    padding: 0;
}
.manivideo .sidebar .filter_box { 
    display: block;
    width: 100%;
    float: right;
    position: -webkit-sticky;
    position: sticky;
    top: 80px;
}
.manivideo .sidebar .filter_box .filter_title {
    display: none;
    font-size: 17px;
    border-bottom: solid 1px #eee;
    padding: 15px;
    position: relative;
    cursor: pointer;
}
.manivideo .sidebar .filter_box .close_filter {
    position: absolute;
    left: 15px;
    top: 15px;
    font-size: 19px;
}
.manivideo .sidebar .filter_search {
    width: 100%;
    float: right;
    position: relative;
    margin: 0 0 15px;
}
.manivideo .sidebar .filter_search input {
    border: 1px solid #dae1e7;
    border-radius: 5px;
    padding: 5px 10px !important;
    width: 100% !important;
    line-height: 25px;
    font-size: 13px;
}
.manivideo .sidebar .filter_search::after {
    font-family: bootstrap-icons !important;
    content: "\f52a";
    position: absolute;
    left: 11px;
    top: 6px;
    color: #4b566b;
    font-size: 16px;
}
.manivideo .main_content {
    width: 75%;
    float: right;
    padding-right: 30px;
}
.manivideo .each_filter_section {
    width: 100%;
    position: relative;
    float: right; 
    background: #fff; 
    border-radius: 5px;
}
.manivideo .tags_filter {
    position: relative;
    width: 100%;
    float: right;
    max-height: 178px;
    overflow-y: auto; 
}
.manivideo .categories_filter {
    position: relative;
    width: 100%;
    float: right;
    max-height: 205px;
    overflow-y: auto; 
}
.manivideo .videopage_filters .categories_filter {
    max-height: 200px;
    overflow-y: auto;
    margin: 0px;
}
.manivideo .tags_filter a ,
.manivideo .categories_filter a {
    cursor: pointer;
    display: block;
    position: relative;
    padding: 8px 0;
    color: #4b566b;
    font-size: 13px;
    margin: 0;
    text-align: right;
}
.manivideo .categories_filter a span{
    display: inline-block;
}
.manivideo .tags_filter a:hover ,
.manivideo .categories_filter a:hover,
.manivideo .categories_filter a:hover{
    color: rgba(135, 0, 192, 1) !important;
}
.manivideo .categories_filter a img {
    width: 25px;
}
.manivideo .each_video {
    margin: 0 0 30px;
}
.manivideo .each_video > div {
    border: 1px solid #e3e9ef;
    border-radius: 5px;
    width: 100%;
    float: right;
    height: 100%;
}
.manivideo .each_video .video_details {
    width: 100%;
    float: right;
    padding: 15px;
}
.manivideo .each_video h2 {
    font-size: 14px;
    margin: 0;
    padding: 0;
    height: 60px;
    overflow: hidden;
    width: 100%;
    float: right;
}
.manivideo .each_video h2 a {
    color: rgb(37, 37, 37);
    display: block;
    font-size: inherit;
    line-height: 28px;
}
.manivideo .each_col_desc {
    width: 100%;
    float: right;
    color: rgb(105, 105, 105);
    font-size: 13px;
    height: 43px;
    overflow: hidden;
    line-height: 22px;
}
.manivideo .video_infos {
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding-top: 15px;
    float: right;
}
.manivideo .video_infos img {
    display: inline-block;
    width: 32px;
    height: 32px;
}
.manivideo .video_infos img.avatar{
    border-radius: 50%;
}
.manivideo .video_infos .manivideo_created {
    display: inline-block;
    padding-right: 5px;
    font-size: 12px;
    color: #8e8e8e;
}
.manivideo .video_infos .video_time {
    display: inline-block;
    padding-left: 5px;
    font-size: 12px;
    color: #8e8e8e;
}
.manivideo .side_tags {
    float: right;
    width: 100%;
}
.manivideo .side_tags h3 {
    margin: 0 0 15px;
    font-size: 17px;
    line-height: 30px;
    border: 0;
    padding: 0;
    color: rgb(37, 37, 37);
}
.manivideo .video_tags a {
    cursor: pointer;
    display: block;
    position: relative;
    padding: 8px 0;
    color: #4b566b;
    font-size: 13px;
    margin: 0;
    text-align: right;
}
.manivideo .video_tags a:hover { 
    color: #8700c0;
}
.manivideo #sidebar-video {
    background: #fff;
    border-radius: 5px;
    box-shadow: 0px 0px 17px #e2e2e2;
    padding: 10px 20px;
}
.manivideo .filters.other_pages{
    background: #fff;
    border-radius: 5px;
    box-shadow: 0px 0px 17px #e2e2e2;
    padding: 10px 20px;
    width: 100%;
    float: right;
}
.manivideo #sidebar-video .card {
    border: none !important;
    border-top: solid 1px #eee !important;
    background-color: #fff;
    border-radius: 5px!important;
}
.manivideo #sidebar-video .card:first-child {
    border: none !important;
}
.manivideo #sidebar-video .card-body {
    width: 100%;
    float: right;
    padding: 0px;
}
.manivideo #sidebar-video .card .card-header{
    background: #fff;
    border: none !important; 
    padding: 0;
} 
.manivideo #sidebar-video .card .card-header a{
    font-size: 14px;
    border: none;
    background: none;
    display: block;
    width: 100%;
    text-align: right;
    position: relative;
    color: #4b566b !important;
    padding: 15px 0;
}
.manivideo .sidebar h5.card-header[aria-expanded="false"]:after,
.manivideo #sidebar-video [aria-expanded="false"]:after{
    content: "\f282";
    position: absolute;
    font-family: bootstrap-icons !important;
    left: 0;
    top: 15px;
    font-size: 12px;
    background-color: #f3f5f9;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    text-align: center;
    line-height: 23px;
    color: #333;
}
.manivideo .sidebar h5.card-header:after,
.manivideo .sidebar h5.card-header[aria-expanded="true"]:after,
.manivideo #sidebar-video [aria-expanded="true"]:after{
    content: "\f286";
    position: absolute;
    font-family: bootstrap-icons !important;
    left: 0;
    top: 15px;
    font-size: 12px;
    background-color: rgba(135, 0, 192, 0.1);
    width: 22px;
    height: 22px;
    border-radius: 50%;
    text-align: center;
    line-height: 21px;
    color: rgb(135, 0, 192);
}

.manivideo .sidebar h5.side_related_title {
    padding-top: 15px;
    border-top: solid 1px #eee;
}
.manivideo .related {
    padding: 0 !important;
    margin: 10px 0 0;
    width: 100%;
    float: right;
}
.manivideo .manivideo_video .related_title {
    width: 100%;
    float: right;
    font-size: 16px;
    margin:15px 0 0;
    display: none;
}
.manivideo .manivideo_video .related {
    display: none;
}
.manivideo .related li{
    margin-bottom: 15px;
}
.manivideo .related .col-lg-7,
.manivideo .related .col-lg-2,
.manivideo .related .col-lg-4{
    padding-left: 0 !important;
}
.manivideo .related img{
    border-radius: 5px;
}
.manivideo_video .related img { 
    margin-bottom: 12px;
}
.manivideo .related h3 {
    font-size: 13px;
    line-height: 18px;
    margin: 0;
}
.manivideo .related h3 a {
    color: #000;
} 
/*************/
.manivideo_search {
    width: 100%;
    float: right;
    padding-top: 80px;
    padding-bottom: 80px;
    margin: 0 0 30px;
    position: relative;
}
.manivideo_search .spinner-border {
    position: absolute;
    left: 20px;
    top: 20px;
    width: 25px;
    height: 25px;
    border-width: 2px;
    display: none;
    color: rgb(135, 0, 192) !important;
}
.manivideo_search .ui.search.loading .spinner-border {
    display: block;
}
.manivideo_search .col-md-6{
    z-index: 1;
}
.manivideo_search .manivideo_search_bg,
.manivideo_search .manivideo_search_bg::before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.manivideo_search h2 {
    font-size: 20px;
    margin: 0 0 45px;
    color: #333;
    line-height: normal;
}
.manivideo_search input#manivideoSearch {
    margin: 0;
    color: #4b566b;
    background-color: #fff;
    background-clip: padding-box;
    border: none !important;
    border-radius: 4px;
    transition: border-color .2s ease-in-out,box-shadow .2s ease-in-out;
    width: 100%;
    height: 65px !important;
    box-shadow: 0 0 10px rgba(0,0,0,.1);
    padding: 20px;
    font-size: 15px;
}
.manivideo_search #manivideoSearch:focus{
    border:none !important;
    outline: none !important;
}
.manivideo_search span.txt{
    position: absolute;
    left: 0;
    top: 0;
    background: #000000;
    height: 50px;
    border-radius: 5px 0 0 5px;
    color: #fff;
    text-align: center;
    font-size: 14px;
    line-height: 50px;
    cursor: pointer;
    padding: 0 20px;
}
.manivideo_search .ui.search{
    position:relative;
}

.manivideo_search .ui.search > .results{
    display: none;
    position: absolute;
    top: 100%;
    left: 0%;
    -webkit-transform-origin: center top;
    transform-origin: center top;
    white-space: normal;
    text-align: left;
    text-transform: none;
    background: #FFFFFF;
    margin-top: 0.5em;
    width:100%;
    border-radius: 5px;
    -webkit-box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
    box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
    z-index: 998;
    max-height: 320px;
    overflow-y: auto;
}
.manivideo_search .ui.search > .results >:first-child{
    border-radius:5px;
}
.manivideo_search .ui.search > .results >:last-child{
    border-radius:5px;
}
.manivideo_search .ui.category.search > .results .category .results{
    background:#FFFFFF;
    border-bottom:1px solid rgba(34, 36, 38, 0.1);
    border-radius:5px;
}
.manivideo_search .ui.search > .results .result{
    cursor:pointer;
    display:block;
    overflow:hidden;
    font-size:1em;
    padding:0.85714286em 1.14285714em;
    color:rgba(0, 0, 0, 0.87);
    line-height:1.33;
    border-bottom:solid 1px #eee !important;
}
.manivideo_search .ui.search > .results .result:last-child{
    border-bottom:none !important;
}
.manivideo_search .ui.search > .results .result .title {
    font-size: 13px;
    color: rgba(0, 0, 0, 0.85);
    margin: 0 0 5px;
}
.manivideo_search .ui.search > .results .result .description {
    margin-top: 0;
    font-size: 13px;
    color: rgba(0, 0, 0, 0.4);
}
.manivideo_search .ui.search > .results > .message {
    padding: 15px;
    text-align: right;
}
.manivideo_search .ui.search > .results > .message .header {
    font-size: 15px;
    color: #333;
    position: static;
    box-shadow: none !important;
    padding: 0 !important;
}
.manivideo_search .ui.search > .results > .message .description {
    margin-top: 5px;
    font-size: 13px;
    color: #666;
}
.manivideo * ,
.manivideo_search * {
  scrollbar-width: thin;
  scrollbar-color: #b3b3b3 #e6e6e6;
}
.manivideo *::-webkit-scrollbar,
.manivideo_search *::-webkit-scrollbar {
    width: 8px;
}
.manivideo *::-webkit-scrollbar-track ,
.manivideo_search *::-webkit-scrollbar-track {
    background: #e6e6e6;
    border-radius: 9px;
}
.manivideo *::-webkit-scrollbar-thumb ,
.manivideo_search *::-webkit-scrollbar-thumb {
    background-color: #b3b3b3;
    border-radius: 9px;
    border: none;
}
.manivideo_search .ui.category.search > .results .category .result {
    border-bottom: solid 1px #eee !important;
    -webkit-transition: background 0.1s ease, border-color 0.1s ease;
    transition: background 0.1s ease, border-color 0.1s ease;
    padding: 0.85714286em 1.14285714em;
    text-align: right;
}

.manivideo_search .ui.search > .results .result:hover,
.manivideo_search .ui.category.search > .results .category .result:hover{
    background:#f0f0f0;
}
.manivideo_search .breadcrumb {
    margin: 0 0 15px;
}










.video_overlay .info a {
    color: #fff;
    font-size: 15px;
    background: #9700d6;
    padding: 10px;
    border-radius: 22px
}
.no-right-padding{
	padding-right: 0 !important;
	padding-left: 15px !important;
}
.no-left-padding{
	padding-left: 0 !important;
	padding-right: 15px !important;
}
/********************************
			Heading
*******************************/
.video_description h2, .video_description h3, .video_description h4, .video_description h5 {
    margin-top: 30px;
    margin-bottom: 15px;
}
.video_description h2 {
    font-size: 24px;
}
.video_description h3 {
    font-size: 18px;
}
.video_description h4 {
    font-size: 15px;
}
.video_description p {
    text-align: justify;
}

/********************************
			categories
*******************************/
.manivideo_categories{
	width: 100%;
	/* float: right; */
	margin:0 0 15px;
}
.manivideo_categories .video_category_grid_box,
.manivideo_category_content ul{
	margin: 0 -15px;
	padding: 0 !important;
    list-style: none !important;
}
.manivideo_categories .grid-item > div{
    border: solid 1px #eee;
    display: block;
    float: right;
    width: 100%;
    list-style: none;
    color: #333;
    background: #fff;
    box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2) !important;
	text-align: center;
	padding: 10px;
}

.manivideo_categories a{
	color: #333;
	display: inline-block;
}
a:hover,
a:focus{
	text-decoration: none !important;
}
.manicategory_image{
	overflow: hidden;
}
.manivideo_categories img{
	display: block;
	margin: 0 auto;
}
.manivideo_categories h2{
	margin: 0;
	line-height: normal;
    font-size: 13px;
    text-align: center;
    font-family: fsan;
}
.manivideo_categories h2 span{
	color: #666;
	font-size: 11px;
	display: inline-block;
}
.manivideo_categories .category_desc{
	font-size: 13px;
	text-align: center;
	color: #666;
}
.manivideo_categories .category_desc p{
	margin: 0;
}
.manivideo {
	position: relative;
}
/********************************
			category
*******************************/
.manivideo_category{
	width: 100%;
	float: right;
	margin:0 0 15px ;
}
.manivideo h1{
	width: 100%;
	float: right;
	margin:15px 0 !important;
	color: #333 !important;
	font-size: 18px !important;
}
.manivideo .manivideo_category_header h1{
	width: 100%;
	float: right;
	margin: 0 0 15px !important;
	color: #333 !important;
	font-size: 18px !important;
}
.manivideo .manivideo_category_header h1 a{
	float: left;
    margin-right: 5px !important;
    width: 35px;
    height: 35px;
    padding: 0;
    line-height: 35px;
    border-radius: 5px;
    color: #fff;
    text-align: center;
}
.manivideo_category_header{
	width: 100%;
	float: right;
	margin-bottom: 25px;
    display: flex;
	position: relative;
}

.manivideo .category_description {
    position: relative;
}
.manivideo .category_description .category_description_main {
    line-height: 31px;
    text-align: justify;
    font-size: 13px;
    overflow: hidden;
}
.manivideo .category_description .product_text_overlay {
    background: #fff none repeat scroll 0 0;
    bottom: 0;
    color: #4d4d4d;
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    width: 100%;
    cursor: pointer;
}
.manivideo .category_description .product_text_overlay::after {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%) repeat scroll 0 0;
    bottom: 15px;
    content: "";
    height: 50px;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 1;
}
.manivideo .category_description .product_text_overlay > div {
    margin: 0 auto;
    font-size: 12px;
}
.manivideo .category_description .arrow_up {
    display: none;
}
.manivideo .category_description .product_text_overlay .lnr {
    font-size: 11px;
    color: #666;
    position: relative;
    top: 2px;
    margin-left: 4px;
}

.manivideo_back {
	float: left;
}
.manivideo_category_image{
	float: right;
}
.manivideo_category_header_info{
	float: right;
	padding: 10px 0;
}
.manivideo_category_header_info h2{
	padding-right: 15px;
	line-height: normal;
	margin: 0 0 10px;
	font-size: 18px;
}
.manivideo_category_image{
	padding-left: 15px;
}
.manivideo_category_header_info > div.time span{
    color: #888;
    margin: 0 0 10px;
	display: inline-block;
}
.manivideo_category_header_info > div p{
	margin: 0;
}

.manivideo_category_empty_content{
	background: #ffedee;
	color: #e7494d;
	box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.2);
	padding: 15px;
	border-radius: 2px;
	font-size: 16px;
	text-align: center;
	width: 100%;
	float: right;
}
.manivideo_category_content{
	width: 100%;
	float: right;
}

.manivideo_category_content li video,
.manivideo_category_content li source{
	max-width: 100%;
	float: right;
	display: block;
	vertical-align: top;
}
.manivideo_category_content li > div{
	float: right;
	width: 100%;
	list-style:none;
	padding: 0;
	color: #333;
	background: #fff;
	box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2) !important;
    margin-bottom: 15px;
    position: relative;
}
.manivideo_category_content .grid-item > div{
	float: right;
	width: 100%;
	list-style:none;
	padding: 0;
	color: #333;
	background: #fff;
	box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2) !important;
    position: relative;
}
.manivideo_category_content h2 {
    text-align: right;
    overflow: hidden;
    float: right;
    width: 100%;
    font-size: 13px;
    display: block;
    padding: 10px;
    margin: 0;
    color: #585858 !important;
    line-height: normal;
}
.manivideo_category_content h2 a{
	display: inline-block;
	color: #585858;
}
.manivideo_category_content .video_info{
	float: right;
	width: 100%;
}
.manivideo_box{
	width: 100%;
	float: right;
	overflow: hidden;
	position: relative;
}
.manivideo_box img{
	width: 100%;
}
.manivideo_box .video_overlay {
   /* z-index: 1;*/
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    cursor: pointer;
    position: absolute;
}
.manivideo_box .video_overlay .info {
    direction: rtl;
    color: #fff;
    position: absolute;
    top: 0;
    z-index: 10;
    width: 100%;
    text-align: center;
    height: 100%;
    display: table;
    padding: 0 10px;
}
.manivideo_box .video_overlay .info > div {
    width: 100%;
    height: 100%;
    display: table-cell;
    vertical-align: middle;
}
.manivideo_box .video_overlay .icon {
    width: 100%;
    float: right;
    font-size: 49px;
    height: 41px;
    position: relative;
}
.manivideo_box .video_overlay .icon .fa {
    position: absolute;
    top: -5px;
    right: 0;
    left: 0;
    color: #fff;
}
.manivideo_image{
	width: 100%;
	float: right;
	overflow: hidden;
	padding-bottom: 0;
	position: relative;
}
.manivideo_image a{
	display: block;
	width: 100%;
	height: 100%;
}
.manivideo_image img{
	display: block;
}
.manivideo_image .video_type {
    position: absolute;
    left: 0;
    bottom: 0;
    background: #e74c3c;
    color: #fff;
    padding: 5px 20px;
	z-index: 1;
}
.manivideo_category_content .video_details{
	width: 100%;
	float: right;
}
.manivideo_category_content .video_btn{
	width: 100%;
	float: right;
}
.video_details .video_info {
    width: 100%;
    float: right;
    padding: 0 10px !important;
    margin: 10px 0 0;
    list-style: none;
}
.video_details .video_info li:last-child {
    margin-left: 0;
}
.video_details .video_info li {
    float: right;
    margin-left: 10px;
    color: #aaa;
    padding: 0 !important;
    font-size: 12px;
    margin-bottom: 5px;
}
/*
.video_info .manivideo_created{
	padding: 5px 30px 5px 0px !important;
	background: url(../images/calendar.png) no-repeat 100% center;
	background-size: 23px;
	width: 100%;
	float: right;
}
.manivideo .manivideo_hits{
	padding: 5px 30px 5px 0px !important;
	background: url(../images/hits.png) no-repeat 100% center;
	background-size: 23px;
	width: 100%;
	float: right;
}*/
.manivideo_category_content .manivideo_desc p{
	margin: 0;
}

.manivideo .manivideo_sort{
	text-align: left;
}

.manivideo .each_col_read span {
    display: inline-block;
    position: relative;
    top: 2px;
    border-radius: 1px;
    cursor: pointer;
    font-size: 15px;
    margin-right: 10px;
    padding: 0 10px;
    color: #fff;
    background: #337ab7 url(../images/left-arrow.png) no-repeat center;
    width: 40px;
    height: 17px;
    background-size: contain;
}
.manivideo .each_col_longdesc {
    background: #fff none repeat scroll 0 0;
    font-size: 13px;
    margin: 0 auto;
    padding: 35px;
    width: 60%;
}
.manivideo .dialogModal .dialogModal_container .close {
    background: #e91e63 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-family: serif;
    font-size: 30px;
    font-weight: bold;
    height: 50px;
    line-height: 12px;
    opacity: 1;
    outline: 0 none;
    padding: 4px 0 0;
    position: absolute;
    right: 18.5%;
    text-align: center;
    text-shadow: none;
    top: -22px;
    width: 50px;
} 
.video_download{
	display: inline-block;
	float: right;
}
.video_readmore {
	display: inline-block;
	float: left;
}
/********************************
			sidebar
*******************************/
.manivideo_video_page,
.manivideo_category_page{
	margin-top: 30px !important;
}
.manivideo_sidebar {
}
.manivideo_search{
	margin: 0 0 30px ;
}
.manivideo h3.list_title {
    color: #520747;
    margin:10px 0;
    font-size: 15px;
    padding: 0 0 11px;
    border-bottom: solid 1px #ddd;
}
.manivideo .filter_fields {
    padding: 0 !important;
	margin:  0 0 30px;
    width: 100%;
    float: right;
}
.manivideo ul.sidebar {
    padding: 0 !important;
	margin:  0 0 ;
}
.manivideo ul.sidebar li {
    display: block;
    margin: 0 0 10px;
}
.manivideo ul.sidebar li a {
    padding: 12px 30px 12px 5px;
    border: solid 1px #ddd;
    border-radius: 3px;
    display: block;
    position: relative;
    color: #333;
}
.manivideo ul.sidebar li a span.fa {
    position: absolute;
    right: 13px;
    top: 15px;
    color: #5392b1;
}

.manivideo_control_filter{
    width: 100%;
    float: right;
    position: relative;
	margin: 0 0;
	padding: 0 15px 15px;
}
.manivideo_control_filter .control_filter_btn{
	border-radius: 6px;
	background-color:#303030;
	border: 1px solid #303030;
	font-size: 13px;
	line-height: 16px;
	font-weight: 700;
	color:#fff;
	padding: 11px 30px 12px 15px;
	box-shadow: 0 1px 8px rgba(0,0,0,.1);
	cursor: pointer;
	transition: all .2s ease-in-out;
	height: 39px;
	position: relative;
	display: inline-block;
}
.manivideo_control_filter .control_filter_btn .lnr{
    font-size: 15px;
    position: absolute;
    right: 10px;
    top: 11px;
	transition: transform .2s ease-in-out;
}
.manivideo_control_filter .control_filter_btn.show_filter{
	display: none;
}
.manivideo_control_filter .control_filter_btn.show_filter .lnr{
    transform: rotate(135deg);
}/*
.manivideo_products_filter{
	display: none;
}*/
.manivideo_products_filter .filter_fields ul{
    text-align: justify;
    font-size: 13px;
    overflow: hidden;
}
.manivideo_products_filter .filter_section_overlay{
	display: none;
	width: 100%;
	float: right;
	margin-bottom: 15px;
}
.manivideo_products_filter .filter_section_overlay > div{
	margin:0 auto;
	font-size: 13px;
	line-height: normal;
	color: #523ee8;
	display: block;
	width: 100%;
	cursor:pointer;
	text-align: right;
	float: right;
}
.manivideo_products_filter .filter_section_overlay .arrow_up{
	display:none;
}
.manivideo_sidebar select{
	width: 100%;
	margin-bottom: 15px;

    border: solid 1px #ccc;
    padding: 10px 10px 10px 20px !important;
    position: relative;
    z-index: 1;
    border-radius: 5px;
	height: 45px;
    line-height: 26px !important;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background:#fff url(../images/select-option.png) no-repeat !important;
	background-position:5% center !important;
	background-size: 13px !important;
	margin-left: 10px;

}
.manivideo_sidebar.fixed_sidebar select{
	display: none;
}

.manivideo .only_search .search_input_box ,
.manivideo .vertical_filter .search_input_box {
	position: relative;
	padding: 15px 0;
	width: 100%;
	float: right;
}
.manivideo .vertical_filter .manivideo_sidebar .search_input_box {
	padding: 0 0 15px;
}
.manivideo .only_search .search_input_box input[type="text"] ,
.manivideo .vertical_filter .search_input_box input[type="text"] {
	background: #fff;
    border: solid 1px #ccc;
    height: 45px;
    border-radius: 5px;
    transition: all linear 0.3s;
    padding: 10px 10px 10px 50px;
    width: 100%;
}
.manivideo .only_search .search_input_box button ,
.manivideo .vertical_filter .search_input_box button {
	position: absolute;
    top: 15px;
    left: 0;
    border: none;
    background: none;
    font-size: 20px;
    color: #C0C0C0;
    padding: 0;
    width: 45px;
    height: 45px;
	line-height: 49px;
}
/**/
.manivideo .horizontal_filter {
    margin-bottom: 25px;
    background-color: #f2f2f2;
    color: #4a4a4a;
    border-radius: 5px;
    padding: 15px 0;
	width: 100%;
	float: right;
	display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.manivideo .horizontal_filter select{
    border: solid 1px #ccc;
    padding: 10px 10px 10px 20px !important;
	min-width: 300px;
    position: relative;
    z-index: 1;
    border-radius: 5px;
	height: 45px;
    line-height: 26px !important;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background:#fff url(../images/select-option.png) no-repeat !important;
	background-position:5% center !important;
	background-size: 13px !important;
	margin-left: 10px;
	font-family: tahoma;
	font-size: 13px !important;
}
.manivideo .horizontal_filter .search_input_box {
	position: relative;
	width: 50%;
	float: left;
}
.manivideo .horizontal_filter .search_input_box input[type="text"] {
	background: #fff;
    border: solid 1px #ccc;
    height: 45px;
    border-radius: 5px;
    transition: all linear 0.3s;
    padding: 10px 10px 10px 50px;
    width: 100%;
}
.manivideo .horizontal_filter .search_input_box button {
	position: absolute;
    top: 15px;
    left: 15px;
    border: none;
    background: none;
    font-size: 20px;
    color: #C0C0C0;
    padding: 0;
    width: 45px;
    height: 45px;
	line-height: 49px;
}
.manivideo .horizontal_filter .search_input_box button{
    top: 0;
    left: 0;
}

@media only screen and (max-width: 1200px) {
	.manivideo .horizontal_filter .search_input_box{
		width: 100%;
	}
	.manivideo_products_filter {
		display: none;
		position: absolute !important;
		background-color: #fff;
		padding: 20px !important;
		width: 290px !important;
		max-width: 100% !important;
		border-radius: 6px;
		box-shadow: 0 5px 25px rgba(0,0,0,.1);
		z-index: 100;
		top: 40px;
		right: 30px;
	}
	.manivideo_products_content.col-lg-12,
	.manivideo_products_content.col-lg-9 {
		width: 100% !important;
		display: block !important;
		max-width: 100% !important;
	}
	.manivideo_control_filter .control_filter_btn.hide_filter{
		display: none;
	}
	.manivideo_control_filter .control_filter_btn.show_filter{
		display: block;
	}
}
@media only screen and (max-width: 1000px) {
	.manivideo .horizontal_filter select{
		margin-bottom: 10px;
	}
}
@media only screen and (max-width: 780px) {
	.manivideo_sidebar.fixed_sidebar .list_title{
		display: none;
	}
	.manivideo_sidebar.fixed_sidebar ul.sidebar{
		display: none;
	}
	.manivideo_sidebar.fixed_sidebar select{
		display: block;
	}
}
@media only screen and (max-width: 580px) {
	.manivideo .horizontal_filter select{
		width: 100%;
		margin:0 0 5px 0;
	}
    .manivideo .related .col-lg-7, 
    .manivideo .related .col-lg-2, 
    .manivideo .related .col-lg-4 {
        padding-left: 15px !important;
    }
}
/********************************
			orders
*******************************/

.manivideo_orders table{
	margin: 0;
}
.manivideo_orders table td,
.manivideo_orders table th{
	vertical-align: middle !important;
	text-align: center !important;
}
/********************************
			video
*******************************/
.manivideo_video{
/*	background: #fff;*/
	margin: 0 0 15px;
	width: 100%;
	float: right;
}
.manivideo_video .manivideo_video_header{
	width: 100%;
	float: right;
	margin: 0 0 5px !important;
    position: relative;
}

.manivideo_video .manivideo_video_header .offcanvas-body .description_main img{
	width: auto;
}

.manivideo_video .manivideo_video_header img{
	float: right;
	margin-left: 10px;
	width: 35px;
}
.manivideo_video h1{
	font-size: 18px !important;
	line-height: 35px;
	color: #333 !important;
	padding: 0;
	margin: 0 0 10px !important;
	background: none;
	float:right;
	width: 100% !important;
} 
.manivideo_video .manivideo_video_header .info {
    width: 100%;
    float: right;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 11px;
	padding-top: 10px;
}
.manivideo_video .manivideo_video_header .info:last-child{
    margin-top: 10px;
}
.manivideo_video .manivideo_video_header .info >div > span,
.manivideo_video .manivideo_video_header .info > span{
    display: inline-block;
    color: rgb(96, 96, 96);
    position: relative;
    padding-right: 16px;
    margin-left: 5px;
}
.manivideo_video .manivideo_video_header .info span.video_category {
    padding-right: 0 !important;
}
.manivideo_video .manivideo_video_header .info span .bi{ 
    font-size: 14px;
    font-weight: 400;
    position: absolute;
    right: 0;
    top: 0;
    line-height: 10px;
} 
.manivideo_video .manivideo_video_header .info span img { 
    width: 25px; 
    margin-left: 5px !important;
}
.manivideo_video .manivideo_video_header .info > span a{
    color: rgb(96, 96, 96);    
    display: flex;
    align-items: center;
}
.manivideo_video .video_desc {  
    position: relative;
    width: 100%;
    float: right;
    border-top: 1px solid #e3e9ef;
    padding-top: 15px;
}
.manivideo_video .video_desc .avatar_box {
    width: 100%;
    float: right;
    margin: 0 0 10px;
}
.manivideo_video .video_desc .avatar_box img {
    width: 48px;
    height: 48px;
    border-radius: 50%;
}
.manivideo_video .video_desc .author {
    display: inline-block;
    font-size: 16px;
    color: #333;
    margin: 0 5px 0 0;
}
.manivideo_video .loadDesc {
    padding: 0;
    margin: 0;
    position: absolute;
    left: 0;
    top: 0;
    background: none;
    border: none;
    font-size: 19px;
    line-height: 15px;
    width: 35px;
    display: none;
}
.manivideo_video #loadDesc .offcanvas-header{
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.1) !important;
}
.manivideo_video #loadDesc .offcanvas-header h5{
    margin: 0;
    font-size: 17px;
}
.manivideo_video #loadDesc .btn-close {
    float: left;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 15px !important;
}
.manivideo_video #loadDesc.offcanvas-bottom {
    height: auto;
    z-index: 99999;
    top: 100px;
    border-radius: 15px 15px 0 0;
}
.manivideo_video #loadDesc .description_main{
    height: auto !important;
}
.manivideo_video .description_main {
    position: relative;
    overflow: hidden;
    line-height: 31px;
    text-align: justify; 
    font-size: 13px;
    /* height: 140px; */
    width: 100%;
    float: right;
} 
.manivideo_video .description_main p{
    margin: 0 !important;
}
.manivideo_video .product_text_overlay {
    background: #fff none repeat scroll 0 0;
    bottom: 0;
    color: #4d4d4d;
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    width: 100%;
    cursor: pointer;
}

.manivideo_video .product_text_overlay > div {
    color: rgb(96, 96, 96);
    margin: 0 auto;
    font-size: 12px;
}
.manivideo_video .product_text_overlay .arrow_up {
    display: none;
} 
.manivideo_video .product_text_overlay .bi {
    font-size: 11px;
    color: #666;
    position: relative;
    top: 2px;
    margin-left: 4px;
}
.manivideo_video .product_text_overlay::after {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%) repeat scroll 0 0;
    bottom: 15px;
    content: "";
    height: 105px;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 1;
}
.manivideo_video .description_main h2{
    color: #111;
    line-height: normal;
    font-size: 22px;
    margin: 0 0 15px;
    padding-top: 40px;
}
.manivideo_video .description_main h3{
    color: #111;
    line-height: normal;
    font-size: 20px;
    margin: 0 0 15px;
    padding-top: 40px;
}
.manivideo_video .description_main h4{ 
    color: #111;
    line-height: normal;
    font-size: 18px;
    margin: 0 0 15px;
    padding-top: 40px;
}
.manivideo_video .description_main h5{
    color: #111;
    line-height: normal;
    font-size: 16px;
    margin: 0 0 15px;
    padding-top: 40px;
}
.manivideo_video .description_main h6{
    color: #111;
    line-height: normal;
    font-size: 14px;
    margin: 0 0 15px;
    padding-top: 40px;
}
.manivideo_video .description_main > p > img,
.manivideo_video .description_main > img{
    margin: 48px 0;
    border-radius: 4px;
    height: auto !important;
} 
.manivideo_video .description_main ul{
    list-style: none; 
    padding: 0; 
    margin-bottom: 16px;
}
.manivideo_video .description_main ul li{
    display: block;
    padding: 8px 30px 8px 30px;
    position: relative;
    color: rgb(113, 128, 150);
    line-height: 27px;
}
.manivideo_video .description_main ul li:before{
    content: "\f272";
    font-family: bootstrap-icons !important;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    width: 20px;
    height: 20px;
    font-size: 13px;
    position: absolute;
    right: 0;
    top: 12px;
    border-radius: 50%;
    background: #f0f1f3;
    color: #8f9397;
} 

.manivideo_video .description_main ol{
    counter-reset: item;
    list-style: none; 
    padding: 0; 
    margin-bottom: 16px;
}
.manivideo_video .description_main ol li{
    display: block;
    padding: 8px 30px 8px 30px;
    position: relative;
    color: rgb(113, 128, 150);
    line-height: 27px;
    counter-increment: item;
}
.manivideo_video .description_main ol li:before{
    content: counter(item); 
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
    width: 20px;
    height: 20px;
    font-size: 12px;
    position: absolute;
    right: 0;
    top: 12px;
    border-radius: 50%;
    background: #f0f1f3;
    color: #8f9397;
} 
.manivideo_video .description_main ol[style="list-style-type: lower-alpha;"] li:before,
.manivideo_video .description_main ul[style="list-style-type: circle;"] li:before{
    background: rgba(0, 201, 167, 0.1);
    color: #00c9a7;
}
.manivideo_video .description_main ol[style="list-style-type: lower-greek;"] li:before,
.manivideo_video .description_main ul[style="list-style-type: square;"] li:before{
    background: rgba(222,68,55,.1);
    color: #de4437;
}

.manivideo_video .description_main blockquote {
    margin: 50px 0 30px;
    padding: 40px 135px 40px 40px;
    border-radius: 5px;
    position: relative;
    background: rgba(124, 2, 176, 0.03);
}
.manivideo_video .description_main blockquote::before {
    content: "";
    position: absolute;
    top: 52px;
    right: 50px;
    font-size: 47px;
    text-align: center;
    z-index: 5;
    background: url("../images/quote.png") no-repeat; 
    width: 60px;
    height: 60px;
    background-size: contain;    
}
.manivideo_video .video_comments {
    width: 100%;
    float: right;
}
.manivideo_video .video_comments .head {
    width: 100%;
    float: right;
    font-size: 16px;
    padding-top: 15px;
    border-top: 1px solid #e3e9ef;
    margin-top: 15px;
}
.manivideo_video .video_comments .head span {
    font-size: 14px;
    color: #888;
    display: inline-block;
    margin-right: 2px;
}
.manivideo_video .commentCollapse button {
    float: left;
    border: none;
    background: none;
    padding: 0;
    margin: 0;
    font-size: 18px;
    color: #888;
}
.manivideo_video #commentCollapse {
    width: 100%;
    float: right;
}
.manivideo_video #commentCollapse .card {
    padding: 0 !important;
    border: none !important;
}
.manivideo_video .video_comments #jc {
    background: none !important;
    border-top:none;
    padding: 0 !important;
    margin-top: 15px !important;
    margin-bottom: 0 !important;
}
.manivideo_video .manivideo_share{
	float: left;
	margin: 0 !important;
	position: relative;
}
.manivideo_video .mobile_share {
    display: none;
    float: left;
}
.manivideo_video .mobile_share #btn-share {
    color: #929292;
    font-size: 18px;
    cursor: pointer;
    padding: 0;
    margin: 0;
    border: none;
    background: none;
}
.share_element{
	color: #333;
	font-size: 20px	;
	margin-right: 5px;
	cursor: pointer;
}
.drop-element {
	position: absolute;
	top: -18px;
	left: 35px;
	display: none;
}
.drop-content{
    position: relative;
    font-family: inherit;
    background: #fff;
    color: #444;
    filter: drop-shadow(0 1px 4px rgba(0,0,0,0.2));
	min-width: 130px;
	padding: 15px;
	border-radius: 6px;
	height: 65px;
	display: flex;
	align-items: center;
	justify-content: center;
    z-index: 1;
}
.drop-content:before{
	content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-right: 10px solid #fff;
    border-bottom: 10px solid transparent;
    left: -10px;
    top: 20px;
}
.drop-content a{
	display: inline-block;
    margin-right: 10px;
	line-height: 18px;
}
.drop-content a.facebook{
    color: #0085b6;
    font-size: 20px;
}
.drop-content a.google{
    color: #d75147;
    font-size: 20px;
}
.drop-content a.whatsapp{
    color: #57ba63;
    font-size: 20px;
}
.drop-content a.twitter{
    color: #65bbf2;
    font-size: 20px;
}
.drop-content a.pinterest{
    color: #cc2127;
    font-size: 20px;
}
.drop-content a.instagram{
    color: #e84076;
    font-size: 20px;
}
.drop-content a.telegram{
    color: #40b0ee;
    font-size: 18px;
}
.drop-content a.email{
    color: #0863b3;
    font-size: 18px;
}



.manivideo_video .video_tags {
    width: 100%;
    float: right;
    margin-top: 10px;
    padding: 0 30px 0 0;
    position: relative;
}
.manivideo_video .video_tags::before {
    font-family: bootstrap-icons !important;
    content: "\f5b0";
    display: inline-block;
    margin: 0 0 0 7px;
    font-size: 22px;
    position: absolute;
    right: 0;
    top: -4px;
    color: rgb(105, 105, 105);
}
.manivideo_video .video_tags a {
    display: inline-block;
    margin-bottom: 8px;
    transition: color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .2s ease-in-out;
    border-radius: 4px;
    margin-left: 10px;
    border: none !important;
    color: rgb(171, 171, 171);
    font-size: 13px;
    position: relative;
    padding: 0 !important;
}
.manivideo .video_tags a:hover { 
    color: #DD232A;
} 
.manivideo_video video,
.manivideo_video source{
	max-width: 100%;
	width: 100%;
	display: block;
	vertical-align: top;
}
.manivideo_video .manivideo_box{
	width: 100%;
	float: right;
	margin-bottom: 30px;
}
.manivideo_video .nav{
	width: 100%;
	float: right;
	padding: 0;
	margin: 0 0 15px;
}
.manivideo_video .nav .nav-item {
    margin-bottom: 0;
}
.manivideo_video .nav .nav-link{
	line-height: normal;
	background: none;
    border: none !important;
}
.manivideo_video .nav .nav-link:hover{
	border: none !important;
}
.manivideo_video .nav .nav-item.show .nav-link,
.manivideo_video .nav .nav-link.active {
    color: #fff !important;
    border: none !important;
}
.manivideo_video .tab-content{
	float: right;
	width: 100%;
}

/********************************
			responsive
*******************************/

@media only screen and (max-width: 1200px) {
    .manivideo_search .manivideo_search_bg{
        background-size: 50% auto !important;
    }
    .manivideo_search {
        padding-top: 60px;
        padding-bottom: 50px;
    }
}


@media only screen and (max-width: 1000px) { 
    /* .manivideo_video .loadDesc{
        display: block;
    } */
    /* .manivideo_video .video_desc,
    .manivideo_video .video_desc .avatar_box,
    .manivideo_video .manivideo_video_header .info.details{
        display: none;
    } */
    
    .manivideo_video .description_main blockquote {
        margin: 20px 0;
        padding: 60px 20px 20px; 
    }
    .manivideo_video .description_main blockquote::before { 
        top: 20px;
        right: 20px; 
        width: 45px;
        height: 45px; 
    }
    
    .manivideo_search .manivideo_search_bg{
        background-size: auto 300px !important;
    }
    .manivideo .sidebar {
        position: absolute;
        height: 100%;
        right: 0;
        box-shadow: none;
        width: 55px;
        margin: 0 !important;
    }
    .manivideo .sidebar .filters{
        padding: 0 !important;
    }
    .manivideo .sidebar .related{
        display: none;
    }
    .manivideo .manivideo_video .related_title ,
    .manivideo .manivideo_video .related {
        display: block;
    }
    .manivideo .sidebar > div{
        box-shadow: -8px -2px 8px -8px rgba(0,0,0,.1);
    }
    .manivideo .sidebar .filter_box{
        display: none;
    }
    .manivideo #sidebar-video { 
        box-shadow: none;
        padding: 0;
    }
    .manivideo .sidebar .filter_box .filter_title,
    .manivideo .sidebar .filter_btn{
        display: block;
    }
    .manivideo .sidebar .filter_box .filters{
        width: 100%;
        float: right;
        max-height: calc(100vh - 350px);
        overflow-y: scroll;
        overflow-x: hidden;
        padding: 0 15px;
        box-shadow: none; 
    }
    .manivideo .main_content{
        width: 100%;
        padding-right: 75px;
        padding-top: 12px;
    }
    .manivideo .sidebar .categories {
        margin-bottom: 0;
        background: none;
        padding: 0;
    }
    .manivideo .each_filter_section {
        background: #fff;
        padding: 0;
        border-radius: 5px;
    }

	.video_download{
		text-align: center;
		margin-bottom: 10px;
	}
	.manivideo_sort {
		text-align: right;
	} 
	.manivideo_video > .manivideo_video_header > h1{
		width: 100%;
		float: right;
        padding-left: 40px;
	}
    .manivideo_video .video_comments .head{
        margin-top: 0 !important;
    }

}
@media only screen  and (max-width : 780px) {
    .share_element{
        display: none;
    }
    .manivideo_video .mobile_share {
        display: block;
    }
    .manivideo_video .manivideo_box { 
        margin-bottom: 10px;
    } 

    .manivideo_category_header{
        display: block !important;
    }
	.manivideo_box > div{
		width: 100%;
		float: right;
		margin-bottom: 10px;
	}
	.manivideo .manivideo_sort{
		text-align: right !important;
	}
	select{
		max-width: 100%;
	}
    .manivideo_video{
		width: 100%;
	}
    .manivideo_video .video_params .manivideo_share{
        display: none;
    }
    .manivideo_video .manivideo_video_header > a {
        position: absolute;
        left: 0;
        top: 0;
    }
    .manivideo_video .manivideo_video_header > a.btn-info{
        left: 40px;
    }
    .manivideo_video > .manivideo_video_header > h1 {
        margin: 0 0 10px !important;
        font-size: 16px !important;
        line-height: 26px !important;
    }
    .manivideo_video .manivideo_video_header .info >div > span { 
        margin-left: 5px; 
        font-size: 12px;
        padding-right: 20px;
    }
    .manivideo_video .manivideo_video_header .info >div > span .lnr {
        font-size: 15px;
    }
    
}
  @media only screen and (max-width: 767px) { 
    .manivideo_search .manivideo_search_bg{
        background: rgba(248, 248, 248, 1) !important;
    } 
      
    .manivideo_search {
        padding: 30px 0 !important;
    }
    .manivideo_search h2 {
        font-size: 20px;
        margin: 0 0 15px;
    }
} 