/*
 Theme Name:   GeekPoint
 Theme URI:    https://www.geekpoint.co.uk
 Description:  GeekPoint Theme
 Author:       GeekPoint
 Author URI:   https://www.geekpoint.co.uk
 Template:     Divi
 Version:      1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

body {letter-spacing: 1px;font-weight: 400;font-size: 16px;}

#main-header .container {text-align: center;}
.et_fullwidth_nav #main-header .container {padding-left: 0px;}

.et_header_style_fullscreen .et_slide_in_menu_container.et_pb_fullscreen_menu_opened {opacity: 0.99;}
.et_header_style_fullscreen .et_slide_in_menu_container {padding-top: 0px;}

.mobile_menu_bar.et_pb_header_toggle.et_toggle_fullscreen_menu:after {content: "MENU";position: absolute;top: 5px;left: 5px;font-size: 12px;letter-spacing: 0px;}
.mobile_menu_bar.et_pb_header_toggle {width: 50px;}
.mobile_menu_bar:before {font-size: 50px;top: 4px;color: #7a7a61;}

.et_pb_fullscreen_nav_container {background: url(/wp-content/uploads/2025/10/Logo-transparent.svg) !important;
        background-repeat: no-repeat !important;
        background-size: 145% !important;
        background-position: 95% 95% !important;}

.menu-button a {font-size: 16px !important;background-color: #e3dece;border-radius: 10px;text-transform: uppercase;padding: 12px 35px !important;color: #000 !important;font-weight: 600;margin-top: 20px;}
.menu-button a:hover {background-color: #fff !important;}

.custom-header-button {display: block;position: absolute;margin-right: 0px;padding: 10px 20px;background: #7a7a61;color: #fff;font-weight: 600;border-radius: 10px;text-decoration: none;transition: background 0.3s;right: 110px;cursor: pointer;}
.custom-header-button:hover {background:#3e4e2a;}

.et_pb_button {font-weight: 600 !important;}

@media only screen and (min-width: 981px){
}

@media only screen and (max-width: 980px) {
.container.clearfix.et_menu_container {width: 99%;}
#main-header .container {text-align: left;padding-left: 20px !important;}
}

@media only screen and (max-width: 747px) {
#main-header .container {padding-left: 5px !important;}
.custom-header-button {padding: 10px 10px;right: 50px;}
.et_pb_svg_logo #logo {height: 40%;}
}