:root {
    --main-color: #3498db;
    --secondary-color: #2ecc71;
    --ambition: #6E10C1;
    --vitality: #AE83FF;
    --nature: #1DBE9B;
    --sunshine: #FFD766;
    --balance: #F3EDEA;
    --strength: #171818;
    --arial: 'Arial',Helvetica,Arial,Lucida,sans-serif;
    --anton: "Anton", sans-serif;
    --PACHeadline: 'PACHeadline',Helvetica,Arial,Lucida,sans-serif;
}
.inner-wrap {max-width: 100%;}

/*Video List*/
/*.home:not(.paged) .main-wrap { background: linear-gradient(180deg, #fff 31%, #EDF7FC 31%); }*/
#featured-slider {    padding: 0px 0 80px 0; margin: 0; background: transparent !important; }
#featured-slider .flex-viewport {
    height: max-content !important;
}
body #slider { padding: 0 50px 0 0; margin: 0 0 25px 0; }
#featured-slider #slider .slides > li { display: flex !important; }
#slider .video-cover { flex-basis: unset; float: unset; order: 1; margin-bottom: 0 !important;margin-right: 46px; width: 100%; /*height: 600px; */}
#slider .slides li .post-content { order: 2; flex-basis: 30%; color: var(--strength); font-family:var(--arial); font-size: 16px; font-style: normal; font-weight: 500; line-height: 1.4; max-width: 36%; display: flex; flex-direction: column; }
#slider .video-cover iframe { width: 100%; height: 440px; border-radius: 12px; }
#slider li .post-content .post-meta span:nth-child(1) { color: var(--strength); font-family: var(--arial); font-size: 20px; font-weight: 500; }
#slider li .post-content .post-meta span:nth-child(2) a,#slider li .post-content .post-meta span a[rel~="category"] { display: inline-block; color: var(--balance); border-radius: 6px; background: var(--ambition); padding: 8px 10px; font-size: 16px; line-height: 18px; font-weight: 700; font-family: var(--arial); margin: 2px; }
#slider li .post-content .post-meta span:nth-child(2) a:hover,#slider li .post-content .post-meta span a[rel~="category"]:hover { background: var(--nature);color: var(--strength);}
#slider .slides li .post-content .entry-title { color: var(--purple, #4E2683); font-family: var(--anton); font-size: 25px !important; font-style: normal; font-weight: 400; line-height: 1.2; margin-bottom: 16px; order: 1; text-transform: uppercase;}
#slider .slides li .post-content .post-meta { margin-bottom: 18px; order: 2; }
#slider .post-content > * { order: 3; }
#slider .post-content .more-link { margin-top: 28px; color: var(--balance); font-family: var(--arial); font-size: 16px; line-height: 1.2; font-weight: 700; max-width: max-content; }
#carousel {/* max-width: 57%;*/padding: 0px 50px 0px 0px; border-radius: 0; background: transparent !important; }
#carousel li img { border-radius: 12px !important; }

/*Slider Arrows*/
#slider .flex-direction-nav a,
#carousel .flex-direction-nav a { top: 50%; transform: translateY(-50%); opacity: 1 !important; margin: 0 10px; width: 32px; height: 32px; border-radius: 3px; }

/*#carousel .flex-direction-nav a{
    top: 45%;
}*/
#carousel .flex-direction-nav{ display:block !important; }
#slider .flex-direction-nav .flex-prev { left: -50px; background-image: url(img/chevron-left-W.svg); margin: 0 0 0 22px;margin:0;background-size: contain; background-position: center; background-repeat: no-repeat; background-color: var(--ambition); }
#slider .flex-direction-nav .flex-next { right: 0; background-image: url(img/chevron-right-W.svg); margin: 0 22px 0 0;margin:0;background-size: contain; background-position: center; background-repeat: no-repeat; background-color: var(--ambition); }
#carousel .flex-direction-nav .flex-prev { left: -50px; background-image: url(img/chevron-left-W.svg); margin: 0 0 0 22px; margin:0;background-size: contain; background-position: center; background-repeat: no-repeat; background-color: var(--ambition); }
#carousel .flex-direction-nav .flex-next { right: 0; background-image: url(img/chevron-right-W.svg); margin: 0 22px 0 0; margin:0;background-size: contain; background-position: center; background-repeat: no-repeat; background-color: var(--ambition); }
#slider .flex-control-paging li a,
#carousel .flex-control-paging li a { background: rgba(78, 38, 131, 0.2); border: 2px solid rgba(78, 38, 131, 0.1); width: 22px; height: 22px; }
#slider .flex-control-paging li a.flex-active,
#carousel .flex-control-paging li a.flex-active { background: rgb(78, 38, 131); border: 2px solid rgb(78, 38, 131); }
#featured-slider .flex-control-paging { display: none; }

