/*
Theme Name: VidoRev Child
Template: vidorev
Description: Дочерняя тема для темы VidoRev
Author: Borys Murha
Version: 1.0
*/

/*Search background-color set in JS*/
/*.asl_m, .asl_m .probox {
	background-color: rgb(59, 66, 69) !important;
}

.asl_m, .asl_m .probox {
	background-color: rgb(59, 66, 69) !important;
}*/

*:not(i) {
	font-family: "Lato", sans-serif !important;
}

.fa {
	font-family: "FontAwesome" !important;
}

button, input[type="button"], input[type="submit"], input[type="reset"], .basic-button, .next-content a, .prev-content a, .pmpro_btn, .pmpro_btn:link, .pmpro_content_message a, .pmpro_content_message a:link, .pmpro_checkout .pmpro_btn, #nav-below.navigation a, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .wp-block-button__link {
	font-family: "Poppins", sans-serif !important;
}

#site-header .top-content {
	background-color: white;
}

#site-header .top-search-box .top-search-box-wrapper .search-terms-textfield:focus,
#site-header .top-search-box .top-search-box-wrapper .search-terms-textfield:hover {
	/*width: 170%;*/
	width: 100%;
}

/*Submenu*/
/*#tabs {
	margin: -26px 0 40px;
	padding: 0;
}

#tabs ul {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	list-style: none;
	padding: 0;
	margin: 0 0 50px;
}

#tabs ul li a {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	background-color: rgb(76, 83, 88) !important;
	color: white;
	width: 32px;
	display: block;
	height: 32px;
	text-align: center;
	border-radius: 16px;
	overflow: hidden;
}*/



body #tabs {
	position: relative;
	margin-bottom: 2em;
	border-bottom: 1px solid RGB(220, 220, 220);
}

body #tabs p {
	position: absolute;
	display: block;
	/* top: .65em; */
	left: 1em;
	text-transform: uppercase;
	color: rgb(153, 153, 153);
	font-size: 11.9px;
	letter-spacing: 1px;
	text-indent: 20px;
	margin: 0 0 10px;
	/* margin-top: 0 !important; */
	top: -4px;
}

body #tabs ul {
	padding-left: 5em;
	border-top: 1px solid RGB(220, 220, 220);
	background: RGB(239, 240, 241);
	margin-top: 0;
	margin-bottom: 10px;
	display: block;
}

body #tabs ul li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
	text-transform: uppercase;
	margin-bottom: -1px;
	padding-bottom: 1px;
}

body #tabs ul li a {
	float: left;
	padding: .5em .7em;
	text-decoration: none;
	cursor: pointer;
	color: rgb(89, 89, 89);
	display: inline;
	background-color: transparent !important;
	width: auto;
	border: none;
	height: auto;
	border-radius: 0;
	line-height: 1.42857143;
}

body #tabs ul::after {
	display: block;
	content: '';
	clear: both;
}

body #tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	background: none;
	border-bottom: 1px solid RGB(220, 220, 220);
}

body #tabs .menu-content {
	padding-top: 1em;
	padding-bottom: 1em;
	border: 1px solid rgb(225, 225, 226);
	background: rgb(251, 252, 253);
	border: 1px solid rgb(210, 211, 212);
	box-shadow: inset 0 0 0 1px RGB(255, 255, 255);
	margin-bottom: 20px;
}

body #tabs .menu-content a {
	float: left;
	margin-left: 20px;
	width: 220px;
	color: rgb(85, 85, 85);
	line-height: 1.875em;
}

body #tabs .menu-content::before, .menu-content::after {
	display: block;
	content: "";
	clear: both;
}

body #main-sidebar {
	margin: 0;
}
/*Submenu*/


.top-content .site__row.auto-width::before,
.top-content .site__row.auto-width::after{
	display: none;
}

.top-content .site__row.auto-width {
	display: flex;
	align-items: center;
	justify-content: space-between;
	/* width: 1140px; */
}

.top-content .nav-logo-img, .top-content .top-ad-content {
	min-height: 110px;
}

.top-search-box .top-search-box-wrapper {
	width: 500px;
}

.top-search-box .top-search-box-wrapper .search-terms-textfield:focus, .top-search-box .top-search-box-wrapper .search-terms-textfield:hover {
	width: 170%;
}

