@import "../../../atlanta/assets/css/style.min.css";

/* Your CSS code goes here
-------------------------------------- */
#copyright {
    padding: 15px 0px;
}

body .title-primary.pull-left {
    justify-content: center;
    float: none !important;
    display: flex;
    margin: auto;
}

.sticky-header .logo {
    padding: 0;
}

.sticky-header .logo .logo-img img {
    max-height: 60px;
}

.sticky-header .logo-img a {
    display: block;
}

.single-post .entry-tags {
    display: none;
}

body.single-post .title-primary.pull-left span {
    display: none;
}

form.pojo-form button.button.submit {
    background-color: #8cc544 !important;
    border-color: #8cc544 !important;
}

body #top-bar ul.social-links li a .social-icon:before {
    line-height: 50px;
    height: 50px;
    width: 46px;
}

#page-header .title-primary {
    max-width: 100%;
}

#page-header .title-primary span {
    font-size: 25px;
}

@media screen and (min-width: 1000px) {
    .align_right .elementor-container {
        max-width: 540px;
        margin-left: auto;
        margin-right: 200px;
    }
}
@media (min-width: 1200px){
	#top-bar .container {
		max-width: 1170px!important;
	}
	#header .container {
		max-width: 1170px!important;
	}
}
.pojo-form .error .help-inline, .pojo-form .form-message.form-message-danger {
    color: #fff!important;
} 
.pojo-form .form-message.form-message-success{
	color: #8cc544 !important;
}
@media (max-width: 767px){
	.top-bar-custom #top-nav-custom {
		display: none;
	}
	.pojo-form-2600 .field-group , .pojo-form-2600 .form-actions{
		width:50%;
	}
	.rtl #header.logo-left .logo .logo-img{
		width: calc(100% - 88px);
		margin-left: 44px;
		text-align: center;
		float: left;
	}
	.rtl #header.logo-left .logo .navbar-toggle, .rtl .sticky-header.logo-left .logo .navbar-toggle {
		float: right;
	}
	.sticky-header .logo .navbar-toggle {
		    margin-top: 13px;
	}
}
#top-nav-custom li{
	list-style:none;
}
.pojo-form .field::placeholder {
	color: #000!important;
}
@media (min-width: 767px){
	
	ul.sf-menu:hover li.active {
		border-color: transparent;
	}
	.testimonial-item-el .elementor-widget-container {
		height: 100%;
	}
	.testimonial-item-el {
		height: 100%;
	}
	.testimonial-item-el .elementor-testimonial-wrapper{
		height: 100%;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	.top-nav-custom-content{
		display: flex;
		align-items: center;
	}
	.top-bar-custom {
		display: flex;
		flex-direction: column;
		align-items: flex-end;
	}
	section#top-nav-custom div {
		display: flex;
		align-items: center;
	}
	li#text-8 a {
		font-size: 18px;
		display: block;
		text-align: left;
		color: #000
	}
	#top-nav-custom li.social-facebook {
		margin: 0 1.2em!important;
	}
	#text-8 p{
		margin-bottom:0px;
	}
	li#text-8 a i{
		font-size: 20px;
		color: #8cc544;
		margin:0 5px;
	}
}
#footer #sidebar-footer .widget{
	text-align: center;
    margin-bottom: 0px;
}
.sf-menu li {
	border-top: 0px solid transparent;
	border-bottom: 2px solid transparent;
}
#list-items h3.media-heading.entry-title a:hover, #list-items .entry-meta a:hover{
	color:#000;
}
#list-items h3.media-heading.entry-title, #list-items .entry-meta a, #list-items .entry-meta:after{
	color:#fff;
}
#footer #sidebar-footer .widget a{
	white-space: nowrap;
	color:#fff;
	font-size: 18px;
}
#footer #sidebar-footer .widget a:hover{
	color:#fff;
}
#footer #sidebar-footer .widget a i{
	color:#8cc544;
	margin:0px 3px 0px 7px;
}
.pojo-form-2600 .field {
	margin:auto;
	border-radius: 9999px;
    max-width: 220px;
    max-height: 50px;
}
form.pojo-form-2600 .field-group{
	text-align:center;
}
form.pojo-form-2600 button.button.submit {
	border-radius: 9999px;
    max-height: 50px;
    max-width: 220px;
	width:100%;
    margin-top: 40px;
	background-color: #ffffff!important;
    border-color: #ffffff!important;
    color: #000000;
}
.home form.pojo-form-2600.pojo-form .form-message {
	color: #ffffff!important;
}
#page-header.page-header-style-custom_bg {
    height: auto;
	text-align: center;
}
@media (min-width: 1400px){
	.about-text{
		max-width: 760px;
		margin-right: auto;
	}
}
@media (min-width: 1250px) and (max-width: 1399px){
	.about-text{
		max-width: 700px;
		line-height: 0.65em!important;
		margin-right: auto;
	}
}
.page-id-2239 a{
	color:#000;
}
.page-id-2239 a:hover{
	color:#fff;
}
@media (max-width: 991px) and (min-width: 768px){
	.top-bar-custom .sf-menu>li>a {
		padding: 0 .5em;
	}
	.logo-img a > img {
		max-width: 220px;
	}
}
@media (max-width: 1200px) and (min-width: 992px){
	.top-bar-custom .sf-menu>li>a {
		padding: 0 .8em;
	}
	.logo-img a > img {
		max-width: 340px;
	}
}
.page-id-482 #primary #content #main{
	margin-top:0px;
}
.custom-link-post a{
	display:block!important;
	
}
@media screen and (min-width: 992px){
	.about-text--img .about-img{
	    max-height: calc(100vh - 160px);
		width: auto;
	}
	
	.home-gen-block > .elementor-container {
		min-height: 339px!important;
		height:calc(100vh - 500px);
		max-height: 498px!important;
	}
	
}