/* Content */
#content { float: right; width: 74%; }
#content,
#sidebar { margin-top: 90px; margin-bottom: 70px; }
#content .heading,
#content .section-title { background: transparent; padding: 0; margin-bottom: 30px; }
#content .heading,
#content .section-title .entry-title { color: var(--strength); font-family: var(--anton); font-size: 32px; line-height: 36px; font-weight: 400;text-transform: uppercase;}
#content .section-title .entry-title a { color: var(--strength); }
#content .category-description {margin-bottom: 30px;}
#content .recent-posts { display: flex; flex-direction: row; flex-wrap: wrap;margin: 0 -8px }
#content .recent-posts li { flex-basis: calc(25% - 16px); margin: 0 8px 32px; background: #fff; border-radius: 12px; overflow: visible; box-shadow: 0px 8px 10.8px 0px rgba(0, 0, 0, 0.15); }
#content .recent-posts li .post-content { display: flex; flex-direction: column; padding: 10px 10px 40px 10px; position: relative; overflow: visible;border-radius: 0 0 12px 12px; }
#content .recent-posts li .post-content .post-meta .meta-category:not(:empty) { color: var(--strength); }
#content .recent-posts li .post-content .post-meta .meta-category:not(:empty) { position: absolute; top: calc(100% - 36px); left: 0; padding: 10px 30px 5px 28px; width: 100%; cursor: pointer; }
#content .recent-posts li .post-content .post-meta .meta-category:not(:empty):before { position: absolute; content: ''; top: 50%; left: 10px; background-image: url('/videos/wp-content/themes/videozoom-child/assets/images/cat-tag-strength.png'); width: 16px; height: 16px; background-repeat: no-repeat; background-size: 16px; transform: translateY(-50%); }
#content .recent-posts li .post-content .post-meta .meta-category:not(:empty) .catmore { position: absolute; right: 10px; top: 54%; font-size: 16px; transform: translateY(-50%); z-index: 1; color: var(--strength); stroke: var(--strength)}
#content .recent-posts li .post-content .post-meta .meta-category:not(:empty) .catmore svg {stroke: inherit;}
#content .recent-posts li .post-content .post-meta.hidewarrow .meta-category:not(:empty) .catmore { display: none; }
#content .recent-posts li .post-content .post-meta.active .meta-category:not(:empty) .catmore { transform: rotate(180deg) translateY(0%); top: 0; }
#content .recent-posts li .post-content .post-meta .meta-category:not(:empty) { font-size: 0; background: #f6f4f9; height: 36px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border-radius: 0 0 12px 12px; z-index: 1; }
#content .recent-posts li .post-content .post-meta.active .meta-category:not(:empty) { white-space: break-spaces; overflow: initial; text-overflow: ellipsis; height: auto; box-shadow: 0px 8px 10.8px 0px rgba(0, 0, 0, 0.15); border-radius: 0 0 12px 12px; z-index: 2; }
#content .recent-posts li .post-content .post-meta .meta-category:not(:empty) a { border-radius: 6px;  /*  background: var(--purple, #4E2683);*/ display: inline-block; max-width: max-content; color: var(--strength); padding: 0; font-size: 14px; line-height: 16px; font-family: var(--arial); text-transform: none; margin: 0 2px; font-weight: 400; }
#content .recent-posts li .post-content .post-meta .meta-category:not(:empty) a:hover {/*  background: var(--orange, #C15608);*/text-decoration: underline;color: var(--ambition);}
#content .recent-posts li .post-content .post-meta .meta-category:not(:empty) a:focus { outline: 0 !important; }
#content .recent-posts li .post-content .more-link { display: none; }
#content .recent-posts li .post-content .post-edit-link { display: none; }
#content .recent-posts li .post-content .post-meta { order: 2; color: var(--strength); font-family:var(--arial); font-size: 14px; line-height: 18px; font-weight: 500; margin-bottom: 6px;margin-bottom:0;padding: 0;}
#content .recent-posts li .post-content h2 { order: 1; color: var(--purple, #4E2683); font-family: var(--arial); font-size: 17px; line-height: 22px; font-weight: 600;-webkit-line-clamp: 1; display: box; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; overflow: hidden;height: auto !important;}
#content .recent-posts li .post-content h2 a { color: var(--strength); }
#content .recent-posts li .post-content h2 a:hover { color: var(--ambition); }
#content .recent-posts li .post-content > * { order: 3; }
#content .recent-posts li .clear { display: none; }
#content .recent-posts li .post-thumb { border-radius: 12px 12px 0 0; overflow: hidden; }
#content .navigation { margin: 22px 0 0 0; background: transparent; }
#content .navigation .page-numbers { background-color: var(--vitality);color: var(--strength); padding:5px 17px; width: auto; height: 45px; font-size: 19px; margin: 4px; border-radius: 10px !important; }
#content .navigation span.page-numbers,
#content .navigation a.page-numbers { border-radius: 6px !important; }
#content .navigation .page-numbers.current,
#content .navigation .page-numbers.current:hover { color: var(--balance);background-color: var(--ambition); }
#content .navigation .page-numbers:hover {background-color: var(--nature);color: var(--strength);}
#content .navigation .prev,
#content .navigation .next { position: relative; }
#content .navigation .next { right: unset; }
#content .navigation .prev { left: unset; }

/* Sidebar */
#sidebar { float: left; width: 22%; }
#sidebar .widget { margin-bottom: 20px; }
#sidebar .widget h3.title,
#sidebar .widget h3 { color: var(--strength) !important; font-family: var(--anton); font-size: 24px; line-height: 28px; font-weight: 400; padding: 0 0 12px 0; margin: 0 0 22px 0; border-bottom: 1px solid #E2E2E2 !important; text-transform: uppercase;}
#sidebar .widget:nth-child(1) h3.title { margin: 0; border: 0 !important; padding-bottom: 18px; }
#sidebar .widget_categories li { color: var(--strength); font-family: var(--arial); font-size: 24px; line-height: 28px; font-weight: 500; padding: 0; margin: 0 0 11px 0; display: flex; flex-direction: row; align-items: center; }
#sidebar .widget_categories li a { color: var(--strength); }
#sidebar .widget_categories li a:hover { text-decoration: underline;color: var(--ambition);}
#sidebar .widget_categories li span { margin-left: 10px; color: var(--strength); font-family: var(--arial); font-size: 12px; font-style: normal; font-weight: 700; background: transparent; padding: 0; border-radius: 0; line-height: 14px; position: relative; }
#sidebar .widget_categories li span:before { content: '['; font-size: 16px; padding: 0 2px; color: var(--ambition); }
#sidebar .widget_categories li span:after { content: ']'; font-size: 16px; padding: 0 2px; color: var(--ambition); }
/* David overrides 20231214 */
#sidebar .widget_categories li { font-size: 18px; line-height: 18px;}

