/*
Theme Name: Monte
Theme URI:  https://montehorizon.co.ke/
Author:     Daisy P
Author URI: https://montehorizon.co.ke/
Template:   hello-elementor
Version:    1.0
License:    GNU General Public License v2 or later
*/

body {
  overflow-x: hidden !important;
}


#n2-ss-2item2{
	width:550px !important;
}


@font-face {
    font-family: 'Accord';
    src: url('fonts/Accord-Regular.woff2') format('woff2'),
         url('fonts/Accord-Regular.woff') format('woff'),
         url('fonts/Accord-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Accord';
    src: url('fonts/Accord-Bold.woff2') format('woff2'),
         url('fonts/Accord-Bold.woff') format('woff'),
         url('fonts/Accord-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Accord';
    src: url('fonts/Accord-Italic.woff2') format('woff2'),
         url('fonts/Accord-Italic.woff') format('woff'),
         url('fonts/Accord-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Accord';
    src: url('fonts/Accord-Light.woff2') format('woff2'),
         url('fonts/Accord-Light.woff') format('woff'),
         url('fonts/Accord-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Accord';
    src: url('fonts/Accord-Medium.woff2') format('woff2'),
         url('fonts/Accord-Medium.woff') format('woff'),
         url('fonts/Accord-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}




body, h1, h2, h3, h4, h5, h6, p, a, span, div, li, ul, ol, blockquote, input, textarea, button, label, strong, em {
    font-family: 'Accord', sans-serif !important;
}

h1 { font-weight: 800 !important; }  
h2 { font-weight: 700 !important; }  
h3 { font-weight: 600 !important; }  
h4 { font-weight: 500 !important; } 
h5 { font-weight: 400 !important; } 
h6 { font-weight: 300 !important; }


p, span, div {
    font-weight: 300 !important;
}


a {
    font-weight: 400 !important;
    text-decoration: none !important;
}


em { font-style: italic !important; }
strong { font-weight: 700 !important; }


.light-text { font-weight: 300 !important; }
.thin-text { font-weight: 100 !important; }


button, input, textarea, select {
    font-family: 'Accord', sans-serif !important;
    font-weight: 400 !important;
}

.gm-toolbar-email::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url("https://www.montehorizon.co.ke/wp-content/uploads/2025/02/email-3.png") no-repeat center;
    background-size: contain;
    margin-right: 4px;
}

.gm-toolbar-phone::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url("https://www.montehorizon.co.ke/wp-content/uploads/2025/02/old-typical-phone.png") no-repeat center;
    background-size: contain;
    margin-right: 4px;
}



.elementor-icon-box-content{
	font-weight:800 !important;
}


