/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/


/* =Theme customization starts here
------------------------------------------------------- */

/*  Prevent a big white space at top of blog posts */
#page-container {
    padding-top: 0 !important;
}

/*** ==================== Change Mobile Columns By DiviMundo.com ==================== ***/
/*  
No Col	| MOBILE 		| TABLET
One  	| [no class needed] |one-col-tab
Two  	| two-col-mob       | two-col-tab
Three	| three-col-mob 	| three-col-tab
Four 	| four-col-mob 		| four-col-tab
Five 	| five-col-mob 		| five-col-tab
Six   	| six-col-mob 		| six-col-tab
*/

/* 2 Columns Mobile */
@media all and (max-width: 767px) {
    .two-col-mob .et_pb_column {
        width:47.25% !important;
    }
    
.two-col-mob .et_pb_column:nth-last-child(-n+2) {
        margin-bottom:0;
    }

    .two-col-mob .et_pb_column:not(:nth-child(2n)) {
            margin-right:5.5% !important;
    }
}

/* 3 Columns Mobile */
@media all and (max-width: 767px) {
    .three-col-mob .et_pb_column {
        width:29.6667% !important;
    }

    .three-col-mob .et_pb_column:nth-last-child(-n+3) {
        margin-bottom:0;
    }

    .three-col-mob .et_pb_column:not(:nth-child(3n)) {
        margin-right:5.5% !important;
    }
}

/* 4 Columns Mobile */
@media all and (max-width: 767px) {
    .four-col-mob .et_pb_column {
        width:20.875% !important;
    }

.four-col-mob .et_pb_column:nth-last-child(-n+4) {
        margin-bottom:0;
    }

    .four-col-mob .et_pb_column:not(:nth-child(4n)) {
        margin-right:5.5% !important;
    }
}

/* 5 Columns Mobile */
@media all and (max-width: 767px) {
    .five-col-mob .et_pb_column {
        width:15.6% !important;
    }

    .five-col-mob .et_pb_column:nth-last-child(-n+5) {
        margin-bottom:0;
    }

    .five-col-mob .et_pb_column:not(:nth-child(5n)) {
        margin-right:5.5% !important;
    }
}

/* 6 Columns Mobile */
@media all and (max-width: 767px) {
    .six-col-mob .et_pb_column {
        width:12.083% !important;
    }

    .six-col-mob .et_pb_column:nth-last-child(-n+6) {
        margin-bottom:0;
    }

    .six-col-mob .et_pb_column:not(:nth-child(6n)) {
        margin-right:5.5% !important;
    }
}

/*** Change Tablet Columns By DiviMundo.com ***/

/* 1 Column Tablet */
@media all and (min-width: 768px) and (max-width: 980px) {
    .one-col-tab .et_pb_column {
        margin-right:0 !important;
        width:100% !important;
    }
    
        .one-col-tab .et_pb_column:not(:last-child) {
        margin-bottom:30px !important;
    }
}

/* 2 Columns Tablet */
@media all and (min-width: 768px) and (max-width: 980px) {
    .two-col-tab .et_pb_column {
        width:47.25% !important;
    }

.two-col-tab .et_pb_column:nth-last-child(-n+2) {
        margin-bottom:0;
    }

    .two-col-tab .et_pb_column:not(:nth-child(2n)) {
        margin-right:5.5% !important;
    }
}

/* 3 Columns Tablet */
@media all and (min-width: 768px) and (max-width: 980px) {
    .three-col-tab .et_pb_column {
        width:29.6667% !important;
    }

.three-col-tab .et_pb_column:nth-last-child(-n+3) {
        margin-bottom:0;
    }

    .three-col-tab .et_pb_column:not(:nth-child(3n)) {
        margin-right:5.5% !important;
    }
}

