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

/* Write here your own personal stylesheet */
body.ksmnav-disable-shift-body {
    padding-top: 20px;
}
#menu-menu-for-profile {
    padding-top: 50px;
    text-align: center;
}
@media screen and (max-width:768px) {
.generate-back-to-top {
	bottom: 60px !important; }
	.site-info {
    color: #ffffff;
    margin-bottom: 50px !important;
}
}


@media screen and (min-width:1024px) { .my-custom-menu { display:none !important; }
	#customwp-icon-menu { display:none !important; }
}
/* MENU BAR
**************************************************/
/* the wrapper */
#customwp-icon-menu {
	position:fixed !important;
	left:0;
	right:0;
	top:0;
	z-index:99999 !important;
	
	box-shadow:3px 0px 5px 3px rgba(69, 58, 58, 0.44);
	-moz-box-shadow:3px 0px 5px 3px rgba(69, 58, 58, 0.44);
	-webkit-box-shadow:3px 0px 5px 3px rgba(69, 58, 58, 0.44);

	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	transition:all .5s ease;
}
#customwp-icon-menu:hover {
	opacity:1;
}
/* place menu at bottom */
.customwp-icon-menu-bottom {
	top:auto !important;
	bottom:0 !important;
}
/* absolute positioning */
.customwp-icon-menu-absolute {
	position:absolute !important;
}
/* if WordPress toolbar is active */
.customwp-icon-menu-toolbar {
	top:32px !important;
}
.customwp-icon-menu-toolbar-bottom {
	top:auto !important;
}
#customwp-icon-menu .menu {
	display:table;
	table-layout:fixed;
	width:100%;
	margin:0;
	padding:0;
}
/* li */
#customwp-icon-menu .menu > li {
	display:table-cell;
	background-color:#fff;
	border-left:1px solid #EBEBEB;
	cursor:pointer;

	text-align: center;
	padding-top: 5px;
}
#customwp-icon-menu .menu > li:hover {
    background-color:#fff;
}
/* hide left border from first menu item */
#customwp-icon-menu .menu li:first-child {
	border-left:1px solid transparent;
}
#customwp-icon-menu li a {color:#088708 !important;}
@media screen and (max-width:768px) {
.title-call {display:none;}
	
	#ksmnav-toggle-main {box-shadow: rgb(179, 175, 175) 1px 3px 3px 1px;}
}

/* layout */
.title-nav {
    font-weight: 700;
    margin-top: 15px;
    font-size: 14px;
}
.slogan {
    text-align: center;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5em;
    margin-block-end: 0.67em;
    margin-block-start: 0.67em;
	max-width: 1000px;
margin-right: auto;
margin-left: auto;
}
.align-center {
text-align:center;
}
.entry-title {
    margin-bottom: 0;
    text-align: center;
    font-family: 'Montserrat',sans-serif;
    font-weight: 600;
}
.entry-header
{
	padding:10px;
}
.text-align { text-align: center;}

.callbutton {
    padding: 18px 54px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #fff;
    background-color: #088708;
    display: inline-block;
    text-transform: uppercase;
    padding: 12px 20px;
    white-space: nowrap;
}
.callbutton a {color:#fff !important;}
.fl-input-group.fl-terms-checkbox {
    color: #fff;
}