/*
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
*/

/* HELPERS */
ul.list, ul.header-contact-list, ul.footer-contact-list, ul.contact-list {list-style: none; padding: 0;}
ul.list li, ul.header-contact-list, ul.footer-contact-list li, ul.contact-list li {position: relative; padding-left: 30px !important; line-height: 30px;}
ul.contact-list li {margin-bottom: 15px; font-size: 18px;}
ul.list li:before, ul.header-contact-list li i, ul.footer-contact-list li i, ul.contact-list li i {position: absolute; left: 0; width: 30px; line-height: 30px; text-align: left; color: #aaa;}
ul.list li:before {font-family: FontAwesome; color: #f19220;}
ul.check li:before {content: "\f00c"; font-size: 18px;}
ul.chevron-right li:before {content: "\f054"; font-size: 16px;}
ul.icon-bg li {margin-bottom: 5px !important;}
ul.list.icon-bg li:before, ul.header-contact-list.icon-bg li i, ul.footer-contact-list.icon-bg li i, ul.contact-list.icon-bg li i {background-color: #41c2d0; color: #fff; text-align: center;}
ol.steps-list {padding: 0;}
ol.steps-list li {counter-increment: step-counter; list-style: none; position: relative; padding: 6px 15px 6px 40px;}
ol.steps-list li:before {content: counter(step-counter); display: block; position: absolute; left: 0; height: 30px; line-height: 30px; width: 30px; border-radius: 50%;
	margin-top: -3px; text-align: center; font-weight: bold; background-color: #f19220; color: #fff;}
.md-button {background-color: #f19220; color: #fff;}
.md-button:hover {color: #fff;}
.md-button-o {border: 1px solid #fff; color: #fff; background: transparent; font-size: 18px; padding: 10px 20px;}
.md-button-o:hover {border-color: #555; background-color: #555;}
.full-width {width:100%;}
.lead {font-size: 16px !important; line-height: 24px !important;}
.mb-0 {margin-bottom:0 !important;}
.mb-15 {margin-bottom:15px !important;}
.mb-20 {margin-bottom:20px !important;}
.mb-30 {margin-bottom:30px !important;}
.mb-50 {margin-bottom:50px !important;}
.mt-0 {margin-top: 0 !important;}
.mt-15 {margin-top: 15px !important;}
.mt-30 {margin-top:30px !important;}
.mt-50 {margin-top:50px !important;}
.mt-140 {margin-top:140px !important;}
.ml-auto {margin-left: auto}
.mr-auto {margin-right: auto}
.mr-0 {margin-right: 0 !important;}
.padding-15 {padding:15px}
.padding-20 {padding:20px}
.pb-0 {padding-bottom:0;}
.fw-300 {font-weight:300;}
.mw-650 {max-width: 650px}
.mw-800 {max-width: 800px; margin-left: auto; margin-right: auto;}
.fusion-imageframe.mw-150 img {max-width: 150px;}
.bold {font-weight: 600;}
.border {border: 1px solid #eee;}
.border-bottom {border-bottom: 1px solid #eee;}
.border-row .fusion-builder-row {border: 1px solid #eee;}
.border-bottom-row .fusion-builder-row {border-bottom: 1px solid #eee;}
.text-center {text-align:center;}
.text-right {text-align:right;}
.text-left {text-align:left;}
.uppercase {text-transform: uppercase;}
.float-right {float: right;}
.blend-bg {background-blend-mode: multiply; background-size: cover !important;}

/* HEADER */
.fusion-logo img {max-width: 200px;}
.fusion-is-sticky .fusion-logo img {padding-top: 5px; max-width: 180px;}
.fusion-main-menu > ul > li > a {border-top: 0; border-bottom: 0; padding-top:10px;}
.fusion-is-sticky .fusion-main-menu > ul > li > a {padding-top: 0;}
.fusion-main-menu .sub-menu {border-top: 0 !important;}
.fusion-secondary-main-menu {border-bottom: 0;}

/* LAYOUT */
.page-template-100-width #main {padding-top: 0; padding-bottom:0;}
body.has-sidebar #content {width: calc(100% - 30% - 30px);}
.left_1_2, .right_1_2 {padding: 0 !important;}
.left_1_2 .fusion-title, .left_1_2 .fusion-text, .right_1_2 .fusion-title, .right_1_2 .fusion-text, .right_1_2 .fusion-widget-area {padding: 30px;}
.right_1_2 .elegant-carousel-container {padding: 60px 30px 0; color: #fff;}
.partners .left_1_2 .fusion-title, .partners .left_1_2 .fusion-text {padding-top: 60px; padding-bottom: 60px;}
.right_1_2 .fusion-button-wrapper {padding-left: 30px;}
.right_1_2 .fusion-button-wrapper .fusion-button {margin-bottom: 30px;}
.global-cta .right_1_2 .fusion-text {padding-bottom: 30px !important;}
.contact-left, .contact-right, .specialisation-left, .specialisation-right {padding: 30px;}
.contact-left .fusion-text {max-width: 530px; margin-left: auto; margin-right: 0;}
.contact-right .fusion-text {max-width: 530px; margin-right: auto; margin-left: 0;}
.contact-right, .specialisation-right {background-color: #e4e4e4;}
.specialisation-left {background-color: #fff;}
.specialisation-left .fusion-text {max-width: 700px; margin-left: auto; margin-right: 0;}
.specialisation-right .fusion-text, .specialisation-right .fusion-imageframe {max-width: 360px; margin-right: auto; margin-left: 0;}

/* PAGE BANNER - TITLE BAR */
.fusion-page-title-bar .fusion-page-title-row {color: #fff;}
.fusion-page-title-bar h3 {color: #fff !important; max-width: 700px; margin: 10px auto 0 !important; line-height: 28px;}
.banner-title {max-width: 540px; margin: auto;}
.post-content .banner-title h1 {font-size: 38px; line-height: 46px;}
.banner-content {text-align: center;}
.banner-content h4 {color: #fff; max-width: 720px; margin-left: auto; margin-right: auto;}
.banner-content p {color: #fff; max-width: 625px; margin: auto; font-size: 16px;}
.page-banner {min-height: 275px;}
.split-page-banner .fusion-layout-column {margin-bottom: 0 !important;}
.split-page-banner .fusion-layout-column.fusion-builder-column-0 .fusion-column-wrapper {padding-top: 135px !important;}
.split-page-banner .fusion-layout-column.fusion-builder-column-1 .fusion-column-wrapper {padding-top: 70px !important;}
.split-page-banner .fusion-layout-column .fusion-column-wrapper {padding-bottom: 50px !important;}

/* HERO BANNER BLENDED IMAGES */
@media (min-width: 801px) {
.sheep-image {background: linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/06/Sheep-Image.jpg) 100%;
background: -moz-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/06/Sheep-Image.jpg) 100%;
background: -webkit-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/06/Sheep-Image.jpg) 100%;
background: -o-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/06/Sheep-Image.jpg) 100%;
background: -ms-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/06/Sheep-Image.jpg) 100%;
}

.home-hero {background: linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/06/Sheep-Image.jpg) 100%;
background: -moz-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/06/Sheep-Image.jpg) 100%;
background: -webkit-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/06/Sheep-Image.jpg) 100%;
background: -o-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/06/Sheep-Image.jpg) 100%;
background: -ms-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/06/Sheep-Image.jpg) 100%;
}

.leadership-hero {background: linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/Leadership-Hero.jpg) 100%;
	background: -moz-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/Leadership-Hero.jpg) 100%;
	background: -webkit-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/Leadership-Hero.jpg) 100%;
	background: -o-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/Leadership-Hero.jpg) 100%;
	background: -ms-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/Leadership-Hero.jpg) 100%;
}

.hr-hero {background: linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/HR-Hero.jpg) 100%;
	background: -moz-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/HR-Hero.jpg) 100%;
	background: -webkit-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/HR-Hero.jpg) 100%;
	background: -o-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/HR-Hero.jpg) 100%;
	background: -ms-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/HR-Hero.jpg) 100%;
}