.archive-cat-desc.bottom-lc {
	margin: 60px 0 0;
	text-align: justify;
}



.side-menu-children.side-menu-children-control,
#site-header .main-nav {
	background-color: rgb(76, 83, 88) !important;
}

.side-menu-children.side-menu-children-control a {
	color: rgb(255, 255, 255);
}

body.header-vid-side .side-menu-wrapper .main-side-menu > ul > li .open-submenu-mobile {
	color: rgb(201, 201, 201);
	border: 1px solid rgba(228, 228, 228, 0.2);
}

.nav-breadcrumbs-elm {
	margin-bottom: 20px;
}

body.header-vid-side .side-menu-wrapper .side-menu-children {
	left: 0;
}

#site-header .main-nav{
  background-color: #e96022;
}

.item.active, .crslWrppr {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
	grid-column-gap: 1rem;
	grid-row-gap: 3rem;
}

.item h3 {
	font-size: 13px;
}

.section-header h3 {
	font-size: 22px;
}

.item .meta {
	font-size: 12px;
	margin: 4px 0 0;
	color: rgb(153, 153, 153);
}

.item .itemPrprts {
	display: flex;
	justify-content: space-between;
}

.item .responsive-height, .crslWrppr .responsive-height {
	display: flex;
	flex-direction: column;
	max-height: 290px;
	justify-content: space-between;
}

.item .itemPrprts .fa {
	margin: 0 4px 0 0;
}

.video-toolbar {
	background-color: rgb(0, 0, 0) !important;
	position: relative;
	top: -20px;
}

/*Hide video download links*/
.video-toolbar.blank {
	/*height: 30px;*/
}

.single-page-wrapper .carousel {
	margin: 80px 0 0;
}

.section-header {
	margin: 20px 0;
}

.sidebar-direction {
	padding-top: 0;
}

#main-content {
	margin-top: -10px;
}

body.single #main-content {
	margin: 30px 0;
}

.videoSocials {
	margin: 20px 0 0;
	display: flex;
	align-items: center;
	justify-content: end;
}

.videoSocials .text {
	margin: 0 20px 0 0;
}

.post-entry.music-content {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-around;
	flex-direction: row;
	align-items: center;
}

.left-column-music .musicdescription {
	display: none;
}

.mjp-volwrap {
	/*display: none;*/
}

div.mjp-volwrap {
	height: 10px !important;
	bottom: 42px !important;
}

#site-wrap-children div[id^="statusMI"] {
	display: none;
}

#site-wrap-children div[id^="interfaceMI"] {
	height: 11px !important;
}

#site-wrap-children div[id^="wrapperMI"] {
	padding: 0 !important;
}

#site-wrap-children div.innerx {
	border: 2px solid rgb(81, 81, 81);
}

div.innerx,
div.loadMI_mp3j,
div.bars_holder .ui-slider-horizontal,
div.posbarMI_mp3j .ui-slider-handle,
div.transport-MI,
.buttons-wrap-mjp,
div.mjp-volwrap 
{
	z-index: 1 !important;
}

body.mp3_player .single-post-video-full-width-wrapper,
body.single-text .single-post-video-full-width-wrapper,
body.radio_player .single-post-video-full-width-wrapper {
  padding-bottom: 0px;
  background-color: white;
}

body.mp3_player .nav-breadcrumbs,
body.single-text .nav-breadcrumbs,
body.radio_player .nav-breadcrumbs {
	color: rgb(153, 153, 153);
}

body.mp3_player .nav-breadcrumbs a:hover,
body.single-text .nav-breadcrumbs a:hover,
body.radio_player .nav-breadcrumbs a:hover {
	color: rgb(0, 0, 0);
}

body.mp3_player .nav-breadcrumbs .current,
body.single-text .nav-breadcrumbs .current,
body.radio_player .nav-breadcrumbs .current {
	color: rgb(0, 0, 0);
}

body.mp3_player .nav-breadcrumbs a,
body.single-text .nav-breadcrumbs a,
body.radio_player .nav-breadcrumbs a {
	color: rgb(153, 153, 153);
}

body.mp3_player .nav-breadcrumbs-elm,
body.single-text .nav-breadcrumbs-elm,
body.radio_player .nav-breadcrumbs-elm {
	margin-bottom: 0;
}