#sidebar .ajaxsearchpro { border-radius: 200px; border: 1px solid #E2E2E2 !important; padding: 10px 22px;height: auto !important;}
#sidebar .feature-posts-list { display: flex; flex-direction: column; }
#sidebar .widget .feature-posts-list .post-thumb img { border-radius: unset !important;object-fit: cover; object-position: center; float: none; margin: 0;width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
#sidebar .widget .feature-posts-list .post-thumb { float: left; margin-right: 15px; width: 150px;}
#sidebar .widget .feature-posts-list .post-thumb a { display: block; overflow: hidden; position: relative;border-radius: 3px;padding-top: 56.25%;}
#sidebar .widget .feature-posts-list .post-thumb a::before { content: ""; width: 100%; height: 100%; /* background-color: #4e2683; */ position: absolute; top: 0; left: 0; opacity: 0.60; }
#sidebar .widget .feature-posts-list li { margin: 0 0 18px 0; border: 0 !important; padding: 0;position: relative;}
#sidebar .widget .feature-posts-list li h3 { color: var(--strength); font-family: var(--arial);font-weight: 700;font-size: 16px; line-height: 1.2; margin: 0 0 5px 0; padding: 0; border: 0 !important;}
#sidebar .widget .feature-posts-list li h3 a { color: var(--strength); }
#sidebar .widget .feature-posts-list li h3 a:hover { color: var(--ambition); }
#sidebar .widget .feature-posts-list li h3 a::before {content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
#sidebar .widget .feature-posts-list li .post-excerpt {line-height: 1.3;font-size: 15px;}
#sidebar .widget .feature-posts-list li h3,
#sidebar .widget .feature-posts-list li .post-excerpt {float: right;width: calc(100% - 165px);-webkit-line-clamp: 2; display: box; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; overflow: hidden;}
#sidebar .feature-posts-list li small { color: var(--strength); font-family: var(--arial); font-size: 14px; line-height: 18px; font-weight: 500; margin-bottom: 6px; }
#sidebar .widget .fluid-width-video-wrapper { width: 100%; height: 230px; padding: 0 !important; position: relative; }
#sidebar .widget .fluid-width-video-wrapper iframe { width: 100%; height: 230px;/*  max-width: 370px;*/ position: relative; top: unset; left: unset; background: var(--strength); border-radius: 12px; }
#sidebar .widget.wpzoom_media .open .description { margin: 16px 0 24px 0; padding-bottom: 22px; border-bottom: 1px solid var(--grey-stroke, #E2E2E2); display: flex; flex-direction: column; }
#sidebar .widget.wpzoom_media .open .description span:nth-child(1) { color: var(--strength); font-family: var(--arial); font-size: 14px; line-height: 16px; font-weight: 500; margin-bottom: 6px; }
#sidebar .widget.wpzoom_media .open .description span:nth-child(2) { color: var(--purple, #4E2683); font-family: Cooper Black; font-size: 16px; line-height: 20px; font-weight: 400; }
#sidebar .widget.wpzoom_media .items li { padding: 0; margin: 0 0 10px 0; list-style: none; border: 0; font-family: Cooper Black; font-size: 16px; line-height: 20px; font-weight: 400; }
#sidebar .widget.wpzoom_media .items li a { color: var(--purple, #4E2683); }
#sidebar .widget.wpzoom_media .items li a.active,
#sidebar .widget.wpzoom_media .items li a:hover { color: var(--orange, #C15608); }

