 
  /* general */
  html { font-size: 10px; }
  body[contenteditable="true"] { font-family: Poppins; font-size: 1.3rem; line-height: 2.5rem; color: #666; margin: 0; }
  body[contenteditable="true"] .btn { display: inline-block; text-transform: uppercase; font-weight: 500; text-decoration: none; font-size: 1.3rem; font-weight: 500; transition: all .2s; line-height: 1; padding: 1.2rem 3.3rem; letter-spacing: 0.1em; text-align: center; }
  body[contenteditable="true"] .btn:hover { text-decoration: none; }
  body[contenteditable="true"] .btn i { font-size: 1.6rem; margin-right: .3rem }
  body[contenteditable="true"] .btn-outline { border: 1px solid; color: #222; }
  body[contenteditable="true"] .btn-primary { border-color: #cd9967; }
  body[contenteditable="true"] .btn-primary:hover { background-color: #cd9967; color: #fff; }
  body[contenteditable="true"] .d-flex { display: flex; justify-content: space-between; }
  body[contenteditable="true"] .position-relative { position: relative; }
  body[contenteditable="true"] .position-absolute { position: absolute; }
  body[contenteditable="true"] .bottom-0 { bottom: 0; }
  body[contenteditable="true"] .left-0 { left: 0; }
  body[contenteditable="true"] .h-100 { height: 100%; }
  body[contenteditable="true"] .w-100 { width: 100%; }
  body[contenteditable="true"] .overflow-hidden { overflow: hidden; }
  body[contenteditable="true"] .fw-400 { font-weight: 400; }
  body[contenteditable="true"] img { max-width: 100%; height: auto }
  body[contenteditable="true"] ul { list-style: none; padding: 0; }
  body[contenteditable="true"] h1, body[contenteditable="true"] h2, body[contenteditable="true"] h3 { letter-spacing: -0.025em; color: #222; margin: 0 0 .75em; font-weight: 700; }
  body[contenteditable="true"] h4 { color: #222; letter-spacing: -0.01em; margin: 0 0 .6em; font-size: 1.6rem; line-height: 1.4; font-weight: 700; }
  body[contenteditable="true"] p { letter-spacing: 0.01em; font-size: 1.3rem; color: #999; margin: 0 0 2rem; }
  body[contenteditable="true"] .text-center { text-align: center; }
  body[contenteditable="true"] h1, body[contenteditable="true"] h2 { font-size: 3.6rem; }
  body[contenteditable="true"] p.sub-title { line-height: 1.5385em; }
  body[contenteditable="true"] h5 { font-size: 1.3rem; letter-spacing: .1em; line-height: 2rem; }
  body[contenteditable="true"] a { color: inherit; }
  body[contenteditable="true"] a:hover, body[contenteditable="true"] a:active, body[contenteditable="true"] a:focus { color: #cd9967; text-decoration: none; }
  body[contenteditable="true"] .section { padding-top: 8rem; padding-bottom: 8rem; }
  body[contenteditable="true"] .icon-quote-right:before {
	content: '\f10e'; }
	body[contenteditable="true"] [class^="icon-"]:before, [class*=" icon-"]:before {
		font-family: "molla";
		font-style: normal;
		font-weight: normal;
		speak: none;
		display: inline-block;
		text-decoration: inherit;
		text-align: center;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
body[contenteditable="true"] a:hover, body[contenteditable="true"] a:focus {
	color: #c96;
	box-shadow: 0 1px 0 #c96; }
  body[contenteditable="true"] blockquote {
	border-left-color: #c96; }
	body[contenteditable="true"] a:hover, body[contenteditable="true"] a:focus {
		color: #c96;
		box-shadow: 0 1px 0 #c96; }
	  body[contenteditable="true"] blockquote {
		border-left-color: #c96; }

		body[contenteditable="true"]::after {
			display: block;
			clear: both;
			content: ''; }
		  body[contenteditable="true"] .float-left {
			margin-right: 2.8rem;
			margin-bottom: 1.5rem; }
		  body[contenteditable="true"] .float-right {
			margin-left: 2.8rem;
			margin-bottom: 1.5rem; }
		  body[contenteditable="true"] img {
			margin-bottom: 2rem; }
		  body[contenteditable="true"] p {
			margin-bottom: 2.4rem; }
		  body[contenteditable="true"] h3 {
			font-weight: 400;
			font-size: 2.2rem;
			margin-bottom: 2rem; }
		  body[contenteditable="true"] a {
			color: #333;
			box-shadow: 0 1px 0 #333;
			transition: all .35s ease; }
			body[contenteditable="true"] a:hover, body[contenteditable="true"] a:focus {
			  color: #c96;
			  box-shadow: 0 1px 0 #c96; }
		  body[contenteditable="true"] blockquote {
			position: relative;
			color: #333333;
			font-style: normal;
			font-weight: 400;
			font-size: 1.8rem;
			line-height: 1.67;
			padding: 7rem 3rem 4rem 3rem;
			border-left: 0.1rem solid #c96;
			background-color: #fafafa;
			margin-top: 4.2rem;
			margin-bottom: 4.2rem; }
			body[contenteditable="true"] blockquote p:last-child {
			  margin-bottom: 0; }
			body[contenteditable="true"] blockquote:before {
			  color: #ebebeb;
			  content: '\f10e';
			  font-weight: normal;
			  font-size: 3rem;
			  line-height: 1;
			  font-family: 'molla';
			  position: absolute;
			  left: 3rem;
			  top: 4rem;
			  margin-top: -1.5rem; }
		  body[contenteditable="true"] ul li {
			position: relative;
			margin-bottom: 2.7rem; }
			body[contenteditable="true"] ul li:before {
			  display: inline-block;
			  content: '•';
			  font-size: 1.8rem;
			  line-height: 1;
			  margin-right: 1rem;
			  vertical-align: middle;
			  margin-top: -1px; }

			  blockquote {
				position: relative;
				margin: 0 0 4.2rem;
				padding: 0;
				color: #777;
				font-style: italic;
				font-size: 1.6rem;
				line-height: 1.625; }
				blockquote p {
				  max-width: 1120px; }
				blockquote.text-center p {
				  margin-left: auto;
				  margin-right: auto; }
				blockquote cite {
				  font-style: normal;
				  font-weight: 500;
				  color: #333333;
				  letter-spacing: -.01em;
				  line-height: 1; }
				  blockquote cite span {
					display: block;
					font-weight: 300;
					font-size: 1.4rem; }
				blockquote.text-white cite {
				  color: #cccccc; }
				  blockquote.text-white cite span {
					color: #777; }

			  @media screen and (min-width: 768px) {
				.single-entry .entry-title-big {
				  font-size: 3.4rem; }
			  
				body[contenteditable="true"]::after {
				  display: block;
				  clear: both;
				  content: ''; }
				body[contenteditable="true"] .float-left {
				  margin-right: 4.8rem;
				  margin-bottom: 2rem; }
				body[contenteditable="true"] .float-right {
				  margin-left: 4.8rem;
				  margin-bottom: 2rem; }
				body[contenteditable="true"] h3 {
				  font-size: 2.4rem; }
				body[contenteditable="true"] blockquote {
				  padding: 4rem 6rem 4rem 12rem; }
				  body[contenteditable="true"] blockquote:before {
					left: 4rem;
					top: 50%; } }