/*
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
*/
.center {text-align:center;}
.listIcons{padding:0px;margin:0px;}
.listIcons li,.listIcons li a{display:inline-block!important;margin:0px;}
#main a{font-weight:bold!important;text-decoration:underline;}
.home #main a,#main .actionButton a{font-weight:normal!important;text-decoration:none!important;}

/* Header */
span.menu-text{text-transform: uppercase;}

/* Footer */
.footerWater{font-weight: 300!important; color:#036092!important; text-transform: uppercase;}

.footerContact{font-weight: 300!important; color:#ffffff!important; text-transform: uppercase;}
.footerContact a{font-weight: 300!important; text-transform: uppercase;}

/* Home */
.homeForm{max-width:375px;}
.quform-field{border-radius:10px!important;}
.home .post-content p {margin-bottom: 0px!important;}
.pinkBack {background-color: rgba(0,98,163, 0.65); padding-top: 12px; padding-bottom: 18px;}
h2.topService {text-transform: uppercase; line-height: 1em!important; text-align:center; color: #ffffff!important; font-weight:500!important; font-size: 36px!important; text-shadow: 0px 0px 15px #111111;}
a.twoButton{background-color:#036092!important;padding:15px;border-radius:40px;color:white!important;text-transform:uppercase;font-weight:500!important;font-size:26px!important;font-family:'Oswald', 'Open Sans', 'PT Serif'!important;line-height:1em!important;text-shadow:0px 0px 15px #111111;display:block;max-width:476px;margin:auto;}

.firstSection .fusion_builder_column_1_4{margin-bottom:0px!important;}
.firstSection .fusion_builder_column_1_4 .fusion-column-wrapper{padding:278px 0px 206px!important;}

h3.homeCallouts{color:white!important; line-height: 1em!important; text-align:center;padding:26.7857% 80px!important; font-size: 30px!important; text-transform: uppercase; text-shadow: 0px 0px 15px #111111;margin: 0px!important;}
.fusion-column-inner-bg a span:hover h3.homeCallouts{background-color:rgba(0,98,163, 0.65);}
.hoverSection .fusion_builder_column_1_4{background:#036092!important;}
.hoverSection .fusion-column-inner-bg a span:hover{opacity:0.65;}

h1.wavesTitle {font-size: 48px!important; color: #036092!important; font-weight: 500!important;}
p.wavesDesc {font-weight: 100!important; color: #555555!important;line-height: 1.8!important; margin-bottom: 50px!important;}
a.learnMore{background-color:#036092!important; padding: 6px 110px 8px; border-radius: 10px; color:white!important; font-family: 'Oswald', 'Open Sans', 'PT Serif'!important; text-transform: uppercase; font-size:24px!important; letter-spacing: 1px!important; line-height: 1em!important; display:inline-block!important;}
.actionButton{text-align:center;background-color:#036092!important;border-radius:10px;}
.actionButton a{color:white!important;font-family:'Oswald', 'Open Sans', 'PT Serif'!important;text-transform:uppercase;display:block!important;padding:2% 10%;font-size:1.2em;line-height:1.1em!important;}
.learnMore {margin-top: 20px;}
.makingBlock {padding: 12%;}

h4.quickQuote {font-size: 48px!important; color:#036092!important;text-transform: uppercase; font-weight: 500!important;}
label.quform-label-text {font-family: 'Open Sans', 'PT Serif'!important; font-weight:100!important; color:#58595b!important;}
.quform-button-submit-default>button {background-color:#036092!important;border-radius: 10px; color:white!important; font-family: 'Oswald', 'Open Sans', 'PT Serif'!important; text-transform: uppercase; font-size:24px!important; letter-spacing: 1px!important; line-height: 1em!important; border: none!important;}
#sidebar .quform-button-submit-default>button{background-color:#fff!important;color:#333!important;}
#sidebar .quform-button-submit-default>button:hover{background-color: #c14128!important;color:#fff!important;}

a.twoButton:hover {background-color: #c14128!important;}
a.learnMore:hover {background-color: #c14128!important;}
.quform-button-submit-default>button:hover{background-color: #c14128!important;}

/* SIDEBAR STYLES */
.sidebar .widget .widget-title{text-align:center;}
.quform-widget{background:#036092!important;padding:15px!important;}
.quform-widget h4{color:#fff!important;}

/* Mobile Menu */
.fusion-mobile-menu-icons a{font-size:30px!important;}
@media only screen and (max-width: 960px) {
a.learnMore{padding:20px;}
}

.listIcons{padding:0px;margin:0px; display: flex; justify-content: space-evenly; flex-wrap: wrap; margin: 60px 0;}
.listIcons li,.listIcons li img,.listIcons li a{display:flex!important;justify-content: center!important; margin:0px;}

.sidebar__logos {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column-reverse;
}

.sidebar__logos li {
	max-width: 130px!important;
}

.sidebar__logos img {
	margin-bottom: 20px;
}


.fusion-contact-info{font-weight:bold!important;}
/* KINETICO MOCK 6 MOBILE STYLES */
.fusion-mobile-menu-icons a{font-size:32px!important;margin-top:5px;}
@media only screen and (max-width:1101px){
	.fusion-icon-custom img{max-height:25px!important;}
	.fusion-contact-info{padding:5px!important;background:#036092!important;}
	.fusion-contact-info a{color:#fff!important;}
	.firstSection .fusion_builder_column_1_4 .fusion-column-wrapper {padding: 0px!important;}
	h2.topService{font-size: 2em!important;}
	.pinkBack{height: 162px;padding-top: 32px;}
}