body.page-template .site__row.sidebar-direction {
	margin: 30px 0 0;
}

.global-single-content .entry-header {
  margin: 0 0 12px 0;
}

.movieSpecs {
	font-size: 16px;
	line-height: 1.8;
	max-width: 760px;
}

.movieSpecs dd {
	margin: 0;
}

.movieSpecs dd, .movieSpecs dt {
	line-height: 1.42857143;
}

.movieSpecs p {
	text-indent: 20px;
}

.movieSpecs h2 {
	font-size: 30px;
}

.entry-content p {
	font-size: 16px;
	text-indent: 20px;
	line-height: 23px;
}

.sc-blocks-container .filter-container {
	margin-bottom: 30px;
	margin-top: 70px;
}

.blog-items.site__row {
/*	justify-content: center;*/
	justify-content: space-between;
}

body.archive.category .blog-items.site__row {
  justify-content: flex-start;
}


#main-content .post-item {
    padding: 0 12px 0 12px;
}

#main-content .post-item .post-title a {
	font-size: 12px;
	font-family: "Poppins", sans-serif;
	font-weight: 500;
	color: rgb(0, 0, 0);
}

#main-content .post-meta .post-meta-wrap > * i.fa {
	padding-right: 3px;
}

/*{Movies and cartoons container*/

.post-item.type-movies img.blog-picture,
.post-item.type-cartoons img.blog-picture,
body.archive.category .post-item.type-movies img.blog-picture,
body.archive.category .post-item.type-cartoons img.blog-picture {
    height: 200px;
    object-fit: cover;
    max-width: none;
}
/*}Movies and cartoons container*/

#main-content .post-item.type-shows img.blog-picture,
#main-content .post-item.type-music_videos img.blog-picture,
#main-content .post-item.type-music img.blog-picture,
#main-content .post-item.type-sermons img.blog-picture,
#main-content .post-item.type-propoved img.blog-picture {
    height: 172px;
    object-fit: cover;
    max-width: none;
}
 
.post-item.type-shows .ul-placeholder-bg.class-16x9,
.post-item.type-music_videos .ul-placeholder-bg.class-16x9,
.post-item.type-music .ul-placeholder-bg.class-16x9,
#main-content .post-item.type-sermons .ul-placeholder-bg.class-16x9,
.post-item.type-propoved .ul-placeholder-bg.class-16x9 {
	padding-top: 172px;
}

.post-item.type-sermons img.blog-picture {
    height: 100px;
    object-fit: cover;
    max-width: none;
    object-position: top;
}

/*{Text post container*/

#main-content .post-item.type-text h3 a {
    font-size: 15px;
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    color: white;
}

#main-content .post-item.type-text .shdng {
  position: absolute;
  top: 0px;
  left: 0px;
  content: '';
  width: 100%;
  height: 100%;
  background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 44%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 44%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 44%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}

.post-meta {
    color: #888888;
    text-transform: uppercase;
    margin-top: -7px;
    margin-bottom: 24px;
}

article.type-text .post-meta {
  text-transform: uppercase;
  color: white;
}

.post-item.type-text img.blog-picture {
    /* width: 120%; */
    /* width: 500px !important; */
    height: 226px;
    object-fit: cover;
    /* width: 450px; */
    /* object-fit: contain; */
    max-width: none;
}

#main-content article.type-music .ul-placeholder-bg {
	padding-top: 90%;
}

.post-meta .post-meta-wrap > * {
  margin-right: 7px;
}

#main-content .post-meta .post-meta-wrap > * i.fa {
  padding-right: 1px;
}

.grid-modern .listing-content {
  bottom: 10px;
  left: 10px;
  right: 10px;
}

/*}Text post container*/



/*{Post container width*/

#main-content .post-item {
  /*width: 186px;*/
  /*width: 146px;*/
	width: 16.6%;
	margin-bottom: 40px;
}


body.search.search-results #main-content .post-item {
	width: auto;
}

body.search.search-results img.blog-picture {
	height: auto;
}


body.archive.category #main-content .post-item {
	width: 25%;
	margin-bottom: 40px;
}

.movie-grid .post-item.type-movies,
.movie-grid .post-item.type-cartoons{
/*.movie-grid .post-item.type-movies,
.movie-grid .post-item.type-cartoons{*/
  /*width: 146px;*/
	width: 12.4%;
	margin-bottom: 40px;
}

