/*Theme Name: Avada Child Theme
Description: Child theme for Avada
Author: GSSI
Author URI: http://graphicallyspeaking.ca
Template: Avada
*/


#mobile-menu-main-menu-english > li > button.fusion-open-submenu, #mobile-menu-main-menu-spanish > li > button.fusion-open-submenu {
		width: 100%;
		text-align: right;
}

@media screen and (max-width: 420px){
	.fusion-header .fusion-logo {
		width: 190px;
	}

	.tp-caption.rev-btn {
		font-size: 16px !important;
		padding: 10px 15px !important;
	}
}

#slide-6-layer-3 {
	font-size: 20px !important;
}

#rev_slider_2_1 > ul > li.tp-revslider-slidesli.active-revslide > div:nth-child(5) > div > div {
	width: 300px !important;
}

#slide-7-layer-5 {
	max-width: 300px !important;
}

@media screen and (max-width: 595px) {
	.page-id-298 #wrapper > div.fusion-page-title-bar.fusion-page-title-bar-none.fusion-page-title-bar-center > div > div > div > h1 {
		font-size: 24px !important;
	}
}

#slide-6-layer-1 {
	max-width: 550px !important;
	width: 550px !important;
}

@media screen and (max-width: 1400px) {
	#slide-6-layer-1 {
		max-width: 550px !important;
		width: 550px !important;
	}
}

@media screen and (max-width: 1200px) {
	#slide-6-layer-1 {
		max-width: 450px !important;
		width: 450px !important;
	}
}

@media screen and (max-width: 1120px) {
	#slide-6-layer-1 {
		max-width: 400px !important;
		width: 400px !important;
	}
}

@media screen and (max-width: 1024px) {
	#slide-6-layer-1 {
		min-width: 450px !important;
		max-width: 450px !important;
		width: 450px !important;
		font-size: 41px !important;
	}
}

@media screen and (max-width: 850px) {
	#slide-6-layer-1 {
		min-width: 365px !important;
		max-width: 365px !important;
		width: 365px !important;
		font-size: 30px !important;
	}
}

@media screen and (max-width: 479px) {
	#slide-7-layer-2, #slide-7-layer-3 {
		top: 20px !important;
	}


}

@media screen and (max-width: 405px) {
	#slide-6-layer-1 {
		min-width: 250px !important;
		max-width: 250px !important;
		width: 250px !important;
		
	}

	#slide-6-layer-5, #slide-6-layer-2, #slide-6-layer-3 {
		top: 40px !important;
	}

}

#sitemap .page-item-635 {
	display:none;
}

#sitemap .page-item-531 {
	display:none;
}

.trans-page-jump {
	position: absolute;
	top: -140px;
}

.search article.post {
	margin-bottom: 30px;
}