/* 4 Columns Tablet */
@media all and (min-width: 768px) and (max-width: 980px) {
    .four-col-tab .et_pb_column {
        width:20.875% !important;
    }

.four-col-tab .et_pb_column:nth-last-child(-n+4) {
        margin-bottom:0;
    }

    .four-col-tab .et_pb_column:not(:nth-child(4n)) {
        margin-right:5.5% !important;
    }
}

/* 5 Columns Tablet */
@media all and (min-width: 768px) and (max-width: 980px) {
    .five-col-tab .et_pb_column {
        width:15.6% !important;
    }

.five-col-mob .et_pb_column:nth-last-child(-n+5) {
        margin-bottom:0;
    }
    
    .five-col-tab .et_pb_column:not(:nth-child(5n)) {
        margin-right:5.5% !important;
    }
}

/* 6 Columns Tablet */
@media all and (min-width: 768px) and (max-width: 980px) {
    .six-col-tab .et_pb_column {
        width:12.083% !important;
    }

    .six-col-tab .et_pb_column:nth-last-child(-n+6) {
        margin-bottom:0;
    }

    .six-col-tab .et_pb_column:not(:nth-child(6n)) {
        margin-right:5.5% !important;
    }
}


/*** ==================== Load local fonts / Poppins and Rubiks family ==================== ***/

/* WOFF2 works on  Chrome 26+, Opera 23+, Firefox 39+*/
/* WOFF works on Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
/* poppins-100 - latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: local('sans-serif'),
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-100.woff2') format('woff2'), 
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-100.woff') format('woff'); 
  }
  /* poppins-100italic - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: local('sans-serif'),
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-100-Italic.woff2') format('woff2'), 
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-100-Italic.woff') format('woff'); 
  }
  /* poppins-200 - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: local('sans-serif'),
         url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-200.woff2') format('woff2'), 
         url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-200.woff2') format('woff'); 
  }
  /* poppins-200italic - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: local('sans-serif'),
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-200-Italic.woff2') format('woff2'), 
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-200-Italic.woff') format('woff'); 
  }
  /* poppins-300 - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local('sans-serif'),
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-300.woff2') format('woff2'), 
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-300.woff2') format('woff'); 
  }
  /* poppins-300italic - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: local('sans-serif'),
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-300-Italic.woff2') format('woff2'), 
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-300-Italic.woff') format('woff'); 
  }
  /* poppins-regular - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('sans-serif'),
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-Regular.woff2') format('woff2'), 
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-Regular.woff2') format('woff'); 
  }
  /* poppins-italic - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local('sans-serif'),
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-Italic.woff2') format('woff2'), 
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-Italic.woff') format('woff'); 
  }
  /* poppins-500 - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local('sans-serif'),
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-500.woff2') format('woff2'), 
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-500.woff2') format('woff'); 
  }
  /* poppins-500italic - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: local('sans-serif'),
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-500-Italic.woff2') format('woff2'), 
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-500-Italic.woff') format('woff'); 
  }
  /* poppins-600 - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: local('sans-serif'),
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-600.woff2') format('woff2'), 
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-600.woff2') format('woff'); 
  }
  /* poppins-600italic - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: local('sans-serif'),
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-600-Italic.woff2') format('woff2'), 
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-600-Italic.woff') format('woff'); 
  }
  /* poppins-700 - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('sans-serif'),
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-700.woff2') format('woff2'), 
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-700.woff2') format('woff'); 
  }
  /* poppins-700italic - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: local('sans-serif'),
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-700-Italic.woff2') format('woff2'), 
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-700-Italic.woff') format('woff'); 
  }
  /* poppins-800 - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: local('sans-serif'),
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-800.woff2') format('woff2'), 
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-800.woff2') format('woff'); 
  }
  /* poppins-800italic - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: local('sans-serif'),
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-800-Italic.woff2') format('woff2'), 
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-800-Italic.woff') format('woff'); 
  }
  /* poppins-900 - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local('sans-serif'),
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-900.woff2') format('woff2'), 
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-900.woff2') format('woff'); 
  }
  /* poppins-900italic - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: local('sans-serif'),
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-900-Italic.woff2') format('woff2'), 
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Poppins/Poppins-900-Italic.woff') format('woff'); 
  }

/* == Rubik == */

