/*
Theme Name: Otaru Child
Theme URI: https://otaru.qodeinteractive.com
Description: A child theme of Otaru
Author: Edge Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: otaru
Template: otaru
*/

.qodef-title--breadcrumbs {
	display: none;
}

/* #qodef-page-inner {
	padding-top: 50px !important;
} */

#qodef-page-header .qodef-header-logo-link.qodef-height--not-set img {
	max-height: 100%;
}


.qodef-widget-holder {
	display: none !important;
}

.qodef-video-button .qodef-m-play {
	display: none;
}

.elementor-926 .elementor-element.elementor-element-2fd86bb, .elementor-8944 .elementor-element.elementor-element-2fd86bb, .elementor-8963 .elementor-element.elementor-element-2fd86bb, .elementor-9000 .elementor-element.elementor-element-2fd86bb {
	display: none !important;
}

.qodef-section-title.qodef--has-appear.qodef--appeared .qodef-m-title-line-through:nth-of-type(1) {
	    background-size: 0 var(--qode-line-through-thickness, 2px) !important;
}

#qodef-page-comments {
	display: none;
}

footer .qodef-single-image img {
	width: 50%;
}

.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-items .qodef-m-item {
	pointer-events: none;
}

.qodef-grid.qodef-layout--columns.qodef-col-num--4>.qodef-grid-inner>.qodef-grid-item:nth-child(2) {
	display: block;
}

.page-id-4197 .qodef-grid.qodef-layout--columns.qodef-col-num--4>.qodef-grid-inner>.qodef-grid-item:nth-child(2) {
	display: block;
}

.qodef-addons-blog-list .qodef-blog-item .qodef-e-info .qodef-e-info-item a {
	color: white;
	padding: 8px 4px;
}

.blog-page .qodef-e-media-image a, .qodef-addons-blog-list.qodef-image--hover-zoom .qodef-e-media-image a {
	min-height: 150px;
}

#block-5 {
	margin: 0 !important;
}

.qodef-m-title-inner {
	font-size: 100px;
	line-height: 108px;
}

.qodef-interactive-link-showcase .qodef-m-item .qodef-e-title {
	background-image: unset;
}

.qodef-interactive-link-showcase {
	height: 80vh;
}

.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-items {
	max-height: 80%;
}

#values-section h4.qodef-e-title {
	font-size: 24px;
}

@media (max-width: 767px) {
/* 	.qodef-section-title .qodef-m-title {
		font-size: 32px;
		line-height: 44px;
	}
	
	.qodef-section-title .qodef-m-title {
		font-size: 24px;
		line-height: 36px;
	}
	
	.elementor-926 .elementor-element.elementor-element-e115979 .elementor-heading-title {
		font-size: 28px;
		line-height: 40px;
	} */
	
	h1 {
		font-size: 36px !important;
		line-height: 48px !important;
	}
	
	h2 {
		font-size: 30px !important;
		line-height: 44px !important;
	}
	
	h3 {
		font-size: 28px !important;
		line-height: 40px !important;
	}
	
	.blog-page .qodef-e-media-image a, .qodef-addons-blog-list.qodef-image--hover-zoom .qodef-e-media-image a {
		min-height: auto;
	}
	
	.qodef-m-title-inner {
		font-size: 60px;
		line-height: 68px;
	}
}
