/*
Theme Name:   Brand Pointe
Description:  Write here a brief description about your child-theme
Author:       Brand Pointe
Author URL:   Write here the author's blog or website url
Template:     hello-elementor
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  Brand Pointe
*/

/* Write here your own personal stylesheet */
html, body {
	background-color: #000000!important;
}
p {
    margin-bottom:0px!important;
}
@font-face {
    font-family: 'gothambook';
    src: url('/wp-content/fonts/Gotham-Book.woff') format('woff2'),
         url('/wp-content/themes/fonts/Gotham-Book.woff2') format('woff'),
         url('/wp-content/themes/fonts/Gotham-Book.ttf') format("truetype");;
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'gothambookmedium';
    src: url('/wp-content/fonts/Gotham-Medium.woff') format('woff2'),
         url('/wp-content/themes/fonts/Gotham-Medium.woff2') format('woff'),
         url('/wp-content/themes/fonts/Gotham-Medium.ttf') format("truetype");;
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'gothambookthin';
    src: url('/wp-content/fonts/Gotham-Thin.woff') format('woff2'),
         url('/wp-content/themes/fonts/Gotham-Thin.woff2') format('woff'),
         url('/wp-content/themes/fonts/Gotham-Thin.ttf') format("truetype");;
    font-weight: normal;
    font-style: normal;
}
body * {
    font-family: 'gothambook';
}
strong {
    font-family: 'gothambookmedium'!important;
}
#sticky-side-button {
    text-transform: uppercase;
    color:#ffffff;
    background:#414042;
    font-size:14px;
    cursor: pointer;
    transform: rotate(270deg);
    z-index: 9999;
    position: fixed;
    right:-160px;
    top:300px;
    width:360px;
    text-align: center;
}
#sticky-side-button a {
    color:#ffffff;
     cursor: pointer;
    padding:10px 10px;
    display: block;
}
header p {
	margin:0px;
}
header.page-header {
    display: none;
}
header {
    position: fixed!important;
    top: 0;
    width:100%!important;
}
.elementor-editor-active header {
	position: relative!important;
}
div#responsive-menu-title {
    padding-top: 90px!important;
}
button#responsive-menu-button {
	height:40px!important;
}
button#responsive-menu-button {
	background:none!important;
}
@media only screen and (max-width: 1024px) {
	button#responsive-menu-button {
	    margin-top: 5px!important;
	}
	#responsive-menu-container {
		width:80%!important;
	}
}
#bottom-footer a {
    color:#f6f6f6!important;
}
.swiper-slide-inner {
    max-width: 1200px;
}