/*
 Theme Name:   Oculus
 Theme URI:    http://themeskingdom.com
 Description:  Oculus is a contemporary, minimalistic, so 2019 theme, created to let your tech blog content shine. This tech blog theme is designed to look good on all screen sizes, enabling your ideas, videos, galleries of photos, quotes, and links to shine through. It doesn’t clog your website with unnecessary effects. Instead, it does you a favor by featuring modern typeface with, and a lot of whitespace. No reader would be able to resist reading all your blog posts!
 Author:       Themes Kingdom
 Author URI:   http://themeskingdom.com
 Template:     resonant
 Version:      1.0.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:
 Text Domain:  oculus
*/

h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
blockquote p,
q,
q p,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.emphasis,
.site-title a,
.site-header .main-navigation a,
.dropcap:before,
.post-navigation .nav-previous a,
.posts-navigation .nav-previous a,
.post-navigation .nav-next a,
.posts-navigation .nav-next a,
.widget.widget_recent_entries li > a,
.widget table caption,
.widget th,
.widget tfoot td a,
.widget_recent_comments .comment-author-link,
.widget_recent_comments .comment-author-link a,
.widget_recent_comments .recentcomments,
.widget_recent_comments .recentcomments a,
.comments-area .comment-list .comment-author b > a,
body.search .search-post-type,
body.error404 .page-content > p,
.error-404 .search-instructions,
.error-404 input[type="search"],
.search-no-results input[type="search"],
body.search.search-no-results section.no-results .page-content > p,
body #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post h4.jp-relatedposts-post-title,
body #jp-relatedposts h3.jp-relatedposts-headline,
.comments-area .comment-list .comment-author b,
.comments-area .no-comments,
.search-wrap input[type="search"],
.no-results input[type="search"],
.error-404 input[type="search"],
body div#jp-relatedposts h3.jp-relatedposts-headline em,
body div#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a,
#infinite-handle span button,
#infinite-handle span button:focus,
#infinite-handle span button:hover,
body #TB_caption,
.format-video #TB_ajaxWindowTitle {
	font-weight: 700;
}

body,
input,
textarea,
keygen,
select,
button,
body .sd-social-icon .sd-content ul li a.sd-button,
body .sd-social-text .sd-content ul li a.sd-button,
body .sd-content ul li a.sd-button,
body .sd-content ul li .option a.share-ustom,
body .sd-content ul li.preview-item div.option.option-smart-off a,
body .sd-content ul li.advanced a.share-more,
body .sd-social-icon-text .sd-content ul li a.sd-button,
body .sd-social-official .sd-content > ul > li > a.sd-button,
body #sharing_email .sharing_send,
body .sd-social-official .sd-content > ul > li .digg_button > a,
body .jp-carousel-wrap,
.jp-carousel-wrap .jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit,
.jp-carousel-wrap #jp-carousel-comment-form-button-submit,
.jp-carousel-wrap textarea#jp-carousel-comment-form-comment-field {
	font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif; /*sans-serif*/
}

.jp-carousel-titleanddesc-title {
	font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif !important; /*
	sans-serif*/
}

.site-header,
.header-scrolled .site-header,
.viewport-slider .site-header {
	padding-top: 12px;
	padding-bottom: 12px;
}

@media only screen and (max-width: 767px){
	.site-header,
	.demo-site .site-header,
	.header-scrolled .site-header,
	.viewport-slider .site-header {
		padding-top: 15px;
		padding-bottom: 15px;
	}
}

.page-template-default:not(.woocommerce) .page {
	max-width: 720px;
}

.plain-slider #colophon {
	display: none;
	height: 0;
	margin: 0;
	padding: 10px 0 0;
}

@media only screen and (min-width: 768px){
	.plain-slider .horizontal .featured-image img {
		max-height: calc(100vh - 120px);
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px){
	.plain-slider .horizontal .featured-image img {
		max-height: 100vw;
	}
}

.plain-slider .featured-slider article {
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;

}

.show-slider.plain-slider .featured-slider article {
	opacity: 1;
}

.plain-slider .featured-slider article:nth-child(2) {
	-webkit-transition-delay: 0.04s;
	-moz-transition-delay: 0.04s;
	-ms-transition-delay: 0.04s;
	-o-transition-delay: 0.04s;
	transition-delay: 0.04s;
}
.plain-slider .featured-slider article:nth-child(3) {
	-webkit-transition-delay: 0.08s;
	-moz-transition-delay: 0.08s;
	-ms-transition-delay: 0.08s;
	-o-transition-delay: 0.08s;
	transition-delay: 0.08s;
}
.plain-slider .featured-slider article:nth-child(4) {
	-webkit-transition-delay: 0.12s;
	-moz-transition-delay: 0.12s;
	-ms-transition-delay: 0.12s;
	-o-transition-delay: 0.12s;
	transition-delay: 0.12s;
}
.plain-slider .featured-slider article:nth-child(5) {
	-webkit-transition-delay: 0.16s;
	-moz-transition-delay: 0.16s;
	-ms-transition-delay: 0.16s;
	-o-transition-delay: 0.16s;
	transition-delay: 0.16s;
}
.plain-slider .featured-slider article:nth-child(6) {
	-webkit-transition-delay: 0.2s;
	-moz-transition-delay: 0.2s;
	-ms-transition-delay: 0.2s;
	-o-transition-delay: 0.2s;
	transition-delay: 0.2s;
}
.plain-slider .featured-slider article:nth-child(n + 6) {
	-webkit-transition-delay: 0.24s;
	-moz-transition-delay: 0.24s;
	-ms-transition-delay: 0.24s;
	-o-transition-delay: 0.24s;
	transition-delay: 0.24s;
}

.wp-block-image .alignleft {
	margin-right: 2em;
}

.wp-block-image .alignright {
	margin-left: 2em;
}

.wp-block-image figcaption {
	margin-bottom: 2em;
}

@media only screen and (min-width: 1025px) {
	.slick-initialized:hover .slider-nav .prev,
	.slick-initialized:hover .slider-nav .next {
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
	}

	.slider-nav .next,
	.horizontal:hover .slider-nav .next.disabled {
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		-o-transform: translateX(100%);
		transform: translateX(100%);
	}

	.slider-nav .prev,
	.horizontal:hover .slider-nav .prev.disabled {
	    -webkit-transform: translateX(-100%);
	    -moz-transform: translateX(-100%);
	    -ms-transform: translateX(-100%);
	    -o-transform: translateX(-100%);
	    transform: translateX(-100%);
	}
}

@media only screen and (max-width: 767px) {
	.viewport-slider .horizontal .hentry,
	.fullwidth-slider .horizontal .hentry,
	.horizontal .featured-image,
	.plain-slider .horizontal .entry-header:first-child {
		height: 550px;
	}
}

@media only screen and (max-width: 767px) and (max-height: 690px) {
	.viewport-slider .horizontal .hentry,
	.fullwidth-slider .horizontal .hentry,
	.horizontal .featured-image,
	.plain-slider .horizontal .entry-header:first-child {
		height: 450px;
	}
}


.slider-nav a {
	background-color: transparent;
	height: 100%;
	top: 0;
	bottom: 0;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
}

.slider-nav .next {
	cursor: e-resize;
}
.slider-nav .prev {
	cursor: w-resize;
}

.slider-nav i {
	display: none;
}