.movie-grid .post-item.type-text {
  width: 25%;
	/*width: 274px;*/
}

article.post-item.type-text {
    width: 25%;
}
/*}Post container width*/

/*фон при наведении на текстовый блок*/
.blog-img::after{
  display: none;
}

/*всплывающая кнопка просмотра видео на главной*/
.blog-pic-wrap .video-popup-control{
  display: none;
}

footer .site__col.font-size-12 {
	text-align: center;
}

.footer-copyright .site__col br {
	display: none;
}

/* { Category */

.menu-content {
	padding-top: 1em;
	padding-bottom: 1em;
	border: 1px solid rgb(225, 225, 226);
	background: rgb(251, 252, 253);
	border: 1px solid rgb(210, 211, 212);
	box-shadow: inset 0 0 0 1px RGB(255, 255, 255);
	margin-bottom: 20px;
}

.menu-content::before, .menu-content::after {
	display: block;
	content: "";
	clear: both;
}

.menu-content a {
	float: left;
	margin-left: 20px;
	width: 220px;
	color: rgb(85, 85, 85);
	line-height: 1.875em;
  text-decoration: none;
}

#main-sidebar {
	margin: -11px 0 0;
}

body.single #main-sidebar {
	margin: 10px 0 0;
}

/*#main-content .menu-content {
	display: grid;
	margin: 0 0 46px;
	grid-template-columns: 1fr 1fr 1fr;
}

#main-content .menu-content a,
#main-content .menu-content a:visited,
#main-content .menu-content a:hover {
	text-decoration: none;
}*/

#main-content .post-item.type-text h3 a {
	font-size: 15px;
	color: rgb(17, 17, 17);
}

#main-content article.type-text .post-meta {
	text-transform: uppercase;
	color: rgb(136, 136, 136);
}

/* Category } */

/*Sidebar*/

/*.video-section .item img, .widget .item img {
    margin-bottom: 5px;
}

.item-img img {
    width: 100%;
    height: auto;
}*/

.widget .widget-title > span:not(.widget-arrow)::after {
	background-color: transparent !important;
}

div[id^="mars-videos-sidebar-widget"] .row {
	display: flex;
	/* justify-content: space-between; */
	flex-wrap: wrap;
	justify-content: space-around;
}

div[id^="mars-videos-sidebar-widget"] .item {
	/* max-width: 134px; */
	max-width: 104px;
}

.mars-videos-sidebar-widget .item-img {
	overflow: hidden;
	height: 156px;
	/* max-width: 104px; */
}

