/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Ludovic
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */
@font-face {
	font-family: 'made_canvasregular';
	src: url('fonts/made_canvas_regular_personal_use-webfont.eot?#iefix') format('eot');
	src: url('fonts/made_canvas_regular_personal_use-webfont.eot') format('embedded-opentype'),
	url('fonts/made_canvas_regular_personal_use-webfont.woff2') format('woff2'),
	url('fonts/made_canvas_regular_personal_use-webfont.woff') format('woff'),
	url('fonts/made_canvas_regular_personal_use-webfont.ttf') format('truetype'),
	url('fonts/made_canvas_regular_personal_use-webfont.svg#svgwpf') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
	background-color: #ffffff;
}
/*
* home page hero
*/
.main-title h1{
	color: #ffffff;
	font-family: 'made_canvasregular', 'Times New Roman', sans-serif !important;
	word-spacing: 20px;
}

/*
* Menu
* Disable hover effect logo
*/
#site-logo #site-logo-inner a:hover img {
	-moz-opacity: 1;
	-webkit-opacity: 1;
	opacity: 1;
}

/*
* Gallery & Album
* Custom style to fix title & description center align
*/
.details h3 {
	top: 45% !important;
}
.details p {
	top: 47%;
}

/*
*Sub title
*/
.sub-title-bold{
	color: #171717;
	letter-spacing: 0.004em;
	font-weight: 700;
	padding-right: 5px;
	font-size: 15px;
}

/*
* Page Contact
*/
.center-style {
	margin-right: auto;
	margin-left: auto;
}
.custom-submit {
	background-color: white !important;
	border: 1px #ddd solid !important;
	color: #7a7a7a !important
}
.custom-submit:hover {
	background-color: #7a7a7a !important;
	border: 1px #ddd solid !important;
	color: white !important
}

/*
* Singular.php
*/
#content-wrap .content-area {
	width: 100% !important;
	padding-right: 0 !important;
	border-style: none !important;
}
article .singular__image {
	margin-bottom: 25px !important;
}
.singular__video {
	overflow: hidden;
	padding-bottom: 56.2%;
	position: relative;
	height: 0;
	margin-bottom: 30px;
}
.singular__video iframe {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
}



@media screen and (max-width: 1000px) {
	.main-title h1 {
		word-spacing: normal;
	}
}
@media screen and (max-width: 954px) {
	.custom-submit {
		width: 100%;
	}
}