/*
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
*/

@import url('//fonts.googleapis.com/css?family=Playfair+Display:700,900,regular,italic,700italic,900italic');
@import url('//fonts.googleapis.com/css?family=Raleway');
@import url('//fonts.googleapis.com/css?family=Montserrat:700,regular');

/*
    !important    !important  !important!important!important!important  !important!important!important  !important!important!important  !important!important!important  !important!important!important  !important!important!important  !importa                ortant  !important!important!important
    !important    !important  !important!important!important!important  !important!important!important  !important!important!important  !important          !important  !important!important!important  !important!important!important  !important!impor        ortant  !important!important!important
    !important    !important  !important     !important     !important  !important          !important  !important          !important  !important!important!important            !important            !important          !important  !important!important!important            !important
                  !important  !important     !important     !important  !important!important!important  !important          !important  !important!important                      !important            !important!important!important  !importa   important!important            !important
    !important    !important  !important                    !important  !important                      !important!important!important  !important      !important                !important            !important          !important  !importa         tnt!important            !important
    !important    !important  !important                    !important  !important                      !important!important!important  !important          !important            !important            !important          !important  !importa                ortant            !important
*/
.text-stylised-separator {
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 30px;
}

.text-stylised-separator:before,
.text-stylised-separator:after {
    content: "";
    display: block;
    position: absolute;
    height: 2px;
    width: 60px;
    background-color: #ddd;
    margin-left: -30px;
    bottom: 7px;
    left: 50%;
    margin-left: -35px;
}

.text-stylised-separator:after {
    bottom: 3px;
    margin-left: -25px;
}

.fusion-footer .fusion-li-item,
.fusion-footer .fusion-li-item.content {
    padding: 0 !important;
}

.background-auto {
    background-size: auto !important;
}

.background-auto-height {
    background-size: auto 105% !important;
}

.background-auto-width {
    background-size: 105% auto !important;
}

.min-height-500 {
    min-height: 500px;
}

.fusion-body .fusion-content-sep.sep-shadow:after, .fusion-body .fusion-separator.sep-shadow:after {
    margin-top: 0 !important;
}

.fusion-separator.fusion-full-width-sep.sep-shadow {
    height: 10px !important;
}

.no-padding {
    padding-top: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
}

.max-1170 {
    max-width: 1170px;
}

.fusion-content-boxes .content-container {
    color: #959595 !important;
    font-family: 'Raleway', sans-serif !important;
    font-size: 16px !important;
}

.fusion-content-boxes h2 {
    font-family: 'Montserrat', serif !important;
    font-size: 14px !important;
    line-height: 18px !important;
    font-weight: 400 !important;
}

.align-center {
    text-align: center;
}

.display-inline-block {
    display: inline-block;
}

@media only screen and (min-width: 1025px) {

    /*.padded-column {
        text-align: center;
    }
    */
    .padded-column>div.fusion-row>div.fusion-layout-column {
        max-width: 1170px;
        /* display: inline-block; */
        margin-left: auto;
        margin-right: auto;
    }
}

.fusion-sep-clear {
    height: 0 !important;
}

.gradient-list-divider .fusion-li-item:not(:last-child) {
    border-bottom: 1px solid transparent;
    border-image: linear-gradient(90deg, rgba(160, 160, 160, 0) 0%, rgb(160, 160, 160, 0.35) 50%, rgba(160, 160, 160, 0) 100%);
    border-image-slice: 1;
}

.fusion-image-carousel {
    margin-bottom: 0 !important;
}

#sliders-container {/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#111111+0,424242+100 */
    background: rgb(17,17,17) !important; /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(17,17,17,1) 0%, rgba(66,66,66,1) 100%) !important; /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(17,17,17,1) 0%,rgba(66,66,66,1) 100%) !important; /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(17,17,17,1) 0%,rgba(66,66,66,1) 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#111111', endColorstr='#424242',GradientType=0 ) !important; /* IE6-9 */
}

.rev_slider_wrapper {
    padding: 0 !important;
    border: none !important;
}

.post-content > p {
    margin-block-end: 0;
    margin-block-start: 0;
}

.darker-text {
    color: #4c4c4c;
}


/* WPGP - STYLING */

.wpgp-container h1 {
    text-transform: uppercase !important;
    font-size: 32px !important;
}

.wpgp-container li > a {
    font-size: 24px !important;
}
