/*

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

*/

/*

		Buttons

*/

html body div .fusion-button,
html body div .fusion-button:active,
html body div .fusion-button:visited,
html body div .gtd-btn-red,
html body div .gtd-btn-red:active,
html body div .gtd-btn-red:visited,
html body div .gtd-btn-black,
html body div .gtd-btn-black:active,
html body div .gtd-btn-black:visited,
html body div .el-button,
html body div a.fusion-read-more,
html body div a.fusion-read-more:active,
html body div a.fusion-read-more:visited {
	box-shadow: none !important;
  padding: 12px 30px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 14px;
	font-weight: 700;
}
html body div .fusion-button span,
html body div .fusion-button:active span,
html body div .fusion-button:visited span,
html body div .el-button span {
	color: #fff !important;
}
html body div .fusion-button,
html body div .fusion-button:active,
html body div .fusion-button:visited,
html body div .gtd-btn-red,
html body div .gtd-btn-red:active,
html body div .gtd-btn-red:visited,
html body div .el-button,
html body div a.fusion-read-more,
html body div a.fusion-read-more:active,
html body div a.fusion-read-more:visited {
	background: #A11D2D !important;
  color: #fff !important;
  border: 2px solid #fff !important;
}
html body div .fusion-button.black,
html body div .fusion-button.black:active,
html body div .fusion-button.black:visited,
html body div .gtd-btn-black,
html body div .gtd-btn-black:active,
html body div .gtd-btn-black:visited {
	background: #000 !important;
  color: #fff !important;
  border: 2px solid #fff !important;
}
html body div .fusion-button:hover,
html body div .gtd-btn-red:hover,
html body div .el-button:hover ,
html body div a.fusion-read-more:hover {
	background: #fff !important;
  color: #A11D2D !important;
  border: 2px solid #fff !important;
}
html body div .fusion-button:hover span,
html body div .el-button:hover span {
	color: #A11D2D !important;
}
html body div .fusion-button.black:hover,
html body div .gtd-btn-black:hover {
	background: #fff !important;
  color: #000 !important;
  border: 2px solid #fff !important;
}
html body div .fusion-button.black:hover span {
	color: #000 !important;
}


.fusion-content-boxes .fusion-read-more::after, .fusion-content-boxes .fusion-read-more::before {
  display: none !important;
}

/*

		Headings

*/

html body div h2 {
	font-weight: 700 !important;
}

/*

		Header

*/

html body div .awb-menu__main-background-active {
  background-color: transparent;
}
html body div .awb-menu__main-li_regular.current-menu-item .awb-menu__main-a_regular {
	font-weight: 700;
}
html body div .awb-menu__main-li_with-active-arrow::after {
	display: none !important;
}

.awb-menu.collapse-enabled.mobile-mode-collapse-to-button .awb-menu__m-toggle {
  padding: 10px 12px;
}

.gtd-darken-header-bg {
	background-color: rgba(0, 0, 0, 0.5) !important;
  background-blend-mode: multiply !important;
}

/*

		Footer

*/

html body div.fusion-footer,
html body div.fusion-footer p,
html body div.fusion-footer h3,
html body div.fusion-footer a,
html body div.fusion-footer li {
	color: #fff !important;
}

.fusion-footer h3 {
	padding-top: 40px;
	padding-bottom: 10px;
}

html body div h3 {
	text-transform: uppercase !important;
	font-weight: 700 !important;
}

/*

		Home

*/

body .flip-box-front-inner .flip-box-grafix {
	display: none !important;
}

body h2.flip-box-heading {
	font-size: 24px !important;
}

body .flip-box-back .flip-box-back-inner {
	background: #A11D2DC9 !important;
	padding: 15px 15px 5px !important;
}
body .flip-box-back .flip-box-back-inner p,
body .flip-box-back .flip-box-back-inner a {
	font-size: 24px;
	font-weight: 600;
	color: #ffffffc9;
	line-height: 1.2em !important;
}

body .fusion-post-wrapper {
	border: none !important;
}

body .awb-quote-content h2 {
	color: #fff !important;
}


/*

		Contact

*/

/*
.gtd-contact-max-row .fusion-builder-row .fusion-layout-column:first-child .fusion-column-wrapper > div {
	max-width: 400px !important;
}
.gtd-contact-max-row .fusion-builder-row .fusion-layout-column:last-child .fusion-column-wrapper > div {
	max-width: 800px !important;
}
*/

/*

		Services

*/

nav.gtd-services-menu ul li {
	background: #333333;
  padding: 13px 20px;
  margin-bottom: 13px !important;
}
nav.gtd-services-menu ul li a span {
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
  font-weight: 600;
}

nav.gtd-services-menu ul li:hover,
nav.gtd-services-menu ul li.current-menu-item {
	background: #A11D2D;
}

html body div .gtd-services-content-container h2 {
	font-size: 36px;
	line-height: 1.5em;
	color: #000;
}
html body div .gtd-services-content-container img {
	margin-bottom: 40px;
}


html body div .gtd-services-page-services {
	padding: 50px 20px;
	margin-bottom: 20px;
}


html body div .gtd-product-content-boxes {
	padding: 0px !important;
  margin: 0px !important;
}


html body .gtd-ul-no-margin ul {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
























