@charset "UTF-8";@import url("../webfonts/webfontkit-20230130-180447/stylesheet.css");@import url("../webfonts/Montserrat_VariableFont_wght/stylesheet.css");@import url("../webfonts/Montserrat_ExtraLight/stylesheet.css");@import url("../webfonts/YsabeauSC_ExtraLight/stylesheet.css");@import url("../webfonts/Montserrat_Light/stylesheet.css");@import url("../webfonts/Montserrat_Regular/stylesheet.css");@import url("../webfonts/carmensinstencil_black_macroman/stylesheet.css");@import url("../webfonts/copperplate_gothic_bold/stylesheet.css");@import url("../webfonts/copperplate_regular/stylesheet.css");@import url("../webfonts/Great_vibes/stylesheet.css");#carouselExample { max-width: 600px; margin: 0 auto; }.carousel-inner { height: auto;}.carousel-item img { width: 100%; height: auto; }.carousel {	max-width: 100%;	width: 100%;	height: auto;}.sec-ba {	background-color: #1C1C1C;	margin-top: 50px;	margin-bottom: 50px;	padding-top: 20px;	padding-bottom: 20px;}.ba-1 {	height: auto;	padding-top: 20px;	padding-bottom: 20px;	border-width: thin;	border-color: #5D5D5D;}.ba-pic {	margin-left: auto;	margin-right: auto;	margin-top: 10px;	margin-bottom: 10px;	max-width: 400px;	align-content: center;	padding-left: 10px;	padding-right: 10px;}.h2smaller {	font-size: 19px;	text-align: center;}.button1 {	display: inline-block;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;	margin-bottom: 10px;}.btn2 {	max-width: 250px;	margin-left: auto;	margin-right: auto;	padding-top: 30px;	padding-bottom: 30px;	text-align: center;	margin-bottom: 30px;}.contactTitle {	font-size: 20px;	text-align: center;	padding-bottom: 20px;}.formWrapper {	max-width: 400px;	margin-left: auto;	margin-right: auto;	padding-top: 40px;	padding-bottom: 40px;	padding-left: 40px;	padding-right: 40px;	border: 1px solid #434EB6;	margin-top: 50px;	margin-bottom: 50px;	background-color: #F3F3FA;}input[type="text"], input[type="email"], input[type="password"], input[type="message"] select { width: 100%; padding: 10px; font-size: 16px; border: 1px solid #ccc; border-radius: 4px; margin-bottom: 15px; transition: border-color 0.3s ease;}	.brandJiveh {	}.topContact {	text-align: center;	font-family: "Courier New", monospace;	font-size: 20px;	margin-top: 30px;}.sectionTitle1 {	margin-bottom: 30px;	margin-top: 50px;}.sectionTitle1 h2 {	color: #000000;	font-family: "copperplate regular";	text-align: center;	font-size: 36px;}.sectionTitle1 h3 {	color: #407DB8;	font-family: "Montserrat Regular";	font-size: 26px;	text-align: center;}.block-text p pHilite { color: #407DB8;}.pHilite {	color: #417CB8;	} .mapWrap {	width: 100%;}.map-responsive{ overflow:hidden; padding-bottom:50%; position:relative; height:0;}.map-responsive iframe{ left:0; top:0; height:100%; width:100%; position:absolute;}.teamMember {	margin-top: 15px;	margin-bottom: 15px;	clear: both;}.bioImage {	float: left;	padding-right: 25px;	padding-bottom: 20px;}.paragraphStart {	color: #4081B9;	font-family: "copperplate regular";}.fullWidthImage {	background-image: url("../images-smiles-by-jiveh/full-wdth/dentist-wellington-royal_palm_beach.jpg")}.fullWidthImage h2 {	font-family: "Montserrat Regular"; font-size: 42px;}.fullWidthImage h3 {	font-family: "copperplate regular";	}.txtOnImage {	text-align: center;	vertical-align: middle;	padding-top: 100px;	padding-bottom: 100px;}.txtWhite {	color: #FFFFFF;	}.txtLarge1 {	font-size: 44px;}.carouselWrapper2 {	max-width: 800px;	margin-left: auto;	margin-right: auto;}.contentHalf-1 {	width: 90%;	margin-left: auto;	margin-right: auto;	text-align: center;}.aButton1 {	margin-top: 20px;	margin-bottom: 10px;	text-align: center;}.btn-primary,.btn-primary:hover,.btn-primary:focus,.btn-primary:active {	width: 250px;}.map-centered {	max-width: 325px;	margin-left: auto;	margin-right: auto;	margin-bottom: 50px;}.map { -webkit-filter: grayscale(75%); -moz-filter: grayscale(75%); -ms-filter: grayscale(75%); -o-filter: grayscale(75%); filter: grayscale(75%);}.bg-img {	height: 100vh;	width: 100vw;	object-fit: cover;}.logoCentered {	text-align: center;	}.txtFooter {	color: #FFFFFF;	font-size: 19px;	font-family: "Montserrat Regular";	text-align: center;	padding-top: 50px;}.txtPhone {	font-family: "Courier New", monospace;	color: #FFFFFF;	font-weight: bold;	font-size: 20px;}.socialMediaDisplay {	text-align: center;	padding-top: 25px;}.content-1 {	padding-top: 25px;}.lt-a body,body.md-a { opacity: 1;}.lt-x .hero { display: none !important;}.lt-x .container { max-width: 100% !important; padding-left: 0 !important; padding-right: 0 !important;}.lt-x .row { display: block !important;}.lt-x .col,.lt-x [class*="col-"] { width: 100% !important; max-width: 100% !important;}.lt-x img { filter: blur(5px);}.lt-x .btn,.lt-x button,.lt-x .main-cta { pointer-events: none !important; opacity: 0.45 !important;}body[data-nav="n0"] .navbar { position: static !important;}body[data-form="f0"] form input,body[data-form="f0"] form textarea,body[data-form="f0"] form button { pointer-events: none !important; opacity: 0.5 !important;}body[data-motion="m0"] .carousel,body[data-motion="m0"] .carousel-item { display: block !important; transform: none !important;}.content-2 {	background-color: #faf7eb;	padding-top: 75px;}.content-3 {	background-color: #f0ab42;	padding-top: 30px;	padding-bottom: 75px;}.content-3-b {	background-color: #f0ab42;	padding-top: 75px;	padding-bottom: 75px;}.content-4 {	background-color: #162144;	padding-top: 50px;	padding-bottom: 75px;}.content-5 {	background-color: #e7dca0;	padding-bottom: 50px;}
.lt-x .container,
.lt-x .container-fluid {
  max-width: 100% !important;
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.lt-x .row {
  display: block !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.lt-x [class*="col-"] {
  width: 100% !important;
  max-width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* Typography degradation */
.lt-x h1,
.lt-x h2,
.lt-x h3 {
  font-family: Arial, sans-serif !important;
  font-weight: 400 !important;
  letter-spacing: -1px !important;
  line-height: 1.1 !important;
}

.lt-x h1 {
  font-size: 28px !important;
}

.lt-x h2 {
  font-size: 22px !important;
}

.lt-x h3 {
  font-size: 18px !important;
}
.pageTitle {	padding-top: 25px;	padding-bottom: 20px;	margin-bottom: 10px;}.pageTitle h1 {	text-align: center;	font-size: 30px;	font-family: "Montserrat Regular";}.pageTitle h2 {	text-align: center;	font-size: 24px;	color: #090F38;	font-family: "copperplate regular";}.pageTitle h3 {	text-align: center;	font-size: 20px;	color: #090F38;	font-family: "copperplate regular";}.sectionTitle {	text-align: center;	margin-bottom: 15px;}.sectionTitle h2 {	font-size: 30px;	font-family: "Montserrat Regular";	color: #111B5D;}.sectionTitle-left {	text-align: left;	}.txtColor-1 {	color: #e78472;	}.text-black {	color: #000000;}.color-blueFloridian {	color: #2b2941;}.txtLarge-1 {	color: #FFFFFF;	font-size: 34px;	font-weight: bold;}.txtNormal-1 p {	font-size: 18px;	font-family: "Montserrat Regular";}.txtCenterBlack {	margin-top: 40px;}.txtCenterBlack p {	color: #000000;	font-size: 18px;	font-family: "Montserrat Regular";	text-align: center;}.products-1 {	max-width: 600px;	margin-left: auto;	margin-right: auto;	text-align: center;}.productImage {	max-width: 500px;	margin-left: auto;	margin-right: auto;	}.productText {	color: #ffffff;	font-size: 20px;	margin-top: 25px;}.addToCart {	margin-top: 30px;	margin-bottom: 50px;}.buttonCentered {	width: 150px;	margin-left: auto;	margin-right: auto;	margin-top: 85px;	padding-bottom: 85px;}.bckgrndImage-1 {	background-image: url(../images-smiles-by-jiveh/full-wdth/wholesale-coffee.jpg); background-size: cover;}.bckgrndImage-2 {	background-image: url(../images-floridian-coffee-roasters/roasted-coffe-south-florida.jpg); background-size: cover;}.addButton-1 {	width: 210px;	margin-left: auto;	margin-right: auto;	padding-bottom: 50px;}.addTxt-1 {	padding-top: 50px;	text-align: center;	padding-bottom: 50px;}.addTxt-1 h2 {	font-size: 20px;	font-weight: bold;	color: #FFFFFF;	font-family: 'carmensinstencil-black';	;}.addTxt-2 {	margin-top: -300px;	text-align: center;}.addTxt-2 h1 {	color: #FFFFFF;	font-family: 'carmensinstencil-black';	font-size: 46px;	font-weight: bold;}.subtitle-1 {	padding-top: 45px;	padding-bottom: 30px;}.subtitle-1 h2 {	font-size: 30px;	font-family: 'carmensinstencil-black';	}.socialMediaCall-1 {	padding-top: 50px;}.socialMediaCall-1 h2 {	font-family: 'carmensinstencil-black';	font-size: 28px;}.socialMediaDisplay {	padding-bottom: 15px;}.text-align-center {	text-align: center;	}.text-align-left {	text-align: left;	}.image-centered {	max-width: 800px;	margin-left: auto;	margin-right: auto;	text-align: center;	margin-bottom: 30px;}.imagesInText {	margin-top: 50px;	margin-bottom: 40px;}.mssgFullWidth {	width: 100%;	height: auto;	padding-top: 30px;	padding-bottom: 30px;	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;	font-weight: bold;	font-size: 24px;	text-align: center;	background-color: #372403;	color: #FFFFFF;}.phoneMssg {	font-size: 32px;}.textCenter {	text-align: center;}.mapWrap {	width: 100%;}.imgAndTxtCentered {	padding-bottom: 60px;	padding-top: 20px;	padding-left: 30px;	padding-right: 30px;}.imgTxt {	max-width: 300px;	margin-left: auto;	margin-right: auto;	margin-top: 30px;	margin-bottom: 10px;	text-align: center;}.txt-1 {	text-align: center;	max-width: 600px;	margin-left: auto;	margin-right: auto;	margin-top: 50px;	padding-top: 15px;	padding-right: 15px;	padding-bottom: 15px;	padding-left: 15px;	border: 1px solid #B4BCD2;	margin-bottom: 50px;}.txt-1 h2 {	font-weight: 200;	font-size: 20px;	font-family: "Montserrat Regular";	color: #25272D;}.txt-1 p {	font-size: 18px;	color: #0F0F0F;	font-family: "Montserrat ExtraLight";}.txtBox-large {	text-align: left;	max-width: 100%;	margin-left: auto;	margin-right: auto;	padding-top: 25px;	padding-right: 25px;	padding-bottom: 25px;	padding-left: 25px;	border: 1px solid #282828;}.txtBox-large h2 {	font-weight: 200;	font-size: 30px;	text-align: center;}.txtBox-large h3 {	font-weight: bold;	font-size: 16px;	margin-bottom: -3px;}.txtBox-large p {	}.one-image {	}.footerAddressPhone {	}.map-responsive{ overflow:hidden; padding-bottom:50%; position:relative; height:0;}.map-responsive iframe{ left:0; top:0; height:100%; width:100%; position:absolute;}.map { -webkit-filter: grayscale(75%); -moz-filter: grayscale(75%); -ms-filter: grayscale(75%); -o-filter: grayscale(75%); filter: grayscale(75%);}.img-full {	max-width: 100%;	height: auto;	display: block;}.caption-slides-1 {	position: relative;	top: 20px;	left: 30px;	width: 600px;	height: auto;	color: #000000;	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;	font-size: 14px;	font-weight: 400;	background-color: rgba(219,219,219,0.7);	margin-left: auto;	padding-top: 25px;	padding-right: 20px;	padding-bottom: 20px;	padding-left: 20px;	margin-right: auto;	margin-top: 300px;	border: 1px solid #000000;}.caption-slides-1 h1 {	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;	text-align: center;	font-size: 20px;	padding-bottom: 0px;	letter-spacing: 0.15em;	font-weight: bold;	color: #FFFFFF;	width: auto;}.caption-slides-1 h2 {	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;	font-weight: bolder;	font-size: 17px;	letter-spacing: 0.1em;	text-align: center;	color: #0B1033;}.colorGold {	color: #B78B1E;}.col-md-4 .phoneFooter p {	color: #D9D9D9;	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;	font-size: 22px;}.phoneEmailLarge a:link {	}.phoneEmailLarge a:hover {	}.phoneEmailLarge a:active {	}.center { float: none; margin-left: auto; margin-right: auto;}.brandText {	font-size: 34px;	color: #030303;	font-weight: 400;	font-family: "Montserrat Light";}.titleWrap {	min-height: 150px;	background-color: #FFFFFF;	padding-bottom: 10px;	padding-top: 10px;}.headerWrapNonHome {	background-color: #E5DBD3;	min-height: 175px;	margin-top: -20px;}.logo {	padding-top: 10px;	margin-left: auto;	margin-right: auto;	text-align: center;	margin-bottom: 0px;	border: 1px solid #395CAB;	background-color: #395CAB;	border-radius: 10px;	width: 250px;}.contactTop {	font-size: 16px;	color: #656565;	text-align: center;	max-width: 300px;	margin-left: auto;	margin-right: auto;	margin-bottom: 10px;	margin-top: 20px;	border: 1px solid #BCC4D8;}.phoneTop {	color: #312F29;	font-family: "Montserrat Regular";	font-size: 22px;	font-style: normal;	font-weight: 200;	max-width: 300px;	margin-left: auto;	margin-right: auto;	text-align: center;}	.phonetop a:link {	font-family: "Courier New";	font-size: 22px;	color: #475A61;}.phonetop a:hover {	font-family: "Courier New";	font-size: 22px;	color: #77929B;}.phoneTop a:active {	font-family: "Courier New";	font-size: 22px;	color: #40B0DA;}.phoneFooter {	text-align: center;}	.phoneFooter a:link {	font-family: "Courier New";	font-size: 22px;	color: #40B0DA;}.phoneFooter a:hover {	font-family: "Courier New";	font-size: 22px;	color: #68AEC8;}.phoneFooter a:active {	font-family: "Courier New";	font-size: 22px;	color: #40B0DA;}.socialMedia {	margin-top: 15px;	max-width: 250px;	margin-left: auto;	margin-right: auto;	text-align: center;}.logo-inline {	display: inline-block;	width: 77px;	height: 50px;	margin: 5px;	text-align: center;	padding-top: 1px;	padding-right: 1px;	padding-bottom: 1px;	padding-left: 1px;	border: 1px solid #CACACA;}.block-text {	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;	width: 85%;	padding-bottom: 20px;	margin-left: auto;	margin-right: auto;	font-size: 12px;}.block-text p {	color: #1F1F1F;	font-size: 22px;	font-weight: 400;	padding-bottom: 10px;	text-align: left;}.my-footer {	min-height: auto;	width: 100%;	background-color: #33322B;	padding-bottom: 20px;}.pageHeaderFooter {	padding-bottom: 30px;	font-family: Rockwell, "Rockwell Bold", "Rockwell Bold Italic", "Rockwell Italic";	font-weight: lighter;	padding-top: 50px;}.pageHeaderFooter h2 {	font-family: 'Montserrat', sans-serif;	font-weight: 100;	color: #ECECEC;	text-align: center;	font-size: 28px;	padding-top: 30px;}.pageHeaderFooter h3 {	font-family: 'Montserrat', sans-serif;	font-size: 22px;	font-weight: 100;	color: #ECECEC;	text-align: center;}.contact-emails {	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;	text-align: left;	font-weight: lighter;	color: #D6D6D6;	padding-top: 10px;	font-size: 18px;}.contact-emails a {	font-family: "courier";	color: #A6B8EE;}.contact-emails a:hover {	color: #F2B563;}.contact-emails h3 {	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;	font-weight: lighter;	color: #ECECEC;}.block-copyright {	text-align: center;	padding-top: 40px;	color: #D0D0D0;}.block-copyright p {	font-family: default;	font-style: normal;	font-weight: 200;	font-size: 18px;	color: #B2B2B2;}.link-konekterradesign a {	font-family: courier;	font-style: normal;	font-weight: lighter;	font-size: 16px;	color: #B2B2B2;	color: #ADADAD;}.link-konekterradesign a:hover {	color: #EFAE4F;}.my-map {	min-width: 0px;	width: 400px;	height: auto;	border: 1px solid #BABABA;}.addressFont {	color: #E0E0E0;	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;	font-size: 20px;	text-align: center;}.iframe, object, embed { width: 90%; }a[href^=tel] { color: inherit; text-decoration: none; }.