/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.serviceslist ul {
margin-top: 0;
}
.slide-content h2 {
	text-shadow: 2px 1px black;
}
.fusion-header-v4 .fusion-header {
	padding-top: 10px;
	padding-bottom: 10px;
}
.fusion-sep-clear {
	height: 0;
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait) {
	.fusion-layout-column.fusion-one-half {
		width: 50%!important;
	}
	.fusion-layout-column.fusion-one-half {
		margin-right: 0!important;
	}
}
@media (max-height: 767px) and (max-width: 767px) {
	.fusion-header-content-3-wrapper {
		display: none!important;
	}
}
#main {
	background-repeat: no-repeat!important;
	background-position-x: center;
	background-position-y: 30px;
	background-size: 50%;
}
.page-id-847 #main {
	background-image: none;
}
@media (min-width: 768px) {
	.text-wrap p, .text-wrap h3 {
		max-width: 512px;
	}
}
@media (max-width: 767px) {
	.text-wrap p, .text-wrap h3 {
		max-width: 614px;
	}
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait) {
	.marright0re {
		margin-right: 0!important;
	}
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait) {
	.onethird {
		width: calc(100% / 3)!important;
	}
}
.maxwid100px {
	max-width: 100px;
}
.marrightneg1 .fusion-column-wrapper {
	margin-right: -1px;
}
@media (min-width: 768px) {
	.height0 {
		height: 0;
	}
}

.sitemap {
        margin-left: auto;
        margin-right: auto;
        display: block;
        max-width: 600px;
}
.sitemap ul {
	padding-left: 30px;
	list-style: disc;
}
.sitemap ul ul { list-style: circle; }
.sitemap ul ul ul { list-style: square; }
.sitemap-posts { padding-top: 30px; }