/* SinglePost */
.single .heading-wrap { text-align: center; padding: 50px; background-color: #4e2683; border-radius: 12px; order: -2; }
.single .heading-wrap .post-category { margin-bottom: 7px; display: block; }
.single .heading-wrap .post-category a { color: #FFF; font-family: var(--arial); font-size: 16px; line-height: 1.3; font-weight: 800; text-transform: uppercase; text-decoration: underline; }
.single .heading-wrap .post-category a:hover {/*  background: var(--purple, #4E2683);*/ }
.single #content .entry-title { color: #fff; font-family: var(--anton); font-size: 48px; line-height: 52px; font-weight: 400; border: none; padding: 0; margin: 0; text-transform: uppercase;}
.single #content .entry-title a { color: #fff; }
.single #content .entry-title a:hover { color: #fff; }
.single .post-meta { padding: 20px 0px 50px; margin-bottom: 0px; display: flex; flex-wrap: wrap; flex-direction: column-reverse; }
.single .post-meta .meta-share { border: 0; padding: 0; margin: 0; }
.single .post-meta .post-date { text-align: center; color: var(--strength); font-family: var(--arial); font-size: 16px; line-height: 1.2; font-weight: 700; margin: 20px 0 0; }
.single .post-meta span { display: inline-block; margin-right: 10px; color: var(--strength); }
.single .post-meta .meta-share ul { display: flex; justify-content: center; align-items: center; list-style: none; }
.single .post-meta .meta-share ul li a { width: 66px; height: 66px; border-radius: 40px; background-color: var(--ambition); color: var(--balance); font-size: 22px; margin: 5px; padding: 5px; display: flex; justify-content: center; align-items: center; }
.single .post-meta .meta-share ul li a::before { display: none; }
.single .post-meta .meta-share ul li a:hover { background-color: var(--nature);color: var(--strength);}
.single #content iframe { border-radius: 12px; }

/*.single .entry-content{
  padding: 36px 0;
}*/
.single .entry-content p,
.single .entry-content ul,
.single .entry-content ol,
.single .entry-content li,
.single .entry-content { color: var(--strength); font-size: 20px; line-height: 26px; font-weight: 500; }
.single .entry-content a { color: var(--purple, #4E2683); }
.single .entry-content a:hover { color: var(--orange, #C15608); }
.single .entry-content h1,
.single .entry-content h2,
.single .entry-content h3,
.single .entry-content h4,
.single .entry-content h5,
.single .entry-content h6 { color: var(--purple, #4E2683); font-family: Cooper Black; font-weight: 400; }
.single .entry-content h1 { font-size: 48px; line-height: 52px; }
.single .entry-content h2 { font-size: 38px; line-height: 42px; }
.single .entry-content h3 { font-size: 32px; line-height: 38px; }
.single .entry-content h4 { font-size: 28px; line-height: 32px; }
.single .entry-content h5 { font-size: 24px; line-height: 28px; }
.single .entry-content h6 { font-size: 20px; line-height: 25px; text-transform: uppercase; }
.error404 .entry-title { color: var(--purple, #4E2683); font-family: Cooper Black; font-size: 48px; line-height: 52px; font-weight: 400; }
.error404 .entry,
.error404 .entry h3 { color: var(--strength); font-family: var(--arial); font-size: 20px; line-height: 26px; font-weight: 500; }
#content .recent-posts li .post-thumb a { position: relative; overflow: hidden; display: block; height: 100%;padding-top: 56.25%; }
#content .recent-posts li .post-thumb a::after { content: ""; width: 100%; height: 100%; /* background-color: var(--ambition);*/ position: absolute; top: 0; left: 0; opacity: 0.60; }
#content .recent-posts li .post-thumb a::before { content: "\f04b"; font-family: "FontAwesome"; font-weight: 900; color: #ffffff; font-size: 20px; text-align: center; width: 42px; height: 42px; display: flex; justify-content: center; align-items: center; border-radius: 5px; background-color: var(--ambition); z-index: 1; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
#content .recent-posts li:hover .post-thumb a::before { background-color: var(--nature); color: var(--strength);}
#content .recent-posts li .post-thumb a:not(:has(img)),
#sidebar .widget .feature-posts-list .post-thumb a:not(:has(img)) {background: url(/wp-content/uploads/sites/2/2023/10/desktop-logo.png) no-repeat center center #fbfbfb;background-size: 70%;}
#content .recent-posts li .post-thumb img { width: 100%; height: 100%; object-fit: cover; object-position: center; position: absolute; left: 0; top: 0; }
#slider .post-content p {-webkit-line-clamp: 10;display: -webkit-box !important;-webkit-box-orient: vertical;overflow: hidden;}
#slider .post-content .more-link,
#slider .post-content p { display: block; }
#featured-slider #slider .slides > li .cleaner { display: none; }
.single .zoomvideo { margin: 30px 0 0; order: -1;  }
/*.single .zoomvideo .mejs-container{ max-height: 590px; }*/
.single #content .post { display: flex; flex-wrap: wrap; flex-direction: column; }
.single .entry-content .wp-video,
.single .entry-content iframe {width: calc( 33.33% - 20px) !important; margin-right: 10px; margin-left: 10px; margin-bottom: 20px; max-height: 200px; float: left; }
.single .entry-content .mejs-container.wp-video-shortcode.mejs-video, 
.single .entry-content video {max-width: 100% !important; height: 200px !important; }

/*Related post single video page*/
.yarpp.yarpp-related {width: 100%;display: inline-block;}
.yarpp.yarpp-related h3 {margin: 0 0 20px;}
.yarpp-thumbnails-horizontal { display: flex; flex-wrap: wrap;margin: 0 -8px; }
.yarpp .yarpp-thumbnails-horizontal > .yarpp-thumbnail { flex-basis: calc(25% - 16px); margin: 0 8px 20px; border: 0; padding: 0; width: auto; height: auto; display: block;     background: #fff; box-shadow: 0px 8px 10.8px 0px rgba(0, 0, 0, 0.15); border-radius: 12px; }
.yarpp .yarpp-thumbnails-horizontal .yarpp-thumbnail img { width: 100%; height: 150px; object-fit: cover; object-position: center; margin: 0; border-radius: 12px 12px 0 0 !important; }
.yarpp .yarpp-thumbnails-horizontal .yarpp-thumbnail span { padding: 10px 10px 20px 10px; color: var(--purple, #4E2683); font-family: var(--arial); font-size: 17px; line-height: 22px; font-weight: 600; margin: 0; width: auto; height: auto; max-height: max-content; overflow: visible; }
#sidebar .yarpp .yarpp-thumbnails-horizontal > .yarpp-thumbnail { flex-basis: 100%; display: flex; flex-wrap: nowrap; margin: 0 0 15px 0; }
#sidebar .yarpp-thumbnails-horizontal .yarpp-thumbnail img { flex-basis: 40%; width: auto; height: 90px; display: inline-block; max-width: max-content; border-radius: 12px !important; }
#sidebar .yarpp-thumbnails-horizontal .yarpp-thumbnail span { flex-basis: 60%; width: 60%; padding: 10px; color: var(--strength); font-size: 16px; line-height: 20px; color: var(--purple, #4E2683); font-family: Cooper Black; }

/*body #slider .video-cover {position: relative;}
body #slider .video-cover::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #4e2683;border-radius: 10px;cursor: pointer;}
body #slider .video-cover iframe {opacity: 0.35;}*/

/*0411*/
#featured-slider { min-height: auto; float: left; width: 100%; clear: both; }
#slider .flex-direction-nav li { position: absolute; z-index: 9; left: 0; top: 50%; transform: translateY(-50%); }
#slider .flex-direction-nav li.flex-nav-prev { left: 0; }
#slider .flex-direction-nav li.flex-nav-next { right: 0; }

#slider .video-cover .wp-video,
#slider .video-cover .wp-video video,
#slider .video-cover .wp-video .mejs-container,
#slider .video-cover .wp-video .mejs-layer {width: 100% !important;height: 100% !important;}

.videosidebar {display: flex; flex-wrap: wrap; width: 100%;justify-content: center;}
.videosidebar .zoomvideo {width: calc(75% - 20px);margin: 0 20px 0 0; }
.videosidebar #sidebar {width: 25%; margin: 0; }
.videosidebar .zoomvideo.vertical-video {max-width: 370px;margin: 0 20px 0 0;}
.videosidebar .zoomvideo.vertical-video + #sidebar {width: 100%;max-width: 340px;}

.single .video-heading-box .heading-wrap {padding: 0;background-color: transparent;text-align: left;border-radius:0;}
.single #content .video-heading-box .entry-title {font-size: 28px;margin-bottom: 10px;line-height: 1.2;}
.single #content .video-heading-box .entry-title,
.single #content .video-heading-box .entry-title a,
.single .video-heading-box .heading-wrap .post-category a {color:var(--strength);}
.single #content .video-heading-box .entry-title a:hover,
.single .video-heading-box .heading-wrap .post-category a:hover {color: var(--ambition);}
.single .video-heading-box .heading-wrap .post-category a {text-transform: none;display: inline-block;padding: 0;margin: 0;}
.single .video-heading-box .heading-wrap .post-category {margin: 0;}
.single #content .video-heading-box .description {margin-bottom: 10px;}
.single .video-heading-box .post-meta .meta-share ul li a {width: 45px;height: 45px;font-size: 16px;}
.horizontal-video .video-heading-box:not(.mobile) {display: none;}
.vertical-video .video-heading-box {margin: 10px auto 0; width: 100%;}
.single .video-heading-box .heading-wrap .post-category a:not(:last-child)::after {content: ",";margin-right: 6px;}

#sidebar .widget .feature-posts-list li h3:first-child::before {content: ""; background: url(/wp-content/uploads/sites/2/2023/10/desktop-logo.png) no-repeat center center #f8f4fd; background-size: auto; background-size: 80%; width: 120px; height: 100px; border-radius: 12px; display: inline-block; vertical-align: top; margin-right: 15px; }
#sidebar .widget .feature-posts-list li h3:first-child {display: block; float: none; clear: both; width: 100%; }
#sidebar .widget .feature-posts-list li h3:first-child a {width: calc(100% - 135px);display: inline-block;}

#carousel.flexslider .flex-viewport ul {display: flex;flex-wrap: wrap;/*column-gap: 20px;row-gap: 20px;*/}
/*#carousel.flexslider .flex-viewport ul li {width: 200px !important;height: auto !important;float: none !important;clear: both;}*/
#carousel.flexslider .flex-viewport ul li {height: auto !important;}
#carousel.flexslider .flex-viewport ul li a {position: relative;overflow: hidden;display: block;padding-top: 56.25%;}
#carousel.flexslider .flex-viewport ul li a img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
#carousel.flexslider .flex-direction-nav .flex-disabled {opacity: 0 !important;}

#sidebar .asp_w .proloading {background-image: url("/wp-content/uploads/2022/08/pinwheel.png");background-size: contain;background-position: center;background-repeat: no-repeat;}
#sidebar .asp_w .proloading div.asp_simple-circle {border-color: transparent;}

body .mejs-controls .mejs-time-rail .mejs-time-current {background: var(--nature);}
body .mejs-layers .mejs-overlay-play .mejs-overlay-button {background: url(/videos/wp-content/themes/videozoom-child/assets/images/mejs-controls-green-img.png) no-repeat;background-position: 0 -39px;}

@media (min-width:1921px){
    #content .recent-posts li,
    .yarpp .yarpp-thumbnails-horizontal > .yarpp-thumbnail {flex-basis: calc(20% - 16px);}
    /*body:not(.category) .recent-posts:not(.video-list) li:not(:nth-child(-n+5)),
    .yarpp .yarpp-thumbnails-horizontal > .yarpp-thumbnail:not(:nth-child(-n+5)) {display: none;}*/
}
@media (max-width:1920px){
    /*body:not(.category) .recent-posts:not(.video-list) li:not(:nth-child(-n+4)),
    .yarpp .yarpp-thumbnails-horizontal > .yarpp-thumbnail:not(:nth-child(-n+4)) {display: none;}*/
}
@media screen and (max-width: 1700px){ 
/*    .videosidebar #sidebar .widget .feature-posts-list .post-thumb img {width: 100px;}*/
    #sidebar .widget .feature-posts-list li h3,
    #sidebar .widget .feature-posts-list li .post-excerpt {/*width: calc(100% - 115px);*//*font-size: 14px;*/}
    .videosidebar .zoomvideo.vertical-video + #sidebar {max-width:250px;width: auto !important;} 
/*    .vertical-video .video-heading-box {max-width: 640px;}*/
    #sidebar .widget .feature-posts-list li h3:first-child::before {width: 100px;}
    #sidebar .widget .feature-posts-list li h3:first-child a {width: calc(100% - 115px);}
}
@media(max-width:1440px) {
    #slider .video-cover { margin-right: 20px; }
    #slider li .post-content .post-meta span:nth-child(2) a,#slider li .post-content .post-meta span a[rel~="category"] { margin: 2px; }
    #content .recent-posts li {flex-basis: calc(33.33% - 16px);}
    .yarpp .yarpp-thumbnails-horizontal > .yarpp-thumbnail {flex-basis: calc(33.33% - 16px);}
    /*body:not(.category) .recent-posts:not(.video-list) li:not(:nth-child(-n+3)),
    .yarpp .yarpp-thumbnails-horizontal > .yarpp-thumbnail:not(:nth-child(-n+3)) {display: none;}*/
    #slider .post-content p {-webkit-line-clamp: 7;}
    #slider .flex-direction-nav .flex-prev,
    #carousel .flex-direction-nav .flex-prev {left: -45px;}
    #carousel,
    body #slider {padding: 0px 46px 0px 0px;}
}
@media(max-width:1439px){
    .horizontal-video #sidebar .widget .feature-posts-list li:last-child {display: none;}
}
@media(max-width:1349px){
    #slider .post-content p {-webkit-line-clamp: 4;}
}
/*ED0411*/
@media(max-width:1199px) {
    #slider .slides li .post-content { font-size: 16px; }
/*    #sidebar .widget .feature-posts-list .post-thumb img { width: 120px; height: 82px; }*/
    .single .heading-wrap { padding: 30px; }
    .single #content .entry-title { font-size: 42px; }
    .single .post-meta .meta-share ul li a { width: 56px; height: 56px; }

    /*0411*/

    /* #featured-slider #slider .slides > li {flex-wrap: wrap;}
    #slider .slides li .post-content, #slider .video-cover {flex-basis: 100%;max-width: 100%;}
    #slider .slides li .post-content .entry-title {margin-bottom: 0;}
    #slider .slides li .post-content {margin:15px 0;}
    */
    /*#slider .wp-video,
    #slider .wp-video .mejs-container,
    #slider .wp-video .mejs-poster.mejs-layer,
    #slider .wp-video .mejs-container .mejs-overlay { width: 100% !important;max-height: 290px !important; }*/
/*    #slider .video-cover {height: 400px;}*/
    #slider .slides li .post-content { max-width: 100%; flex-basis: 40%; width: auto; }
/*    #carousel { max-width: 61.5%; }*/
    #social-nav a.keyboard-outline { outline-color: #fff !important; }

    #sidebar {width: 20% !important; }
    #content {width: 75% !important; }
/*    #slider .video-cover .mejs-layer {width: 100% !important; max-height: 290px !important; }*/
    #slider .wp-video .mejs-container video{height: auto; }
    #slider .flex-direction-nav li{top: 40%; }
    /*#slider .flex-direction-nav li.flex-nav-next {right: -5%; }*/

    #content .recent-posts li {flex-basis: calc(50% - 16px);}
    .yarpp .yarpp-thumbnails-horizontal > .yarpp-thumbnail {flex-basis: calc(50% - 16px);}
    /*body:not(.category) .recent-posts:not(.video-list) li:not(:nth-child(-n+2)),
    .yarpp .yarpp-thumbnails-horizontal > .yarpp-thumbnail:not(:nth-child(-n+2)) {display: none;}*/

    .videosidebar .zoomvideo,
    .videosidebar .zoomvideo:not(.vertical-video) + #sidebar {width: 100% !important;margin: 0;}
    #slider .post-content p {-webkit-line-clamp: 3;}
    #slider .post-content .more-link {margin-top: 10px;}
    #slider .slides li .post-content .entry-title {font-size: 22px !important;}
    #slider .flex-direction-nav a, #carousel .flex-direction-nav a {width: 28px;height: 28px;}
    #slider .flex-direction-nav .flex-prev, #carousel .flex-direction-nav .flex-prev {left: -40px;}
    #carousel, body #slider { padding: 0px 40px 0px 0px;}
    #sidebar .widget .feature-posts-list li h3:first-child::before {height: 82px;}
}
@media(max-width:980px) {
    #sidebar,#content {width: 100% !important; }
    #slider .flex-direction-nav li.flex-nav-next {right: 0; }
    /*#slider .video-cover .mejs-layer,
    #slider .wp-video .mejs-container .mejs-overlay {max-height: 360px !important; }*/
    .head_search_link > a > span:last-child {display: none;}
    body.home .inner-wrap {overflow: hidden;}
    #content,
    body #sidebar { margin-top: 40px; margin-bottom: 40px; }
    #slider .video-cover { position: relative !important; padding: 0 !important;}
    #slider .video-cover iframe { position: relative !important; height: 340px !important; }
    #slider .slides li .post-content .entry-title { font-size: 22px !important; margin-bottom: 20px; }
    #slider .slides li .post-content { font-size: 16px; }
    #slider .post-content .more-link { font-size: 18px; line-height: 20px; padding: 10px 20px; margin-top: 10px; display: block; }
    #featured-slider { padding: 40px 0 40px 0; }
    #carousel { max-width: 50%; }
    #carousel .flex-viewport li { height: 100px; max-width: 140px; }
    #carousel img { width: 120px; }
    #slider .flex-direction-nav a,
    #carousel .flex-direction-nav a { width: 25px; height: 25px;}
    /*#slider .flex-direction-nav .flex-prev { margin: 0 0 0 16px;}
    #slider .flex-direction-nav .flex-next { margin: 0 16px 0 0;}*/
    #slider .flex-direction-nav .flex-prev,
    #carousel .flex-direction-nav .flex-prev {left: -30px;}
    #slider .flex-direction-nav .flex-next,
    #carousel .flex-direction-nav .flex-next {right: -30px;}
    #slider li .post-content .post-meta span:nth-child(1) { width: 100%; display: block; margin-bottom: 4px; font-size: 16px; }
    #slider li .post-content .post-meta span:nth-child(2) a,#slider li .post-content .post-meta span a[rel~="category"] { padding: 6px; font-size: 16px; line-height: 18px; }
    #content .heading,
    #content .section-title { margin-bottom: 25px; }
    #content .heading,
    #content .section-title .entry-title  { font-size: 24px; line-height: 28px; }
    #content .recent-posts li { flex-basis: calc(50% - 16px); margin: 0 8px 20px; }
    #content .recent-posts li .post-thumb { flex-basis: 40%; }
    #content .recent-posts li .post-content { flex-basis: 60%; }
    #content .recent-posts li .post-content h2,.yarpp .yarpp-thumbnails-horizontal .yarpp-thumbnail span { font-size: 14px !important; line-height: 18px; }
    #content .recent-posts li .post-content .post-meta { font-size: 12px; line-height: 14px;margin-bottom: 4px;margin-bottom:0;}
    .single .heading-wrap { padding: 20px; }
    .single .heading-wrap .post-category a { font-size: 18px; line-height: 20px; padding: 8px; margin: 0 2px 10px 2px; }
    .single #content .entry-title { font-size: 38px; line-height: 42px; }
    .single .post-meta { padding: 10px 0px 20px;}
    .single .post-meta .post-date { font-size: 16px; line-height: 20px; }
    .meta-share ul li a { width: 45px; height: 45px; font-size: 18px; margin: 2px; padding: 5px; }
    .single .entry-content { padding: 0px 0 0 0; }
    .single .entry-content p,
    .single .entry-content ul,
    .single .entry-content ol,
    .single .entry-content li,
    .single .entry-content { font-size: 18px; line-height: 24px; }
    #sidebar .ajaxsearchpro { padding: 6px 12px; }
    #sidebar .widget h3.title,
    #sidebar .widget h3 { font-size: 20px; line-height: 24px; font-weight: 400; padding: 0 0 10px 0; margin: 0 0 18px 0; }
    #sidebar .widget:nth-child(1) h3.title { padding-bottom: 12px; }
    #sidebar .widget_categories li { font-size: 18px; line-height: 20px; margin: 0 0 8px 0; }
/*    #sidebar .widget .feature-posts-list li h3 { margin: 0; }*/
    #sidebar .feature-posts-list li small { font-size: 12px; font-style: 16px; }
/*    #sidebar .widget .feature-posts-list .post-thumb img { width: 140px; height: 80px; }*/
    #sidebar .widget.wpzoom_media .open .description span:nth-child(1) { font-size: 12px; line-height: 14px; }
    #sidebar .widget.wpzoom_media .open .description span:nth-child(2) { font-size: 14px; line-height: 18px; }
    #sidebar .widget.wpzoom_media .open .description { margin: 12px 0 12px 0; padding-bottom: 12px; }
    #sidebar .widget.wpzoom_media .items li { margin: 0 0 6px 0; font-size: 14px; line-height: 18px; }
    .single .post-meta .meta-share ul li a { width: 46px; height: 46px; }
    .single .post-meta .post-date { margin: 10px 0 0; }
    body #slider .flex-viewport { height: auto !important; }
    #slider .wp-video { margin-bottom: 0 !important; }
    #slider .wp-video .mejs-container .mejs-overlay .mejs-overlay-button { transform: scale(0.7); }
    #featured-slider #slider .slides > li { flex-wrap: wrap; }
    #slider .slides li .post-content { flex-basis: 100%; margin-right: 0px !important; }
    #carousel ul.slides { margin: 0 !important; }
/*    #content .recent-posts li .post-thumb a{ min-height:205px; }*/
    /*0411*/
    #slider .flex-direction-nav li { top: 30%; }
    /*#slider .wp-video,
    #slider .wp-video .mejs-container,
    #slider .wp-video .mejs-poster.mejs-layer,
    #slider .wp-video .mejs-container .mejs-overlay { height: 300px !important; }*/
    #slider .slides li .post-content { margin-top: 25px; }
    #carousel { max-width: 100%; margin-bottom: 20px; }
    #slider .wp-video .mejs-container .wp-video-shortcode { height: 100%; }

    /*ED0411*/
    .yarpp-thumbnails-horizontal .yarpp-thumbnail img { width: 100%; height: 150px; }
    .yarpp-thumbnails-horizontal .yarpp-thumbnail span { padding: 20px 10px; font-size: 18px; line-height: 20px; }
    #sidebar .yarpp-thumbnails-horizontal .yarpp-thumbnail span { padding: 10px; font-size: 16px; line-height: 20px; }

    #carousel, body #slider {padding: 0px; }
}
@media(min-width:768px){
    .vertical-video .videosidebar .video-heading-box.mobile {display: none;}
}
@media(max-width:767px) {
    /*#slider .video-cover .mejs-layer,
    #slider .wp-video .mejs-container .mejs-overlay {max-height: 280px !important; }*/
    #carousel { display: none; }
    #featured-slider { padding: 40px 0 40px 0; }
    .single .entry-content h1 { font-size: 38px; line-height: 42px; }
    .single .entry-content h2 { font-size: 28px; line-height: 32px; }
    .single .entry-content h3 { font-size: 22px; line-height: 26px; }
    .single .entry-content h4 { font-size: 20px; line-height: 24px; }
    .single .entry-content h5 { font-size: 18px; line-height: 24px; }
    .single .entry-content h6 { font-size: 18px; line-height: 24px; }
    .yarpp .yarpp-thumbnails-horizontal > .yarpp-thumbnail { flex-basis: calc(50% - 16px); }
    .yarpp-thumbnails-horizontal .yarpp-thumbnail img { width: 100%; height: 150px; }
    .yarpp-thumbnails-horizontal .yarpp-thumbnail span { padding: 10px; font-family: var(--arial); font-size: 16px; line-height: 20px; }
/*    #content .recent-posts li .post-thumb a{ min-height:160px; }*/
    .single .entry-content .wp-video, .single .entry-content iframe {width: calc( 50% - 20px) !important; }
    /*.single .zoomvideo .mejs-container{
    max-height: 460px;
    }*/

    .videosidebar .zoomvideo.vertical-video + #sidebar {width: 100% !important;max-width:100%;margin: 0;}
    .videosidebar .zoomvideo.vertical-video {margin: 0 auto;max-width: 100%;}
    .videosidebar .zoomvideo.vertical-video .wp-video {max-width: 370px;margin-left: auto;margin-right: auto;}
    .vertical-video .video-heading-box:not(.mobile) {display: none;}
    .vertical-video .video-heading-box {max-width: 100%;}
}
@media(max-width:680px) {
  .single .heading-wrap .post-category a { font-size: 16px; line-height: 18px; }
  .single #content .entry-title { font-size: 32px; line-height: 36px; }
  .single .post-meta .post-date { font-size: 12px; line-height: 16px; }
  .meta-share ul li a { width: 35px; height: 35px; }
  .single .entry-content p,
  .single .entry-content ul,
  .single .entry-content ol,
  .single .entry-content li,
  .single .entry-content { font-size: 16px; line-height: 20px; }
  .single .entry-content { padding: 0; }
  #featured-slider #slider .slides > li { flex-wrap: wrap; }
  #slider .video-cover { margin: 0px; }
  #slider .flex-viewport { height: auto !important; }
  #carousel { max-width: 100%; }
  #slider .slides li .post-content { flex-basis: 100%; max-width: 100%; }
  #slider .slides li .post-content { font-size: 16px; }
  #slider .post-content .more-link { font-size: 16px; line-height: 18px; margin-top: 0; }
/*  #slider .slides li .post-content .entry-title { font-size: 20px; }*/
  #content .heading,
  #content .section-title .entry-title  { font-size: 20px; line-height: 24px; }  
  #slider .flex-direction-nav .flex-prev,
  #slider .flex-direction-nav .flex-next { margin: 0; width: 21px; height: 21px; }
  #slider .flex-direction-nav .flex-prev { background-color: var(--ambition);background-image: url(img/chevron-right-W.svg);transform: rotate(180deg);left: -26px; /*background-color: #c15608; background-image: url("data:image/svg+xml,%3Csvg width=!string!height=!string!viewBox=!string!fill=!string!xmlns=!string!%3E%3Cpath d=!string!fill=!string!/%3E%3C/svg%3E"); */}
  #slider .flex-direction-nav .flex-next { right: -26px; /*background-color: #c15608; background-image: url("data:image/svg+xml,%3Csvg width=!string!height=!string!viewBox=!string!fill=!string!xmlns=!string!%3E%3Cpath d=!string!fill=!string!/%3E%3C/svg%3E "); */}
  .single .post-meta .meta-share ul li a { width: 42px; height: 42px; font-size: 17px; margin: 3px; }  
  .yarpp-thumbnails-horizontal .yarpp-thumbnail img { width: 100%; height: 160px; }
  #content .recent-posts li .post-content h2 { height: auto !important; }
}
@media(max-width:640px) {
  .recent-posts .post-thumb { float: unset !important; width: 100% !important; }
  .single .entry-content .wp-video, .single .entry-content iframe {
    width: calc( 100% - 20px) !important;
  }
  /*.single .zoomvideo .mejs-container{
    max-height: 400px;
  }*/
}
@media(max-width:567px) {
    #content .recent-posts {margin: 0 auto;}
    #content .recent-posts li { flex-basis: 100%; margin: 0 0 20px;}
    .yarpp-thumbnails-horizontal {margin: 0 auto; }
    .yarpp .yarpp-thumbnails-horizontal > .yarpp-thumbnail { flex-basis: 100%; margin: 0 0 20px; }
    /*body:not(.category) .recent-posts:not(.video-list) li:not(:nth-child(-n+1)),
    .yarpp .yarpp-thumbnails-horizontal > .yarpp-thumbnail:not(:nth-child(-n+1)) {display: none; }*/
}