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


@media only screen and (max-width: 1850px) {
 #title-box .fusion-column-wrapper {
   padding-left: 10% !important;
 }
}

@media only screen and (max-width: 1430px) {

#main .wrapper-text-table .wrapper-text-block h2 {
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
}

#main h1, #main h2 {
    font-size: 32px !important;
}

/*
#wrapper #main .wrapper-text-table .fusion-column-wrapper {
   padding: 80px 0px 80px 25px;
 }

#wrapper #main #wrapper-text-table-right .fusion-column-wrapper {
     padding: 80px 0px 80px 0px !important;
 }

*/

.categorie-gallery, .categorie-container {
    margin-left: 0px !important;
    margin-right: 0px !important;
 }
}

#wrapper #main .page-seperator .fusion-separator {
    margin-top: 180px !important;
}

#main .header-wrapper .image-custom img {
    height: 675px;
}

#main .header-wrapper .header-text-wrapper .fusion-column-wrapper {
    padding: 50px 50px !important;
}
}

@media only screen and (max-width: 1250px) {
#main .header-wrapper {
        padding-top: 70px !important;
}

#wrapper #main .page-seperator .fusion-separator {
    margin-top: 0px !important;
}

#wrapper #main .wrapper-text-table .fusion-column-wrapper {
   padding: 80px 0px 80px 20px !important;
 }
}

@media only screen and (max-width: 1024px) {

    .fusion-body .fusion-layout-column.home-flex-image {
        order: 1!important;
    }

}

@media only screen and (max-width: 1000px) {
#wrapper #main .page-seperator .fusion-separator {
    display: none;
}
#main .wrapper-text-table .fusion-column-wrapper {
    padding: 30px 30px 50px 30px!important;
    min-height: unset!important;
}
/*
#wrapper #main #wrapper-text-table-right .fusion-column-wrapper {
    padding: 80px 50px !important;
 }
 */
}

@media only screen and (max-width: 800px) {
    #wrapper #main .portfolio-full{
        width: 100% !important;
    }

}
/* Mobiel */
@media only screen and (max-width: 500px) {
#wrapper #main .wrapper-text-table .fusion-column-wrapper, #wrapper #main #wrapper-text-table-right .fusion-column-wrapper {
        padding: 40px 10px 40px 10px !important;
    }

.fusion-mobile-menu-icons a {
    font-size: 26px;
}

/* OVeral padding op mobiel*/
#main .mobiel {
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 20px !important;
    padding-top: 0px !important;
}

#main .categorie-box h2 {
    padding: 15px 10px 5px 10px;
    font-size: 25px !important;
}

/* H1 op mobiel kleiner */
 .mobiel h1 {
 	font-size: 37px !important;
 }

 .mobiel h2 {
 	font-size: 28px !important;
 }

/* Verbergen op mobiel */
.mobiel .no-mobile {
	display: none !important;
 }

/* Titels footer groter op mobiel*/
.fusion-footer-widget-area .widget-title {
	font-size: 22px !important;
}

/* SVG op over pagina centreren */
.mobiel .mobiel-svg {
	position: relative;
    left: -27%;
    margin-bottom: 35px !important;
}

/* menu onder hamburger mobiel */
.fusion-icon-bars::after {
    content: "MENU";
    font-style: normal;
    text-transform: uppercase;
    font-size: 9px;
    padding-left: 0;
    position: absolute;
    float: right;
    margin-top: 30px;
    right: 2px;
    font-family: Open Sans;
}

}