/* WOFF2 works on  Chrome 26+, Opera 23+, Firefox 39+*/
/* WOFF works on Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  /* rubik-300 - latin */
  @font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local('sans-serif'),
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Rubik/Rubik-300.woff2') format('woff2'), 
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Rubik/Rubik-300.woff2') format('woff'); 
  }
  /* rubik-300italic - latin */
  @font-face {
    font-family: 'Rubik';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: local('sans-serif'),
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Rubik/Rubik-300-Italic.woff2') format('woff2'), 
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Rubik/Rubik-300-Italic.woff') format('woff'); 
  }
  /* rubik-regular - latin */
  @font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('sans-serif'),
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Rubik/Rubik-Regular.woff2') format('woff2'), 
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Rubik/Rubik-Regular.woff2') format('woff'); 
  }
  /* rubik-italic - latin */
  @font-face {
    font-family: 'Rubik';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local('sans-serif'),
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Rubik/Rubik-Italic.woff') format('woff2'), 
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Rubik/Rubik-Italic.woff') format('woff'); 
  }
  /* rubik-500 - latin */
  @font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local('sans-serif'),
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Rubik/Rubik-500.woff2') format('woff2'), 
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Rubik/Rubik-500.woff2') format('woff'); 
  }
  /* rubik-500italic - latin */
  @font-face {
    font-family: 'Rubik';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: local('sans-serif'),
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Rubik/Rubik-500-Italic.woff2') format('woff2'), 
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Rubik/Rubik-500-Italic.woff') format('woff'); 
  }
  /* rubik-600 - latin */
  @font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: local('sans-serif'),
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Rubik/Rubik-600.woff2') format('woff2'), 
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Rubik/Rubik-600.woff2') format('woff'); 
  }
  /* rubik-600italic - latin */
  @font-face {
    font-family: 'Rubik';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: local('sans-serif'),
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Rubik/Rubik-600-Italic.woff2') format('woff2'), 
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Rubik/Rubik-600-Italic.woff') format('woff'); 
  }
  /* rubik-700 - latin */
  @font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('sans-serif'),
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Rubik/Rubik-700.woff2') format('woff2'), 
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Rubik/Rubik-700.woff2') format('woff'); 
  }
  /* rubik-700italic - latin */
  @font-face {
    font-family: 'Rubik';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: local('sans-serif'),
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Rubik/Rubik-700-Italic.woff2') format('woff2'), 
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Rubik/Rubik-700-Italic.woff') format('woff'); 
  }
  /* rubik-800 - latin */
  @font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: local('sans-serif'),
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Rubik/Rubik-800.woff2') format('woff2'), 
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Rubik/Rubik-800.woff2') format('woff'); 
  }
  /* rubik-800italic - latin */
  @font-face {
    font-family: 'Rubik';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: local('sans-serif'),
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Rubik/Rubik-800-Italic.woff2') format('woff2'), 
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Rubik/Rubik-800-Italic.woff') format('woff'); 
  }
  /* rubik-900 - latin */
  @font-face {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local('sans-serif'),
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Rubik/Rubik-900.woff2') format('woff2'), 
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Rubik/Rubik-900.woff2') format('woff'); 
  }
  /* rubik-900italic - latin */
  @font-face {
    font-family: 'Rubik';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: local('sans-serif'),
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Rubik/Rubik-900-Italic.woff2') format('woff2'), 
        url('https://x8c.e0a.mwp.accessdomain.com/wp-content/Fonts/Rubik/Rubik-900-Italic.woff') format('woff'); 
  }

body{
        font-family: 'Poppins';
    }

.et-pb-icon {
    font-family: ETmodules !important;	
}

/*  Fonts-OK */