@charset "UTF-8";

/*
	Theme Name: Dino 2024
	Theme URI: https://www.dino-digtal.com
	Description: Twenty Twenty-Five Child Theme
	Author: Dino Digital
	Author URI: https://www.dino-digital.com/
	Template: twentytwentyfive
	Version: 1.0.0
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Text Domain: twentytwentyfive-child
*/

@font-face {
	font-family: 'Colby CpLt';
	src: url('/wp-content/themes/dino2022/assets/font/Colby-CpLt.eot');
	src: url('/wp-content/themes/dino2022/assets/font/Colby-CpLt.eot?#iefix') format('embedded-opentype'),
			url('/wp-content/themes/dino2022/assets/font/Colby-CpLt.woff2') format('woff2'),
			url('/wp-content/themes/dino2022/assets/font/Colby-CpLt.woff') format('woff'),
			url('/wp-content/themes/dino2022/assets/font/Colby-CpLt.ttf') format('truetype'),
			url('/wp-content/themes/dino2022/assets/font/Colby-CpLt.svg#Colby-CpLt') format('svg');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
    font-family: 'colby_compressedlight';
    src: url('/wp-content/themes/dino2022/assets/font/squeezed-webfont.woff2') format('woff2'),
         url('/wp-content/themes/dino2022/assets/font/squeezed-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
p { font-size:1.1em; margin:0 0 10px; }
body, :root :where(body) { padding:0; font-weight:100; font-family: "Poppins", sans-serif; font-weight:300; font-size:1em; }
h1, h2, h3, h4, p { margin:0; padding:0; overflow:hidden; position:relative; line-height:normal; }
h1, h2, h3, h4, h5 { font-family:'colby_compressedlight', 'Poppins'; font-weight:100; color:#ffc000; text-decoration:none; text-transform:uppercase; }
h1 { font-size:4.8em; margin:0 0 20px; }
h2 { font-size:3.2em; margin:0 0 20px!important; }
h3 { font-size:2.8em; margin:0 0 20px; }
p { color:#333; letter-spacing:0.02em; line-height:1.6em; }
strong { font-weight:500; }
hr { border:0; border-bottom:solid 1px #ffc000; margin:0 0 60px!important; padding:0 0 60px; height:1px; width:100%; }
.btn { color: #FFF; border-color:#ffc000; background:#ffc000; border-radius: 8px; transition:all .5s ease; padding:14px; }
img { max-width:100%; height:auto; vertical-align:top; }
p a { color:#ffc000; text-decoration:none; }
.table-bordered, .table td, .table th { background-color:#ffc000; color:#FFF; border:1px solid #FFF; }

header.wp-block-template-part { background:#ffc000; padding:0 15px; box-sizing:border-box; }
header.wp-block-template-part { color:#000; font-family:'colby_compressedlight', 'Poppins'; font-size:2.2em; text-transform:uppercase; }
header.wp-block-template-part,
footer.wp-block-template-part { overflow:hidden; width:100%; padding:0; margin:0; }

#dino_cookie_footer .wrap p { color:#FFF; }
.btn-primary { color:#000; background-color: #ffc000; border-color: #ffc000; }

.wp-site-blocks { padding:0; margin:0; }
.wp-site-blocks > * { padding-left:10px; padding-right:10px; }
.wp-block-dino-blocks-copyright p { color:#FFF; text-align:center; font-size:1em; }
.wp-block-image img { vertical-align: baseline; }
.d-none { display:none; }

@media print {
footer { display:none; }
h1 { font-size:1.3em; padding:0; margin:0 0 20px; border-bottom:0; }
td, th { padding:8px; font-size:0.7em; }
}