/*
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
*/


#gform_2 {
    margin-left: 34px !important;
    margin-bottom: 0px !important;
    margin-right: 5px !important;
}

#gform_2 textarea {
	max-height:100px;
}

#gform_submit_button_2 {
	width:100% !important;
	margin: 0 !important;
}

#gform_submit_button_2 input.gform_button {
	margin:0 !important;
}

body #wrapper #gform_submit_button_2 .gform_wrapper .gform_footer input.gform_button {
	margin: 0 !important;
}

p a, .fusion-text li a { 
    text-decoration:underline !important;
}

p a:hover, li a:hover { 
    color:#ff9619;
}

.headerh1 {
	font-size:70px !important;
	color:#fff !important;
	text-shadow: rgba(0,0,0,0.5) 1px 1px 2px !important;
	text-transform: uppercase;
	margin-bottom: 0px !important;
}

.headerh1-sub {
	font-size:30px !important;
	color:#fff !important;
	text-shadow: rgba(0,0,0,0.5) 1px 1px 2px !important;
	text-transform: uppercase;
}

.subtitle h3 {
	margin: 0px !important;
}

.border h2 {
    color: #fff !important;
    text-transform: uppercase;
    background: rgba(0,0,0,0.5);
    padding: 4px;
    font-size: 15px !important;
    position: absolute;
    bottom: 0;
}


.block h2 {
    color: #fff !important;
    text-transform: uppercase;
    background: rgba(0,0,0,0.9);
    padding: 4px;
    font-size: 18px !important;
    position: absolute;
    bottom: 0;
    right:0;
}

.related h2 {
    color: #fff !important;
    text-transform: uppercase;
    background: rgba(0,0,0,0.5);
    padding: 4px;
    font-size: 12px !important;
    position: absolute;
    bottom: 0;
    right:0;
}

#wrapper h2.rotated {
    transform: rotate(-90deg) translate(-50%,-100%);
    position: absolute;
    left: -120px;
    top: -384px;
    font-weight: 700;
    font-size: 60px !important;
    color: rgba(0,0,0,.2) !important;
}

#wrapper h2.rotatedright {
    transform: rotate(-90deg) translate(-50%,-100%);
    position: absolute;
    left: 10px;
    top: 0px;
    font-weight: 700;
    font-size: 30px !important;
    color: rgba(0,0,0,.2) !important;
}

#wrapper h2.rotatedright-leverancier {
    transform: rotate(-90deg) translate(-48%,-259%);
      position: absolute;
    left: -10px;
    top: 0px;
    font-weight: 700;
    font-size: 30px !important;
    color: rgba(0,0,0,.2) !important;
}

#wrapper h2.rotatedright-toepassing {
    transform: rotate(-90deg) translate(-50%,-100%);
    position: absolute;
    left: -10px;
    top: 0px;
    font-weight: 700;
    font-size: 30px !important;
    color: rgba(0,0,0,.2) !important;
}


.fusion-li-item-content {
	margin-left:0 !important;
	padding-left:40px;
}

.fusion-checklist .icon-wrapper, ul.fusion-checklist .icon-wrapper {
    display: none !important;
}


.header-image {
	max-height:270px;
}

.sidebarh2 {
	color:#555;
	font-size:30px;
	text-transform:uppercase;
	text-align:center;
}

.fusion-li-item span {
	height: 10px;
    width: 10px;
    margin-right: 0;
    padding-top: 9px;
}

.gfield_required{
	display:none;
}

.footer-icon ul {
margin: 0;
padding: 0;
list-style: none;
}

.footer-icon li {
display: inline-block;
width: 100%;
}

ul.footer-mail li:before {
display: inline-block;
margin: -2px 5px 0 0;
font-family: 'Font Awesome 5 Free' !important;
font-size: 18px;
color: #fff;
content: '\f0e0';
text-align: center;
width: 25px;
float: left;
font-weight: 900;
}

.border .fusion-column-wrapper{
    border: 2px solid #333;
    border-radius: 0px 12px 2px 12px;
    min-height:250px;
}

#wrapper .block .fusion-column-wrapper, #wrapper .related .fusion-column-wrapper{
    min-height:150px !important;
}

.gform_wrapper {
    margin-bottom:0px !important;
}

/* min height blokken home */
.home .fusion-column-inner-bg-wrapper .fusion-column-wrapper {
    min-height: 200px;
}

@media screen and (min-width:550px) and (max-width:1450px) {
    .fusion-builder-row-1 {
        max-height:400px;
    }
    
    .headerh1 {
        font-size:40px !important;
    }
    
    .home .fusion-separator {
        margin-top:100px !important;
    }
    
    .subtitle h3{
        color:#fff !important;
    }
    
}
    