/*{Blog*/
#ez-toc-container {
    background: rgb(249, 249, 249);
    border: 1px solid rgb(170, 170, 170);
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
    display: table;
    margin-bottom: 1em;
    padding: 10px;
    position: relative;
    width: auto;
}
#ez-toc-container {
    border: none;
    border-radius: 0;
    background-color: transparent;
    box-shadow: none;
    width: 100%;
    padding-bottom: 0 !important;
    margin-bottom: 10px !important;
    border-bottom: 1px solid rgb(238, 238, 238);
}
.ez-toc-title-container {
    display: table;
    width: 100%;
}
.ez-toc-title-container {
    border-bottom: 1px solid rgb(238, 234, 234);
    padding-bottom: 10px;
}
.ez-toc-title, .ez-toc-title-toggle {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
}
.ez-toc-title {
    display: inline-block;
    font-size: 24px !important;
    font-weight: bold !important;
    line-height: 34px;
    color: rgb(21, 21, 21);
}
.post-entry p {
    line-height: 23px;
    margin-bottom: 18px;
	 padding-top: 0px;
	 padding-bottom: 0px;
}
#ez-toc-container p.ez-toc-title {
    text-align: left;
    line-height: 1.45;
    margin: 0;
    padding: 0;
}
div#ez-toc-container p.ez-toc-title {
    font-size: 120%;
}
div#ez-toc-container p.ez-toc-title {
    font-weight: 500;
}
.ez-toc-title-toggle {
    display: none;
}
#ez-toc-container li, #ez-toc-container ul {
    margin: 0;
    padding: 0;
}
#ez-toc-container li, #ez-toc-container ul, #ez-toc-container ul li, div.ez-toc-widget-container, div.ez-toc-widget-container li {
    background: 0 0;
    list-style: none none;
    line-height: 1.6;
    margin: 0;
    overflow: hidden;
    z-index: 1;
}
#ez-toc-container.counter-flat ul, #ez-toc-container.counter-hierarchy ul, .ez-toc-widget-container.counter-flat ul, .ez-toc-widget-container.counter-hierarchy ul {
    counter-reset: item;
}
div#ez-toc-container ul li::before {
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    top: 6px;
    left: 10px;
    background-image: url(img/arrow-p.png);
}
div#ez-toc-container ul li {
    font-size: 95%;
}
#ez-toc-container li, #ez-toc-container ul, #ez-toc-container ul li, div.ez-toc-widget-container, div.ez-toc-widget-container li {
    background: 0 0;
    list-style: none none;
    line-height: 1.6;
    margin: 0;
    overflow: hidden;
    z-index: 1;
}
#ez-toc-container li, #ez-toc-container ul {
    margin: 0;
    padding: 0;
}
div#ez-toc-container ul li {
    margin-bottom: 10px;
    padding-left: 30px;
    list-style: none;
    font-size: 16px;
    line-height: 22px;
    color: rgb(78, 77, 77);
    padding-left: 33px;
    margin: 10px 0;
    position: relative;
}
#main-content .video-details {
    font-size: 16px;
    line-height: 1.8;
}
#main-content .video-details .post-entry p {
    line-height: 23px;
    text-indent: 20px;
    margin: 0 0 18px;
}
#main-content .video-details .post-entry {
    margin: 0 0 28px;
}
#main-content blockquote::before {
	display: none;
}
#main-content blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid rgb(238, 238, 238);
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	color: rgb(51, 51, 51);
	border-right: none;
}
#main-content .info-bible {
    position: relative;
    padding-bottom: 60px;
    padding-top: 30px;
    border-color: rgb(66, 103, 178);
    background: rgb(247, 247, 247) url(img/bible.png);
    background-repeat: no-repeat;
    background-position: calc(100% - 60px) calc(100% - 20px);
}
#main-content blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child {
	margin-bottom: 0;
}
#main-content .info-q {
	padding: 20px 40px 20px 30px;
	border-left: 4px solid rgb(255, 96, 0);
	background: rgb(247, 247, 247) url(img/info.png);
	background-repeat: no-repeat;
	background-position: calc(100% - 80px) calc(100% - 25px);
}
.info-bible span {
	position: absolute;
	bottom: 20px;
	right: 210px;
	opacity: 0.6;
	font-size: 16px;
	font-style: italic;
	font-weight: 600;
}

.orange-arrow, .orange-disck, .orange-number, .orange-sm-number, .thre-style {
	list-style: none;
	padding-left: 0;
}
.orange-disck li::before {
	content: '';
	position: absolute;
	width: 7px;
	height: 7px;
	left: 0;
	top: 10px;
	background-color: rgb(255, 96, 0);
	border-radius: 50%;
}
.orange-arrow li, .orange-disck li, .orange-number li, .orange-sm-number li, .thre-style li, .list-st li {
	position: relative;
	padding-left: 20px;
}

#main-content .su-heading-style-modern-1-orange {
    border-bottom: 1px solid rgb(255, 169, 140);
    color: rgb(0, 0, 0);
    line-height: 2;
}
#main-content .su-heading.su-heading-align-left {
    text-align: left;
}
#main-content .su-heading-style-modern-1-orange .su-heading-inner {
    display: inline-block;
    margin-bottom: -1px;
    padding: 0 1em;
    border-bottom: 2px solid rgb(255, 129, 87);
    font-weight: bold;
    line-height: 2;
}
#main-content .su-heading.su-heading-align-left .su-heading-inner {
    padding-left: .2em;
}
#main-content .su-heading-inner h2{
  margin: 20px 0 18px;
  font-size: 30px;
}

#main-content .orange-arrow, .orange-disck, .orange-number, .orange-sm-number, .thre-style {
    list-style: none;
    padding-left: 0;
}
#main-content .orange-number, .orange-sm-number {
    counter-reset: num;
}

