/* LICENSE & DETAILS
   ==================================================

	Theme Name: Uplift Child Theme
	Theme URI: http://uplift.swiftideas.com
	Description: An Incredible Responsive Multi-Purpose WordPress Theme - Designed & Developed by Swift Ideas ( www.swiftideas.com )
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Template: uplift
	Version: 1.0
	Author: Swift Ideas
	Author URI: www.swiftideas.com

	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

   ==================================================
*/

/* --------------------------------------------
	CHILD THEME CSS
-------------------------------------------- */

@import url('https://fonts.googleapis.com/css?family=Fredericka+the+Great');

.sf-promo-bar p.standard, .sf-promo-bar.text-size-standard p{
    font-family: 'Lato', sans-serif!important;
    font-size: 28px!important;
    font-weight: 300!important;
}

.space-icon .sf-icon-box.sf-icon-box-standard-center {padding: 30px 0 10px!important;}
.icon-contact .sf-icon-box-content-wrap{display:none!important}
.icon-contact .sf-icon-box{margin:0!important; padding:0!important;}
.icon-contact .sf-icon-box .sf-svg-icon-holder { top:65px!important;  position: relative!important;}



.sf-promo-bar.page-align-no {padding-right:0!important; }

.gallery-item figure.animated-overlay { border-radius: 0px!important;}
.gallery-item figure { margin-bottom: 0px!important;}
.impact-text > * {font-size: 25px!important;}
.row-overlay{opacity:0.5!important}
.sf-icon-box .sf-svg-icon-holder{margin-bottom: 0!important; }


.home #main-container, .home #main-container .inner-container-wrap, .home .fw-row.row {overflow:visible!important}


@media only screen and (min-width: 1200px) and (max-width: 1430px){
	.sf-icon-box-content h4{font-size: 18px!important;}
}
@media only screen and (max-width: 1200px){
	.sf-icon-box-content h4{font-size: 15px!important;}
}


@media only screen and (min-width: 1112px) and (max-width: 1377px){
	.impact-text > * {font-size: 22px!important;}
	.sf-promo-bar.page-align-no {padding-left: 2%;}
}
@media only screen and (min-width: 1024px) and (max-width: 1112px){
	.impact-text > * {font-size: 20px!important;}
	.sf-promo-bar.page-align-no {padding-left: 2%;}
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
	.icon-contact .sf-icon-box .sf-svg-icon-holder { top:85px!important;  position: relative!important;}
}
@media only screen and (max-width: 767px){
	.impact-text > * {font-size: 22px!important;}
	.icon-contact .sf-icon-box .sf-svg-icon-holder { top:0!important;  position: relative!important;}
	.sf-promo-bar.page-align-no {padding-right:10%!important; }
	.sf-promo-bar.text-size-impact-text, .sf-promo-bar.text-size-impact-text-large { padding-bottom: 20px;}

}

@media only screen and (max-width: 400px){
	h1{font-size: 29px!important;}
}
