/*
 Theme Name:   DiviFX
 Theme URI:    http://divifx.com/
 Description:  The Ultimate Divi Child Theme. Requires Divi from Elegant Themes
 Author:       GammaFX Studio - 405 Ideas, Inc. Brand
 Author URI:   http://gammafx.com/
 Template:     Divi
 Version:      1.2.1
 Text Domain:  DiviFX
*/
/* DO NOT EDIT: Use /css/local.css Instead */


/* KEY UTILITY STYLES */


body .divifx_ajax div {
	position: relative;
}
body .divifx_ajax .loading:before {
    opacity: 1 !important;
    font-family: 'ETmodules' !important;
    content: "\e02d" !important;
    vertical-align: middle !important;
    font-weight: 400 !important;
    position: absolute !important;
    left: 50% !important;
    top: 50% !important;
    margin: -15px 0 0 -15px !important;
    color: #2ea3f2 !important;
    font-size: 30px !important;
    display: block !important;
	width:auto !important;
	height:auto !important;
    -webkit-font-smoothing: antialiased !important;
    -webkit-animation: spin 2s linear infinite !important;
    -moz-animation: spin 2s linear infinite !important;
    animation: spin 2s linear infinite !important;
    z-index: 1 !important;
}
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

body .divifx_ajax .loading:after {
    content: '';
	position: absolute;
    width: 100%;
    height: 100%;
	background-color:rgba(255,255,255,0.8);
	/*background-image: url(../images/ajax-loader.svg);*/
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
	top:0;
	left:0;
}

.et_pb_blog_grid.et_pb_module.hide-content .et_pb_post .post-content { display:none; }


@media only screen and (min-width: 1400px) {

}
@media only screen and (min-width: 981px) {

}

/*-------------------[1080px]------------------*/
@media only screen and (min-width: 1100px) and (max-width: 1405px) {
	
}

/*-------------------[960px]------------------*/
@media only screen and (min-width: 981px) and (max-width: 1100px) {

}

/*-------------------[768px]------------------*/
@media only screen and (max-width: 980px) {

}

/*-------------------[480px]------------------*/
@media only screen and (max-width: 767px) {

}

/*-------------------[320px]------------------*/
@media only screen and (max-width: 479px) {

}


