/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */
body:not(.template-slider) #Header {
    min-height: 90px!important;
}
#menu > ul > li > a, a.button.action_button {
    text-transform: uppercase!important;
}
.header-plain #Top_bar .menu > li > a span:not(.description) {
    padding: 0 15px!important;
}
.button_icon .icon-phone:before {
    transform: rotate(90deg);
}
.icon-phone:before {
    transform: rotate(90deg);
}
.frms h3 {
    color: #fff;
    border-bottom: 1px solid #fff;
    padding-bottom: 1%;
    font-size: 27px;
    font-weight: 900;
}
.frms label, legend {
    color: #fff;
}
.secf h4 {
    font-size: 22px;
    font-weight: 600;
}

.benift .column.mcb-column.one-fourth.column_icon_box {
    margin-bottom: 0px!important;
    font-weight: 900;
}
.benift h4.title {
    font-size: 20px;
    margin-bottom: 10px!important;
    font-weight: 900!important;
}
.benift .desc {
    font-weight: 500!important;
}
#Footer .footer_copy .one {
    margin-bottom: 0px!important;
    padding-top: 0px!important;
}
.frmst a {
    color: #2b8a8a!important;
}
.frmst input#apply_tigger {
   /* background: #328c8c!important;*/
   background: #133a3a !important;
}
.widget > h3 {
    font-size: 18px;
    line-height: 22px;
    font-weight: 900;
    background: #77216d;
    color: #fff!important;
    padding: 1% 2%;
}
#Footer a {
    text-decoration: none!important;
}
.areasrvd h5 {
    font-weight: 600;
    letter-spacing: 0.50px;
    text-transform: uppercase;
    font-family: 'Lato';
    font-size: 16px!important;
    color: #000;
}
.areasrvd a {
    text-decoration: none!important;
    color: #000;
    font-weight: 500;
}
h2.entry-title {
    font-size: 16px!important;
    line-height: 22px!important;
}

#Action_bar .contact_details {
    float: left;
    width: 95%;
    text-align: right;
}


 .areasrvd ul li {
    list-style-image: url(https://equityloanscanada.com/wp-content/uploads/2021/07/loca-icon.png);
}





/*CUSTOM CSS*/

.module-location {
	padding: 32px 0 30px;
}
.location-individual-page {
	padding-top: 0;
}
.module-location .module-header {
	font-size: 30px;
	text-align: center;
}
.module-location .module-title {
	padding-bottom: 3px;
	margin: 0 0 32px;
	font-size: 37px;
	background: url(https://equityloanscanada.com/images/strip-02.png) no-repeat center bottom;
	color: #fff;
}
.post h2 {
    font-size: 24px;
    letter-spacing: 0.5px;
}
/* .get-your-loan */

.get-your-loan {
	max-width: 240px;
	margin: 0 auto;
	text-align: center;
}
.get-your-loan p {
    font-size: 16px;
    line-height: 1.2em;
    margin-bottom: 0px;
    color: #fff;
}
.get-your-loan h3 {
	font-family: 'Merriweather', serif;
	font-size: 30px;
	color: #fff;
}

/* .find-state */

.find-state {
	padding: 106px 0 0;
	text-align: center;
	background: url(https://equityloanscanada.com/images/icon-07.png) no-repeat center top;
}
.find-state p {
	font-size: 20px;
	line-height: 1.2em;
	color: #fff;
}

/* .page-header */

.page-header {
	height: 120px;
	text-align: center;
	background: #77216d none no-repeat center;
	background-size: cover;
}
.page-header:before {
	content: " ";
	display: inline-block;
	height: 100%;
	text-align: center;
	vertical-align: middle;
}
.page-header h1 {
	display: inline-block;
	margin: 0;
	font-size: 32px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	vertical-align: middle;
}

.generic-page-content ul {
	margin: 30px 0;
}
.generic-page-content li {
	padding: 0 0 0 28px;
	background: url(https://equityloanscanada.com/images/icon-08.png) no-repeat 0 3px;
}
.generic-page-content li + li  {
	margin-top: 18px;
}

/* .list-counter */

.list-counter ul {
	counter-reset: autoIncre;
}
.list-counter li {
	counter-increment: autoIncre;
	position: relative;
	padding: 5px 0 0 57px;
	background: none;
}
.list-counter li + li {
	margin-top: 24px;
}
/*.list-counter li:before {
	content:  counter(autoIncre);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 36px;
	height: 36px;
	font-size: 18px;
	line-height: 36px;
	text-align: center;
	background: #77216d;
	color: #fff;
	-webkit-border-radius: 100%;
		 -moz-border-radius: 100%;
					border-radius: 100%;
}*/

.location-individual-page {
	background-image: none !important;
}
.location-individual-page p,
.location-individual-page h3 {
	color: #424242;
}
.location-individual-page .find-state {
	background: url(https://equityloanscanada.com/images/icon-10.png) no-repeat center top;
}
.location-individual-page path,
.location-individual-page polygon {
	stroke: #fff;
}
/* .get-your-loan */

.get-your-loan {
	float: left;
	width: 30%;
	padding-top: 17%;
	text-align: left;
}
.get-your-loan p {
	font-size: 18px;
}
.get-your-loan h3 {
	font-size: 35px;
}

/* .map-wrapper */

.map-wrapper {
	float: left;
	width: 70%;
}

/* .find-state */

.find-state {
	float: right;
	width: 70%;
}

/* .find-state */

.find-state {
	position: absolute;
	top: 15%;
	right: 2%;
	width: 100%;
	max-width: 240px;
	padding-left: 60px;
	text-align: left;
	background: url(https://equityloanscanada.com/wp-content/uploads/2021/06/icon-06.png) no-repeat 0 0;
}
.location-individual-page .find-state {
	background: url(https://equityloanscanada.com/images/icon-09.png) no-repeat 0 0;
}

.sldrsec1 h1 {
    color: #fff;
    font-size: 50px;
    line-height: 62px;
    font-weight: 900;
    letter-spacing: 1px;
}
.sldrsec1 p {
    color: #fff;
    font-size: 28px;
    font-weight: 900;
    font-family: "Playfair Display",Arial,Tahom;
    line-height: 35px;
    letter-spacing: 1px;
}
.equitysec1 h3 {
    font-size: 26px;
}

.trmcn a {
  color: #fff !important;
  text-decoration: none;
}

.submtsec {
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 0.50px;
    font-size: 15px;
}

@media screen and (max-width: 767px) and (min-width: 320px){
.find-state {
    padding: 0px 0 0!important;
	}
.find-state {
    position: relative!important;
    top: 0!important;
    right: 0!important;
    width: 100%!important;
    max-width: 240px;
    padding-left: 0px!important;
    text-align: left!important;
    background: none!important;
}

.get-your-loan {
    width: 100%!important;
 }
.get-your-loan p {
    font-size: 18px!important;
    text-align: center!important;
    line-height: 28px!important;
    padding-bottom: 5px!important;
}
.get-your-loan h3 {
    font-size: 28px!important;
    text-align: center!important;
}
.secf h4 {
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
}
#Action_bar .contact_details {
    float: left;
    width: 50%;
    text-align: left;
}
#Action_bar .social {
    float: right;
    padding-top: 2%!important;
}
.sldrsec1 h1 {
    font-size: 35px;
    line-height: 42px;
}
.sldrsec1 p {
    font-size: 22px;
    line-height: 28px;
}
.sldrsec1 {
    padding-top: 60px!important;
    padding-bottom: 60px!important;
}
.equitysec1 h3 {
    font-size: 20px;
}
}





