/*
 Theme Name:   Hello-elementor Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Hello-elementor Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     hello-elementor
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  hello-elementor-child
*/

@font-face {
    font-family: 'Gotham';
    src: url('font/Gotham-Black.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

#wpadminbar{

}
html {
    
}

h3{
    font-family: 'Gotham' !important;
}
.ov-hidden{
    overflow: hidden !important;
}
.ov-hidden-x{
    overflow-x: hidden !important;
}
.ov-hidden-y{
    overflow-y: hidden !important;
}
.header-toggle{
    z-index: 2 !important;
    position: fixed !important;
    transition: all 0.3s;
    margin-top: 0px;
    width: 100%;
}
.header-toggle.toggled{
    padding: 0px 10px 0px 10px;
    transition: all 0.3s;
}
.page-padding{
    margin-top: 75px !important;
}
.onlydesktop{
    display: block !important;
}
.onlymobile{
    display: none !important;
}
.no-wrap{
    flex-wrap: nowrap !important;  
}
.main-menu li{
    border-left: 1px solid #C49A6C !important;
}
.main-menu li:last-child{
    border-right: 1px solid #C49A6C !important;
}
.main-menu a.elementor-item-active{

}
.main-menu .sub-menu li{
    border-left: 0px solid #000 !important;
}
.main-menu .sub-menu li:last-child{
    border-right: 0px solid #000 !important;
}
.mainmenu .elementor-social-icons-wrapper{
	display:grid !important;
}
.mainmenu .elementor-social-icons-wrapper .elementor-grid-item{
	padding-top:5px;
}
.mainmenu .main-menu{
	width:100%;
}
.mainmenu .elementor-nav-menu{
	justify-content: center;
    width: 100%;
    flex-wrap: nowrap !important;
	padding-right: 90px;
}
.main-menu li a{
    justify-content: center;
}
.main-menu li{
	width:stretch;
}

@media all and (max-width: 1200px){

}

@media all and (max-width: 1024px){

}
@media all and (max-width: 980px){
}

@media all and (max-width: 767px){
    .onlydesktop{
        display: none !important;
    }
    .onlymobile{
        display: block !important;
    }
}