#main-content .orange-arrow li, .orange-disck li, .orange-number li, .orange-sm-number li, .thre-style li, .list-st li {
    position: relative;
    padding-left: 20px;
    line-height: 1.8;
}
#main-content .orange-sm-number li {
    padding-left: 36px;
    margin-bottom: 20px;
}

#main-content .orange-number li::before, .orange-sm-number li::before {
    content: counter(num);
    width: 36px;
    height: 36px;
    text-align: center;
    border-radius: 50px;
    border: 1px solid rgb(255, 96, 0);
    counter-increment: num;
    position: absolute;
    left: 0;
    top: 0;
    color: rgb(255, 96, 0);
    font-size: 18px;
    font-weight: 700;
    letter-spacing: .35px;
}
#main-content .orange-sm-number li::before {
    width: 26px;
    height: 26px;
    font-size: 14px;
}
#main-content .su-heading-inner h3 {
  margin: 0 0 18px;
	font-family: inherit;
	font-weight: 500;
  font-size: 24px;
	line-height: 1.1;
	color: inherit;
}
.sovial-m div[class^="col-md-"]:nth-of-type(1) {
	float: left;
	margin: 0 5px 0 0;
}

.block-autor {
	padding: 20px;
	border: 1px solid rgb(225, 225, 225);
	background-color: rgb(239, 239, 239);
	display: flex;
	margin: 20px 0 0;
}
.img-autor {
	min-width: 157px;
	max-width: 157px;
	height: 157px;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 30px;
}
.info-autor {
	padding-top: 10px;
	color: rgb(51, 51, 51);
	font-size: 14px;
	font-weight: 400;
	font-style: italic;
}
.info-autor .f-s {
	font-family: 'Lato', sans-serif;
	font-style: normal;
	color: rgb(51, 51, 51);
	font-size: 16px;
	font-weight: 700;
}

.video-details .meta, .post-info .meta {
    text-transform: uppercase;
    font-size: 11px;
    display: block;
    line-height: 27px;
}
.video-details .meta {
    display: inline-block !important;
}
.video-details .meta .meta-info, .post-info .meta .meta-info {
	background: rgb(234, 95, 36);
	color: rgb(255, 255, 255);
	padding: 5px 7px;
}
.video-details .meta a, .post-info .meta a {
	background: rgb(178, 178, 178);
	color: rgb(255, 255, 255);
	padding: 5px 7px;
  text-decoration: none;
  transition: 0.4s;
}
.video-details .meta a:hover, .post-info .meta a:hover {
	text-decoration: none;
	background: rgb(85, 85, 85);
	color: rgb(255, 255, 255);
}

/*}Blog*/

/*{Site properties*/
.flxrw {
    display: flex;
    flex-direction: row;
}
.flxcl {
	display: flex;
	flex-direction: column;
}
.sitePrprts {
	width: 100%;
	margin: 0 0 30px;
}
.sitePrprts .body {
  display: flex;
  flex-direction: row;
	justify-content: space-around;
	width: 100%;
}
.dataCol {
	justify-content: space-around;
	/* height: 100px; */
	/* background-color: rgb(243, 243, 243); */
	padding: 0 40px 26px;
	background: linear-gradient(rgb(243, 243, 243),rgb(217, 217, 250));
}
.sitePrprts .data {
	font-size: 46px;
	color: RGB(36, 87, 142);
	/* width: 180px; */
	/* background-color: rgb(243, 243, 243); */
	justify-content: center;
	height: 90px;
	align-items: center;
}
.dataCol > .text {
	justify-content: center;
}
.sitePrprts > .header {
	justify-content: center;
	font-size: 22px;
	text-transform: uppercase;
	margin: 10px 0 30px;
  text-align: center;
}
.sitePrprts > .header br {
  display: none;
}
/*}Site properties*/


.item-img {
	position: relative;
}

.dsplnn{
  display: none !important;
}


/* Desktop 1920×900 */
@media (min-width: 1580px){

/*  #main-content article.type-text {
      width: 345px;
      padding: 0;
  }*/

  #site-header .nav-logo-img img {
    max-height: none;
    max-width: none;
  }

  body.home #main-content article.type-text {
      width: 345px;
      padding: 0;
      margin: 0 12px 0 12px;
  }

  #main-content .grid-modern .blog-pic-wrap {
      padding-top: 56%;
  }

  /*image height*/
  
  body.archive.category .post-item.type-movies img.blog-picture,
  body.archive.category .post-item.type-cartoons img.blog-picture {
    height: 240px;
    object-fit: cover;
    max-width: none;
  }

  #main-content article.type-radio .ul-placeholder-bg,
  #main-content article.type-music .ul-placeholder-bg,
  #main-content article.type-propoved .ul-placeholder-bg {
    padding-top: 100%;
  }

  #main-content article.type-music img.blog-picture,
  #main-content article.type-propoved img.blog-picture {
    height: 225px;
    width: auto;
  }

