/* Typography */
body {font-family:"museo-sans",sans-serif;font-weight:500;background-color:#0B0B0C;color:#fff;padding:0;}

/* Highlights */
::-moz-selection {background:rgba(208, 250, 3,.8);}
::selection {background:rgba(208, 250, 3,.8);}

/* Animations > Italics */
i {transition:.6s ease-in-out;}
i:hover {text-shadow:0 0 20px #d0fa03;transition:all 1s ease-in-out;}
.bg-white i:hover {text-shadow:0 0 20px #d0fa03;transition:all 1s ease-in-out;}

/* Buttons > Globals */
button {outline:none!important;}
.btn {border-radius:0;white-space:normal;border:0;padding:15px 30px;font-size:18px;font-weight:700;}
.btn.focus , .btn:focus , .btn:hover, .btn:active {outline:none;box-shadow:none;}

/* Buttons > Size */
.btn.btn-sm {padding:4px 8px;}
.btn-icon {padding:8px 16px;}
.btn.btn-link {padding:0;}
.button-load-more {overflow-anchor: "none";}

/* Buttons > Types */
.btn-primary {background-color:#d0fa03;color:#0b0b0c;border-radius:0;letter-spacing:0;text-transform:none;transition:all .3s ease-in-out;}
.btn-primary:hover {background-color:#D1F208 !important;color:#0b0b0c !important;border-radius:0 0 0 20px !important;transition:all .3s ease-in-out;}
.btn-primary:focus {outline:0;background:#D1F208 !important;color:#0b0b0c !important;}

/* Backgrounds */
.bg-white {background-color:#fff!important;color:#000;}

/* Section > Globals */
.section p strong {font-weight:900;}

/* Section > Titles */
.section-title h3 {font-size:36px;font-weight:500;font-style:initial;margin-bottom:50px;}
.section-title strong {font-weight:700;}
.section-title i {font-family:"museo-slab", serif;font-weight:800;}
.section-title-over {position:absolute;z-index:1;top:120px;left:70px;}

/* Section > Home */
.section.section-home {padding:0;display:flex;flex-wrap:wrap;}
.section-home .content {flex:0 0 50%;max-width:50%;padding:50px;}
.section-home .img-whistle {width:150px;margin:0 auto 60px;}
.section-home h1 {font-size:70px;margin-bottom:30px;}
.section-home h1 i {font-family:"museo-slab", serif;font-weight:800;font-style:italic;}
.section-home p {font-size:20px;margin-bottom:30px;}

/* Section > Footer */
.section.section-footer {padding:30px 45px;font-size:16px;line-height:20px;}
.section-footer .row.flex {display:flex;flex-wrap:wrap;align-items:center;}
.section-footer p {margin:0;}
.section-footer a {color:#fff;text-decoration:none !important;}
.section-footer a:hover {color:#D0FA03;}
.section-footer .valeo-link {display:inline-flex;}
.section-footer .img-responsive {display:inline-block;height:20px;margin:0;margin-left:10px;}


/* Responsive */

/* Smartphone */
@media only screen and (max-width:767px) and (min-width:320px){

	/* Section > Globals */
	.section img {margin-bottom:0;}

	/* Section > Titles */
	.section-title h3 {font-size:25px;margin-bottom:30px;}

	/* Section > Home */
	.section-home .content {flex:0 0 100%;max-width:100%;padding:50px 15px;}
	.section-home h1 {font-size:35px;}
	.section-home .img-whistle {width:100px;margin-bottom:30px;}

	/* Section > Footer */
	.section.section-footer {padding-left:0;padding-right:0;text-align:center;}
	.section-footer .row.flex {gap:20px 0;}
	.section-footer .text-right {text-align:center;}

}

/* Smartphone Landscape */
/* @media only screen and (min-width:480px) and (max-width:767px){} */

/* Tablet */
@media only screen and (min-width:768px) and (max-width:959px){

	/* Section > Titles */
	.section-title h3 {font-size:30px;margin-bottom:30px;}

	/* Section > Home */
	.section-home .content {flex:0 0 100%;max-width:100%;padding:50px 30px;}
	.section-home h1 {font-size:50px;}
	.section-home .img-whistle {width:100px;margin-bottom:30px;}

	/* Section > Footer */
	.section.section-footer {padding-left:15px;padding-right:15px;}
}

/* Tablet Landscape */
@media only screen and (min-width:960px) and (max-width:1199px){

	/* Section > Titles */
	.section-title h3 {font-size:30px;margin-bottom:30px;}

	/* Section > Home */
	.section-home .content {padding:30px;}
	.section-home h1 {font-size:50px;}
	.section-home .img-whistle {width:100px;margin-bottom:30px;}

	/* Section > Footer */
	.section.section-footer {padding-left:15px;padding-right:15px;}

}

/* Laptop 13' - 1366x768 Non-Retina */
@media only screen and (min-width:1200px) and (max-width:1366px){

	/* Section > Titles */
	.section-title h3 {font-size:30px;margin-bottom:30px;}

	/* Section > Home */
	.section-home .content {padding:30px;}
	.section-home h1 {font-size:50px;}
	.section-home .img-whistle {width:100px;margin-bottom:30px;}

	/* Section > Footer */
	.section.section-footer {padding-left:15px;padding-right:15px;}

}

/* Laptop 4:3 - 1440x1080 */
@media only screen and (min-width:1367px) and (max-width:1440px){

	/* Section > Titles */
	.section-title h3 {margin-bottom:30px;}

	/* Section > Home */
	.section-home .img-whistle {width:100px;margin-bottom:30px;}

}