.news-hero {background: linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/News-Hero.jpg) 100%;
	background: -moz-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/News-Hero.jpg) 100%;
	background: -webkit-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/News-Hero.jpg) 100%;
	background: -o-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/News-Hero.jpg) 100%;
	background: -ms-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/News-Hero.jpg) 100%;
}

.sales-hero {background: linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/Sales-Hero.jpg) 100%;
background: -moz-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/Sales-Hero.jpg) 100%;
background: -webkit-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/Sales-Hero.jpg) 100%;
background: -o-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/Sales-Hero.jpg) 100%;
background: -ms-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/Sales-Hero.jpg) 100%;
}

.marketing-hero {background: linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/Marketing-Hero.jpg) 100%;
	background: -moz-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/Marketing-Hero.jpg) 100%;
	background: -webkit-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/Marketing-Hero.jpg) 100%;
	background: -o-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/Marketing-Hero.jpg) 100%;
	background: -ms-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/Marketing-Hero.jpg) 100%;
}

.bi-hero {background: linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/BI-Hero.jpg) 100%;
background: -moz-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/BI-Hero.jpg) 100%;
background: -webkit-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/BI-Hero.jpg) 100%;
background: -o-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/BI-Hero.jpg) 100%;
background: -ms-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/BI-Hero.jpg) 100%;
}

