@charset "UTF-8";
/* CSS Document */

/*
 Theme Name:   Imperium Consulting
 Theme URI:    https://generatepress.com
 Description:  GeneratePress Child Theme
 Author:       Guy-Paul Mitchell-Dwelly
 Author URI:   https://imperiumconsulting.co.uk/wp/
 Template:     generatepress
 Version:      2.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         generatepress-child
*/

/*  ====================================
    Global settings
    ==================================== */
	
	
/*  ====================================
    Top Bar
    ==================================== */
	/*contact details	*/
	.contactBanner {
		/*float: right;
		margin: 0 12px 40px 0;*/
	}
	.contactBanner p,
	.contactBanner a {
		margin-bottom: 0;
		color: #fff;
		font-size: 17px;
	}
	.contactBanner a .fa-envelope {
		font: normal normal normal 17px/1 FontAwesome !important;
		font-size: 17px !important;
		color: #fff;
	}
	.contactBanner a .fa-phone {
		font: normal normal normal 26px/1 FontAwesome !important;
		font-size: 26px !important;
		vertical-align: middle;
		color: #fff;
	}
	.contactBanner a .fa-facebook-square,
	.contactBanner a .fa-twitter-square {
		font: normal normal normal 18px/1 FontAwesome !important;
		font-size: 18px !important;
		vertical-align:middle;
		/*padding-top:2px;*/
		color: #fff;
	}
	.contactBanner a:hover .fa-phone,
	.contactBanner a:hover .fa-envelope,
	.contactBanner a:hover .fa-facebook-square,
	.contactBanner a:hover .fa-twitter-square {
		color: #46bcec;
	}

/*  ====================================
	Contact Form
	==================================== */
	.nf-form-fields-required {
		padding: 0 0 12px 8px;
	}
	.nf-field-label {
		margin-bottom: 3px !important;
	}
	
	.contactAddress img {
		margin-bottom: 15px;
	}
	.contactAddress p {
		margin-bottom: 4px;
	}
	.spamText {
		font-size: 13px;
		color: #212121 !important;
		margin-bottom: 5px !important;
	}

/*  ====================================
    Home page
    ==================================== */
	
	@media screen and (min-width :100px) and (max-width : 850px) {
	/*.doublePoints {
		margin-top: 0px;
		margin-bottom: 0px;
	}*/
	
	h1.entry-title{ 
	text-align: left; font-size: 30px; width: 100%;
	}

	
	i.wp-svg-home.home{
	font-size:500%;
	color:#FF9933;
	}

	i.wp-svg-stack.stack{
	font-size:500%;
	color:#FF9933;
	}
	i.wp-svg-office.office{
	font-size:500%;
	color:#FF9933;
	}

	i.wp-svg-library.library{
	font-size:500%;
	color:#FF9933;
	}

	i.wp-svg-phone.phone{
	font-size:500%;
	color:#FFFFFF;
	}

	i.wp-svg-envelop.envelop{
	font-size:500%;
	color:#FFFFFF;
	}

	i.wp-svg-location-2.location-2{
	font-size:500%;
	color:#FFFFFF;
	}

	.footer-widget-1 {
	text-align: left;
	}
	
	.footer-widget-2 {
	text-align: left;
	}
	
	.footer-widget-3 {
	text-align: left;
	}

	.footer-widget-4 {
	text-align: left;
	}
	
	i.wp-svg-facebook-2.facebook2{
	font-size: 150%;
	color:#FFFFFF;
}	
     p, h1, h2, h3, h4, h5 {
     -webkit-hyphens: manual !important;
     -moz-hyphens: manual !important;
     -ms-hyphens: manual !important;
     hyphens: manual !important;
      }

}

