/*
Theme Name: MJP_Accountants
Template:     Divi
*/

@import url("../Divi/style.css");

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

/*
 Colours -
Cool Grey - rgba(116,118,120,1), #747678;
Turquoise - rgba(99,206,202,1), #63CECA;
Pink - rgba(116,118,120,1), #EE3780;
Dark Grey (text) - #505050;
Footer Grey - #414145;
Bottom Footer - #333333;
*/

/* ---------- Core Elements ----------*/

h1, h2, h3, h4, h5 ,h6 {font-weight: 500px !important;}

.et-info-phone2 {position:relative; margin-right: 13px; display: inline;}
.et-info-phone2:before {
	font-family: ETmodules!important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	-webkit-font-feature-settings: normal;
	font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-shadow: 0 0;
	content: "\e090";
	position: relative;
	top: 2px;
	margin-right: 2px;
}

.et_pb_contact_captcha_question:before {content: 'Proof I am not a robot: ' !important;}

.et-social-google-plus a.icon:before { 
	background: url('https://www.mjpaccountants.co.uk/wordpress-cms/wp-content/uploads/2020/11/linkedin.svg'); 
	content: '' !important; 
	display: inline-block !important;  
	background-repeat: no-repeat;
}
.et_pb_social_media_follow .et-social-google-plus a {
	margin-bottom: -9px;
}
.et_pb_social_media_follow .et-social-google-plus a.icon:before { 
	display: block !important;
	height: 16px;
	width: 16px;
	margin: 8px;
}
#top-header .et-social-google-plus a.icon:before {
	height: 14px;
	width: 15px;
	margin-bottom: -1px;
}
#main-footer .et-social-google-plus a.icon:before { 
	height: 24px; 
	width: 24px; 
	margin-bottom: -1px;
}

.single-post p:first-child {font-size: 1.2em !important;}

/* ---------- Media Query Elements ----------*/

/* Setting the breakpoint of the mobile menu for screens below 1450px */
@media only screen and (max-width: 1450px) {

}

/*** Responsive Styles Screens Above 981px ***/
@media (min-width: 981px), all {

}

/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
  
}

/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 981px) and (max-width: 1190px) {


}
 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {
	
}
 
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {


}
 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {

}
 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
	.et_pb_text_inner {text-align: center !important;}
}
 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {

}