/*  #main-content .movie-grid .post-item {
    width: 16.6%;
  }*/
  #main-content .blog-items .post-item {
    width: 20%;
  }

  #main-content .blog-items .post-item {
    /* width: 230px; */
    width: 16.6%;
  }

  .fullwidth-mode-enable .fullwidth-vidorev-ctrl {
    /* width: 1530px; */
    /* max-width: 1530px; */
/*    width: auto;
    max-width: none;*/
  }

  .musicimg {
     position: relative;
     overflow:hidden;
     width:300px;
     height:300px;
  }

  .musicimg img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 370px;
    height: 370px;
    /*object-fit: cover;*/
    object-fit: contain;
  }
  
  #main-content .single-related-posts .blog-items .post-item.type-movies,
  #main-content .single-related-posts .blog-items .post-item.type-cartoons {
    width: 190px;
  }

  #main-content .single-related-posts .post-item.type-movies .ul-placeholder-bg.class-16x9,
  #main-content .single-related-posts .post-item.type-cartoons .ul-placeholder-bg.class-16x9 {
    padding-top: 230px;
  }

  #main-content .single-related-posts .ul-placeholder-bg.class-16x9 {
    padding-top: 150px;
  }

  body.category-blog .site__container {
    padding-right: 15px;
    padding-left: 15px;
    width: 1170px;
    max-width: 100%;
  }
  
  body.category-blog #main-content .blog-items .post-item {
    width: 382px;
    padding: 0 16px 0 16px;
  }

  #main-content .single-related-posts .blog-items .post-item{
    /*width: 25%;*/
    width: 285px;
  }
  body.single-text #main-content .single-related-posts .blog-items .post-item {
    width: 232px;
    padding: 0 5px;
  }
  
  body.category #main-content .blog-items .post-item.type-movies,
  body.category #main-content .blog-items .post-item.type-cartoons {
    width: 16%;
  }

  #main-content .movie-grid .post-item.type-movies,
  #main-content .movie-grid .post-item.type-cartoons{
    width: 172px;
  }

  .post-item.type-music_videos img.blog-picture, 
  .post-item.type-music img.blog-picture,
  .post-item.type-propoved img.blog-picture {
      object-position: top;
  }

  .post-item.type-movies img.blog-picture,
  .post-item.type-cartoons img.blog-picture {
      height: 250px;
  }

  .single-related-posts .post-item.type-movies img.blog-picture,
  .single-related-posts .post-item.type-cartoons img.blog-picture {
    height: 230px;
  }

  #main-content .movie-grid .post-item.type-text {
    /*width: 274px;*/
    width: 25%;
  }

  .post-item.type-text img.blog-picture {
    height: 200px;
  }

  body.category-blog .post-item.type-text img.blog-picture {
    height: 190px;
  }
  
  body.category-blog .post-item.type-text .ul-placeholder-bg.class-16x9 {
    padding-top: 204px;
  }

  #main-content .single-related-posts .post-item.type-text img.blog-picture,
  .post-item.type-sermons img.blog-picture {
      height: 150px;
  }


  .grid-modern .listing-content {
    bottom: 10px;
    left: 10px;
    right: 10px;
  }
}

/* Desktop 1280x768 */
@media (min-width:1100px) and (max-width:1579px) {

  body.archive.category #main-content .post-item {
    width: 25%;
    margin-bottom: 40px;
    width: 186px;
  }

  .musicimg {
     position: relative;
     overflow:hidden;
     width:300px;
     height:300px;
  }

  .musicimg img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 370px;
    height: 370px;
    /*object-fit: cover;*/
    object-fit: contain;
  }

  .post-item.type-movies img.blog-picture,
  .post-item.type-cartoons img.blog-picture,
  body.archive.category .post-item.type-movies img.blog-picture,
  body.archive.category .post-item.type-cartoons img.blog-picture {
    height: 230px;
    object-fit: cover;
    max-width: none;
  }

  .ul-placeholder-bg.class-2x3 {
    padding-top: 230px;
  }
  
}

