/*
Theme Name: Sydney Child
Theme URI: https://athemes.com/theme/sydney
Author: aThemes
Author URI: https://athemes.com
Template: sydney
Description: Sydney is a powerful business theme that provides a fast way for companies or freelancers to create an awesome online presence. As well as being fully compatible with Elementor, Sydney brings plenty of customization possibilities like access to all Google Fonts, full color control, layout control, logo upload, full screen slider, header image, sticky navigation and much more. Also, Sydney provides all the construction blocks you need to rapidly create an engaging front page.
Version: 1.50
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, right-sidebar, custom-colors, custom-background, custom-header, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: sydney-child
*/

.mega-menu-item .mega-menu-link {
	font-size:16px!important;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link span.mega-indicator:after{
	margin: 1px 0 0 6px;
}

.elementor-shortcode ul{
	list-style: none;
    padding: 0;
	margin-right: 40px;
}

.elementor-shortcode li{
	position:relative;
	padding: 10px 0 10px 10px;
    background: #edf0ea;
	border-bottom:solid 1px #ccc;
}

.elementor-shortcode li.current_page_item::after{
	content: "";
	position: absolute;
    top: 0px;
    right: -24px;
    border-top: 24px solid transparent;
    border-bottom: 24px solid transparent;
    border-left: 24px solid #edf0ea;
}

.elementor-shortcode ul li > a{
	color: #262626;
}

.entry-header {
	display:none;
}

.btn-menu {
	display:none!important;
}



.footer-mega-col{
	background-color: #edf0ea;
    padding-bottom: 95px;
    padding-top: 95px;
}

.footer-mega-col-wrap{
	width: 1170px;
    text-align: center;
    margin: 0 auto;
}
.footer-mega-col #maxmegamenu-4{
	width: 100%;
    margin-bottom: 30px;
    border-bottom: solid 1px #ccc;
    padding-bottom: 10px;
}

.footer-mega-col #mega-menu-wrap-primary{
	background: #edf0ea;
}
.footer-mega-col #media_image-2{
	width:50%;
}
.footer-mega-col #media_image-2 img{
	max-width: 100%;
    height: auto;
    width: 45px;
}
.footer-mega-col .widget-title{
	color: #767676;
    text-transform: inherit;
    font-weight: 400;
    font-family: inherit;
    font-size: 16px;
}
.footer-mega-col #media_image-3{
	width: 50%;
    margin-bottom: 15px;
}
.footer-mega-col #media_image-3 img, .footer-mega-col #media_image-4 img{
	max-width: 100%;
    height: auto;
    width: 140px;
}
.footer-mega-col #media_image-4{
	width: 50%;
}
.footer-mega-col #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
	background: #edf0ea;
}
.footer-mega-col #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{
	background: #edf0ea;
}



#sidebar-footer.widget-area{
	background-color: #edf0ea;
}
#sidebar-footer.widget-area #mega-menu-primary{
	background: #edf0ea;
	border-bottom: solid 1px #ccc;
    padding-bottom: 10px;
}
#sidebar-footer.widget-area #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
	background: #edf0ea;
}
#sidebar-footer.widget-area #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #sidebar-footer.widget-area #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #sidebar-footer.widget-area #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{
	background:#edf0ea;
}

.col-sm-12, .col-xs-12{
	padding-left:0;
	padding-right:0;
}

.footer_part {
	text-align:center;
	margin-bottom:20px;
}

.footer_part img{
	display:block;
	margin:0 auto;
}

.m-b-20{
	margin-bottom:20px;
}

.footer_part img.m-b-20{
	margin-bottom:20px;
}

.footer_last .footer_logo_narrow{
	width:45px;
}

.footer_last .footer_logo{
	width:140px;
}

#colophon{
	display:none;
}

.icon_link{
	cursor:pointer;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:last-child{
	border-left: solid 1px #ccc;
    padding-left: 5px;
    margin-left: 5px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:last-child > a{
	color: #9a9a9a;
}

#mega-menu-wrap-primary #mega-menu-primary li[class^='mega-lang-item'] > a.mega-menu-link > img{
	margin-bottom: 4px;
}

#mega-menu-wrap-primary #mega-menu-primary input, #mega-menu-wrap-primary #mega-menu-primary img{
	margin-bottom: 4px;
}

.elementor-widget-container .lae-odometers .lae-odometer{
	text-align: center;
}

.svg-icon-container{
	text-align:center;
}
.svg-icon{
	width:60px;
	fill:#1bad4b;
	cursor:pointer;
	transition:fill 0.2s ease-in;
}
.svg-icon:hover{
	fill:#d32136;
}

.site-header{
	background-color: rgba(255,255,255,1);
}
.site-header.float-header {
    background-color: rgba(255,255,255,1);
	box-shadow: 0px 0px 9px #ccc;
}

@media only screen and (max-width: 1024px){
	#mainnav-mobi{
		display:block!important;
	}
	
	.header-wrap .mega-menu-link::after{
		display:none!important;
		content:''!important;
	}

	.header-wrap .mega-indicator::after{
		display:none!important;
		content:''!important;
	}
	
	.elementor-shortcode ul{
		margin-right:0;
		margin-bottom:40px;
		text-align: center;
	}
	.elementor-shortcode li.current_page_item::after{
		display:none;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
		padding: 0px 15px 0px 15px;
	}
	.btn-submenu{
		right: -29px;
	}
	.btn-submenu::before{
		color: #262626;
	}
}

@media only screen and (max-width: 600px){
	#mainnav-mobi{
		display:block!important;
	}
	.footer-mega-col #mega-menu-primary{
		background: #222;
	}
	
	.footer-mega-col #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
		background: #222;
	}
	.footer-mega-col #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, .footer-mega-col #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .footer-mega-col #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{
		background:#222;
		color: #1bad4b;
	}
	
	.footer-mega-col #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{
		background:#222;
	}
		
	.footer-mega-col #maxmegamenu-4{
		padding-left: 0;
    	padding-right: 0;
		border-bottom:0;
	}
	
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:last-child{
		border-left: none;
		padding-left: initial;
		margin-left: initial;
		
		border-top: solid 1px #ccc;
		padding-top: 5px;
		margin-top: 5px;
	}
	.btn-submenu{
		width: 44px;
		right:0!important;
	}
	.btn-submenu::before{
		color: #fff;
	}
}