/*
Theme Name:  Push4200
Theme URI:   http://pushpages.co
Version:     3.0
Description: A child theme of Divi4200. This is a custom child theme created for PushPages 230228.
Author:      Cel
Author URI:  http://pushpages.co
Template:    Divi4200
*/

/*- Add any CSS custom code for this child theme below this line -*/

#topBar {
		width: 100%;
		background: #dddddd;
		color: #333;
		position: absolute;;
    top: 0;
    z-index: 999999;
    padding: 0 10px;
}
.call-us-mobile {
		text-align: center;
    background: #ddd;
    color: #000;
    padding: 8px 0;
}
#stickyheader {
		z-index: 99999;
		width: 100%;
		left: 0;
}
.mobile_menu_bar:before, .mobile_menu_bar:after {
	color: #ddd;
}
.et_mobile_menu {
	border-top: 3px solid #ddd;
}

/*- YOU CAN INCLUDE THE CUSTOM CODE FOR YOUR CHILD THEME BELOW THIS LINE-*/

/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/

.privacy:hover, .overlay-form:hover {
         cursor: pointer;
}

#lightbox {
	display: none;
	background-color: rgba(0,0,0, 0.6);
	position: fixed;;
	top:0;
	bottom: 0;
	width: 100%;
	height:100%;
	z-index: 999999;
}

#lightbox .close-privacy, #overlay-form .close-btn {
    position: absolute;
    right: 10px;
    top: 5px;
    cursor: pointer;
    background: rgb(20, 20, 20);
    color: #fff;
    font-size: 20px;
    width: 33px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    border-radius: 50px;
}

#lightbox .lightbox-inner, #overlay-form .overlay-inner {
	background: #ffffff;
	position: absolute;
	top: 60%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	max-width: 800px;
	overflow-x: hidden;
	z-index: 9999;
	    border: solid 3px #444;
}

#lightbox .lightbox-content, #overlay-form .overlay-content{
	padding: 30px;
}

#lightbox p strong {
	font-size: 16px;
}

#lightbox ul {
	list-style: inherit;
	margin: 0 20px 10px;
}

#overlay-form {
	display: none;
	position: fixed;;
	top:0;
	bottom: 0;
	width: 100%;
	height:100%;
	z-index: 99999;
}

#overlaybg {
	background-color: rgba(0,0,0, 0.6);
	position: fixed;;
	top:0;
	bottom: 0;
	width: 100%;
	height:100%;
	z-index: 999;
}

#templateside {
    position: fixed;
    right: 50px;
}

/*------------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*---------------[DROPDOWN MENU]------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*-------------------[COMMENTS]-------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*---------------------[FOOTER]-------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*--------------------[SIDEBAR]-------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*-----------------[WP CALENDAR]------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*-------------------[PAGE NAVI]------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*------------------[TRANSITIONS]-----------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*---------------[RESPONSIVE LAYOUTS]-------------*/
/*------------------------------------------------*/

@media only screen and ( min-width: 981px ) {
	.call-us-mobile {
		display: none;
	}
}

/*-------------------[960px]------------------*/
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {

	/*-------------------[Sliders]------------------*/

	/*-------------------[Portfolio]------------------*/

	/*-------------------[Sidebar]------------------*/

	/*-------------------[Menu]------------------*/

}

/*-------------------[768px]------------------*/
@media only screen and ( max-width: 980px ) {
	#top-menu-nav .geo-phone-msg {
		display: none;
	}
}

@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {

}

@media screen and ( max-width: 782px ) {

}

/*-------------------[480px]------------------*/
@media only screen and ( max-width: 767px ) {

	/*-------------------[Menu]------------------*/

}

/*-------------------[320px]------------------*/
@media only screen and ( max-width: 479px ) {

}
