/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
/* =Theme customization starts here
------------------------------------------------------- */@font-face {	font-family: Lora Bold;	src: url('fonts/Lora-Bold.ttf') format('truetype');}@font-face {	font-family: Lora Medium;	src: url('fonts/Lora-Medium.ttf') format('truetype');}@font-face {	font-family: Lora Regular;	src: url('fonts/Lora-Regular.ttf') format('truetype');}@font-face {	font-family: Lora SemiBold;	src: url('fonts/Lora-SemiBold.ttf') format('truetype');}@font-face {	font-family: OpenSans Regular;	src: url('fonts/OpenSans-Regular.ttf') format('truetype');}@font-face {	font-family: Poppins Regular;	src: url('fonts/Poppins-Regular.ttf') format('truetype');}body {	font-family: Lora Regular;	font-size: 16px;	line-height: 40px;	color: #595757;	font-weight: 400;}.container {	width:92%;	max-width:1320px;}h1, h2, h3, h4, h5, h6 {	font-family: Lora Medium;	color: #000;	font-weight: 500;}h1 {	font-size: 82px;	line-height:105px;}h1.pageTitle {	font-size: 42px;	line-height:65px;}h2 {	font-size: 36px;	line-height: 52px;}h3 {	font-size: 28px;	line-height: 38px;}h4 {	font-size: 22px;	line-height: 33px;}h5 {	font-size: 16px;	line-height: 26px;}header {	z-index: 9999;	position: relative;}.subTitle {	font-family: Lora SemiBold;}.et_pb_module .mobile_menu_bar:before {	top: 2px;	font-size: 40px;	color: #fff !important;}#menu-main-menu {	margin-right: 0px !important;	align-items: center !important;}#menu-main-menu li {		padding: 0px 40px 0px 40px !important;}#menu-main-menu li a {		font-size: 15px;		line-height: 26px;	font-weight:500;	color: #fff !important;	padding: 0px !important;}#menu-main-menu li .sub-menu {	width:auto !important;}#menu-main-menu li .sub-menu li { 	padding: 0px 0px 0px 0px !important;}#menu-main-menu li .sub-menu li a { 	color: #000 !important;	padding: 8px !important;}#menu-main-menu li.menu-btn a:hover {	opacity:1 !important;}#menu-main-menu li.menu-item-has-children a:after { 	right: -18px !important;}.comn-btn {	background: #B78E5F;	font-size: 18px;	line-height: 18px;	padding: 27px 35px;	font-family: Lora Regular;	color: #fff;		display: inline-block;}.comn-btn:hover {	background: #000;}.row-cnt-col-rvs {	display: flex;	align-items: center}.play-btn img {	transform: scale(0.9);	transition: all 1s ease-in-out;	cursor:pointer;}.play-btn img:hover {	transform: scale(1);}.our-propertie-title {	margin-top:15px;}.our-properties-data .comn-btn {	padding: 18px 25px;	font-size: 15px;}.agent-data {	background: #B78E5F;	padding: 30px 10px;	text-align: center;	width: 90%;	margin: auto;	transition: all 0.3s ease-in-out;	}.agent-box:hover .agent-data {	background: #000;}.agent-data h3,.agent-data p {	padding-bottom:0px;	color:#fff;}.agent-data p a {	color:#fff;}.agent-data h3 {	font-size:28px !important; }.agent-data p {	line-height: 35px;}.et_pb_toggle {	margin-bottom:0px !important;	padding: 20px 0px !important;}.et_pb_toggle_open .et_pb_toggle_title:before {	content:url(/wp-content/themes/divi-child/img/close.png);	display:block !important;	transform: scale(0.5);}.et_pb_toggle_close .et_pb_toggle_title:before {	content:url(/wp-content/themes/divi-child/img/open.png);	transform: scale(0.5);}.zoom-img {	overflow:hidden;}.zoom-img img {		transition: all 1s ease-in-out;}.zoom-img:hover img {	transform: scale(1.1);}.our-propertie-img.zoom-img img {	margin-bottom: -15px;}.text-center {	text-align:center;}.home-slider .our-propertie-title {	min-height: 77px;}/* COMMUNITIES PAGE */.communiti-img-box .et_pb_only_image_mode_wrap {	position:relative;}.communiti-img-box:hover .et_pb_only_image_mode_wrap:before {	position:absolute;	content:"";	background:rgba(212, 186, 159, 0.5);	width:100%;	height:100%;	left:0px;	top:0px;}#sgpb-popup-dialog-main-div[style] {	border:0px !important;}/* //COMMUNITIES PAGE *//* AGENT PAGE */.todd-bio,.farren-bio,.beverly-bio,.tempe-bio,.brandon-bio,.reene-bio,.maegen-bio,.mark-bio,.nona-bio {	cursor:pointer;}.agent-bio-text a {	color:#000;}/* //AGENT PAGE *//* ALL PROPERTIES PAGE */.all-properties-tabs .et_pb_tabs_controls {	background-color:transparent;}.all-properties-tabs .et_pb_tabs_controls:after {	display:none;}.all-properties-tabs .et_pb_tabs_controls li {	border:1px solid #B78E5F !important;	margin: 0px 5px;	padding: 7px 0px;}.all-properties-tabs .et_pb_tabs_controls li a { 	font-family: OpenSans Regular;	font-size:18px;	line-height:27px;	font-weight:400;}.all-properties-tabs .our-properties {	display: flex;	flex-wrap: wrap;	justify-content: space-between;	gap: 20px;}.all-properties-tabs .our-properties .our-properties-column {	width:32%;}.all-properties-tabs .our-propertie-title { 	min-height: 77px;}.all-properties-tabs .et_pb_tab {	padding:0px 0px 0px 0px;}.panel .our-properties {	display: flex;	flex-wrap: wrap;	justify-content: start;	gap: 20px;}.panel .our-properties .our-properties-column {	width:32%;}.panel .our-propertie-title { 	min-height: 77px;}/* //ALL PROPERTIES PAGE *//* PROPERTY DETAILS */ .properties-details {	display:flex;	flex-wrap:wrap;		justify-content: space-between;	gap: 20px;}.form-column {	width:48%;}.form-column.full-size {	width:100%;}.form-column label {	color:#000;	font-size:20px;	font-family: Poppins Regular;}.form-column label em {	color:#c00;}.form-column input[type="text"],.form-column input[type="email"],.form-column input[type="tel"],.form-column select,.form-column textarea {	width:100%;	border:0px;	background:#F7F7F7;	border-radius:10px;	padding: 20px;}.form-column textarea {	max-height:150px;}.form-column input[type="submit"] {	background: #B78E5F;	font-size: 18px;	line-height: 18px;	padding: 27px 35px;	font-family: Lora Regular;	color: #fff;		display: inline-block;	border: 0px;	min-width: 204px;	margin-top: 30px;	cursor:pointer;}.form-column input[type="submit"]:hover {	background: #000;}.form-column span.wpcf7-spinner {	position: absolute;}.side-form .properties-details {	gap: 12px;}.side-form .form-column label {	font-size: 14px;}.side-form .form-column input[type="text"],.side-form .form-column input[type="email"],.side-form .form-column input[type="tel"],.side-form .form-column select,.side-form .form-column textarea {	padding: 14px;	border-radius: 5px;}.side-form .form-column textarea {	max-height:60px;}.side-form .form-column input[type="submit"] {	padding: 17px 35px;	min-width: 144px;	margin-top: 0px;	cursor:pointer;}.side-form .form-column.text-center {	text-align:left;}.map-slider .container {	padding-top:0px !important;	width:100%;}.map-slider .container:before {	display:none;}.map-slider .slick-slider {	margin-bottom: 0px;}.map-slider .slick-slider img {	border-radius:8px;	}.mal-id a {	color:#595757;}section.carousel .thumbnails-track .thumbnails.slick-slider {	margin-bottom: 0px !important;}span.sold {	color:#cc0000;}/* //PROPERTY DETAILS */ /* PROPERTY LOCATION PAGE */.page-title-banner {	background:transparent url(/wp-content/themes/divi-child/img/page-title-img.jpg) 50% 50% no-repeat;	background-attachment:fixed;	padding:190px 0px;}.page-title-banner-section {	padding:185px 0px 165px !important;}.page-title {	color:#fff;}.section-padding {	padding-top:70px;	padding-bottom:70px;}.section-top-padding {	padding-top:70px;	}.section-bottom-padding {		padding-bottom:70px;}.row {	display:flex;	flex-wrap:wrap;	justify-content:space-between;}.col-md-6 {	width:49%;}.title-line-left,.title-line-center {	position:relative;	padding-bottom:30px;}.title-line-left:before,.title-line-center:before {	position:absolute;	content:"";	background:#b78e5f;	width:163px;	height:2px;	left:0px;	bottom: 10px;}.title-line-center:before {	left:calc(50% - 82px);	}.map-gallery-box .container {	width:75%;}.map-gallery-box .slick-slider {	margin-bottom:0px !important;}/* //PROPERTY LOCATION PAGE *//* TABS CSS */.warpper {	display:flex;	flex-direction: column;	align-items: center;}.tab {	cursor: pointer;		display:inline-block;	border: 1px solid #B78E5F !important;	margin: 0px 5px;	padding: 10px 30px;	text-align:center;		font-family: OpenSans Regular;	font-size: 18px;	line-height: 27px;	font-weight: 400;	color: #b78e5f !important;}.panels {	width:100%;	}.panel {	display:none;	animation: fadein .8s;}@keyframes fadein {    from {        opacity:0;    }    to {        opacity:1;    }}.panel-title {	font-size:1.5em;	font-weight:bold}.radio {	display:none;}#all:checked ~ .panels #all-panel,#acreage:checked ~ .panels #acreage-panel,#waterfront:checked ~ .panels #waterfront-panel,#lots:checked ~ .panels #lots-panel,#residential:checked ~ .panels #residential-panel,#commercial:checked ~ .panels #commercial-panel {	display:block}#all:checked ~ .tabs #all-tab,#acreage:checked ~ .tabs #acreage-tab,#waterfront:checked ~ .tabs #waterfront-tab,#lots:checked ~ .tabs #lots-tab,#residential:checked ~ .tabs #residential-tab,#commercial:checked ~ .tabs #commercial-tab {	background:#B78E5F !important;	color:#fff !important;	border: 1px solid #B78E5F !important;}/* //TABS CSS *//* FOOTER */.footer-main-box {	display:flex;	flex-wrap:wrap;	justify-content: space-between;}.footer-column {	width:26%;}.footer-column.one {	width:33%;}.footer-column h4 {	color:#fff;}.footer-column p {	line-height:33px;	color:#fff;}.footer-download-link,.footer-link,.footer-address-link {	padding:0px !important;}.footer-download-link li,.footer-link li,.footer-address-link li {	list-style-type:none;}.footer-link li,.footer-address-link li {	padding: 10px 0px !important;}.footer-link li {	display:inline-block;	width:calc(50% - 4px);}.footer-download-link li a {	padding: 20px 0px 20px 45px;	background:url(/wp-content/themes/divi-child/img/pdf.png) 0px 50% no-repeat;	background-size:35px;	color:#fff;	line-height: 53px;}.page-pdf-link {	text-align:center;}.page-pdf-link li {	display:inline-block;	margin: 0px 15px;}.page-pdf-link li a {	color:#000;}.footer-link li a {	color:#fff;}.footer-address-link li a {	padding-left:45px;		background-size:25px !important;	color:#fff;}.footer-address-link li a.envelop {	background:url(/wp-content/themes/divi-child/img/envelop.png) 0px 50% no-repeat;}.footer-address-link li a.phone {	background:url(/wp-content/themes/divi-child/img/phone.png) 0px 50% no-repeat;}.footer-address-link li a.fax {	background:url(/wp-content/themes/divi-child/img/fax.png) 0px 50% no-repeat;}.footer-address-link li a.location {	background:url(/wp-content/themes/divi-child/img/location.png) 0px 50% no-repeat;}.footer-social-link {	display:flex;	color:#fff;	gap: 20px;	align-items: center;	justify-content: end;}.social-link {	padding:0px !important;	display: flex;	gap: 20px;}.social-link li {	list-style-type:none;	display:inline-block:}.social-link li a {	display: inline-block; 	padding-bottom: 0px !important;	max-height: 28px;	margin-top: 5px;}.social-link li img {	max-width:28px;}/* //FOOTER *//* RESPONSIVE */@media (min-width:1200px) {	#menu-main-menu li.menu-btn {		background: #B78E5F;		font-size: 18px !important;		line-height: 18px !important;		padding: 12px 35px !important;		font-family: Lora Regular !important;		color: #fff !important;			display: inline-block !important;		margin-left: 40px !important;	}		.menu-btn:hover {		background: #000;	}	#menu-main-menu li.menu-btn {		padding: 15px 35px;		margin-left: 40px;	}		.all-properties-tabs .et_pb_tabs_controls {		display: flex;		justify-content: space-evenly;	}		.all-properties-tabs .et_pb_tabs_controls li {		margin: 0px 0px;	}		.current-image img {		max-height: 470px !important;		min-width: 825px !important;	}}@media (max-width:980px) {	}@media (max-width:768px) {	h1,	h1.pageTitle {		font-size: 42px;		line-height: 58px;	}		h2 {		font-size: 34px;		line-height: 44px;	}		h3 {		font-size: 28px;		line-height: 34px;	}		h4 {		font-size: 24px;		line-height: 34px;	}		h5 {		font-size: 16px;		line-height: 26px;	}		.row-cnt-col-rvs {		flex-direction: column-reverse;		gap: 40px;	}		.comn-btn,	.form-column input[type="submit"] {		font-size: 16px;		padding: 18px 30px;	}		.section-padding {		padding-top:40px;		padding-bottom:40px;	}	.section-top-padding {		padding-top:40px;		}	.section-bottom-padding {			padding-bottom:40px;	}		.panel .our-properties .our-properties-column {		width: 48%;	}		.tabs {		text-align: center;	}		.tab {		margin-bottom:10px;	}		.page-title-banner-section {		padding:90px 0px 60px !important;	}		.footer-main-box {		gap:30px;	}		.footer-column {		width: 46%;	}			.footer-column.one {		width: 100%;	}		.footer-social-link {		justify-content: center;	}		}@media (max-width:480px) {	h1,	h1.pageTitle {		font-size: 34px;		line-height: 48px;	}		h2 {		font-size: 28px;		line-height: 34px;	}		h3 {		font-size: 24px;		line-height: 32px;	}		h4 {		font-size: 20px;		line-height: 26px;	}		h5 {		font-size: 16px;		line-height: 26px;	}		.comn-btn,	.form-column input[type="submit"] {		font-size: 15px;		padding: 18px 25px;	}		.section-padding {		padding-top:30px;		padding-bottom:30px;	}	.section-top-padding {		padding-top:30px;		}	.section-bottom-padding {			padding-bottom:30px;	}		.row-cnt-col-rvs {		gap: 20px;	}		.panel .our-properties .our-properties-column {		width: 100%;	}		.tab {		display: block;				margin-bottom: 10px;	}		.page-title-banner-section {		padding:60px 0px 20px !important;	}				.form-column,	.footer-column.one,	.footer-column {		width:100%;	}		}/* //RESPONSIVE *//* //BOOTSTRAP */.m-0 {	margin: 0!important;}.mt-0, .my-0 {	margin-top: 0!important;}.mr-0, .mx-0 {	margin-right: 0!important;}.mb-0, .my-0 {	margin-bottom: 0!important;}.ml-0, .mx-0 {	margin-left: 0!important;}.m-1 {	margin: .25rem!important;}.mt-1, .my-1 {	margin-top: .25rem!important;}.mr-1, .mx-1 {	margin-right: .25rem!important;}.mb-1, .my-1 {	margin-bottom: .25rem!important;}.ml-1, .mx-1 {	margin-left: .25rem!important;}.m-2 {	margin: .5rem!important;}.mt-2, .my-2 {	margin-top: .5rem!important;}.mr-2, .mx-2 {	margin-right: .5rem!important;}.mb-2, .my-2 {	margin-bottom: .5rem!important;}.ml-2, .mx-2 {	margin-left: .5rem!important;}.m-3 {	margin: 1rem!important;}.mt-3, .my-3 {	margin-top: 1rem!important;}.mr-3, .mx-3 {	margin-right: 1rem!important;}.mb-3, .my-3 {	margin-bottom: 1rem!important;}.ml-3, .mx-3 {	margin-left: 1rem!important;}.m-4 {	margin: 1.5rem!important;}.mt-4, .my-4 {	margin-top: 1.5rem!important;}.mr-4, .mx-4 {	margin-right: 1.5rem!important;}.mb-4, .my-4 {	margin-bottom: 1.5rem!important;}.ml-4, .mx-4 {	margin-left: 1.5rem!important;}.m-5 {	margin: 3rem!important;}.mt-5, .my-5 {	margin-top: 3rem!important;}.mr-5, .mx-5 {	margin-right: 3rem!important;}.mb-5, .my-5 {	margin-bottom: 3rem!important;}.ml-5, .mx-5 {	margin-left: 3rem!important;}.p-0 {	padding: 0!important;}.pt-0, .py-0 {	padding-top: 0!important;}.pr-0, .px-0 {	padding-right: 0!important;}.pb-0, .py-0 {	padding-bottom: 0!important;}.pl-0, .px-0 {	padding-left: 0!important;}.p-1 {	padding: .25rem!important;}.pt-1, .py-1 {	padding-top: .25rem!important;}.pr-1, .px-1 {	padding-right: .25rem!important;}.pb-1, .py-1 {	padding-bottom: .25rem!important;}.pl-1, .px-1 {	padding-left: .25rem!important;}.p-2 {	padding: .5rem!important;}.pt-2, .py-2 {	padding-top: .5rem!important;}.pr-2, .px-2 {	padding-right: .5rem!important;}.pb-2, .py-2 {	padding-bottom: .5rem!important;}.pl-2, .px-2 {	padding-left: .5rem!important;}.p-3 {	padding: 1rem!important;}.pt-3, .py-3 {	padding-top: 1rem!important;}.pr-3, .px-3 {	padding-right: 1rem!important;}.pb-3, .py-3 {	padding-bottom: 1rem!important;}.pl-3, .px-3 {	padding-left: 1rem!important;}.p-4 {	padding: 1.5rem!important;}.pt-4, .py-4 {	padding-top: 1.5rem!important;}.pr-4, .px-4 {	padding-right: 1.5rem!important;}.pb-4, .py-4 {	padding-bottom: 1.5rem!important;}.pl-4, .px-4 {	padding-left: 1.5rem!important;}.p-5 {	padding: 3rem!important;}.pt-5, .py-5 {	padding-top: 3rem!important;}.pr-5, .px-5 {	padding-right: 3rem!important;}.pb-5, .py-5 {	padding-bottom: 3rem!important;}.pl-5, .px-5 {	padding-left: 3rem!important;}.m-n1 {	margin: -.25rem!important;}.mt-n1, .my-n1 {	margin-top: -.25rem!important;}.mr-n1, .mx-n1 {	margin-right: -.25rem!important;}.mb-n1, .my-n1 {	margin-bottom: -.25rem!important;}.ml-n1, .mx-n1 {	margin-left: -.25rem!important;}.m-n2 {	margin: -.5rem!important;}.mt-n2, .my-n2 {	margin-top: -.5rem!important;}.mr-n2, .mx-n2 {	margin-right: -.5rem!important;}.mb-n2, .my-n2 {	margin-bottom: -.5rem!important;}.ml-n2, .mx-n2 {	margin-left: -.5rem!important;}.m-n3 {	margin: -1rem!important;}.mt-n3, .my-n3 {	margin-top: -1rem!important;}.mr-n3, .mx-n3 {	margin-right: -1rem!important;}.mb-n3, .my-n3 {	margin-bottom: -1rem!important;}.ml-n3, .mx-n3 {	margin-left: -1rem!important;}.m-n4 {	margin: -1.5rem!important;}.mt-n4, .my-n4 {	margin-top: -1.5rem!important;}.mr-n4, .mx-n4 {	margin-right: -1.5rem!important;}.mb-n4, .my-n4 {	margin-bottom: -1.5rem!important;}.ml-n4, .mx-n4 {	margin-left: -1.5rem!important;}.m-n5 {	margin: -3rem!important;}.mt-n5, .my-n5 {	margin-top: -3rem!important;}.mr-n5, .mx-n5 {	margin-right: -3rem!important;}.mb-n5, .my-n5 {	margin-bottom: -3rem!important;}.ml-n5, .mx-n5 {	margin-left: -3rem!important;}.m-auto {	margin: auto!important;}.mt-auto, .my-auto {	margin-top: auto!important;}.mr-auto, .mx-auto {	margin-right: auto!important;}.mb-auto, .my-auto {	margin-bottom: auto!important;}.ml-auto, .mx-auto {	margin-left: auto!important;}@media (min-width:576px) {	.m-sm-0 {		margin: 0!important;	}	.mt-sm-0, .my-sm-0 {		margin-top: 0!important;	}	.mr-sm-0, .mx-sm-0 {		margin-right: 0!important;	}	.mb-sm-0, .my-sm-0 {		margin-bottom: 0!important;	}	.ml-sm-0, .mx-sm-0 {		margin-left: 0!important;	}	.m-sm-1 {		margin: .25rem!important;	}	.mt-sm-1, .my-sm-1 {		margin-top: .25rem!important;	}	.mr-sm-1, .mx-sm-1 {		margin-right: .25rem!important;	}	.mb-sm-1, .my-sm-1 {		margin-bottom: .25rem!important;	}	.ml-sm-1, .mx-sm-1 {		margin-left: .25rem!important;	}	.m-sm-2 {		margin: .5rem!important;	}	.mt-sm-2, .my-sm-2 {		margin-top: .5rem!important;	}	.mr-sm-2, .mx-sm-2 {		margin-right: .5rem!important;	}	.mb-sm-2, .my-sm-2 {		margin-bottom: .5rem!important;	}	.ml-sm-2, .mx-sm-2 {		margin-left: .5rem!important;	}	.m-sm-3 {		margin: 1rem!important;	}	.mt-sm-3, .my-sm-3 {		margin-top: 1rem!important;	}	.mr-sm-3, .mx-sm-3 {		margin-right: 1rem!important;	}	.mb-sm-3, .my-sm-3 {		margin-bottom: 1rem!important;	}	.ml-sm-3, .mx-sm-3 {		margin-left: 1rem!important;	}	.m-sm-4 {		margin: 1.5rem!important;	}	.mt-sm-4, .my-sm-4 {		margin-top: 1.5rem!important;	}	.mr-sm-4, .mx-sm-4 {		margin-right: 1.5rem!important;	}	.mb-sm-4, .my-sm-4 {		margin-bottom: 1.5rem!important;	}	.ml-sm-4, .mx-sm-4 {		margin-left: 1.5rem!important;	}	.m-sm-5 {		margin: 3rem!important;	}	.mt-sm-5, .my-sm-5 {		margin-top: 3rem!important;	}	.mr-sm-5, .mx-sm-5 {		margin-right: 3rem!important;	}	.mb-sm-5, .my-sm-5 {		margin-bottom: 3rem!important;	}	.ml-sm-5, .mx-sm-5 {		margin-left: 3rem!important;	}	.p-sm-0 {		padding: 0!important;	}	.pt-sm-0, .py-sm-0 {		padding-top: 0!important;	}	.pr-sm-0, .px-sm-0 {		padding-right: 0!important;	}	.pb-sm-0, .py-sm-0 {		padding-bottom: 0!important;	}	.pl-sm-0, .px-sm-0 {		padding-left: 0!important;	}	.p-sm-1 {		padding: .25rem!important;	}	.pt-sm-1, .py-sm-1 {		padding-top: .25rem!important;	}	.pr-sm-1, .px-sm-1 {		padding-right: .25rem!important;	}	.pb-sm-1, .py-sm-1 {		padding-bottom: .25rem!important;	}	.pl-sm-1, .px-sm-1 {		padding-left: .25rem!important;	}	.p-sm-2 {		padding: .5rem!important;	}	.pt-sm-2, .py-sm-2 {		padding-top: .5rem!important;	}	.pr-sm-2, .px-sm-2 {		padding-right: .5rem!important;	}	.pb-sm-2, .py-sm-2 {		padding-bottom: .5rem!important;	}	.pl-sm-2, .px-sm-2 {		padding-left: .5rem!important;	}	.p-sm-3 {		padding: 1rem!important;	}	.pt-sm-3, .py-sm-3 {		padding-top: 1rem!important;	}	.pr-sm-3, .px-sm-3 {		padding-right: 1rem!important;	}	.pb-sm-3, .py-sm-3 {		padding-bottom: 1rem!important;	}	.pl-sm-3, .px-sm-3 {		padding-left: 1rem!important;	}	.p-sm-4 {		padding: 1.5rem!important;	}	.pt-sm-4, .py-sm-4 {		padding-top: 1.5rem!important;	}	.pr-sm-4, .px-sm-4 {		padding-right: 1.5rem!important;	}	.pb-sm-4, .py-sm-4 {		padding-bottom: 1.5rem!important;	}	.pl-sm-4, .px-sm-4 {		padding-left: 1.5rem!important;	}	.p-sm-5 {		padding: 3rem!important;	}	.pt-sm-5, .py-sm-5 {		padding-top: 3rem!important;	}	.pr-sm-5, .px-sm-5 {		padding-right: 3rem!important;	}	.pb-sm-5, .py-sm-5 {		padding-bottom: 3rem!important;	}	.pl-sm-5, .px-sm-5 {		padding-left: 3rem!important;	}	.m-sm-n1 {		margin: -.25rem!important;	}	.mt-sm-n1, .my-sm-n1 {		margin-top: -.25rem!important;	}	.mr-sm-n1, .mx-sm-n1 {		margin-right: -.25rem!important;	}	.mb-sm-n1, .my-sm-n1 {		margin-bottom: -.25rem!important;	}	.ml-sm-n1, .mx-sm-n1 {		margin-left: -.25rem!important;	}	.m-sm-n2 {		margin: -.5rem!important;	}	.mt-sm-n2, .my-sm-n2 {		margin-top: -.5rem!important;	}	.mr-sm-n2, .mx-sm-n2 {		margin-right: -.5rem!important;	}	.mb-sm-n2, .my-sm-n2 {		margin-bottom: -.5rem!important;	}	.ml-sm-n2, .mx-sm-n2 {		margin-left: -.5rem!important;	}	.m-sm-n3 {		margin: -1rem!important;	}	.mt-sm-n3, .my-sm-n3 {		margin-top: -1rem!important;	}	.mr-sm-n3, .mx-sm-n3 {		margin-right: -1rem!important;	}	.mb-sm-n3, .my-sm-n3 {		margin-bottom: -1rem!important;	}	.ml-sm-n3, .mx-sm-n3 {		margin-left: -1rem!important;	}	.m-sm-n4 {		margin: -1.5rem!important;	}	.mt-sm-n4, .my-sm-n4 {		margin-top: -1.5rem!important;	}	.mr-sm-n4, .mx-sm-n4 {		margin-right: -1.5rem!important;	}	.mb-sm-n4, .my-sm-n4 {		margin-bottom: -1.5rem!important;	}	.ml-sm-n4, .mx-sm-n4 {		margin-left: -1.5rem!important;	}	.m-sm-n5 {		margin: -3rem!important;	}	.mt-sm-n5, .my-sm-n5 {		margin-top: -3rem!important;	}	.mr-sm-n5, .mx-sm-n5 {		margin-right: -3rem!important;	}	.mb-sm-n5, .my-sm-n5 {		margin-bottom: -3rem!important;	}	.ml-sm-n5, .mx-sm-n5 {		margin-left: -3rem!important;	}	.m-sm-auto {		margin: auto!important;	}	.mt-sm-auto, .my-sm-auto {		margin-top: auto!important;	}	.mr-sm-auto, .mx-sm-auto {		margin-right: auto!important;	}	.mb-sm-auto, .my-sm-auto {		margin-bottom: auto!important;	}	.ml-sm-auto, .mx-sm-auto {		margin-left: auto!important;	}}@media (min-width:768px) {	.m-md-0 {		margin: 0!important;	}	.mt-md-0, .my-md-0 {		margin-top: 0!important;	}	.mr-md-0, .mx-md-0 {		margin-right: 0!important;	}	.mb-md-0, .my-md-0 {		margin-bottom: 0!important;	}	.ml-md-0, .mx-md-0 {		margin-left: 0!important;	}	.m-md-1 {		margin: .25rem!important;	}	.mt-md-1, .my-md-1 {		margin-top: .25rem!important;	}	.mr-md-1, .mx-md-1 {		margin-right: .25rem!important;	}	.mb-md-1, .my-md-1 {		margin-bottom: .25rem!important;	}	.ml-md-1, .mx-md-1 {		margin-left: .25rem!important;	}	.m-md-2 {		margin: .5rem!important;	}	.mt-md-2, .my-md-2 {		margin-top: .5rem!important;	}	.mr-md-2, .mx-md-2 {		margin-right: .5rem!important;	}	.mb-md-2, .my-md-2 {		margin-bottom: .5rem!important;	}	.ml-md-2, .mx-md-2 {		margin-left: .5rem!important;	}	.m-md-3 {		margin: 1rem!important;	}	.mt-md-3, .my-md-3 {		margin-top: 1rem!important;	}	.mr-md-3, .mx-md-3 {		margin-right: 1rem!important;	}	.mb-md-3, .my-md-3 {		margin-bottom: 1rem!important;	}	.ml-md-3, .mx-md-3 {		margin-left: 1rem!important;	}	.m-md-4 {		margin: 1.5rem!important;	}	.mt-md-4, .my-md-4 {		margin-top: 1.5rem!important;	}	.mr-md-4, .mx-md-4 {		margin-right: 1.5rem!important;	}	.mb-md-4, .my-md-4 {		margin-bottom: 1.5rem!important;	}	.ml-md-4, .mx-md-4 {		margin-left: 1.5rem!important;	}	.m-md-5 {		margin: 3rem!important;	}	.mt-md-5, .my-md-5 {		margin-top: 3rem!important;	}	.mr-md-5, .mx-md-5 {		margin-right: 3rem!important;	}	.mb-md-5, .my-md-5 {		margin-bottom: 3rem!important;	}	.ml-md-5, .mx-md-5 {		margin-left: 3rem!important;	}	.p-md-0 {		padding: 0!important;	}	.pt-md-0, .py-md-0 {		padding-top: 30!important;	}	.pr-md-0, .px-md-0 {		padding-right: 0!important;	}	.pb-md-0, .py-md-0 {		padding-bottom: 0!important;	}	.pl-md-0, .px-md-0 {		padding-left: 0!important;	}	.p-md-1 {		padding: .25rem!important;	}	.pt-md-1, .py-md-1 {		padding-top: .25rem!important;	}	.pr-md-1, .px-md-1 {		padding-right: .25rem!important;	}	.pb-md-1, .py-md-1 {		padding-bottom: .25rem!important;	}	.pl-md-1, .px-md-1 {		padding-left: .25rem!important;	}	.p-md-2 {		padding: .5rem!important;	}	.pt-md-2, .py-md-2 {		padding-top: .5rem!important;	}	.pr-md-2, .px-md-2 {		padding-right: .5rem!important;	}	.pb-md-2, .py-md-2 {		padding-bottom: .5rem!important;	}	.pl-md-2, .px-md-2 {		padding-left: .5rem!important;	}	.p-md-3 {		padding: 1rem!important;	}	.pt-md-3, .py-md-3 {		padding-top: 1rem!important;	}	.pr-md-3, .px-md-3 {		padding-right: 1rem!important;	}	.pb-md-3, .py-md-3 {		padding-bottom: 1rem!important;	}	.pl-md-3, .px-md-3 {		padding-left: 1rem!important;	}	.p-md-4 {		padding: 1.5rem!important;	}	.pt-md-4, .py-md-4 {		padding-top: 1.5rem!important;	}	.pr-md-4, .px-md-4 {		padding-right: 1.5rem!important;	}	.pb-md-4, .py-md-4 {		padding-bottom: 1.5rem!important;	}	.pl-md-4, .px-md-4 {		padding-left: 1.5rem!important;	}	.p-md-5 {		padding: 3rem!important;	}	.pt-md-5, .py-md-5 {		padding-top: 3rem!important;	}	.pr-md-5, .px-md-5 {		padding-right: 3rem!important;	}	.pb-md-5, .py-md-5 {		padding-bottom: 3rem!important;	}	.pl-md-5, .px-md-5 {		padding-left: 3rem!important;	}	.m-md-n1 {		margin: -.25rem!important;	}	.mt-md-n1, .my-md-n1 {		margin-top: -.25rem!important;	}	.mr-md-n1, .mx-md-n1 {		margin-right: -.25rem!important;	}	.mb-md-n1, .my-md-n1 {		margin-bottom: -.25rem!important;	}	.ml-md-n1, .mx-md-n1 {		margin-left: -.25rem!important;	}	.m-md-n2 {		margin: -.5rem!important;	}	.mt-md-n2, .my-md-n2 {		margin-top: -.5rem!important;	}	.mr-md-n2, .mx-md-n2 {		margin-right: -.5rem!important;	}	.mb-md-n2, .my-md-n2 {		margin-bottom: -.5rem!important;	}	.ml-md-n2, .mx-md-n2 {		margin-left: -.5rem!important;	}	.m-md-n3 {		margin: -1rem!important;	}	.mt-md-n3, .my-md-n3 {		margin-top: -1rem!important;	}	.mr-md-n3, .mx-md-n3 {		margin-right: -1rem!important;	}	.mb-md-n3, .my-md-n3 {		margin-bottom: -1rem!important;	}	.ml-md-n3, .mx-md-n3 {		margin-left: -1rem!important;	}	.m-md-n4 {		margin: -1.5rem!important;	}	.mt-md-n4, .my-md-n4 {		margin-top: -1.5rem!important;	}	.mr-md-n4, .mx-md-n4 {		margin-right: -1.5rem!important;	}	.mb-md-n4, .my-md-n4 {		margin-bottom: -1.5rem!important;	}	.ml-md-n4, .mx-md-n4 {		margin-left: -1.5rem!important;	}	.m-md-n5 {		margin: -3rem!important;	}	.mt-md-n5, .my-md-n5 {		margin-top: -3rem!important;	}	.mr-md-n5, .mx-md-n5 {		margin-right: -3rem!important;	}	.mb-md-n5, .my-md-n5 {		margin-bottom: -3rem!important;	}	.ml-md-n5, .mx-md-n5 {		margin-left: -3rem!important;	}	.m-md-auto {		margin: auto!important;	}	.mt-md-auto, .my-md-auto {		margin-top: auto!important;	}	.mr-md-auto, .mx-md-auto {		margin-right: auto!important;	}	.mb-md-auto, .my-md-auto {		margin-bottom: auto!important;	}	.ml-md-auto, .mx-md-auto {		margin-left: auto!important;	}}@media (min-width:992px) {		.m-lg-0 {		margin: 0!important;	}	.mt-lg-0, .my-lg-0 {		margin-top: 0!important;	}	.mr-lg-0, .mx-lg-0 {		margin-right: 0!important;	}	.mb-lg-0, .my-lg-0 {		margin-bottom: 0!important;	}	.ml-lg-0, .mx-lg-0 {		margin-left: 0!important;	}	.m-lg-1 {		margin: .25rem!important;	}	.mt-lg-1, .my-lg-1 {		margin-top: .25rem!important;	}	.mr-lg-1, .mx-lg-1 {		margin-right: .25rem!important;	}	.mb-lg-1, .my-lg-1 {		margin-bottom: .25rem!important;	}	.ml-lg-1, .mx-lg-1 {		margin-left: .25rem!important;	}	.m-lg-2 {		margin: .5rem!important;	}	.mt-lg-2, .my-lg-2 {		margin-top: .5rem!important;	}	.mr-lg-2, .mx-lg-2 {		margin-right: .5rem!important;	}	.mb-lg-2, .my-lg-2 {		margin-bottom: .5rem!important;	}	.ml-lg-2, .mx-lg-2 {		margin-left: .5rem!important;	}	.m-lg-3 {		margin: 1rem!important;	}	.mt-lg-3, .my-lg-3 {		margin-top: 1rem!important;	}	.mr-lg-3, .mx-lg-3 {		margin-right: 1rem!important;	}	.mb-lg-3, .my-lg-3 {		margin-bottom: 1rem!important;	}	.ml-lg-3, .mx-lg-3 {		margin-left: 1rem!important;	}	.m-lg-4 {		margin: 1.5rem!important;	}	.mt-lg-4, .my-lg-4 {		margin-top: 1.5rem!important;	}	.mr-lg-4, .mx-lg-4 {		margin-right: 1.5rem!important;	}	.mb-lg-4, .my-lg-4 {		margin-bottom: 1.5rem!important;	}	.ml-lg-4, .mx-lg-4 {		margin-left: 1.5rem!important;	}	.m-lg-5 {		margin: 3rem!important;	}	.mt-lg-5, .my-lg-5 {		margin-top: 3rem!important;	}	.mr-lg-5, .mx-lg-5 {		margin-right: 3rem!important;	}	.mb-lg-5, .my-lg-5 {		margin-bottom: 3rem!important;	}	.ml-lg-5, .mx-lg-5 {		margin-left: 3rem!important;	}	.p-lg-0 {		padding: 0!important;	}	.pt-lg-0, .py-lg-0 {		padding-top: 0!important;	}	.pr-lg-0, .px-lg-0 {		padding-right: 0!important;	}	.pb-lg-0, .py-lg-0 {		padding-bottom: 0!important;	}	.pl-lg-0, .px-lg-0 {		padding-left: 0!important;	}	.p-lg-1 {		padding: .25rem!important;	}	.pt-lg-1, .py-lg-1 {		padding-top: .25rem!important;	}	.pr-lg-1, .px-lg-1 {		padding-right: .25rem!important;	}	.pb-lg-1, .py-lg-1 {		padding-bottom: .25rem!important;	}	.pl-lg-1, .px-lg-1 {		padding-left: .25rem!important;	}	.p-lg-2 {		padding: .5rem!important;	}	.pt-lg-2, .py-lg-2 {		padding-top: .5rem!important;	}	.pr-lg-2, .px-lg-2 {		padding-right: .5rem!important;	}	.pb-lg-2, .py-lg-2 {		padding-bottom: .5rem!important;	}	.pl-lg-2, .px-lg-2 {		padding-left: .5rem!important;	}	.p-lg-3 {		padding: 1rem!important;	}	.pt-lg-3, .py-lg-3 {		padding-top: 1rem!important;	}	.pr-lg-3, .px-lg-3 {		padding-right: 1rem!important;	}	.pb-lg-3, .py-lg-3 {		padding-bottom: 1rem!important;	}	.pl-lg-3, .px-lg-3 {		padding-left: 1rem!important;	}	.p-lg-4 {		padding: 1.5rem!important;	}	.pt-lg-4, .py-lg-4 {		padding-top: 1.5rem!important;	}	.pr-lg-4, .px-lg-4 {		padding-right: 1.5rem!important;	}	.pb-lg-4, .py-lg-4 {		padding-bottom: 1.5rem!important;	}	.pl-lg-4, .px-lg-4 {		padding-left: 1.5rem!important;	}	.p-lg-5 {		padding: 3rem!important;	}	.pt-lg-5, .py-lg-5 {		padding-top: 3rem!important;	}	.pr-lg-5, .px-lg-5 {		padding-right: 3rem!important;	}	.pb-lg-5, .py-lg-5 {		padding-bottom: 3rem!important;	}	.pl-lg-5, .px-lg-5 {		padding-left: 3rem!important;	}	.m-lg-n1 {		margin: -.25rem!important;	}	.mt-lg-n1, .my-lg-n1 {		margin-top: -.25rem!important;	}	.mr-lg-n1, .mx-lg-n1 {		margin-right: -.25rem!important;	}	.mb-lg-n1, .my-lg-n1 {		margin-bottom: -.25rem!important;	}	.ml-lg-n1, .mx-lg-n1 {		margin-left: -.25rem!important;	}	.m-lg-n2 {		margin: -.5rem!important;	}	.mt-lg-n2, .my-lg-n2 {		margin-top: -.5rem!important;	}	.mr-lg-n2, .mx-lg-n2 {		margin-right: -.5rem!important;	}	.mb-lg-n2, .my-lg-n2 {		margin-bottom: -.5rem!important;	}	.ml-lg-n2, .mx-lg-n2 {		margin-left: -.5rem!important;	}	.m-lg-n3 {		margin: -1rem!important;	}	.mt-lg-n3, .my-lg-n3 {		margin-top: -1rem!important;	}	.mr-lg-n3, .mx-lg-n3 {		margin-right: -1rem!important;	}	.mb-lg-n3, .my-lg-n3 {		margin-bottom: -1rem!important;	}	.ml-lg-n3, .mx-lg-n3 {		margin-left: -1rem!important;	}	.m-lg-n4 {		margin: -1.5rem!important;	}	.mt-lg-n4, .my-lg-n4 {		margin-top: -1.5rem!important;	}	.mr-lg-n4, .mx-lg-n4 {		margin-right: -1.5rem!important;	}	.mb-lg-n4, .my-lg-n4 {		margin-bottom: -1.5rem!important;	}	.ml-lg-n4, .mx-lg-n4 {		margin-left: -1.5rem!important;	}	.m-lg-n5 {		margin: -3rem!important;	}	.mt-lg-n5, .my-lg-n5 {		margin-top: -3rem!important;	}	.mr-lg-n5, .mx-lg-n5 {		margin-right: -3rem!important;	}	.mb-lg-n5, .my-lg-n5 {		margin-bottom: -3rem!important;	}	.ml-lg-n5, .mx-lg-n5 {		margin-left: -3rem!important;	}	.m-lg-auto {		margin: auto!important;	}	.mt-lg-auto, .my-lg-auto {		margin-top: auto!important;	}	.mr-lg-auto, .mx-lg-auto {		margin-right: auto!important;	}	.mb-lg-auto, .my-lg-auto {		margin-bottom: auto!important;	}	.ml-lg-auto, .mx-lg-auto {		margin-left: auto!important;	}}@media (min-width:1200px) {		.m-xl-0 {		margin: 0!important;	}	.mt-xl-0, .my-xl-0 {		margin-top: 0!important;	}	.mr-xl-0, .mx-xl-0 {		margin-right: 0!important;	}	.mb-xl-0, .my-xl-0 {		margin-bottom: 0!important;	}	.ml-xl-0, .mx-xl-0 {		margin-left: 0!important;	}	.m-xl-1 {		margin: .25rem!important;	}	.mt-xl-1, .my-xl-1 {		margin-top: .25rem!important;	}	.mr-xl-1, .mx-xl-1 {		margin-right: .25rem!important;	}	.mb-xl-1, .my-xl-1 {		margin-bottom: .25rem!important;	}	.ml-xl-1, .mx-xl-1 {		margin-left: .25rem!important;	}	.m-xl-2 {		margin: .5rem!important;	}	.mt-xl-2, .my-xl-2 {		margin-top: .5rem!important;	}	.mr-xl-2, .mx-xl-2 {		margin-right: .5rem!important;	}	.mb-xl-2, .my-xl-2 {		margin-bottom: .5rem!important;	}	.ml-xl-2, .mx-xl-2 {		margin-left: .5rem!important;	}	.m-xl-3 {		margin: 1rem!important;	}	.mt-xl-3, .my-xl-3 {		margin-top: 1rem!important;	}	.mr-xl-3, .mx-xl-3 {		margin-right: 1rem!important;	}	.mb-xl-3, .my-xl-3 {		margin-bottom: 1rem!important;	}	.ml-xl-3, .mx-xl-3 {		margin-left: 1rem!important;	}	.m-xl-4 {		margin: 1.5rem!important;	}	.mt-xl-4, .my-xl-4 {		margin-top: 1.5rem!important;	}	.mr-xl-4, .mx-xl-4 {		margin-right: 1.5rem!important;	}	.mb-xl-4, .my-xl-4 {		margin-bottom: 1.5rem!important;	}	.ml-xl-4, .mx-xl-4 {		margin-left: 1.5rem!important;	}	.m-xl-5 {		margin: 3rem!important;	}	.mt-xl-5, .my-xl-5 {		margin-top: 3rem!important;	}	.mr-xl-5, .mx-xl-5 {		margin-right: 3rem!important;	}	.mb-xl-5, .my-xl-5 {		margin-bottom: 3rem!important;	}	.ml-xl-5, .mx-xl-5 {		margin-left: 3rem!important;	}	.p-xl-0 {		padding: 0!important;	}	.pt-xl-0, .py-xl-0 {		padding-top: 0!important;	}	.pr-xl-0, .px-xl-0 {		padding-right: 0!important;	}	.pb-xl-0, .py-xl-0 {		padding-bottom: 0!important;	}	.pl-xl-0, .px-xl-0 {		padding-left: 0!important;	}	.p-xl-1 {		padding: .25rem!important;	}	.pt-xl-1, .py-xl-1 {		padding-top: .25rem!important;	}	.pr-xl-1, .px-xl-1 {		padding-right: .25rem!important;	}	.pb-xl-1, .py-xl-1 {		padding-bottom: .25rem!important;	}	.pl-xl-1, .px-xl-1 {		padding-left: .25rem!important;	}	.p-xl-2 {		padding: .5rem!important;	}	.pt-xl-2, .py-xl-2 {		padding-top: .5rem!important;	}	.pr-xl-2, .px-xl-2 {		padding-right: .5rem!important;	}	.pb-xl-2, .py-xl-2 {		padding-bottom: .5rem!important;	}	.pl-xl-2, .px-xl-2 {		padding-left: .5rem!important;	}	.p-xl-3 {		padding: 1rem!important;	}	.pt-xl-3, .py-xl-3 {		padding-top: 1rem!important;	}	.pr-xl-3, .px-xl-3 {		padding-right: 1rem!important;	}	.pb-xl-3, .py-xl-3 {		padding-bottom: 1rem!important;	}	.pl-xl-3, .px-xl-3 {		padding-left: 1rem!important;	}	.p-xl-4 {		padding: 1.5rem!important;	}	.pt-xl-4, .py-xl-4 {		padding-top: 1.5rem!important;	}	.pr-xl-4, .px-xl-4 {		padding-right: 1.5rem!important;	}	.pb-xl-4, .py-xl-4 {		padding-bottom: 1.5rem!important;	}	.pl-xl-4, .px-xl-4 {		padding-left: 1.5rem!important;	}	.p-xl-5 {		padding: 3rem!important;	}	.pt-xl-5, .py-xl-5 {		padding-top: 3rem!important;	}	.pr-xl-5, .px-xl-5 {		padding-right: 3rem!important;	}	.pb-xl-5, .py-xl-5 {		padding-bottom: 3rem!important;	}	.pl-xl-5, .px-xl-5 {		padding-left: 3rem!important;	}	.m-xl-n1 {		margin: -.25rem!important;	}	.mt-xl-n1, .my-xl-n1 {		margin-top: -.25rem!important;	}	.mr-xl-n1, .mx-xl-n1 {		margin-right: -.25rem!important;	}	.mb-xl-n1, .my-xl-n1 {		margin-bottom: -.25rem!important;	}	.ml-xl-n1, .mx-xl-n1 {		margin-left: -.25rem!important;	}	.m-xl-n2 {		margin: -.5rem!important;	}	.mt-xl-n2, .my-xl-n2 {		margin-top: -.5rem!important;	}	.mr-xl-n2, .mx-xl-n2 {		margin-right: -.5rem!important;	}	.mb-xl-n2, .my-xl-n2 {		margin-bottom: -.5rem!important;	}	.ml-xl-n2, .mx-xl-n2 {		margin-left: -.5rem!important;	}	.m-xl-n3 {		margin: -1rem!important;	}	.mt-xl-n3, .my-xl-n3 {		margin-top: -1rem!important;	}	.mr-xl-n3, .mx-xl-n3 {		margin-right: -1rem!important;	}	.mb-xl-n3, .my-xl-n3 {		margin-bottom: -1rem!important;	}	.ml-xl-n3, .mx-xl-n3 {		margin-left: -1rem!important;	}	.m-xl-n4 {		margin: -1.5rem!important;	}	.mt-xl-n4, .my-xl-n4 {		margin-top: -1.5rem!important;	}	.mr-xl-n4, .mx-xl-n4 {		margin-right: -1.5rem!important;	}	.mb-xl-n4, .my-xl-n4 {		margin-bottom: -1.5rem!important;	}	.ml-xl-n4, .mx-xl-n4 {		margin-left: -1.5rem!important;	}	.m-xl-n5 {		margin: -3rem!important;	}	.mt-xl-n5, .my-xl-n5 {		margin-top: -3rem!important;	}	.mr-xl-n5, .mx-xl-n5 {		margin-right: -3rem!important;	}	.mb-xl-n5, .my-xl-n5 {		margin-bottom: -3rem!important;	}	.ml-xl-n5, .mx-xl-n5 {		margin-left: -3rem!important;	}	.m-xl-auto {		margin: auto!important;	}	.mt-xl-auto, .my-xl-auto {		margin-top: auto!important;	}	.mr-xl-auto, .mx-xl-auto {		margin-right: auto!important;	}	.mb-xl-auto, .my-xl-auto {		margin-bottom: auto!important;	}	.ml-xl-auto, .mx-xl-auto {		margin-left: auto!important;	}}/* //BOOTSTRAP */