.operations-hero {background: linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/Operations-Hero.jpg) 100%;
background: -moz-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/Operations-Hero.jpg) 100%;
background: -webkit-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/Operations-Hero.jpg) 100%;
background: -o-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/Operations-Hero.jpg) 100%;
background: -ms-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/Operations-Hero.jpg) 100%;
}

.partners-hero {background: linear-gradient(to right, #66767d 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/Partners-Hero.jpg) 100%;
background: -moz-linear-gradient(to right, #66767d 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/Partners-Hero.jpg) 100%;
background: -webkit-linear-gradient(to right, #66767d 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/Partners-Hero.jpg) 100%;
background: -o-linear-gradient(to right, #66767d 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/Partners-Hero.jpg) 100%;
background: -ms-linear-gradient(to right, #66767d 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/Partners-Hero.jpg) 100%;
}
.our-clients-hero {background: linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/10/Typewriter-Hero.jpg) 100%;
	background: -moz-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/10/Typewriter-Hero.jpg) 100%;
	background: -webkit-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/10/Typewriter-Hero.jpg) 100%;
	background: -o-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/10/Typewriter-Hero.jpg) 100%;
	background: -ms-linear-gradient(to right, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/10/Typewriter-Hero.jpg) 100%;
}
}

@media (max-width: 800px) {
.verity-hero .fusion-column-wrapper	{background: none;}
.home-hero {background: linear-gradient(to bottom, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/06/Sheep-Image.jpg) 100%;}
.leadership-hero {background: linear-gradient(to bottom, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/06/Leadership-Hero.jpg) 100%;}
.leadership-hero {background: linear-gradient(to bottom, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/Leadership-Hero.jpg) 100%;}
.hr-hero {background: linear-gradient(to bottom, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/HR-Hero.jpg) 100%;}
.news-hero {background: linear-gradient(to bottom, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/News-Hero.jpg) 100%;}
.sales-hero {background: linear-gradient(to bottom, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/Sales-Hero.jpg) 100%;}
.marketing-hero {background: linear-gradient(to bottom, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/Marketing-Hero.jpg) 100%;}
.bi-hero {background: linear-gradient(to bottom, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/BI-Hero.jpg) 100%;}
.operations-hero {background: linear-gradient(to bottom, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/Operations-Hero.jpg) 100%;}
.partners-hero {background: linear-gradient(to bottom, #66767d 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/07/Partners-Hero.jpg) 100%;}
.our-clients-hero {background: linear-gradient(to bottom, #c4161c 50%, #a2b348 50%), url(https://verityconsult.com.au/wp-content/uploads/2019/10/Typewriter-Hero.jpg) 100%;}
}

/* THEME SECTIONS */
.dark-section {background-color: rgb(9, 15, 15) !important; color: #fff;}
.purple-section {background-color: rgb(47, 47, 71) !important; color: #fff;}
.blue-section {background-color: rgb(112, 135, 151) !important; color: #fff;}
.light-blue-section {background-color: rgb(159, 177, 189) !important; color: #fff;}
.dark-blue-section {background-color: rgb(15, 58, 65) !important; color: #fff;}
.red-section {background-color: rgb(204, 0, 1) !important; color: #fff;}
.grey-section {background-color: #e4e4e4 !important;}
.dark-green-section {background-color: rgb(2, 38, 38) !important; color: #fff;}
.purple-theme {background-color: #35333f;}
.purple-theme .fusion-text {color: #fff;}
.theme-bg {background-color: #f19220;}
.theme-2-bg {background-color: #f19220;}
.grey-bg {background-color: #f3f3f3;}
.purple-section .content-box-heading {color: #fff !important;}

/* LIGHT BLUE SECTION */

/* THEME SECTION OVERLAYS */
.fusion-page-title-bar {position: relative;}
.dark-overlay::before, .purple-overlay::before, .blue-overlay::before, .dark-blue-overlay::before, .red-overlay::before, .fusion-page-title-bar::before, .grey-overlay::before, .light-grey-overlay::before, .lime-overlay::before, .partner-overlay::before {position: absolute; left: 0; right: 0; top: 0; bottom: 0; content: ''; z-index: -1;}
.dark-overlay::before, .fusion-page-title-bar::before {background-color: rgb(0, 0, 0, 0.5) !important;}
.hero-banner.dark-overlay::before, .page-banner.dark-overlay::before, .fusion-page-title-bar::before {z-index: 5 !important;}
.partner-overlay::before {background-color: rgb(0, 0, 0, 0.5) !important;}
.light-grey-overlay::before {background-color: rgb(0, 0, 0, 0.2) !important;}
.grey-overlay::before {background-color: rgb(0, 0, 0, 0.4) !important;}
.purple-overlay::before {background-color: rgb(47, 47, 71, 0.6) !important;}
.blue-overlay::before {background-color: rgba(39, 83, 117, 0.8) !important;}
.dark-blue-overlay::before {background-color: rgb(0, 67, 95, 0.6) !important;}
.red-overlay::before {background-color: rgba(187, 38, 26, 0.85) !important;}
.lime-overlay::before {background-color: rgba(162,179,72, 0.85) !important;}

/* FONT COLOURS */
.black-font {color: #000000 !important;}
.white-font, .white-font .title-heading-left, .white-font .title-heading-center, .white-font .title-heading-right, #main .post-content .white-font h2, #main .post-content .white-font h3, #main .post-content .white-font h4, #main .post-content .fusion-text.white-font h1, #main .post-content .fusion-text.white-font h2, #main .post-content .fusion-text.white-font h3, #main .post-content .fusion-text.white-font h4, #main .post-content .fusion-text.white-font a {color: #fff !important;}
.theme-font, .theme-font .title-heading-left, .theme-font .title-heading-center, .theme-font .title-heading-right {color: #f19220 !important;}
.red-font {color: #cc0001 !important;}
.orange-font {color: #E65713 !important;}
.green-font {color: #337164 !important;}
.light-green-font {color: #A4BAAD !important;}
.dark-green-font {color: #0D464F !important;}
.bright-green-font {color: #94C724 !important;}
.purple-font {color: #2F2F47 !important;}
.aqua-font {color: #177D89 !important;}
.blue-font {color: #708797 !important;}
.light-blue-font {color: #9FB1BD !important;}
.body-font {color: #090F0F;}

/* BUTTONS */
.button-round, .fusion-body .fusion-button-round, .fusion-button-round {border-radius: 8px;-webkit-border-radius: 8px; -moz-border-radius: 8px;}
.button.orange, .fusion-button.button-orange {background: #f19220; color: #fff;}
.button.orange:hover, .fusion-button.button-orange:hover {background: #ee9325; color: #fff;}
.button.red, .fusion-button.button-red {background: #cc0001; color: #fff; font-weight: 700; font-size: 24px;}
.button.red:hover, .fusion-button.button-red:hover {background: #cc0001; color: #fff;}
.fusion-button.button-o {border: 2px solid #f19220!important; padding: 11px 27px;}
.fusion-button.button-o:hover {background-color: #f19220!important;}
.fusion-button.button-large {font-size: 26px; font-weight: 600;}

/* TITLES */
#main .post-content .fusion-text h1.section-title  {font-size: 52px; line-height: 1;}
#main .post-content .fusion-text h2.section-title, #main .post-content .fusion-text h1.section-title.small-h1 {font-size: 38px; line-height: 1; margin-bottom: 25px; color: #fff; margin-top: 0 !important;}
#main .post-content .fusion-text h2.section-title.small-h2 {font-size: 35px;}
#main .post h2 a {color: #555;}
#main .post-content h2 {color:#f19220;}
#main .post-content .fusion-title.dark-font h2, #main .post-content .content-box-heading {color: #333;}

/* HOME */
.home-box {background-color: #f3f3f3; padding: 25px 20px 10px; text-align: center;}
.home-box .fusion-imageframe img {max-width: 140px;}

/* CAROUSEL */
.partner-carousel .elegant-carousel-container {margin-bottom: 75px; margin-left: -15px; margin-right: -15px;}
.single-partner-carousel .elegant-carousel-container {margin-bottom: 75px;}
.partner-carousel .elegant-carousel-container .elegant-slick-dots {bottom: -50px;}
.single-partner-carousel .elegant-carousel-container .elegant-slick-dots {bottom: -55px;}
.partner-carousel .elegant-carousel-container .elegant-carousel-item h3, .single-partner-carousel .elegant-carousel-container .elegant-carousel-item h3  {color: #fff; margin-bottom: 0; font-size: 24px;}
.single-partner-carousel .elegant-carousel-container .elegant-carousel-item {overflow: hidden;}
/*.single-partner-carousel .elegant-carousel-container .elegant-carousel-item img {max-width: 300px !important;}*/
.partner-carousel .elegant-carousel-container .elegant-carousel-item h4 {color: #cc0001; font-size: 20px; margin-top: 0;}

/* PERSON */
.fusion-person .person-desc .person-author .person-name {color: #fff; font-size: 20px;}
.fusion-person .person-author-wrapper .person-title {color: #fff; font-size: 16px !important;}
.fusion-person .person-content {margin-top: 10px !important; color: #fff;}
.fusion-person-icon-bottom .fusion-social-networks {margin-top: 15px !important;}
.fusion-person .fusion-social-networks .fusion-icon-dropbox {width: 30px;}
.fusion-person .fusion-social-networks .fusion-icon-dropbox:before {font-family: FontAwesome; content: "\f1c1";}
.fusion-person .fusion-social-networks.boxed-icons .fusion-social-network-icon {height: 31px;}
.meet-partner {text-align: center; text-transform: uppercase; color: #fff;}
.post-content .meet-partner h3 {margin-top: 15px; margin-bottom: 0;}
.meet-team-buttons a {min-width: 160px;}
.meet-team-buttons a:first-child {margin-right: 10px;}

/* SPECIALISATION */
.specialisation-right .fusion-text h3 {color: #222; text-transform: uppercase; line-height: 28px;}
.specialisation-right .fusion-text h4 {color: #f19220; text-transform: uppercase;}
.specialisation-boxes .fusion-read-more {display: none;}
.specialisation-boxes.content-boxes-icon-on-top .heading img {margin-bottom: 0;}

/* CASE STUDY */
.case-study-box.fusion-layout-column .fusion-column-wrapper {min-height: 250px !important; padding-left: 15px !important; padding-right: 15px !important; display: flex; justify-content: center;
    align-content: center; flex-direction: column;}
/*.case-study-box .fusion-column-wrapper::before {background-color: rgba(170, 13, 0, 0.75) !important; z-index: 2; position: absolute; left: 0; right: 0; top: 0; bottom: 0; content: '';}*/
.case-study-box .fusion-text {text-align: center; color: #fff;}
.case-study-box .fusion-text h2 {color: #fff !important;}
.case-study-box .fusion-column-inner-bg a {z-index: 10 !important;}

/* CONTENT BOXES */
#main .post-content .dark-section .content-box-heading {color: #f19220;}
.featured-image-spacer {min-height: 440px;}
#main .post-content .content-title {text-transform: uppercase;}
.content-block, .content-block-2 {padding: 30px;}
.content-block .wpcf7-form .wpcf7-text, .content-block .wpcf7-form textarea {background-color: #fff;}
.fusion-content-boxes .fusion-column {margin-bottom: 50px;}
.fusion-content-boxes .content-wrapper-background {padding: 25px 20px 10px;}
.watch-video .modal-body {padding: 5px;}

 /* GREYSCALE IMAGES */
 .greyscale .fusion-imageframe img, .greyscale .fusion-gallery-image img {-webkit-filter: grayscale(100%);filter: grayscale(100%);}
 .greyscale .fusion-column-wrapper:hover .fusion-imageframe img, .greyscale .fusion-gallery-image:hover img  {-webkit-filter: grayscale(0%); filter: grayscale(0%);
     transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;}

 /* CTA */
 .bottom-cta {background-color: #f19220; text-align: center;}
 #main .post-content .bottom-cta h2 {text-transform: uppercase; color: #222; font-size: 32px; line-height: 38px;}
 #main .post-content .bottom-cta h2 strong {color: #fff!important;}
 #main .post-content .bottom-cta p {color: #fff!important; font-size: 18px; font-weight: 300;letter-spacing: 1px;}

/* BLOG */
.searchform .search-table .search-field input {font-size: 14px}
.hide-date-box.fusion-blog-layout-large-alternate .fusion-post-slideshow {margin-bottom: 20px;}
.hide-date-box.fusion-blog-layout-large-alternate .fusion-date-and-formats {display: none;}
.hide-date-box.fusion-blog-layout-large-alternate .fusion-post-content {margin-left: 0;}
.fusion-meta-info {border-top:0; border-bottom:0;margin-top: 10px;}
.fusion-meta-info a {font-size: 14px; color:#cc0007; font-weight: 600;}
.fusion-tabs-widget .fusion-tabs-widget-content .post-holder .fusion-meta {display: none;}
.fusion-blog-layout-grid .fusion-post-wrapper {border:0;}
.fusion-blog-layout-grid .fusion-post-slideshow {border-bottom: 0;}
.fusion-blog-layout-grid .fusion-post-content-wrapper {background: ##9fb1bd; padding:15px 10px !important;}
.home .fusion-blog-layout-grid .fusion-post-content-wrapper {background: #fff; background: rgba(255, 255, 255, 0.75); padding:15px;}
.fusion-blog-layout-grid .fusion-post-content-container {color: #fff;}
.fusion-blog-layout-grid .post .fusion-content-sep {display: none;}
#wrapper #main .fusion-blog-layout-grid .fusion-post-content > .blog-shortcode-post-title {line-height: 24px; foont-size: 20px;}
#wrapper #main .fusion-blog-layout-grid .fusion-post-content > .blog-shortcode-post-title a {color: #000;}
.single-post .fusion-header-wrapper .fusion-header {background-color: #000 !important;}
.single-post #main {padding-top: 120px; background-color: #e4e4e4;}
.single-post .fusion-page-title-bar .fusion-page-title-row h1 {font-size:28px;}
.single-post .post .fusion-meta-info {border: 0 !important;}
.fusion-single-line-meta a {color: #555;}
.single-navigation {border:0; margin-bottom: 15px;}
.fusion-author-social {border:0; margin-bottom: 30px;}
#wrapper #main .about-author .fusion-title h3 {font-size: 18px;}

/* CONTACT PAGE */
ul.contact-list.white-font li i {color: #cc0001;}

/* SIDEBAR */
.sidebar .widget .heading .widget-title {position: relative; margin-bottom: 30px;}
.custom-widget {padding: 15px;}
#main .fusion-blogsidebar {background-color: transparent !important; padding:15px;}
.searchform .fusion-search-form-content .fusion-search-field input {background-color: #f3f3f3 !important;}
.searchform .search-table .search-field input {font-size: 14px}
#main .fusion-blogsidebar .widget .heading .widget-title {color: #000;}
#main .fusion-blogsidebar .widget li a {color: #000;}
.fusion-content-widget-area .widget_categories li, .fusion-content-widget-area .widget_recent_entries li, .fusion-content-widget-area .widget_archive li {border:0; padding-top:2px; padding-bottom:2px;}
.fusion-content-widget-area .widget_categories li a, .fusion-content-widget-area .widget_archive li a {color: #555;}
#main .fusion-blogsidebar .fusion-tabs-widget .tabset {display: none;}
#main .fusion-blogsidebar .widget_custom_html {margin-bottom: 25px;}
.fusion-tabs-widget .tab-holder .news-list li .post-holder a {color: #555; font-size: 14px; line-height: 20px;font-weight: 600;}

/* MAILCHIMP - CONTACT FORM */
input[type=email], input[type=tel] {-webkit-appearance: none;}
.mc4wp-form {max-width: 800px; margin: auto;}
.mc4wp-form input[type="email"], .mc4wp-form input[type="text"], .mc4wp-form select, .mc4wp-form textarea {font-size: 18px;}
.mc4wp-response {display: inline-block; width: 100%;}
.mc4wp-response p {color: #fff;}
.mc4wp-full-form {color: #fff;padding: 20px 20px 15px; background-color: #2f2f47; text-align: center;}
.mc4wp-inline-form {color: #fff;padding: 20px 0; text-align: center;}
.mc4wp-full-form .mc4wp-fname-width, .mc4wp-full-form .mc4wp-lname-width, .mc4wp-full-form .mc4wp-email-width,
.mc4wp-full-form .mc4wp-btn-width {width: 100%;margin-bottom:10px; display: block;}
.mc4wp-inline-form .mc4wp-fname-width {width: 50%; float: left;margin-bottom: 15px; padding-left: 10px; padding-right: 10px;}
.mc4wp-inline-form .mc4wp-email-width {width: 50%; float: left;margin-bottom: 15px; padding-left: 10px; padding-right: 10px;}
.mc4wp-inline-form .mc4wp-lname-width {display: none;}
.mc4wp-inline-form .mc4wp-btn-width {width: 50%; float: left; padding-left: 10px; padding-right: 10px;}
#main .post-content .mc4wp-inline-form .dark-font {color: #222;}
.fusion-content-widget-area #custom_html-5 {margin-bottom: 15px;}
.wpcf7 label {font-weight: 600}
.wpcf7-form .wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-text, .wpcf7-form textarea, .wpcf7-select-parent .wpcf7-select {font-size: 14px;}
.wpcf7-recaptcha {margin-bottom: 20px;}
.wpcf7-recaptcha .rc-anchor-light.rc-anchor-normal {border: 0 !important;}
.wpcf7-form input[type="submit"], .mc4wp-form input[type="submit"] {font-size: 22px !important; line-height: 22px; font-weight: 600 !important;}
.wpcf7-form .quick-contact-form .wpcf7-text, .wpcf7-form .quick-contact-form select, .wpcf7-form .quick-contact-form textarea {color: #fff; background: transparent; padding-left: 0; border: 0; border-bottom: 1px solid #fff;}
.wpcf7-form .quick-contact-form .wpcf7-form-control::-webkit-input-placeholder {color: #fff; transition: all 0.5s linear;}
.wpcf7-form .quick-contact-form .wpcf7-form-control:-moz-placeholder {color: #fff;transition: all 0.5s linear;}
.wpcf7-form .quick-contact-form .wpcf7-form-control::-moz-placeholder {color: #fff; transition: all 0.5s linear;}
.wpcf7-form .quick-contact-form .wpcf7-form-control:-ms-input-placeholder {color: #fff; transition: all 0.5s linear;}
.wpcf7-form .quick-contact-form .wpcf7-form-control:hover::-webkit-input-placeholder, .wpcf7-form .quick-contact-form .wpcf7-form-control:hover:moz-placeholder, .wpcf7-form .quick-contact-form .wpcf7-form-control:hover::-moz-placeholder, .wpcf7-form .quick-contact-form .wpcf7-form-control:hover:-ms-input-placeholder {
    color: #FFF; transition: all 0.5s linear;}
.wpcf7-form .quick-contact-form .wpcf7-submit {background-color: #fff; color: #f19220;}
.fusion-modal .modal-header .modal-title {text-transform: uppercase;}
.fusion-content-boxes.content-boxes-icon-on-top.text-left .heading, .fusion-content-boxes.content-boxes-icon-on-top.text-left .content-container, .fusion-content-boxes.content-boxes-icon-on-top.text-left .fusion-read-more {text-align: left !important;}
.fusion-content-boxes.content-boxes-icon-on-top.text-left .heading .fontawesome-icon {margin-left: 0;}
.fusion-content-boxes.disable-pointer .link-area-box {cursor: default;}

/* FOOTER */
.fusion-footer-widget-column {margin-bottom: 30px;}
.fusion-footer-widget-area .widget-title {margin-bottom:15px; display: inline-block; background-color: #cc0001; padding: 3px 12px; text-transform: none; font-size: 18px !important;}
.fusion-footer-widget-area .widget_media_image img {max-width: 200px !important;}
.fusion-footer-widget-column.widget_media_image {margin-bottom: 0;}
.footer-logo-text {padding-left: 57px; font-size: 14px !important;}
.fusion-footer-widget-area #menu-footer-menu li {max-width: 200px; border-bottom: 0; padding-bottom: 5px;}
.fusion-footer-widget-area #menu-footer-menu li a::before {display: none;}
.fusion-copyright-notice {text-transform: uppercase;}

@media only screen and (min-width: 481px) {
    .person-image-left .person-shortcode-image-wrapper {width: 35%; float: left; margin-right:5%;}
    .person-image-left .person-desc {width: 60%; float: left; margin-top: 0;}
    .book-image {float: left; padding-right: 10px;}
}

@media only screen and (min-width: 801px) {
    .page-banner {min-height: 450px;}
		.split-page-banner .fusion-layout-column.fusion-builder-column-0 .fusion-column-wrapper, .split-page-banner .fusion-layout-column.fusion-builder-column-1 .fusion-column-wrapper {padding-top: 200px !important; padding-bottom: 100px !important;}
		.single-post .fusion-page-title-bar {height: 265px !important;}
    .fusion-page-title-captions {padding-top: 80px;}
    .layout-2.fusion-blog-layout-large-alternate .fusion-post-large-alternate:first-child {width: 100%;}
    .layout-2.fusion-blog-layout-large-alternate .fusion-post-large-alternate {float: left; width: 48.5%; margin-right: 3%;}
    .layout-2.fusion-blog-layout-large-alternate .fusion-post-large-alternate:nth-child(2n+1) {margin-right: 0;}
    .grey-bg.min-height {min-height: 502px;}
    .mh-463 .content-wrapper-background {min-height: 607px;}
    .home-box .fusion-column-wrapper {min-height: 485px;}
    .specialisation-boxes .fusion-column {padding: 0 70px;}
    .person-image-left .person-shortcode-image-wrapper {width: 45%;}
    .person-image-left .person-desc {width: 50%; margin-top: 5px !important;}
    .content-block {padding: 3% 5%;}
    .content-block-2 {padding: 0 5%;}
		.fusion-layout-column.padding-left .fusion-text {padding-left: 30px;}
    .contact-left, .specialisation-left {padding: 3% 55px 3% 30px;}
    .contact-right, .specialisation-right {padding: 3% 30px 3% 55px;}
    #main .post-content .content-title {font-size: 34px!important; max-width: 480px;line-height: 40px !important;}
}

@media (min-width: 900px) {
.modal-sm {width: 550px;}
}

@media only screen and (min-width: 991px) {
.fusion-header-wrapper {position: absolute;left: 0; right: 0;z-index: 10000;}
 .fusion-header {background-color: rgba(0, 0, 0, 0.5);}
 #main .post-content .fusion-text h1.section-title {font-size: 70px;}
 #main .post-content .fusion-text h2.section-title, #main .post-content .fusion-text h1.section-title.small-h1 {font-size: 50px;margin-bottom: 30px;}
 #main .post-content .fusion-text h2.section-title.small-h2 {font-size: 46px;}
}

@media only screen and (min-width: 1001px) {
		.split-page-banner .left_1_2 .fusion-title, .split-page-banner .left_1_2 .fusion-text, .split-page-banner .right_1_2 .fusion-title, .split-page-banner .right_1_2 .fusion-text {min-height: 150px;}
		.left_1_2 .fusion-title, .left_1_2 .fusion-text {max-width: 640px; margin-left: auto; margin-right: 0; padding: 55px;}
		.right_1_2 .fusion-title, .right_1_2 .fusion-text, .right_1_2 .elegant-carousel-container, .right_1_2 .fusion-widget-area {max-width: 640px; margin-right: auto; margin-left: 0; padding: 55px;}
		.right_1_2 .elegant-carousel-container {padding-bottom: 0;}
		.right_1_2 .fusion-button-wrapper, .fusion-layout-column.padding-left .fusion-text {padding-left: 55px;}
		.right_1_2 .fusion-button-wrapper .fusion-button {margin-bottom: 55px;}
		.right_1_2.extra-pl .fusion-title, .right_1_2.extra-pl .fusion-text, .right_1_2.extra-pl .fusion-widget-area {padding-left: 125px;}
		.partners .left_1_2 .fusion-title, .partners .left_1_2 .fusion-text, .right_1_2 .elegant-carousel-container {padding-top: 100px;}
		.grey-bg.min-height {min-height: 430px;}
    .mh-463 .content-wrapper-background {min-height: 535px;}
    .home-box .fusion-column-wrapper {min-height: 420px;}
}

@media only screen and (min-width: 1201px) {
    .grey-bg.min-height {min-height: 382px;}
    .mh-463 .content-wrapper-background {min-height: 463px;}
    .home-box .fusion-column-wrapper {min-height: 360px;}
}

@media only screen and (max-width: 990px) {
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header {position: absolute !important; right: 0; left: 0; background-color: rgb(0, 0, 0, 0.5);}
.hero-banner {padding-top: 160px !important;}
.fusion-body .fusion-page-title-bar {padding-top: 120px !important;}
}

@media only screen and (max-width: 800px) {
    .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header {padding-top:10px !important; padding-bottom:10px !important;}
		.single-post .fusion-page-title-row {min-height: 0; padding-bottom: 15px;}
    .hero-banner .fusion-imageframe img {max-width: 80%;}
    .mc4wp-inline-form .mc4wp-fname-width, .mc4wp-inline-form .mc4wp-email-width, .mc4wp-inline-form .mc4wp-lname-width,
    .mc4wp-inline-form .mc4wp-btn-width {width: 100%; margin-right: 0; padding-left: 0; padding-right: 0;}
		.global-cta .right_1_2 .fusion-text {padding-top: 0;}
		.partners::before {position: absolute; left: 0; right: 0; top: 0; bottom: 0; content: ''; background-color: rgb(0, 0, 0, 0.5) !important;}
		.partners .left_1_2 .fusion-text {padding-bottom: 0;}
		.partners .left_1_2 .fusion-text h2.section-title {margin-bottom: 0!important;}
		.partners .partner-overlay::before {display: none;}
}

@media only screen and (max-width: 640px) {
.fusion-page-title-bar .fusion-page-title-row h1 {font-size: 30px;}
.post-content .banner-title h1 {font-size: 32px;line-height: 38px;}
#main .post-content .bottom-cta h2 {font-size: 28px;line-height: 34px;}
}

@media only screen and (max-width: 480px) {
    .meet-team-buttons a:first-child {margin-right: 0; margin-bottom: 15px; }
}