/* Planshet 1280x720 */
@media (min-width:768px) and (max-width:1000px) {

  #site-header .nav-logo-img img {
    max-height: 50px;
    max-width: none;
  }

  .musicimg {
     position: relative;
     overflow:hidden;
     width:300px;
     height:300px;
  }

  .musicimg img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 370px;
    height: 370px;
    /*object-fit: cover;*/
    object-fit: contain;
  }

  /*.movie-grid .post-item.type-sermons*/
  .movie-grid .post-item{
    width: 32%;
  }

  .movie-grid .post-item.type-movies, .movie-grid .post-item.type-cartoons {
    width: 22%;
  }

  .movie-grid .post-item.type-music_videos {
    width: 24%;
  }

  article.post-item.type-text {
    width: 48%;
  }
  
}


/*{Mobil*/
@media (max-width:575px) {

  .main-nav .nav-logo {
    left: 40%;
  }

  #main-sidebar {
    margin: 0;
  }

/*  .top-login-box-mobile .top-login-mobile-elm .top-login-mobile-dropdown,
  .top-search-box-mobile .top-search-elm .top-search-dropdown {
    display: flex;
    align-items: center;
    justify-content: center;
  }*/
  
  #tabs ul {
    margin: 0 0 20px;
    justify-content: flex-start;
  }

  #tabs ul li a {
    margin: 4px;
  }

  #main-content .menu-content {
    display: grid;
    margin: 0 0 46px;
    grid-template-columns: 1fr;
  }

  #primary-content-wrap #main-content .post-item {
    width: 100%;
  }

  #primary-content-wrap #main-content .post-item.type-movies,
  #primary-content-wrap #main-content .post-item.type-cartoons{
    /*width: 180px;*/
    width: 50%;
  }

  #main-content .post-item.type-movies img.blog-picture,
  #main-content .post-item.type-cartoons img.blog-picture {
      height: 300px;
  }

  #main-content .post-item.type-text {
    /*width: 274px;*/
    width: 100%;
  }

  .post-item.type-text img.blog-picture {
    /*height: 256px;*/
    height: 222px;
  }

  body.archive.category .post-item.type-propoved img.blog-picture,
  .post-item.type-music_videos img.blog-picture,
  .post-item.type-propoved img.blog-picture,
  .post-item.type-sermons img.blog-picture{
    height: 200px;
    object-position: top;
  }

  .post-item.type-music img.blog-picture{
    height: 296px;
    object-position: top;
  }

/*  .post-entry.music-content {
    flex-direction: column;
  }*/

  .left-column-music {
    display: flex;
    flex-direction: column;
  }

  .left-column-music div:nth-child(1) {
    order: 2;
  }

  .left-column-music div:nth-child(2) {
    order: 1;
  }

  /*#main-content type-movies img.blog-picture,*/
  #main-content .single-related-posts .type-cartoons img.blog-picture,
  #main-content .single-related-posts .type-movies img.blog-picture {
    height: 190px;
  }
  
  #main-content .single-related-posts .type-cartoons .ul-placeholder-bg.class-16x9,
  #main-content .single-related-posts .type-movies .ul-placeholder-bg.class-16x9 {
    padding-top: 190px;
  }

  #main-content .post-item.type-text h3 a {
      font-size: 16px;
      font-weight: 600;
  }

  .grid-modern .listing-content {
    bottom: 20px;
    left: 20px;
    right: 20px;
  }

  .videoSocials {
    flex-direction: column;
  }

  .videoSocials .text {
    margin: 0 0 10px;
  }

  .footer-copyright .site__col br {
    display: initial;
  }

  /*{ Mobil site properties*/
  .sitePrprts .body {
    flex-direction: column;
    justify-content: space-around;
    width: 100%;
  }
  .dataCol {
    margin: 0 0 30px;
  }
  .sitePrprts > .header br {
    display: initial;
  }
  .sitePrprts {
    margin: 0;
  }
  /*} Mobil site properties*/
}
/*}Mobil*/


.bl-page-prev-next{
  display: none !important;
}

