/* Reset styles
*******************************/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
audio[controls],
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
html {
  overflow-y: scroll;
  /* 1 */

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  /* 2 */

  -webkit-text-size-adjust: 100%;
  /* 3 */

  -ms-text-size-adjust: 100%;
}
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
ul,
li,
ol,
a,
em,
img,
strong,
fieldset,
form,
label,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  list-style: none;
}
:focus {
  outline: 0;
}
img {
  vertical-align: middle;
  outline: 0;
}
input,
textarea {
  -webkit-appearance: none;
}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
  border: none;
}
html,
body,
textarea,
input {
  -webkit-text-size-adjust: none;
}
body {
  text-align: left;
  font-family: sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.2;
}
/* Form Elements
*******************************/
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
  font-size: 13px;
  font-weight: 700;
  background: transparent;
  text-transform: uppercase;
  border: 0;
}
input[type=text],
input[type=email],
input[type=url],
input[type=search],
input[type=password],
textarea {
  border: 1px solid white;
  height: 16px;
  font-size: 12px;
  padding: 5px;
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
}
textarea {
  resize: vertical;
}
.fl {
  float: left !important;
}
.fr {
  float: right !important;
}
.l {
  text-align: left;
}
.c {
  text-align: center;
}
.j {
  text-align: justify;
}
.r {
  text-align: right;
}
/* Clearfix
*******************************/
.cf:before,
.cf:after {
  content: "";
  display: table;
}
.cf:after {
  clear: both;
}
.cf {
  zoom: 1;
}
.clear {
  clear: both;
}
/* Links
*******************************/
a {
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: color 100ms linear;
  -moz-transition: color 100ms linear;
  -ms-transition: color 100ms linear;
  -o-transition: color 100ms linear;
  transition: color 100ms linear;
}
/* Headers
*******************************/
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 1em;
  text-transform: uppercase;
}
h1 {
  font-size: 28px;
}
h2 {
  font-size: 22px;
}
h3 {
  font-size: 18px;
}
h4 {
  font-size: 14px;
}
h5 {
  font-size: 12px;
}
h6 {
  font-size: 10px;
}
/* Text elements
*******************************/
p {
  margin: 0 0 1em 0;
  text-align: left;
  line-height: 1.5;
}
strong {
  font-weight: bold;
}
em {
  font-style: italic;
}
img {
  border: 0;
}
.small {
  font-size: 10px;
}
hr {
  display: block;
  height: 0px;
  line-height: 0px;
  border: 0;
  border-top: 1px solid;
  border-bottom: 1px solid;
  margin: 16px 0;
  float: none;
  clear: both;
  padding: 0;
}
/* Wordpress Typo
*******************************/
.story {
  line-height: 1.5;
}
.story ul {
  list-style: square;
}
.story ul li {
  list-style: square;
}
.story ol {
  list-style: decimal;
}
.story ol li {
  list-style: decimal;
}
.story ul,
.story ol {
  margin: 0 0 1em 1.5em;
  line-height: 1.5;
}
.story ul ul,
.story ol ul,
.story ul ol,
.story ol ol {
  margin-bottom: 0;
}
.story ol ol {
  list-style: upper-alpha;
}
.story ol ol ol {
  list-style: lower-roman;
}
.story ol ol ol ol {
  list-style: lower-alpha;
}
.story h1,
.story h2,
.story h3,
.story h4,
.story h5,
.story h6 {
  text-transform: none;
  margin-bottom: .5em;
}
.story a {
  color: #CFAE80;
  -webkit-transition: color 100ms linear;
  -moz-transition: color 100ms linear;
  -ms-transition: color 100ms linear;
  -o-transition: color 100ms linear;
  transition: color 100ms linear;
}
.story table {
  width: auto;
  border-collapse: collapse;
  margin-bottom: 18px;
}
.story table td,
.story table th {
  padding: 6px 10px;
  text-align: center;
  border: 1px solid #ccc;
}
.story table th {
  font-weight: bold;
}
.story pre {
  border: 1px solid #ccc;
  background: #eee;
  padding: 1em 2em;
  margin-bottom: 1em;
}
.story blockquote {
  font-style: italic;
  margin: 1em 3em;
}
.story blockquote p:before {
  content: '"';
}
.story blockquote p:after {
  content: '"';
}
.story img.size-auto,
.story img.size-full,
.story img.size-large,
.story img.size-medium,
.story .attachment img {
  max-width: 100%;
  /* When images are too wide for containing element, force them to fit. */

  height: auto;
  /* Override height to match resized width for correct aspect ratio. */

}
.story .alignleft,
.story img.alignleft {
  display: inline;
  float: left;
  margin-right: 1em;
}
.story .alignright,
.story img.alignright {
  display: inline;
  float: right;
  margin-left: 1em;
}
.story .aligncenter,
.story img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.story img.alignleft,
.story img.alignright,
.story img.aligncenter {
  margin-bottom: 1em;
}
.story .wp-caption {
  line-height: 1.5;
  margin-bottom: 1em;
  text-align: center;
}
.story .wp-caption p.wp-caption-text {
  color: #888;
  font-size: 11px;
  margin: 0;
  padding: 5px;
}
.story .wp-smiley {
  margin: 0;
}
/* FlexSlider Necessary Styles
*********************************/
.flexslider {
  position: relative;
  zoom: 1;
}
.flexslider ul,
.flexslider ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flexslider ul li,
.flexslider ol li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flexslider .slides {
  zoom: 1;
}
.flexslider .slides > li {
  position: relative;
  display: none;
  -webkit-backface-visibility: hidden;
  text-align: center;
}
.flexslider .slides img {
  max-width: 100%;
  display: block;
  margin: 0 auto;
  height: auto;
  width: auto;
}
.flexslider .descr {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px;
  background: rgba(100, 100, 100, 0.5);
  color: #fff;
  text-align: left;
}
.flexslider .descr h3 {
  text-align: left;
}
.flexslider .descr .text p:last-child {
  margin-bottom: 0;
}
.flex-container {
  zoom: 1;
  position: relative;
}
/* Clearfix for the .slides element */
.slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .slides {
  display: block;
}
* html .slides {
  height: 1%;
}

/* Wrappers
*******************************/
#wrapper {
  margin: 0 auto;
}
body #twirl {
  min-width: 1300px;
  height: 199px;
  width: 100%;
  background: url(http://makingbrandshappen.com/images/header.png) center 0 no-repeat transparent;
  top: 95px;
  left: 0;
  display: block;
  position: absolute;
}
/* Header
*******************************/
#header-main {
  height: 190px;
}
#header-main h1 {
  padding: 1em 0 .5em;
  margin: 0;
}
#header-main h1 a {
  background: url(http://makingbrandshappen.com/images/logo.png) 0 0 no-repeat transparent;
  width: 189px;
  height: 99px;
  display: block;
  font: 0/0 serif;
  color: transparent;
  margin: 0 auto .7em;
  position: relative;
  z-index: 1111;
}
#header-main #nav-mobile {
  display: none;
}
#header-main #nav-main {
  width: 800px;
  margin: 0 auto;
  position: relative;
  z-index: 111;
}
#header-main #nav-main > ul {
  width: 100%;
  text-align: justify;
}
#header-main #nav-main > ul > li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0;
  padding: 0;
  margin-right: 31px;
}
#header-main #nav-main > ul > li:last-child,
#header-main #nav-main > ul > li.contact {
  margin-right: 0;
}
#header-main #nav-main > ul > li:hover a,
#header-main #nav-main > ul > li.current-menu-item a {
  color: #CFAE80;
}
#header-main #nav-main > ul > li a {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #b99165;
  font-size: 10px;
}
/* Blog Navigation
*******************************/
#blognav {
  border: 2px solid #efefef;
  padding: 7px;
  margin: 15px auto 40px;
  width: 980px;
  height: 109px;
}
#blognav .sec {
  height: 109px;
  float: left;
  position: relative;
  margin-right: 5px;
}
#blognav .sec span,
#blognav .sec a {
  display: block;
}
#blognav .sec a {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#blognav .sec a:hover {
  opacity: .8;
}
#blognav .sec .stripes {
  background: url(http://makingbrandshappen.com/images/stripes.png) 0 0 repeat transparent;
}
#blognav .sec.a {
  width: 173px;
}
#blognav .sec.a > a,
#blognav .sec.a > span {
  position: absolute;
}
#blognav .sec.a .bm {
  width: 173px;
  height: 49px;
  left: 0;
}
#blognav .sec.a .bm_1 {
  background: url(http://makingbrandshappen.com/images/bm_1.jpg) 0 0 no-repeat transparent;
  top: 0;
}
#blognav .sec.a .bm_2 {
  background: url(http://makingbrandshappen.com/images/bm_2.jpg) 0 0 no-repeat transparent;
  bottom: 0;
  height: 55px;
}
#blognav .sec.b {
  width: 258px;
  height: 109px;
}
#blognav .sec.b > a,
#blognav .sec.b > span {
  position: absolute;
}
#blognav .sec.b .bm_3 {
  width: 30px;
  height: 109px;
  left: 0;
  top: 0;
}
#blognav .sec.b .bm_4 {
  width: 223px;
  height: 109px;
  background: url(http://makingbrandshappen.com/images/bm_3.jpg) 0 0 no-repeat transparent;
  right: 0;
  top: 0;
}
#blognav .sec.c {
  width: 169px;
}
#blognav .sec.c .bm {
  width: 169px;
  height: 33px;
  left: 0;
  position: absolute;
}
#blognav .sec.c .bm_5 {
  top: 0;
  background: url(http://makingbrandshappen.com/images/bm_5.jpg) 0 0 no-repeat transparent;
}
#blognav .sec.c .bm_6 {
  top: 38px;
  background: url(http://makingbrandshappen.com/images/bm_6.jpg) 0 0 no-repeat transparent;
}
#blognav .sec.c .bm_7 {
  bottom: 0;
  background: url(http://makingbrandshappen.com/images/bm_7.jpg) 0 0 no-repeat transparent;
}
#blognav .sec.cd {
  width: 45px;
  height: 109px;
}
#blognav .sec.cd .bm_8 {
  height: 109px;
  width: 45px;
  margin-right: 5px;
  background: url(http://makingbrandshappen.com/images/bm_pattern.png) 0 0 no-repeat transparent;
}
#blognav .sec.d {
  width: 315px;
  margin: 0;
}
#blognav .sec.d .bm {
  height: 109px;
  float: left;
}
#blognav .sec.d .bm_9 {
  width: 107px;
  background: url(http://makingbrandshappen.com/images/bm_8.jpg) 0 0 no-repeat transparent;
  margin-right: 5px;
}
#blognav .sec.d .bm_10 {
  width: 203px;
  background: url(http://makingbrandshappen.com/images/bm_9.jpg) 0 0 no-repeat transparent;
}
#consnav {
  border: 2px solid #efefef;
  padding: 7px;
  margin: 15px auto;
  width: 984px;
  height: 94px;
}
#consnav.short {
  height: 68px;
  width: 990px;
  padding: 4px;
  position: relative;
  z-index: 11111;
}
#consnav.short .bb {
  display: block;
  height: 68px;
  float: left;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#consnav.short .bb:hover {
  opacity: .8;
}
#consnav.short .bb1 {
  width: 327px;
  background: url(http://makingbrandshappen.com/images/i-services.jpg) 0 0 no-repeat transparent;
}
#consnav.short .bb2 {
  width: 326px;
  margin: 0 5px;
  background: url(http://makingbrandshappen.com/images/i-clients.jpg) 0 0 no-repeat transparent;
}
#consnav.short .bb3 {
  width: 327px;
  background: url(http://makingbrandshappen.com/images/i-speaking.jpg) 0 0 no-repeat transparent;
}
#consnav .sec {
  height: 94px;
  float: left;
  position: relative;
  margin-right: 8px;
}
#consnav .sec span,
#consnav .sec a {
  display: block;
}
#consnav .sec a {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#consnav .sec a:hover {
  opacity: .8;
}
#consnav .sec .stripes {
  background: url(http://makingbrandshappen.com/images/stripes.png) 0 0 repeat transparent;
}
#consnav .sec.a {
  width: 68px;
}
#consnav .sec.a > a,
#consnav .sec.a > span {
  position: absolute;
}
#consnav .sec.a .br {
  width: 68px;
  left: 0;
}
#consnav .sec.a .br_1 {
  background: url(http://makingbrandshappen.com/images/branding_1.png) 0 0 no-repeat transparent;
  top: 0;
  height: 66px;
}
#consnav .sec.a .br_2 {
  bottom: 0;
  height: 23px;
}
#consnav .sec.b {
  width: 410px;
}
#consnav .sec.b .br {
  width: 325px;
  height: 94px;
  float: left;
}
#consnav .sec.b .br_3 {
  width: 148px;
  background: url(http://makingbrandshappen.com/images/cons_1.jpg) 0 0 no-repeat transparent;
  margin-right: 8px;
}
#consnav .sec.b .br_4 {
  width: 164px;
  background: url(http://makingbrandshappen.com/images/cons_2.jpg) 0 0 no-repeat transparent;
  margin-right: 8px;
}
#consnav .sec.b .br_5 {
  width: 82px;
  background: url(http://makingbrandshappen.com/images/branding_4.png) 0 0 no-repeat transparent;
}
#consnav .sec.c .br {
  height: 94px;
  float: left;
}
#consnav .sec.c .br_6 {
  background: url(http://makingbrandshappen.com/images/cons_3.jpg) 0 0 no-repeat transparent;
  width: 200px;
  margin-right: 8px;
}
#consnav .sec.c .br_7 {
  width: 31px;
}
#consnav .sec.d {
  width: 243px;
  margin: 0;
}
#consnav .sec.d .br_8 {
  background: url(http://makingbrandshappen.com/images/cons_4.jpg) 0 0 no-repeat transparent;
  width: 243px;
  height: 94px;
}
/* About navigation 
*******************************/
#aboutnav {
  border: 2px solid #efefef;
  padding: 7px;
  margin: 15px auto 10px;
  width: 980px;
  height: 138px;
}
#aboutnav .sec {
  height: 138px;
  float: left;
  position: relative;
  margin-right: 4px;
}
#aboutnav .sec span,
#aboutnav .sec a {
  display: block;
}
#aboutnav .sec a {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#aboutnav .sec a:hover {
  opacity: .8;
}
#aboutnav .sec.a {
  width: 151px;
}
#aboutnav .sec.a .bm {
  width: 151px;
  height: 138px;
  background: url(http://makingbrandshappen.com/images/About5_1.png) 0 0 no-repeat transparent;
}
#aboutnav .sec.b {
  width: 368px;
  position: relative;
}
#aboutnav .sec.b .bm {
  position: absolute;
  display: block;
}
#aboutnav .sec.b .bm_2 {
  width: 140px;
  height: 86px;
  top: 0;
  left: 0;
  background: url(http://makingbrandshappen.com/images/About5_2.png) 0 0 no-repeat transparent;
}
#aboutnav .sec.b .bm_3 {
  width: 224px;
  height: 86px;
  top: 0;
  right: 0;
  background: url(http://makingbrandshappen.com/images/About5_3.png) 0 0 no-repeat transparent;
}
#aboutnav .sec.b .bm_4 {
  width: 208px;
  height: 49px;
  left: 0;
  bottom: 0;
  background: url(http://makingbrandshappen.com/images/About5_4.png) 0 bottom no-repeat transparent;
}
#aboutnav .sec.b .bm_5 {
  width: 156px;
  height: 49px;
  right: 0;
  bottom: 0;
  background: url(http://makingbrandshappen.com/images/About5_5.png) 0 bottom no-repeat transparent;
}
#aboutnav .sec.c {
  width: 227px;
}
#aboutnav .sec.c .bm {
  width: 227px;
  height: 138px;
  background: url(http://makingbrandshappen.com/images/About5_6.png) 0 0 no-repeat transparent;
}
#aboutnav .sec.d {
  width: 222px;
  margin: 0;
}
#aboutnav .sec.d .bm {
  width: 222px;
  margin: 0 0 4px;
}
#aboutnav .sec.d .bm_7 {
  height: 43px;
  background: url(http://makingbrandshappen.com/images/About5_7.png) 0 0 no-repeat transparent;
}
#aboutnav .sec.d .bm_8 {
  height: 44px;
  background: url(http://makingbrandshappen.com/images/About5_8.png) 0 0 no-repeat transparent;
}
#aboutnav .sec.d .bm_9 {
  height: 43px;
  background: url(http://makingbrandshappen.com/images/About5_9.png) 0 0 no-repeat transparent;
}
/* Subnavigation
*******************************/
#subnav {
  border: 2px solid #efefef;
  padding: 7px;
  margin: 15px auto 10px;
  width: 986px;
  height: 94px;
}
#subnav .sec {
  height: 94px;
  float: left;
  position: relative;
  margin-right: 8px;
}
#subnav .sec span,
#subnav .sec a {
  display: block;
}
#subnav .sec a {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#subnav .sec a:hover {
  opacity: .8;
}
#subnav .sec .stripes {
  background: url(http://makingbrandshappen.com/images/stripes.png) 0 0 repeat transparent;
}
#subnav .sec.a {
  width: 224px;
}
#subnav .sec.a > a,
#subnav .sec.a > span {
  position: absolute;
}
#subnav .sec.a .one {
  width: 68px;
  height: 66px;
  background: url(http://makingbrandshappen.com/images/a_1.jpg) 0 0 no-repeat transparent;
  top: 0;
  left: 0;
}
#subnav .sec.a .two {
  width: 68px;
  height: 23px;
  bottom: 0;
  left: 0;
}
#subnav .sec.a .three {
  width: 148px;
  height: 94px;
  background: url(http://makingbrandshappen.com/images/a_3.jpg) 0 0 no-repeat transparent;
  top: 0;
  right: 0;
}
#subnav .sec.a .three:hover {
  background: url(http://makingbrandshappen.com/images/a_3_h.png) 0 0 no-repeat transparent;
}
#subnav .sec.b.social {
  width: 385px;
}
#subnav .sec.b.social > a,
#subnav .sec.b.social > span {
  position: absolute;
}
#subnav .sec.b.social .one {
  width: 169px;
  height: 45px;
  background: url(http://makingbrandshappen.com/images/b_1.jpg) 0 0 no-repeat transparent;
  left: 0;
  top: 0;
}
#subnav .sec.b.social .one:hover {
  background: url(http://makingbrandshappen.com/images/b_1_h.png) 0 0 no-repeat transparent;
}
#subnav .sec.b.social .two {
  width: 169px;
  height: 45px;
  background: url(http://makingbrandshappen.com/images/b_2.jpg) 0 0 no-repeat transparent;
  left: 0;
  bottom: 0;
}
#subnav .sec.b.social .two:hover {
  background: url(http://makingbrandshappen.com/images/b_2_h.png) 0 0 no-repeat transparent;
}
#subnav .sec.b.social .three {
  width: 82px;
  height: 94px;
  background: url(http://makingbrandshappen.com/images/b_3.jpg) 0 0 no-repeat transparent;
  left: 177px;
  top: 0;
}
#subnav .sec.b.social .four {
  width: 119px;
  height: 45px;
  background: url(http://makingbrandshappen.com/images/b_4.jpg) 0 0 no-repeat transparent;
  top: 0;
  right: 0;
}
#subnav .sec.b.social .four:hover {
  background: url(http://makingbrandshappen.com/images/b_4_h.png) 0 0 no-repeat transparent;
}
#subnav .sec.b.social .five {
  width: 119px;
  height: 45px;
  background: url(http://makingbrandshappen.com/images/b_5.jpg) 0 0 no-repeat transparent;
  bottom: 0;
  right: 0;
}
#subnav .sec.b.social .five:hover {
  background: url(http://makingbrandshappen.com/images/b_5_h.png) 0 0 no-repeat transparent;
}
#subnav .sec.c {
  width: 108px;
}
#subnav .sec.c .one {
  height: 94px;
  width: 31px;
  float: left;
}
#subnav .sec.c .two {
  width: 70px;
  height: 94px;
  float: right;
  background: url(http://makingbrandshappen.com/images/c_2.jpg) 0 0 no-repeat transparent;
}
#subnav .sec.c .two:hover {
  background: url(http://makingbrandshappen.com/images/c_2_h.png) 0 0 no-repeat transparent;
}
#subnav .sec.d {
  width: 146px;
}
#subnav .sec.d .one {
  width: 145px;
  height: 56px;
  margin: 0 0 6px;
  background: url(http://makingbrandshappen.com/images/d_1.jpg) 0 0 no-repeat transparent;
}
#subnav .sec.d .two,
#subnav .sec.d .three,
#subnav .sec.d .four,
#subnav .sec.d .five {
  width: 32px;
  height: 30px;
  float: left;
  margin-right: 6px;
}
#subnav .sec.d .two:hover,
#subnav .sec.d .three:hover,
#subnav .sec.d .four:hover,
#subnav .sec.d .five:hover {
  background-image: url(http://makingbrandshappen.com/images/d_2_h.png);
}
#subnav .sec.d .two {
  background: url(http://makingbrandshappen.com/images/d_2.jpg) left top no-repeat transparent;
}
#subnav .sec.d .three {
  background: url(http://makingbrandshappen.com/images/d_2.jpg) -38px top no-repeat transparent;
}
#subnav .sec.d .four {
  background: url(http://makingbrandshappen.com/images/d_2.jpg) -75px top no-repeat transparent;
}
#subnav .sec.d .five {
  margin: 0;
  background: url(http://makingbrandshappen.com/images/d_2.jpg) right top no-repeat transparent;
}
#subnav .sec.e {
  width: 91px;
  margin: 0;
}
#subnav .sec.e .one {
  width: 91px;
  height: 94px;
  background: url(http://makingbrandshappen.com/images/e_1.jpg) 0 0 no-repeat transparent;
}
#subnav .sec.e .one:hover {
  background: url(http://makingbrandshappen.com/images/e_1_h.png) 0 0 no-repeat transparent;
}
/* Content
*******************************/
#blog-layout {
  width: 1000px;
  margin: 0 auto;
  position: relative;
  z-index: 111;
}
#blog-layout #blog,
#blog-layout #post {
  width: 670px;
  float: left;
}
#blog-layout #blog .post,
#blog-layout #post .post,
#blog-layout #blog .newhere,
#blog-layout #post .newhere {
  margin-bottom: 15px;
}
#blog-layout #blog .post .flex ul,
#blog-layout #post .post .flex ul,
#blog-layout #blog .newhere .flex ul,
#blog-layout #post .newhere .flex ul {
  margin: 0;
}
#blog-layout #blog .post .flex li,
#blog-layout #post .post .flex li,
#blog-layout #blog .newhere .flex li,
#blog-layout #post .newhere .flex li {
  list-style: none;
}
#blog-layout #blog .post .flex.thumbs,
#blog-layout #post .post .flex.thumbs,
#blog-layout #blog .newhere .flex.thumbs,
#blog-layout #post .newhere .flex.thumbs {
  padding: 10px;
}
#blog-layout #blog .post .flex.thumbs .slides li,
#blog-layout #post .post .flex.thumbs .slides li,
#blog-layout #blog .newhere .flex.thumbs .slides li,
#blog-layout #post .newhere .flex.thumbs .slides li {
  margin-right: 10px;
  opacity: .8;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#blog-layout #blog .post .flex.thumbs .slides li.flex-active-slide,
#blog-layout #post .post .flex.thumbs .slides li.flex-active-slide,
#blog-layout #blog .newhere .flex.thumbs .slides li.flex-active-slide,
#blog-layout #post .newhere .flex.thumbs .slides li.flex-active-slide {
  opacity: 1;
}
#blog-layout #blog .post .flex.thumbs .flex-direction-nav,
#blog-layout #post .post .flex.thumbs .flex-direction-nav,
#blog-layout #blog .newhere .flex.thumbs .flex-direction-nav,
#blog-layout #post .newhere .flex.thumbs .flex-direction-nav {
  display: none !important;
}
#blog-layout #blog .post .flex.carousel,
#blog-layout #post .post .flex.carousel,
#blog-layout #blog .newhere .flex.carousel,
#blog-layout #post .newhere .flex.carousel {
  margin: 2em 0 0;
  padding-bottom: 36px;
  position: relative;
}
#blog-layout #blog .post .flex.carousel .flex-direction-nav,
#blog-layout #post .post .flex.carousel .flex-direction-nav,
#blog-layout #blog .newhere .flex.carousel .flex-direction-nav,
#blog-layout #post .newhere .flex.carousel .flex-direction-nav {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #f9f9f9;
  display: block;
  height: 36px;
  line-height: 36px;
  text-align: center;
  color: #9d9d9d;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: .5px;
  font-size: 13px;
}
#blog-layout #blog .post .flex.carousel .flex-prev,
#blog-layout #post .post .flex.carousel .flex-prev,
#blog-layout #blog .newhere .flex.carousel .flex-prev,
#blog-layout #post .newhere .flex.carousel .flex-prev,
#blog-layout #blog .post .flex.carousel .flex-next,
#blog-layout #post .post .flex.carousel .flex-next,
#blog-layout #blog .newhere .flex.carousel .flex-next,
#blog-layout #post .newhere .flex.carousel .flex-next {
  width: 37px;
  height: 36px;
  text-align: center;
  display: block;
  background: #7ad9fb;
  color: #fff;
  line-height: 36px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#blog-layout #blog .post .flex.carousel .flex-prev:hover,
#blog-layout #post .post .flex.carousel .flex-prev:hover,
#blog-layout #blog .newhere .flex.carousel .flex-prev:hover,
#blog-layout #post .newhere .flex.carousel .flex-prev:hover,
#blog-layout #blog .post .flex.carousel .flex-next:hover,
#blog-layout #post .post .flex.carousel .flex-next:hover,
#blog-layout #blog .newhere .flex.carousel .flex-next:hover,
#blog-layout #post .newhere .flex.carousel .flex-next:hover {
  background: #CFAE80;
}
#blog-layout #blog .post .flex.carousel .flex-prev,
#blog-layout #post .post .flex.carousel .flex-prev,
#blog-layout #blog .newhere .flex.carousel .flex-prev,
#blog-layout #post .newhere .flex.carousel .flex-prev {
  float: left;
}
#blog-layout #blog .post .flex.carousel .flex-next,
#blog-layout #post .post .flex.carousel .flex-next,
#blog-layout #blog .newhere .flex.carousel .flex-next,
#blog-layout #post .newhere .flex.carousel .flex-next {
  float: right;
}
#blog-layout #blog .post img,
#blog-layout #post .post img,
#blog-layout #blog .newhere img,
#blog-layout #post .newhere img {
  max-width: 100%;
  height: auto;
  width: auto;
}
#blog-layout #blog .post .preview,
#blog-layout #post .post .preview,
#blog-layout #blog .newhere .preview,
#blog-layout #post .newhere .preview {
  padding-bottom: 20px;
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 15px;
}
#blog-layout #blog .post .preview .title,
#blog-layout #post .post .preview .title,
#blog-layout #blog .newhere .preview .title,
#blog-layout #post .newhere .preview .title {
  position: relative;
  padding-left: 77px;
  min-height: 62px;
}
#blog-layout #blog .post .preview .title h2,
#blog-layout #post .post .preview .title h2,
#blog-layout #blog .newhere .preview .title h2,
#blog-layout #post .newhere .preview .title h2 {
  color: #b99165;
  font-family: 'Open Sans', sans-serif;
  font-size: 22px;
  margin: 8px 0 7px;
  text-transform: none;
}
#blog-layout #blog .post .preview .title h2 a,
#blog-layout #post .post .preview .title h2 a,
#blog-layout #blog .newhere .preview .title h2 a,
#blog-layout #post .newhere .preview .title h2 a {
  color: #b99165;
}
#blog-layout #blog .post .preview .title time,
#blog-layout #post .post .preview .title time,
#blog-layout #blog .newhere .preview .title time,
#blog-layout #post .newhere .preview .title time {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 62px;
  height: 44px;
  padding-top: 18px;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  background: #b3e7fd;
}
#blog-layout #blog .post .preview .meta,
#blog-layout #post .post .preview .meta,
#blog-layout #blog .newhere .preview .meta,
#blog-layout #post .newhere .preview .meta {
  color: #9d9d9d;
  font-size: 13px;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: .5px;
}
#blog-layout #blog .post .preview .meta a,
#blog-layout #post .post .preview .meta a,
#blog-layout #blog .newhere .preview .meta a,
#blog-layout #post .newhere .preview .meta a {
  color: #CFAE80;
}
#blog-layout #blog .post .preview .meta a:hover,
#blog-layout #post .post .preview .meta a:hover,
#blog-layout #blog .newhere .preview .meta a:hover,
#blog-layout #post .newhere .preview .meta a:hover {
  color: #b99165;
}
#blog-layout #blog .story p,
#blog-layout #post .story p {
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
}
#blog-layout #blog .story p a,
#blog-layout #post .story p a {
  color: #b99165;
}
#blog-layout #blog .story p a:hover,
#blog-layout #post .story p a:hover {
  color: #CFAE80;
}
#blog-layout #blog .story p img,
#blog-layout #post .story p img {
  max-width: 100%;
  height: auto;
  width: auto;
}
#blog-layout #blog .actions,
#blog-layout #post .actions {
  height: 25px;
  line-height: 25px;
  padding: 20px 0;
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  overflow: hidden;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  letter-spacing: .5px;
}
#blog-layout #blog .actions .show-comments,
#blog-layout #post .actions .show-comments {
  float: left;
  color: #b99165;
}
#blog-layout #blog .actions .show-comments:hover,
#blog-layout #post .actions .show-comments:hover {
  color: #CFAE80;
}
#blog-layout #blog .actions .share,
#blog-layout #post .actions .share {
  float: right;
  color: #9d9d9d;
}
#blog-layout #blog .actions .share a,
#blog-layout #post .actions .share a {
  color: #9d9d9d;
  padding-left: 20px;
  margin-left: 5px;
}
#blog-layout #blog .actions .share a:hover,
#blog-layout #post .actions .share a:hover {
  color: #CFAE80;
}
#blog-layout #blog .actions .share .fb,
#blog-layout #post .actions .share .fb {
  background: url(http://makingbrandshappen.com/images/small-socials.png) 0 0 no-repeat transparent;
}
#blog-layout #blog .actions .share .tw,
#blog-layout #post .actions .share .tw {
  background: url(http://makingbrandshappen.com/images/small-socials.png) -165px 0 no-repeat transparent;
}
#blog-layout #blog .actions .share .pin,
#blog-layout #post .actions .share .pin {
  background: url(http://makingbrandshappen.com/images/small-socials.png) -83px 0 no-repeat transparent;
}
#blog-layout #blog .comments .commentlist,
#blog-layout #post .comments .commentlist {
  padding: 30px 0 0;
}
#blog-layout #blog .comments .commentlist .comment,
#blog-layout #post .comments .commentlist .comment,
#blog-layout #blog .comments .commentlist .pingback,
#blog-layout #post .comments .commentlist .pingback {
  min-height: 65px;
  padding-left: 80px;
  position: relative;
  margin: 0 0 25px;
}
#blog-layout #blog .comments .commentlist .comment .respond .area2 textarea,
#blog-layout #post .comments .commentlist .comment .respond .area2 textarea,
#blog-layout #blog .comments .commentlist .pingback .respond .area2 textarea,
#blog-layout #post .comments .commentlist .pingback .respond .area2 textarea {
  width: 232px;
}
#blog-layout #blog .comments .commentlist > li .avatar-cover,
#blog-layout #post .comments .commentlist > li .avatar-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 60px;
  height: 60px;
  overflow: hidden;
}
#blog-layout #blog .comments .commentlist > li .avatar-cover .cover,
#blog-layout #post .comments .commentlist > li .avatar-cover .cover {
  width: 60px;
  height: 60px;
  background: url(http://makingbrandshappen.com/images/avatar_cover.png) 0 0 no-repeat transparent;
  position: absolute;
  top: 0;
  left: 0;
}
#blog-layout #blog .comments .commentlist > li cite,
#blog-layout #post .comments .commentlist > li cite {
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  color: #9d9d9d;
  font-style: normal;
  display: block;
  margin-bottom: 15px;
}
#blog-layout #blog .comments .commentlist > li cite a,
#blog-layout #post .comments .commentlist > li cite a {
  color: #9d9d9d;
}
#blog-layout #blog .comments .commentlist > li .info,
#blog-layout #post .comments .commentlist > li .info {
  float: right;
  font-size: 11px;
  font-family: 'ACaslonPro-BoldItalic';
}
#blog-layout #blog .comments .commentlist > li .info time,
#blog-layout #post .comments .commentlist > li .info time {
  color: #CFAE80;
  font-family: 'Open Sans', sans-serif;
}
#blog-layout #blog .comments .commentlist > li .info time a,
#blog-layout #post .comments .commentlist > li .info time a {
  color: #CFAE80;
}
#blog-layout #blog .comments .commentlist > li .info a,
#blog-layout #post .comments .commentlist > li .info a {
  color: #9d9d9d;
  letter-spacing: .5px;
  padding: 0 .25em;
  font-family: 'Open Sans', sans-serif;
}
#blog-layout #blog .comments .commentlist > li .info a:hover,
#blog-layout #post .comments .commentlist > li .info a:hover {
  color: #b99165;
}
#blog-layout #blog .comments .commentlist > li .comment-body p,
#blog-layout #post .comments .commentlist > li .comment-body p {
  font-size: 13px;
  color: #9d9d9d;
  font-family: 'Open Sans', sans-serif;
}
#blog-layout #blog .respond,
#blog-layout #post .respond {
  position: relative;
}
#blog-layout #blog .respond .area1,
#blog-layout #post .respond .area1 {
  width: 285px;
  float: left;
}
#blog-layout #blog .respond .area1 input,
#blog-layout #post .respond .area1 input {
  text-align: center;
  width: 265px;
  padding: 0 10px;
  height: 28px;
  line-height: 28px;
  background: #f1f1f1;
  color: #9d9d9d;
  font-size: 12px;
  font-family: 'Open Sans', sans-serif;
  margin-bottom: 4px;
}
#blog-layout #blog .respond .area2,
#blog-layout #post .respond .area2 {
  float: left;
  margin-left: 4px;
}
#blog-layout #blog .respond .area2 textarea,
#blog-layout #post .respond .area2 textarea {
  margin: 0;
  width: 312px;
  height: 76px;
  padding: 10px;
  background: #f1f1f1;
  color: #9d9d9d;
  font-size: 12px;
  font-family: 'Open Sans', sans-serif;
  resize: none;
}
#blog-layout #blog .respond .button,
#blog-layout #post .respond .button {
  float: right;
}
#blog-layout #blog .respond .button input,
#blog-layout #post .respond .button input {
  width: 43px;
  height: 97px;
  background-color: #B3E7FD;
  color: #fff;
  line-height: 97px;
  border: none;
  padding: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#blog-layout #blog .respond .button input:hover,
#blog-layout #post .respond .button input:hover {
  background: #CFAE80;
}
#blog-layout #blog .respond .thankyou,
#blog-layout #post .respond .thankyou {
  background: url(http://makingbrandshappen.com/images/thankyou.png) left center no-repeat #ffffff;
  height: 115px;
  width: 670px;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}
#blog-layout #blog .respond a,
#blog-layout #post .respond a {
  color: #b99165;
}
#blog-layout #blog .respond a:hover,
#blog-layout #post .respond a:hover {
  color: #CFAE80;
}
#blog-layout #blog .respond #cancel-comment-reply-link,
#blog-layout #post .respond #cancel-comment-reply-link {
  color: #b99165;
  font-family: 'Open Sans', sans-serif;
}
#blog-layout #blog .blog-social-block,
#blog-layout #post .blog-social-block {
  position: relative;
  height: 163px;
  margin: 2.5em 0;
}
#blog-layout #blog .blog-social-block > li,
#blog-layout #post .blog-social-block > li,
#blog-layout #blog .blog-social-block .wp_bannerize > div,
#blog-layout #post .blog-social-block .wp_bannerize > div {
  float: left;
  width: 163px;
  height: 163px;
  overflow: hidden;
  position: relative;
  margin-right: 5px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#blog-layout #blog .blog-social-block > li:hover,
#blog-layout #post .blog-social-block > li:hover,
#blog-layout #blog .blog-social-block .wp_bannerize > div:hover,
#blog-layout #post .blog-social-block .wp_bannerize > div:hover {
  opacity: .7;
}
#blog-layout #blog .blog-social-block > li:last-child,
#blog-layout #post .blog-social-block > li:last-child,
#blog-layout #blog .blog-social-block .wp_bannerize > div:last-child,
#blog-layout #post .blog-social-block .wp_bannerize > div:last-child {
  margin-right: 0;
}
#blog-layout #blog .blog-social-block > li a,
#blog-layout #post .blog-social-block > li a,
#blog-layout #blog .blog-social-block .wp_bannerize > div a,
#blog-layout #post .blog-social-block .wp_bannerize > div a {
  background: url('http://makingbrandshappen.com/images/blog_social_block.png') 0 center no-repeat rgba(255, 255, 255, 0.7);
  height: 100%;
  width: 100%;
  display: block;
  top: 0;
  left: 0;
  position: absolute;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#blog-layout #blog .blog-social-block > li a:hover,
#blog-layout #post .blog-social-block > li a:hover,
#blog-layout #blog .blog-social-block .wp_bannerize > div a:hover,
#blog-layout #post .blog-social-block .wp_bannerize > div a:hover {
  background-color: rgba(141, 219, 213, 0.6);
}
#blog-layout #blog .blog-social-block > li.tumblr a,
#blog-layout #post .blog-social-block > li.tumblr a,
#blog-layout #blog .blog-social-block .wp_bannerize > div.tumblr a,
#blog-layout #post .blog-social-block .wp_bannerize > div.tumblr a {
  background-position: 55px center;
}
#blog-layout #blog .blog-social-block > li.pin a,
#blog-layout #post .blog-social-block > li.pin a,
#blog-layout #blog .blog-social-block .wp_bannerize > div.pin a,
#blog-layout #post .blog-social-block .wp_bannerize > div.pin a {
  background-position: -114px center;
}
#blog-layout #blog .blog-social-block > li.instagram a,
#blog-layout #post .blog-social-block > li.instagram a,
#blog-layout #blog .blog-social-block .wp_bannerize > div.instagram a,
#blog-layout #post .blog-social-block .wp_bannerize > div.instagram a {
  background-position: -283px center;
}
#blog-layout #blog .blog-social-block > li.bible,
#blog-layout #post .blog-social-block > li.bible,
#blog-layout #blog .blog-social-block .wp_bannerize > div.bible,
#blog-layout #post .blog-social-block .wp_bannerize > div.bible {
  margin: 0;
}
#blog-layout #blog .blog-social-block > li.bible a,
#blog-layout #post .blog-social-block > li.bible a,
#blog-layout #blog .blog-social-block .wp_bannerize > div.bible a,
#blog-layout #post .blog-social-block .wp_bannerize > div.bible a {
  background-position: -455px center;
}
#blog-layout #sidebar {
  width: 300px;
  float: right;
}
#blog-layout #sidebar .block {
  margin: 0 0 25px;
}
#blog-layout #sidebar h2.a,
#blog-layout #sidebar h4.a {
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
  color: #b99165;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: .5em;
  margin-bottom: .75em;
}
#blog-layout #sidebar .ilove h2.a {
  text-align: center;
  font-size: 16px;
  margin: 0 0 1.2em;
}
#blog-layout #sidebar .ilove h2.a span {
  background: #fff;
  position: relative;
  bottom: -17px;
  padding: 0 10px;
}
#blog-layout #sidebar .ilove .wp_bannerize > div {
  width: 90px;
  height: 90px;
  float: left;
  overflow: hidden;
  margin: 5px 5px;
}
#blog-layout #sidebar .ilove .wp_bannerize > div img {
  max-width: 100%;
  height: auto;
  width: auto;
}
#blog-layout #sidebar .subscribe {
  overflow: hidden;
  margin: 3em 0 2em;
  padding: 5px 0 0;
}
#blog-layout #sidebar .subscribe input {
  height: 30px;
  line-height: 30px;
  width: 70%;
  padding: 0 3%;
  color: #fff;
  font-weight: normal;
  background: #f1f1f1;
  color: #9d9d9d;
  font-size: 12px;
  font-family: 'Open Sans', sans-serif;
  border: none;
  float: left;
}
#blog-layout #sidebar .subscribe .email {
  background: url(http://makingbrandshappen.com/images/mailbox.png) right center no-repeat transparent;
  padding-right: 24px;
  height: 18px;
  line-height: 21px;
  color: #b99165;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 12px;
  vertical-align: middle;
}
#blog-layout #sidebar .subscribe .email:hover {
  color: #CFAE80;
}
#blog-layout #sidebar .subscribe .rss {
  background: url(http://makingbrandshappen.com/images/rss.png) right center no-repeat transparent;
  padding-right: 24px;
  padding-left: 4px;
  height: 18px;
  line-height: 21px;
  color: #b99165;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 12px;
  vertical-align: middle;
}
#blog-layout #sidebar .subscribe .rss:hover {
  color: #CFAE80;
}
#blog-layout #sidebar .subscribe .submit {
  width: 24%;
  padding: 0;
  text-align: center;
  background: #CFAE80;
  color: #fff;
  letter-spacing: .5px;
  text-transform: uppercase;
  float: right;
}
#blog-layout #sidebar.new-here .new-here-posts li {
  height: 120px;
  padding-top: 70px;
  width: 300px;
  overflow: hidden;
  position: relative;
  margin: 0 0 2px;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
}
#blog-layout #sidebar.new-here .new-here-posts li img {
  height: 190px;
  min-width: 300px;
  width: auto;
  position: absolute;
  top: 0;
  left: 0;
}
#blog-layout #sidebar.new-here .new-here-posts li a {
  display: block;
  height: 120px;
  padding-top: 70px;
  width: 300px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  background: rgba(120, 120, 120, 0.5);
}
#blog-layout #sidebar.new-here .new-here-posts li a:hover {
  background: rgba(141, 219, 213, 0.6);
}
#blog-layout #sidebar.new-here .new-here-posts li .title {
  padding: 0 25px;
  font-size: 14px;
  line-height: 1.5;
  color: #fff;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#blog-layout #sidebar.new-here .new-here-posts li .meta {
  color: #fff;
  font-size: 13px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#blog-layout #sidebar.new-here .back-to-list {
  width: 300px;
  height: 89px;
  display: block;
  background: url(http://makingbrandshappen.com/images/backtolist.jpg) 0 0 no-repeat transparent;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#blog-layout #sidebar.new-here .back-to-list:hover {
  opacity: .7;
}
#blog-layout #sidebar .search {
  position: relative;
}
#blog-layout #sidebar .search #s {
  background: #ebebeb;
  width: 260px;
  padding: 0 30px 0 10px;
  height: 29px;
  line-height: 29px;
}
#blog-layout #sidebar .search #searchsubmit {
  background: url(http://makingbrandshappen.com/images/sinput.png) 0 0 no-repeat transparent;
  width: 13px;
  height: 13px;
  display: block;
  position: absolute;
  bottom: 9px;
  right: 10px;
  font: 0/0 serif;
  color: transparent;
}
#blog-layout #sidebar .about img {
  margin: 0 0 15px;
  max-width: 300px;
  height: auto;
  width: auto;
}
#blog-layout #sidebar .about p {
  color: #9d9d9d;
  font-size: 15px;
  font-family: 'Open Sans', sans-serif;
}
#blog-layout #sidebar .about p a {
  color: #b99165;
}
#blog-layout #sidebar .about p a:hover {
  color: #CFAE80;
}
#blog-layout #sidebar .socials {
  border-top: 1px solid #efefef;
  padding-top: 20px;
}
#blog-layout #sidebar .socials .links a {
  font-family: 'Open Sans', sans-serif;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 14px;
  color: #707070;
  padding-top: 25px;
  background: url(http://makingbrandshappen.com/images/socials.png) 0 0 no-repeat transparent;
}
#blog-layout #sidebar .socials .links a:hover {
  color: #CFAE80;
}
#blog-layout #sidebar .socials .links .fb {
  background-position: -6px 0;
  margin-left: 5px;
}
#blog-layout #sidebar .socials .links .pin {
  background-position: -87px 0;
}
#blog-layout #sidebar .socials .links .inst {
  background-position: -170px 0;
}
#blog-layout #sidebar .socials .links .twi {
  background-position: right 0;
}
#blog-layout #sidebar .socials .links .separator {
  margin: 0 1.1em;
}
#blog-layout #sidebar .socials .empty {
  display: none;
}
#blog-layout #sidebar .socials .tweet {
  font-size: 15px;
  color: #9d9d9d;
  font-family: 'Open Sans', sans-serif;
  text-align: center;
  padding: 20px 25px;
  display: block;
  background: #e4efef;
  margin-top: 25px;
  position: relative;
}
#blog-layout #sidebar .socials .tweet:before {
  width: 25px;
  height: 19px;
  display: block;
  content: "";
  position: absolute;
  top: -19px;
  right: 35px;
  background: url(http://makingbrandshappen.com/images/rtweet.png) 0 0 no-repeat transparent;
}
#blog-layout #sidebar .socials .tweet a {
  color: #b99165;
}
#blog-layout #sidebar .socials .tweet a:hover {
  color: #CFAE80;
}
#blog-layout #sidebar .category li {
  padding-left: 10px;
}
#blog-layout #sidebar .category li a {
  font-size: 15px;
  color: #9d9d9d;
  font-family: 'Open Sans', sans-serif;
}
#blog-layout #sidebar .category li a:hover {
  color: #CFAE80;
}
#blog-layout #sidebar .wp_bannerize > div {
  margin: 0 0 15px;
}
#blog-layout #sidebar .wp_bannerize a {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#blog-layout #sidebar .wp_bannerize a:hover {
  opacity: .8;
}
#blog-layout #sidebar .flo-archives {
  position: relative;
}
#blog-layout #sidebar .flo-archives .year span {
  top: 0;
  right: 15px;
  position: absolute;
  font-size: 15px;
  color: #b99165;
  letter-spacing: 1px;
}
#blog-layout #sidebar .flo-archives .year a.up,
#blog-layout #sidebar .flo-archives .year a.down {
  color: #b99165;
  position: absolute;
  top: 0;
}
#blog-layout #sidebar .flo-archives .year a.up {
  right: 0px;
}
#blog-layout #sidebar .flo-archives .year a.down {
  right: 63px;
}
#blog-layout #sidebar .flo-archives .months a,
#blog-layout #sidebar .flo-archives .months span {
  color: #9d9d9d;
  font-size: 15px;
  font-family: 'Open Sans', sans-serif;
  width: 28%;
  padding-left: 5%;
  display: block;
  float: left;
  margin-bottom: .5em;
}
#blog-layout #sidebar .flo-archives .months a {
  color: #b99165;
}
#blog-layout #sidebar .flo-archives .months a:hover {
  color: #CFAE80;
}
#blog-layout #sidebar .flo-archives .year-months {
  display: none;
}
#blog-layout ul.page-numbers {
  width: 100%;
  height: 70px;
  line-height: 70px;
  border-top: 1px solid #ececec;
  border-bottom: 1px solid #ececec;
  text-align: center;
  color: #acacac;
  position: relative;
  margin: 0 0 1em;
}
#blog-layout ul.page-numbers li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 16px;
  font-family: 'Open Sans', sans-serif;
  margin: 0 .5em;
}
#blog-layout ul.page-numbers li a {
  color: #acacac;
}
#blog-layout ul.page-numbers li a:hover {
  color: #CFAE80;
}
#blog-layout ul.page-numbers li .next,
#blog-layout ul.page-numbers li .prev {
  position: absolute;
  top: 0;
  height: 70px;
  line-height: 70px;
}
#blog-layout ul.page-numbers li .next {
  right: 0;
}
#blog-layout ul.page-numbers li .prev {
  left: 0;
}
#blog-layout ul.page-numbers li .current {
  color: #b99165;
}
#need-category {
  position: relative;
}
#need-category .pre-posts {
  height: 402px;
  width: 100%;
  position: relative;
  overflow: hidden;
}
#need-category .pre-posts li.newhere {
  height: 129px;
  padding-top: 70px;
  width: 314px;
  overflow: hidden;
  position: relative;
  margin: 0 1px 2px;
  text-align: center;
  float: left;
  font-family: 'Open Sans', sans-serif;
  background-size: cover;
  background-position: top center;
  position: absolute;
}
#need-category .pre-posts li.newhere.p0 {
  left: 0;
  top: 0;
}
#need-category .pre-posts li.newhere.p1 {
  right: 1px;
  top: 0;
}
#need-category .pre-posts li.newhere.p2 {
  left: 0;
  bottom: 0;
}
#need-category .pre-posts li.newhere.p3 {
  right: 1px;
  bottom: 0;
}
#need-category .pre-posts li.newhere img {
  height: 199px;
  min-width: 314px;
  width: auto;
  position: absolute;
  top: 0;
  left: 0;
}
#need-category .pre-posts li.newhere a {
  display: block;
  height: 129px;
  padding-top: 70px;
  width: 314px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  background: rgba(120, 120, 120, 0.5);
  opacity: 0;
}
#need-category .pre-posts li.newhere a:hover {
  background: #CFAE80;
  opacity: 1;
}
#need-category .pre-posts li.newhere .title {
  padding: 0 25px;
  font-size: 14px;
  line-height: 1.5;
  color: #fff;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#need-category .pre-posts li.newhere .meta {
  color: #fff;
  font-size: 13px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#need-category .needs .need {
  float: left;
  width: 306px;
  height: 392px;
  padding: 4px;
  margin: 1px;
  background: #fff;
  text-align: center;
  overflow: hidden;
  position: relative;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#need-category .needs .need.n0 {
  position: absolute;
  top: 87px;
  left: 342px;
}
#need-category .needs .need img {
  max-width: 306px;
  max-height: 392px;
}
#need-category .needs .need .cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  font-family: 'Open Sans', sans-serif;
  color: #9d9d9d;
  text-align: center;
}
#need-category .needs .need .cover .download {
  color: #9d9d9d;
  width: 100%;
  position: absolute;
  display: block;
  bottom: 30px;
  text-align: center;
  font-size: 16px;
}
#need-category .needs .need .cover .download:hover {
  color: #CFAE80;
}
#need-category .needs .need:hover .cover {
  opacity: 1;
}
#need-category ul.page-numbers {
  display: none;
}
#need-category .back,
#need-category .load-more {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  color: #b99165;
}
#need-category .back:hover,
#need-category .load-more:hover {
  color: #CFAE80;
}
#need-category .load-more {
  float: right;
}
#need .categories {
  overflow: hidden;
  width: 954px;
  left: -2px;
}
#need .categories li {
  float: left;
  margin: 2px;
  width: 314px;
  height: 146px;
  overflow: hidden;
}
#need .categories li a {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#need .categories li a:hover {
  opacity: .8;
}
#video .videos {
  width: 962px;
  position: relative;
  left: -3px;
}
#video .videos li.video {
  float: left;
  width: 472px;
  margin: 0 3px 6px;
}
#video ul.page-numbers {
  display: none;
}
#video .back,
#video .load-more {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  color: #b99165;
}
#video .back:hover,
#video .load-more:hover {
  color: #CFAE80;
}
#video .load-more {
  float: right;
}
#page404 {
  width: 1000px;
  height: 231px;
  margin: 0 auto;
  width: 550px;
  padding-left: 420px;
  padding-right: 30px;
  padding-top: 400px;
  position: relative;
  background: url(http://makingbrandshappen.com/images/404-bg.jpg) 0 0 no-repeat transparent;
}
#page404 p {
  text-align: center;
  color: #9d9d9d;
  font-size: 13px;
  font-family: 'Open Sans', sans-serif;
}
#page404 .foto {
  background: url(http://makingbrandshappen.com/images/404-lara.jpg) 0 0 no-repeat transparent;
  width: 363px;
  height: 544px;
  top: 30px;
  left: 27px;
  position: absolute;
}
#page404 .buttons {
  padding-top: 25px;
}
#page404 .buttons a {
  float: left;
  display: block;
  width: 180px;
  height: 125px;
  margin-right: 3px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#page404 .buttons a:hover {
  opacity: .7;
}
#page404 .buttons .blog {
  background: url(http://makingbrandshappen.com/images/404-blog.png) 0 0 no-repeat transparent;
}
#page404 .buttons .shop {
  background: url(http://makingbrandshappen.com/images/404-shop.png) 0 0 no-repeat transparent;
}
#page404 .buttons .about {
  background: url(http://makingbrandshappen.com/images/404-about.png) 0 0 no-repeat transparent;
}
#content-main .page {
  max-width: 1000px;
  margin: 0 auto;
}
#content-main .page .page-title h2.a {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #b99165;
  font-size: 14px;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 20px;
  margin-bottom: 25px;
  text-align: center;
}
#content-main .page .story p {
  font-size: 13px;
  font-family: 'Open Sans', sans-serif;
  color: #9d9d9d;
}
#content-main #professionals .page {
  background: #f7f7f7;
  width: 950px;
  margin: 0 auto;
  padding: 25px;
}
#content-main #professionals .page h1 {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #b99165;
  font-size: 14px;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 20px;
  margin-bottom: 25px;
  text-align: center;
}
#content-main #professionals .page .story p {
  font-size: 13px;
  font-family: 'Open Sans', sans-serif;
  color: #9d9d9d;
}
#content-main #professionals .page h1 {
  font-family: 'Open Sans', sans-serif;
  text-transform: none;
  font-size: 16px;
  text-align: center;
  color: #bdbdbd;
}
#content-main #professionals .page h1 span {
  color: #b99165;
}
#content-main #professionals .page hr {
  background: #fff;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #ebebeb;
}
#content-main .page {
  background: #f7f7f7;
  width: 950px;
  margin: 0 auto;
  padding: 25px;
}
#content-main .page h1 {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #b99165;
  font-size: 14px;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 20px;
  margin-bottom: 25px;
  text-align: center;
}
#content-main .page hr {
  background: #fff;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #ebebeb;
}
#content-main #top-posts .page .posts {
  position: relative;
}
#content-main #top-posts .page .posts > li {
  float: left;
  width: 314px;
  height: 199px;
  margin: 1px;
  overflow: hidden;
  position: relative;
}
#content-main #top-posts .page .posts > li.tp0 {
  width: 630px;
  height: 400px;
}
#content-main #top-posts .page .posts > li.tp0 a {
  padding-top: 120px;
}
#content-main #top-posts .page .posts > li.tp0 a h3 {
  line-height: 2;
  margin: 0 auto 2em;
}
#content-main #top-posts .page .posts > li .thumb {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: center center;
}
#content-main #top-posts .page .posts > li .thumb img {
  min-height: 100%;
  height: 100%;
  width: auto;
}
#content-main #top-posts .page .posts > li a {
  position: absolute;
  display: block;
  text-align: center;
  padding-top: 30px;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(120, 120, 120, 0.6);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#content-main #top-posts .page .posts > li a:hover {
  background: rgba(141, 219, 213, 0.6);
}
#content-main #top-posts .page .posts > li a .count {
  color: #fff;
  font-size: 16px;
  font-family: 'Open Sans', sans-serif;
  margin: 0 auto 25px;
  line-height: 33px;
  display: block;
  width: 30px;
  height: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#content-main #top-posts .page .posts > li a .count.c1 {
  background: #f7bc49;
}
#content-main #top-posts .page .posts > li a .count.c2 {
  background: #7ad9fb;
}
#content-main #top-posts .page .posts > li a .count.c3 {
  background: #CFAE80;
}
#content-main #top-posts .page .posts > li a .count.c4 {
  background: #e65e5a;
}
#content-main #top-posts .page .posts > li a .count.c5 {
  background: #209e98;
}
#content-main #top-posts .page .posts > li a .count.c6 {
  background: #f07846;
}
#content-main #top-posts .page .posts > li a h3 {
  width: 260px;
  margin: 0 auto 1em;
  font-size: 14px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  line-height: 1.5;
  letter-spacing: 1px;
}
#content-main #top-posts .page .posts > li a .categories {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  letter-spacing: 1px;
}
#content-main #clients .page #jqb_object {
  max-width: 890px;
}
#content-main #clients .page #jqb_object .hero-slide-container-inner {
  height: 190px;
}
#content-main #clients .page .clients {
  width: 960px;
  position: relative;
  left: -5px;
}
#content-main #clients .page .clients > li {
  float: left;
  margin: 6px;
  width: 307px;
  height: 200px;
  background: #fff;
  position: relative;
}
#content-main #clients .page .clients > li .cover {
  position: absolute;
  top: 0;
  left: 0;
  height: 160px;
  width: 267px;
  padding: 20px;
  background: #fff;
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#content-main #clients .page .clients > li .cover .text1 {
  font-family: 'Open Sans', sans-serif;
  color: #9b9b9b;
  font-size: 11px;
  margin: 0 0 1em;
  display: none;
}
#content-main #clients .page .clients > li .cover .text1 strong {
  line-height: 1em;
  font-size: 15px;
  color: #CFAE80;
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  letter-spacing: 1px;
}
#content-main #clients .page .clients > li .cover .text2 {
  color: #fff;
  background: #CFAE80;
  font-size: 13px;
  font-family: 'Open Sans', sans-serif;
  padding: 20px;
  padding: 5px;
 display: none;
  text-align: center;
  margin: 0 0 1em;
}
#content-main #clients .page .clients > li .cover .link {
  display: block;
  text-align: center;
  color: #CFAE80;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: 1px;
  margin-top:80px;
}
#content-main #clients .page .clients > li .cover .link:hover {
  color: #b99165;
}
#content-main #clients .page .clients > li:hover .cover {
  opacity: 1;
}
#content-main #clients .page .flexslider,
#content-main #clients .page .hero-slideshow-wrap {
  position: relative;
  background: #fff;
  padding: 20px 30px 40px;
  margin: 0 0 10px;
}
#content-main #clients .page .flexslider .hero-slide-container-inner,
#content-main #clients .page .hero-slideshow-wrap .hero-slide-container-inner {
  height: 170px;
}
#content-main #clients .page .flexslider ul.slides li img,
#content-main #clients .page .hero-slideshow-wrap ul.slides li img,
#content-main #clients .page .flexslider .hero-slide-container-inner li img,
#content-main #clients .page .hero-slideshow-wrap .hero-slide-container-inner li img,
#content-main #clients .page .flexslider ul.slides > div img,
#content-main #clients .page .hero-slideshow-wrap ul.slides > div img,
#content-main #clients .page .flexslider .hero-slide-container-inner > div img,
#content-main #clients .page .hero-slideshow-wrap .hero-slide-container-inner > div img {
  max-width: 100%;
  height: auto;
  width: auto;
}
#content-main #clients .page .flexslider ul.slides li p,
#content-main #clients .page .hero-slideshow-wrap ul.slides li p,
#content-main #clients .page .flexslider .hero-slide-container-inner li p,
#content-main #clients .page .hero-slideshow-wrap .hero-slide-container-inner li p,
#content-main #clients .page .flexslider ul.slides > div p,
#content-main #clients .page .hero-slideshow-wrap ul.slides > div p,
#content-main #clients .page .flexslider .hero-slide-container-inner > div p,
#content-main #clients .page .hero-slideshow-wrap .hero-slide-container-inner > div p {
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  color: #9d9d9d;
}
#content-main #clients .page .flexslider ul.slides li p .big,
#content-main #clients .page .hero-slideshow-wrap ul.slides li p .big,
#content-main #clients .page .flexslider .hero-slide-container-inner li p .big,
#content-main #clients .page .hero-slideshow-wrap .hero-slide-container-inner li p .big,
#content-main #clients .page .flexslider ul.slides > div p .big,
#content-main #clients .page .hero-slideshow-wrap ul.slides > div p .big,
#content-main #clients .page .flexslider .hero-slide-container-inner > div p .big,
#content-main #clients .page .hero-slideshow-wrap .hero-slide-container-inner > div p .big {
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  text-transform: uppercase;
}
#content-main #clients .page .flexslider ul.slides li .author,
#content-main #clients .page .hero-slideshow-wrap ul.slides li .author,
#content-main #clients .page .flexslider .hero-slide-container-inner li .author,
#content-main #clients .page .hero-slideshow-wrap .hero-slide-container-inner li .author,
#content-main #clients .page .flexslider ul.slides > div .author,
#content-main #clients .page .hero-slideshow-wrap ul.slides > div .author,
#content-main #clients .page .flexslider .hero-slide-container-inner > div .author,
#content-main #clients .page .hero-slideshow-wrap .hero-slide-container-inner > div .author {
  font-family: 'Open Sans', sans-serif;
  color: #CFAE80;
  font-size: 15px;
  text-align: right;
  text-transform: uppercase;
}
#content-main #clients .page .flexslider .flex-control-nav,
#content-main #clients .page .hero-slideshow-wrap .flex-control-nav {
  text-align: center;
  width: 100%;
  height: 12px;
  position: absolute;
  bottom: 20px;
}
#content-main #clients .page .flexslider .flex-control-nav li,
#content-main #clients .page .hero-slideshow-wrap .flex-control-nav li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 10px;
}
#content-main #clients .page .flexslider .flex-control-nav li a,
#content-main #clients .page .hero-slideshow-wrap .flex-control-nav li a {
  display: block;
  height: 12px;
  width: 12px;
  font: 0/0 serif;
  color: transparent;
  background: url(http://makingbrandshappen.com/images/insp-dots.png) 0 0 no-repeat transparent;
}
#content-main #clients .page .flexslider .flex-control-nav li a.flex-active,
#content-main #clients .page .hero-slideshow-wrap .flex-control-nav li a.flex-active {
  background-position: top right;
}
#content-main #instagram #instagram-container .instagram-placeholder {
  float: left;
  width: 30%;
  margin: 1.5%;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#content-main #instagram #instagram-container .instagram-placeholder img {
  width: 100%;
  height: auto;
  border: 2px solid #fff;
}
#content-main #instagram #instagram-container .instagram-placeholder:hover {
  opacity: .7;
}
#content-main #instagram .back {
  background: #7ad9fb;
  text-decoration: none;
  color: #fff;
  display: block;
  height: 30px;
  line-height: 30px;
  text-align: center;
  padding: 0 1em;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-size: 10px;
  letter-spacing: 1px;
  margin: 0 auto;
  width: 165px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#content-main #instagram .back:hover {
  opacity: .7;
}
#content-main #about .page .thumb img {
  border: 4px solid #fff;
}
#content-main #about .blocks {
  width: 1000px;
  margin: 0 auto;
  position: relative;
}
#content-main #about .blocks .scrolltop {
  background: url(http://makingbrandshappen.com/images/scrolltop.png) 0 0 no-repeat transparent;
  width: 56px;
  height: 56px;
  position: fixed;
  bottom: 30px;
  right: 30px;
  opacity: .8;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#content-main #about .blocks .scrolltop:hover {
  opacity: 1;
}
#content-main #about .blocks .block {
  background: #f7f7f7;
  padding: 5px 25px;
  width: 950px;
  margin: 1.5em auto;
}
#content-main #about .blocks .block hr {
  background: #fff;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #ebebeb;
}
#content-main #about .blocks .block .story .thumb {
  float: left;
  margin-right: 20px;
}
#content-main #about .blocks .block .story p {
  font-size: 13px;
  color: #9d9d9d;
  font-family: 'Open Sans', sans-serif;
}
#content-main #about .blocks .block .story p strong {
  font-family: 'Open Sans', sans-serif;
  font-size: 17px;
  text-transform: uppercase;
  font-weight: normal;
  letter-spacing: .5px;
}
#content-main #about .blocks .block .story a {
  color: #60c3bb;
  text-decoration: none;
}
#content-main #about .blocks #goals-list {
  margin: 30px 0;
}
#content-main #about .blocks #goals-list ul {
  -moz-column-width: 24%;
  -moz-column-count: 4;
  -moz-column-gap: 5px;
  -moz-column-rule-color: #eeeeee;
  -moz-column-rule-style: solid;
  -moz-column-rule-width: 0px;
  -webkit-column-width: 24%;
  -webkit-column-count: 4;
  -webkit-column-gap: 5px;
  -webkit-column-rule-color: #eeeeee;
  -webkit-column-rule-style: solid;
  -webkit-column-rule-width: 0px;
  column-width: 24%;
  column-count: 4;
  column-gap: 5px;
  column-rule-color: #eeeeee;
  column-rule-style: solid;
  column-rule-width: 0px;
  margin: 0;
}
#content-main #about .blocks #goals-list ul .goal {
  list-style: none;
  background: #fff;
  padding: 12%;
  margin: 0 0 5px;
  -webkit-column-break-inside: avoid;
  -moz-column-break-inside: avoid;
  -o-column-break-inside: avoid;
  -ms-column-break-inside: avoid;
  column-break-inside: avoid;
  display: table;
}
#content-main #about .blocks #goals-list ul .goal.yellow {
  background: #f7bc49;
  color: #fff;
}
#content-main #about .blocks #goals-list ul .goal.yellow h3,
#content-main #about .blocks #goals-list ul .goal.yellow h2,
#content-main #about .blocks #goals-list ul .goal.yellow p {
  color: #fff;
}
#content-main #about .blocks #goals-list ul .goal.red {
  background: #e65e5a;
  color: #fff;
}
#content-main #about .blocks #goals-list ul .goal.red h3,
#content-main #about .blocks #goals-list ul .goal.red h2,
#content-main #about .blocks #goals-list ul .goal.red p {
  color: #fff;
}
#content-main #about .blocks #goals-list ul .goal.blue {
  background: #7ad9fb;
  color: #fff;
}
#content-main #about .blocks #goals-list ul .goal.blue h3,
#content-main #about .blocks #goals-list ul .goal.blue h2,
#content-main #about .blocks #goals-list ul .goal.blue p {
  color: #fff;
}
#content-main #about .blocks #goals-list ul .goal.teal {
  background: #CFAE80;
  color: #fff;
}
#content-main #about .blocks #goals-list ul .goal.teal h3,
#content-main #about .blocks #goals-list ul .goal.teal h2,
#content-main #about .blocks #goals-list ul .goal.teal p {
  color: #fff;
}
#content-main #about .blocks #goals-list ul .goal h2,
#content-main #about .blocks #goals-list ul .goal h3 {
  text-align: center;
}
#content-main #about .blocks #goals-list ul .goal h2 {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #a7b0b0;
}
#content-main #about .blocks #goals-list ul .goal h3 {
  font-size: 14px;
  color: #b99165;
  font-family: 'Open Sans', sans-serif;
  text-align: center;
  letter-spacing: .5px;
}
#content-main #about .blocks #my-heart .title {
  width: 946px;
  height: 60px;
  margin: 0 auto;
  background: url(http://makingbrandshappen.com/images/a_heart_title.jpg) 0 0 no-repeat transparent;
}
#content-main #about .blocks #my-heart .subtitle {
  margin: 20px auto;
  width: 946px;
  height: 151px;
  background: url(http://makingbrandshappen.com/images/a_heart_subtitle.jpg) 0 0 no-repeat transparent;
  display: none;
}
#content-main #about .blocks #my-heart #heart-nav {
  margin: 20px auto;
  background: url("http://makingbrandshappen.com/images/a_heart_subtitle.jpg") no-repeat scroll 0 0 transparent;
  height: 150px;
  line-height: 150px;
  width: 100%;
  text-align: center;
}
#content-main #about .blocks #my-heart #heart-nav a {
  font-size: 15px;
  font-family: 'Open Sans', sans-serif;
  color: #b99165;
  text-decoration: none;
  padding: 0 1em;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#content-main #about .blocks #my-heart #heart-nav a:hover {
  color: #CFAE80;
}
#content-main #about .blocks #my-heart #heart-blocks > div {
  display: none;
  font-size: 13px;
  color: #9d9d9d;
  font-family: 'Open Sans', sans-serif;
}
#content-main #about .blocks #my-heart #heart-blocks > div strong {
  font-family: 'Open Sans', sans-serif;
  font-size: 17px;
  text-transform: uppercase;
  font-weight: normal;
  letter-spacing: .5px;
}
#content-main #about .blocks #my-heart #heart-blocks > div.active {
  display: block;
}
#content-main #about .blocks #team .title {
  width: 946px;
  height: 60px;
  margin: 0 auto;
  background: url(http://makingbrandshappen.com/images/a_team_title.jpg) 0 0 no-repeat transparent;
}
#content-main #about .blocks #team .subtitle {
  margin: 20px auto;
  width: 946px;
  height: 151px;
  background: url(http://makingbrandshappen.com/images/a_team_subtitle.jpg) 0 0 no-repeat transparent;
}
#content-main #about .blocks #team-hex {
  overflow: hidden;
  margin: 0 auto;
  width: 897px;
}
#content-main #about .blocks #team-hex .main0 .bl1 {
  float: none;
  left: -12px;
  margin: 0 auto -60px;
}
#content-main #about .blocks #team-hex .main1,
#content-main #about .blocks #team-hex .main2,
#content-main #about .blocks #team-hex .main3 {
  width: 388px;
  float: left;
}
#content-main #about .blocks #team-hex .main2 {
  margin-left: -25px;
}
#content-main #about .blocks #team-hex .main3 {
  width: 146px;
  float: left;
}
#content-main #about .blocks #team-hex .main3 .bl {
  margin-bottom: 10px;
}
#content-main #about .blocks #team-hex .main3 .bl15 {
  margin-top: 10px;
}
#content-main #about .blocks #team-hex .main3 .bl7,
#content-main #about .blocks #team-hex .main3 .bl15 {
  margin-left: -50px;
}
#content-main #about .blocks #team-hex li {
  float: left;
  position: relative;
  width: 146px;
  height: 129px;
}
#content-main #about .blocks #team-hex li img {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#content-main #about .blocks #team-hex li img.cover {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#content-main #about .blocks #team-hex li.hexahover {
  position: relative;
}
#content-main #about .blocks #team-hex li.hexahover:after {
  width: 147px;
  height: 130px;
  display: block;
  background: url(http://makingbrandshappen.com/images/hexahover.png) 0 0 no-repeat transparent;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
}
#content-main #about .blocks #team-hex li.bl {
  margin-left: -25px;
}
#content-main #about .blocks #team-hex li.bl2,
#content-main #about .blocks #team-hex li.bl5,
#content-main #about .blocks #team-hex li.bl8 {
  margin-left: 0;
  clear: left;
}
#content-main #about .blocks #team-hex li.bl3,
#content-main #about .blocks #team-hex li.bl6 {
  margin-top: 70px;
  margin-bottom: 10px;
}
#content-main #about .blocks #team-hex li.bl3 {
  margin-bottom: -60px;
}
#content-main #about .blocks #team-hex li.bl8,
#content-main #about .blocks #team-hex li.bl10 {
  margin-top: -70px;
}
#content-main #about .blocks #team-hex li.bl11,
#content-main #about .blocks #team-hex li.bl14,
#content-main #about .blocks #team-hex li.bl17 {
  clear: left;
  margin-left: 0;
}
#content-main #about .blocks #team-hex li.bl11,
#content-main #about .blocks #team-hex li.bl13 {
  margin-top: 70px;
  margin-bottom: 10px;
}
#content-main #about .blocks #team-hex li.bl14,
#content-main #about .blocks #team-hex li.bl16 {
  margin-bottom: 10px;
}
#content-main #about .blocks #team-hex li.bl15,
#content-main #about .blocks #team-hex li.bl18 {
  margin-top: -70px;
  margin-bottom: 10px;
}
#content-main #about .blocks #team-hex li:hover .main {
  opacity: 0;
}
#content-main #about .blocks #team-hex li:hover:after {
  opacity: 0;
}
#content-main #about .blocks #team-hex li:hover .cover {
  opacity: 1;
}
#content-main #about .blocks #i-love .title {
  width: 946px;
  height: 60px;
  margin: 0 auto 20px;
  background: url(http://makingbrandshappen.com/images/a_love_title.jpg) 0 0 no-repeat transparent;
}
#content-main #about .blocks #i-love .subtitle {
  margin: 20px auto;
  width: 100%;
  height: 151px;
  background: url(http://makingbrandshappen.com/images/love_subtitle.jpg) 0 0 no-repeat transparent;
}
#content-main #about .blocks #i-love #things-ilove {
  overflow: hidden;
  margin: 0 auto;
  width: 922px;
}
#content-main #about .blocks #i-love #things-ilove .main1,
#content-main #about .blocks #i-love #things-ilove .main2 {
  width: 388px;
  float: left;
}
#content-main #about .blocks #i-love #things-ilove .main3 {
  width: 146px;
  float: left;
}
#content-main #about .blocks #i-love #things-ilove .main3 .bl15 {
  margin-top: 10px;
}
#content-main #about .blocks #i-love #things-ilove .main3 .bl7,
#content-main #about .blocks #i-love #things-ilove .main3 .bl15 {
  margin-left: -50px;
}
#content-main #about .blocks #i-love #things-ilove li {
  float: left;
  position: relative;
  width: 146px;
  height: 129px;
}
#content-main #about .blocks #i-love #things-ilove li img {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#content-main #about .blocks #i-love #things-ilove li img.cover {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
#content-main #about .blocks #i-love #things-ilove li.bl {
  margin-left: -25px;
}
#content-main #about .blocks #i-love #things-ilove li.bl1,
#content-main #about .blocks #i-love #things-ilove li.bl9 {
  margin-left: 0;
  clear: left;
}
#content-main #about .blocks #i-love #things-ilove li.bl2,
#content-main #about .blocks #i-love #things-ilove li.bl4,
#content-main #about .blocks #i-love #things-ilove li.bl6 {
  margin-top: 70px;
  margin-bottom: 10px;
}
#content-main #about .blocks #i-love #things-ilove li.bl9,
#content-main #about .blocks #i-love #things-ilove li.bl11,
#content-main #about .blocks #i-love #things-ilove li.bl13,
#content-main #about .blocks #i-love #things-ilove li.bl15 {
  margin-top: -70px;
}
#content-main #about .blocks #i-love #things-ilove li.bl8 {
  display: none;
}
#content-main #about .blocks #i-love #things-ilove li:hover .main {
  opacity: 0;
}
#content-main #about .blocks #i-love #things-ilove li:hover .cover {
  opacity: 1;
}
#content-main #about .blocks #my-story .title {
  width: 946px;
  height: 60px;
  margin: 0 auto;
  background: url(http://makingbrandshappen.com/images/a_story_title.jpg) 0 0 no-repeat transparent;
}
#content-main #about .blocks #my-story .subtitle {
  margin: 20px auto;
  width: 946px;
  height: 151px;
  background: url(http://makingbrandshappen.com/images/a_story_subtitle.jpg) 0 0 no-repeat transparent;
}
#content-main #about .blocks #my-story #timeline {
  position: relative;
  overflow: hidden;
  background: url(http://makingbrandshappen.com/images/bg-timeline.png) center top repeat-y transparent;
}
#content-main #about .blocks #my-story #timeline li {
  background: #fff;
  padding: 23px;
  width: 394px;
  margin: 0 0 20px;
  position: relative;
}
#content-main #about .blocks #my-story #timeline li:after {
  position: absolute;
  display: block;
  content: "";
  width: 8px;
  height: 9px;
  top: 20px;
  background: url(http://makingbrandshappen.com/images/timeline-dot.png) 0 0 no-repeat transparent;
}
#content-main #about .blocks #my-story #timeline li.p0 {
  float: left;
}
#content-main #about .blocks #my-story #timeline li.p0:after {
  right: -39px;
}
#content-main #about .blocks #my-story #timeline li.p1 {
  float: right;
  clear: right;
}
#content-main #about .blocks #my-story #timeline li.p1:after {
  left: -39px;
}
#content-main #about .blocks #my-story #timeline li h2.a {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  color: #b99165;
  text-align: center;
  text-transform: none;
  border-bottom: 1px solid #efefef;
  margin: 0 0 1em;
  padding: 0 0 .7em;
  letter-spacing: 1px;
}
#content-main #about .blocks #my-story #timeline li p {
  text-align: center;
}
#content-main #about .blocks #my-story .whole,
#content-main #about .blocks #my-story .go-back {
  background: #7ad9fb;
  text-decoration: none;
  color: #fff;
  display: block;
  height: 30px;
  line-height: 30px;
  text-align: center;
  padding: 0 1em;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-size: 10px;
  letter-spacing: 1px;
  margin: 0 auto;
  width: 165px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#content-main #about .blocks #my-story .whole:hover,
#content-main #about .blocks #my-story .go-back:hover {
  opacity: .7;
}
#content-main #about .blocks #bio .title {
  width: 946px;
  height: 60px;
  margin: 0 auto;
  background: url(http://makingbrandshappen.com/images/a_bio_title.jpg) 0 0 no-repeat transparent;
}
#content-main #about .blocks #bio .subtitle {
  margin: 20px auto;
  width: 946px;
  height: 151px;
  background: url(http://makingbrandshappen.com/images/a_bio_subtitle.jpg) 0 0 no-repeat transparent;
}
#content-main #about .blocks #make-it-happen .title {
  width: 946px;
  height: 60px;
  margin: 0 auto;
  background: url(http://makingbrandshappen.com/images/a_mih_title.jpg) 0 0 no-repeat transparent;
}
#content-main #about .blocks #make-it-happen .subtitle {
  margin: 20px auto;
  width: 946px;
  height: 151px;
  background: url(http://makingbrandshappen.com/images/a_mih_subtitle.jpg) 0 0 no-repeat transparent;
}
#content-main #about .blocks #make-it-happen .story {
  -moz-column-width: 45%;
  -moz-column-count: 2;
  -moz-column-gap: 50px;
  -moz-column-rule-color: '';
  -moz-column-rule-style: '' 0px;
  -moz-column-rule-width: 1px;
  -webkit-column-width: 45%;
  -webkit-column-count: 2;
  -webkit-column-gap: 50px;
  -webkit-column-rule-color: '';
  -webkit-column-rule-style: '' 0px;
  -webkit-column-rule-width: 1px;
  column-width: 45%;
  column-count: 2;
  column-gap: 50px;
  column-rule-color: '';
  column-rule-style: '' 0px;
  column-rule-width: 1px;
}
#content-main #about .blocks #goals .title {
  width: 946px;
  height: 60px;
  margin: 0 auto;
  background: url(http://makingbrandshappen.com/images/a_goals_title.jpg) 0 0 no-repeat transparent;
}
#content-main #about .blocks #goals .subtitle {
  margin: 20px auto;
  width: 946px;
  height: 151px;
  background: url(http://makingbrandshappen.com/images/a_goals_subtitle.jpg) 0 0 no-repeat transparent;
}
#content-main #about .blocks #goals .god {
  width: 100%;
  display: block;
  font-family: 'Open Sans', sans-serif;
  text-decoration: none;
  font-size: 16px;
  color: #b99165;
  text-transform: uppercase;
  text-align: center;
}
#content-main #about .page {
  background: #f7f7f7;
  width: 950px;
  margin: 0 auto;
  padding: 25px;
}
#content-main #about .page h1 {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #b99165;
  font-size: 14px;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 20px;
  margin-bottom: 25px;
  text-align: center;
}
#content-main #about .page hr {
  background: #fff;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #ebebeb;
}
#content-main #about .page .thumb {
  float: left;
  margin-right: 30px;
  margin-bottom: 20px;
}
#content-main #about .page .thumb img {
  max-width: 156px;
  height: auto;
  width: auto;
}
#content-main #about .page .story p {
  font-size: 13px;
  font-family: 'Open Sans', sans-serif;
  color: #9d9d9d;
  line-height: 1.5;
}
#content-main #about .page .story blockquote {
  line-height: 1;
}
#content-main #about .page .story blockquote p {
  line-height: 1;
  color: #b99165;
}
#content-main #about .page .flexslider ul.slides li img {
  max-width: 100%;
  height: auto;
  width: auto;
}
#content-main #bible .page {
  background: #f7f7f7;
  width: 950px;
  margin: 0 auto;
  padding: 25px;
}
#content-main #bible .page h1 {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #b99165;
  font-size: 14px;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 20px;
  margin-bottom: 25px;
  text-align: center;
}
#content-main #bible .page hr {
  background: #fff;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #ebebeb;
}
#content-main #bible .page .story {
  max-width: 670px;
  float: left;
}
#content-main #bible .page .story p {
  font-size: 13px;
  font-family: 'Open Sans', sans-serif;
  color: #9d9d9d;
}
#content-main #bible .page .sidebar {
  float: right;
  background: #fff;
  width: 215px;
  text-align: center;
  padding: 25px;
}
#content-main #bible .page .sidebar h3 {
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #b99165;
}
#content-main #bible .page .sidebar li {
  font-size: 14px;
  color: #9d9d9d;
  font-family: 'Open Sans', sans-serif;
}
#content-main #bible .page .sidebar li.day {
  margin: 1.5em 0 0;
  color: #5c5c5c;
}
#content-main #bible .page .flexslider ul.slides li img {
  max-width: 100%;
  height: auto;
  width: auto;
}
#content-main #branding #branding-nav {
  border: 2px solid #efefef;
  padding: 7px;
  margin: 15px auto;
  width: 980px;
  height: 94px;
}
#content-main #branding #branding-nav .sec {
  height: 94px;
  float: left;
  position: relative;
  margin-right: 8px;
}
#content-main #branding #branding-nav .sec span,
#content-main #branding #branding-nav .sec a {
  display: block;
}
#content-main #branding #branding-nav .sec a {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#content-main #branding #branding-nav .sec a:hover {
  opacity: .8;
}
#content-main #branding #branding-nav .sec .stripes {
  background: url(http://makingbrandshappen.com/images/stripes.png) 0 0 repeat transparent;
}
#content-main #branding #branding-nav .sec.a {
  width: 68px;
}
#content-main #branding #branding-nav .sec.a > a,
#content-main #branding #branding-nav .sec.a > span {
  position: absolute;
}
#content-main #branding #branding-nav .sec.a .br {
  width: 68px;
  left: 0;
}
#content-main #branding #branding-nav .sec.a .br_1 {
  background: url(http://makingbrandshappen.com/images/branding_1.png) 0 0 no-repeat transparent;
  top: 0;
  height: 66px;
}
#content-main #branding #branding-nav .sec.a .br_2 {
  bottom: 0;
  height: 23px;
}
#content-main #branding #branding-nav .sec.b {
  width: 415px;
  width: 325px;
}
#content-main #branding #branding-nav .sec.b .br {
  width: 325px;
  height: 94px;
  float: left;
}
#content-main #branding #branding-nav .sec.b .br_3 {
  background: url(http://makingbrandshappen.com/images/branding_3.png) 0 0 no-repeat transparent;
  margin-right: 8px;
}
#content-main #branding #branding-nav .sec.b .br_4 {
  width: 82px;
  background: url(http://makingbrandshappen.com/images/branding_4.png) 0 0 no-repeat transparent;
}
#content-main #branding #branding-nav .sec.bc {
  width: 82px;
  height: 94px;
}
#content-main #branding #branding-nav .sec.bc .br_4 {
  width: 82px;
  height: 94px;
  background: url(http://makingbrandshappen.com/images/branding_4.png) 0 0 no-repeat transparent;
}
#content-main #branding #branding-nav .sec.c {
  width: 118px;
}
#content-main #branding #branding-nav .sec.c .br {
  width: 118px;
  height: 44px;
  left: 0;
  position: absolute;
}
#content-main #branding #branding-nav .sec.c .br_5 {
  background: url(http://makingbrandshappen.com/images/branding_5.png) 0 0 no-repeat transparent;
  top: 0;
}
#content-main #branding #branding-nav .sec.c .br_6 {
  background: url(http://makingbrandshappen.com/images/branding_6.png) 0 0 no-repeat transparent;
  bottom: 0;
}
#content-main #branding #branding-nav .sec.d {
  width: 355px;
  margin: 0;
}
#content-main #branding #branding-nav .sec.d .br_7 {
  background: url(http://makingbrandshappen.com/images/branding_7.png) 0 0 no-repeat transparent;
  width: 355px;
  height: 94px;
}
#content-main #branding .page {
  background: #f7f7f7;
  width: 950px;
  margin: 0 auto;
  padding: 25px;
}
#content-main #branding .page h1 {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #b99165;
  font-size: 14px;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 20px;
  margin-bottom: 25px;
  text-align: center;
}
#content-main #branding .page .story p {
  font-size: 13px;
  font-family: 'Open Sans', sans-serif;
  color: #9d9d9d;
}
#content-main #branding .page .flexslider ul.slides li img {
  max-width: 100%;
  height: auto;
  width: auto;
}
#content-main #scripture-cards .thumb {
  margin: 0 0 2em;
  padding-top: 82px;
  position: relative;
}
#content-main #scripture-cards .thumb .title {
  height: 147px;
  width: 100%;
  background: url(http://makingbrandshappen.com/images/spread-goodness.png) center top no-repeat transparent;
  position: absolute;
  top: 0;
  left: 0;
}
#content-main #scripture-cards .story p {
  font-size: 13px;
  font-family: 'Open Sans', sans-serif;
  color: #9d9d9d;
}
#content-main #scripture-cards .wpcf7 {
  overflow: hidden;
}
#content-main #scripture-cards .wpcf7 p {
  position: relative;
}
#content-main #scripture-cards .wpcf7 p .wpcf7-not-valid-tip {
  position: absolute;
  width: auto;
  left: auto;
  top: 0;
  right: 10px;
  border: none;
  padding: 0;
  margin: 0;
  background: none;
  font-family: 'Open Sans', sans-serif;
  color: red;
  font-size: 8px;
}
#content-main #scripture-cards .wpcf7 .wpcf7-response-output {
  border: none;
  padding: 0;
  margin: 0;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  color: #b99165;
  text-align: center;
  clear: both;
  width: 100%;
}
#content-main #scripture-cards .wpcf7 .left,
#content-main #scripture-cards .wpcf7 .mid {
  float: left;
  width: 285px;
  margin-right: 5px;
}
#content-main #scripture-cards .wpcf7 .left p,
#content-main #scripture-cards .wpcf7 .mid p {
  margin-bottom: 5px;
}
#content-main #scripture-cards .wpcf7 .left input,
#content-main #scripture-cards .wpcf7 .mid input {
  height: 39px;
  line-height: 39px;
  background: #f1f1f1;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  color: #acacac;
  width: 265px;
  padding: 0 10px;
  border: none;
}
#content-main #scripture-cards .wpcf7 .right {
  float: right;
  width: 370px;
}
#content-main #scripture-cards .wpcf7 .right p {
  float: left;
}
#content-main #scripture-cards .wpcf7 .right textarea {
  width: 300px;
  height: 107px;
  padding: 10px;
  background: #f1f1f1;
  font-family: 'Open Sans', sans-serif;
  color: #acacac;
  border: none;
  resize: none;
}
#content-main #scripture-cards .wpcf7 .right .button {
  float: right;
  width: 45px;
  height: 127px;
}
#content-main #scripture-cards .wpcf7 .right .button input {
  height: 127px;
  line-height: 127px;
  width: 45px;
  color: #fff;
  text-align: center;
  background: #7ad9fb;
  padding: 0;
  margin: 0;
  font-weight: normal;
  font-family: 'Open Sans', sans-serif;
  font-size: 10px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#content-main #scripture-cards .wpcf7 .right .button input:hover {
  background: #CFAE80;
}
#content-main #scripture-cards .back {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  color: #b99165;
}
#content-main #download h1.title {
  background: url(http://makingbrandshappen.com/images/downloads.jpg) 0 0 no-repeat transparent;
  width: 100%;
  height: 87px;
  display: block;
  font: 0/0 serif;
  color: transparent;
  padding: 0;
  border: 0;
}
#content-main #download .posters {
  overflow: hidden;
}
#content-main #download .posters li {
  margin: 1px;
  float: left;
  padding: 4px;
  background: #fff;
  position: relative;
  width: 306px;
  height: 392px;
  overflow: hidden;
}
#content-main #download .posters li .cover {
  display: block;
  opacity: 0;
  background: rgba(120, 120, 120, 0.7);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#content-main #download .posters li .cover h3 {
  padding: 140px 20px 0;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  letter-spacing: 1px;
}
#content-main #download .posters li .cover h4 {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  color: #fff;
  text-transform: none;
}
#content-main #download .posters li .cover h5 {
  font-size: 10px;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: 1px;
  color: #fff;
  padding-top: 100px;
  margin-bottom: 25px;
  position: absolute;
  bottom: 60px;
  width: 100%;
  text-align: center;
}
#content-main #download .posters li .cover ul {
  width: 100%;
  text-align: center;
  height: 26px;
  bottom: 30px;
  position: absolute;
}
#content-main #download .posters li .cover ul a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  height: 26px;
  font: 0/0 serif;
  color: transparent;
  margin: 0 15px;
  background: #fff;
  background: url(http://makingbrandshappen.com/images/download-formats.png) 0 0 no-repeat transparent;
}
#content-main #download .posters li .cover ul .big {
  width: 30px;
  background-position: top left;
}
#content-main #download .posters li .cover ul .big:hover {
  background-position: bottom left;
}
#content-main #download .posters li .cover ul .laptop {
  width: 32px;
  background-position: -60px top;
}
#content-main #download .posters li .cover ul .laptop:hover {
  background-position: -60px bottom;
}
#content-main #download .posters li .cover ul .tablet {
  width: 16px;
  background-position: -122px top;
}
#content-main #download .posters li .cover ul .tablet:hover {
  background-position: -122px bottom;
}
#content-main #download .posters li .cover ul .mobile {
  width: 12px;
  background-position: right top;
}
#content-main #download .posters li .cover ul .mobile:hover {
  background-position: right bottom;
}
#content-main #download .posters li:hover .cover {
  opacity: 1;
}
#content-main #download .back {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  color: #b99165;
}
#content-main #shop .buttons {
  height: 150px;
  width: 100%;
  margin: 20px 0 0;
}
#content-main #shop .buttons a {
  width: 301px;
  height: 150px;
  display: block;
  float: left;
  font: 0/0 serif;
  color: transparent;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#content-main #shop .buttons a:hover {
  opacity: .7;
}
#content-main #shop .buttons .shop {
  margin: 0 21px;
  background: url(http://makingbrandshappen.com/images/shop_shop.jpg) 0 0 no-repeat transparent;
}
#content-main #shop .buttons .cards {
  background: url(http://makingbrandshappen.com/images/shop_cards.jpg) 0 0 no-repeat transparent;
}
#content-main #shop .buttons .downloads {
  background: url(http://makingbrandshappen.com/images/shop_downloads.jpg) 0 0 no-repeat transparent;
}
#content-main #shop .page {
  background: #f7f7f7;
  width: 950px;
  margin: 0 auto;
  padding: 25px;
}
#content-main #shop .page h1 {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #b99165;
  font-size: 14px;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 20px;
  margin-bottom: 25px;
  text-align: center;
}
#content-main #shop .page .story p {
  font-size: 13px;
  font-family: 'Open Sans', sans-serif;
  color: #9d9d9d;
}
#content-main #shop .page .flexslider ul.slides li img {
  max-width: 100%;
  height: auto;
  width: auto;
}
#content-main #shop .page .flexslider .flex-control-nav {
  text-align: center;
  width: 100%;
  height: 12px;
  position: absolute;
  bottom: 20px;
}
#content-main #shop .page .flexslider .flex-control-nav li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 10px;
}
#content-main #shop .page .flexslider .flex-control-nav li a {
  display: block;
  height: 12px;
  width: 12px;
  font: 0/0 serif;
  color: transparent;
  background: url(http://makingbrandshappen.com/images/insp-dots.png) 0 0 no-repeat transparent;
}
#content-main #shop .page .flexslider .flex-control-nav li a.flex-active {
  background-position: top right;
}
#content-main #magazine .page {
  background: #f7f7f7;
  width: 950px;
  margin: 0 auto;
  padding: 25px;
}
#content-main #magazine .page h1 {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #b99165;
  font-size: 14px;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 20px;
  margin-bottom: 25px;
  text-align: center;
}
#content-main #magazine .page .issues {
  height: 214px;
  width: 100%;
  padding: 18px 40px;
  margin: 0 0 20px;
  background: url(http://makingbrandshappen.com/images/magazine_bg.jpg) 0 0 no-repeat transparent;
}
#content-main #magazine .page .issues li {
  float: left;
  margin-right: 10px;
}
#content-main #magazine .page .buy-copy {
  width: 100%;
  height: 75px;
  display: block;
  background: url(http://makingbrandshappen.com/images/buy-copy.jpg) 0 0 no-repeat transparent;
  font: 0/0 serif;
  color: transparent;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#content-main #magazine .page .buy-copy:hover {
  opacity: .7;
}
#content-main #magazine .page .story p {
  font-size: 13px;
  font-family: 'Open Sans', sans-serif;
  color: #9d9d9d;
}
#content-main #magazine .page .sub-links {
  background: url(http://makingbrandshappen.com/images/magazine-back.jpg) 0 0 no-repeat transparent;
  height: 80px;
  width: 946px;
}
#content-main #magazine .page .sub-links .social {
  height: 80px;
  display: block;
  background: url(http://makingbrandshappen.com/images/magazine-front.png) 0 0 no-repeat transparent;
  float: left;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#content-main #magazine .page .sub-links .social:hover {
  opacity: .7;
}
#content-main #magazine .page .sub-links .sws {
  width: 260px;
}
#content-main #magazine .page .sub-links .blog {
  width: 110px;
  background-position: -260px 0;
}
#content-main #magazine .page .sub-links .pin {
  width: 155px;
  background-position: -370px 0;
}
#content-main #magazine .page .sub-links .fb {
  width: 160px;
  background-position: -525px 0;
}
#content-main #magazine .page .sub-links .tw {
  width: 130px;
  background-position: -685px 0;
}
#content-main #magazine .page .sub-links .shop {
  width: 131px;
  background-position: -815px 0;
}
#content-main #magazine .page .flexslider {
  margin: 0 0 2em;
}
#content-main #magazine .page .flexslider ul.slides li img {
  max-width: 100%;
  height: auto;
  width: auto;
}
#content-main #magazine .page .flexslider .flex-control-nav {
  text-align: center;
  width: 100%;
  height: 12px;
  position: absolute;
  bottom: 20px;
}
#content-main #magazine .page .flexslider .flex-control-nav li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 10px;
}
#content-main #magazine .page .flexslider .flex-control-nav li a {
  display: block;
  height: 12px;
  width: 12px;
  font: 0/0 serif;
  color: transparent;
  background: url(http://makingbrandshappen.com/images/insp-dots.png) 0 0 no-repeat transparent;
}
#content-main #magazine .page .flexslider .flex-control-nav li a.flex-active {
  background-position: top right;
}
#content-main #speaking .page {
  background: #f7f7f7;
  width: 950px;
  margin: 0 auto;
  padding: 25px;
}
#content-main #speaking .page h1 {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #b99165;
  font-size: 14px;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 20px;
  margin-bottom: 25px;
  text-align: center;
}
#content-main #speaking .page .story p {
  font-size: 13px;
  font-family: 'Open Sans', sans-serif;
  color: #9d9d9d;
}
#content-main #speaking .page .story .contact-marissa {
  color: #b99165;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  display: block;
  margin: 0 auto;
  text-align: center;
  text-decoration: none;
}
#content-main #speaking .page .story .banners {
  margin: 0 0 15px;
}
#content-main #speaking .page .story .banners > .banner {
  width: 230px;
  height: 115px;
  padding: 10px 0;
  background: #fff;
  overflow: hidden;
  float: left;
  margin: 0 3px 6px;
}
#content-main #speaking .page .flexslider {
  margin: 0 0 2em;
}
#content-main #speaking .page .flexslider ul.slides li img {
  max-width: 100%;
  height: auto;
  width: auto;
}
#content-main #speaking .page .flexslider .flex-control-nav {
  text-align: center;
  width: 100%;
  height: 12px;
  position: absolute;
  bottom: 20px;
}
#content-main #speaking .page .flexslider .flex-control-nav li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 10px;
}
#content-main #speaking .page .flexslider .flex-control-nav li a {
  display: block;
  height: 12px;
  width: 12px;
  font: 0/0 serif;
  color: transparent;
  background: url(http://makingbrandshappen.com/images/insp-dots.png) 0 0 no-repeat transparent;
}
#content-main #speaking .page .flexslider .flex-control-nav li a.flex-active {
  background-position: top right;
}
#content-main #consulting .page {
  background: #f7f7f7;
  width: 950px;
  margin: 0 auto;
  padding: 25px;
}
#content-main #consulting .page h1 {
  font-size: 14px;
  padding: 10px 0 0;
  margin-bottom: 25px;
  border: none;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  color: #9d9d9d;
  text-transform: none;
}
#content-main #consulting .page .story p {
  font-size: 13px;
  font-family: 'Open Sans', sans-serif;
  color: #9d9d9d;
}
#content-main #consulting .page .reserve {
  margin: 0 auto;
  color: #b99165;
  text-transform: uppercase;
  display: block;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: 1px;
}
#content-main #consulting .page .emails li {
  width: 180px;
  height: 230px;
  position: relative;
  display: block;
  overflow: hidden;
  float: left;
  margin-right: 10px;
  margin-bottom: 20px;
}
#content-main #consulting .page .emails li.box5 {
  margin-right: 0;
}
#content-main #consulting .page .emails li .hover {
  position: absolute;
  left: 0px;
  bottom: 230px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#content-main #consulting .page .emails li:hover .hover {
  bottom: 0;
}
#content-main #consulting .page .flexslider {
  margin: 0 0 2em;
}
#content-main #consulting .page .flexslider ul.slides li img {
  max-width: 100%;
  height: auto;
  width: auto;
}
#content-main #consulting .page .flexslider .flex-control-nav {
  text-align: center;
  width: 100%;
  height: 12px;
  position: absolute;
  bottom: 20px;
}
#content-main #consulting .page .flexslider .flex-control-nav li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 10px;
}
#content-main #consulting .page .flexslider .flex-control-nav li a {
  display: block;
  height: 12px;
  width: 12px;
  font: 0/0 serif;
  color: transparent;
  background: url(http://makingbrandshappen.com/images/insp-dots.png) 0 0 no-repeat transparent;
}
#content-main #consulting .page .flexslider .flex-control-nav li a.flex-active {
  background-position: top right;
}
#content-main #inspiration #inspiration-nav {
  border: 2px solid #efefef;
  padding: 7px;
  margin: 15px auto;
  width: 980px;
  height: 94px;
}
#content-main #inspiration #inspiration-nav .sec {
  height: 94px;
  float: left;
  position: relative;
  margin-right: 8px;
}
#content-main #inspiration #inspiration-nav .sec span,
#content-main #inspiration #inspiration-nav .sec a {
  display: block;
}
#content-main #inspiration #inspiration-nav .sec a {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#content-main #inspiration #inspiration-nav .sec a:hover {
  opacity: .8;
}
#content-main #inspiration #inspiration-nav .sec .stripes {
  background: url(http://makingbrandshappen.com/images/stripes.png) 0 0 repeat transparent;
}
#content-main #inspiration #inspiration-nav .sec.a {
  width: 68px;
}
#content-main #inspiration #inspiration-nav .sec.a > a,
#content-main #inspiration #inspiration-nav .sec.a > span {
  position: absolute;
}
#content-main #inspiration #inspiration-nav .sec.a .br {
  width: 68px;
  left: 0;
}
#content-main #inspiration #inspiration-nav .sec.a .br_1 {
  background: url(http://makingbrandshappen.com/images/branding_1.png) 0 0 no-repeat transparent;
  top: 0;
  height: 66px;
}
#content-main #inspiration #inspiration-nav .sec.a .br_2 {
  bottom: 0;
  height: 23px;
}
#content-main #inspiration #inspiration-nav .sec.b {
  width: 415px;
}
#content-main #inspiration #inspiration-nav .sec.b .br {
  width: 325px;
  height: 94px;
  float: left;
}
#content-main #inspiration #inspiration-nav .sec.b .br_3 {
  background: url(http://makingbrandshappen.com/images/inspiration_1.jpg) 0 0 no-repeat transparent;
  margin-right: 8px;
}
#content-main #inspiration #inspiration-nav .sec.b .br_4 {
  width: 82px;
  background: url(http://makingbrandshappen.com/images/branding_4.png) 0 0 no-repeat transparent;
}
#content-main #inspiration #inspiration-nav .sec.c {
  width: 118px;
}
#content-main #inspiration #inspiration-nav .sec.c .br {
  width: 118px;
  height: 44px;
  left: 0;
  position: absolute;
}
#content-main #inspiration #inspiration-nav .sec.c .br_5 {
  background: url(http://makingbrandshappen.com/images/inspiration_5.jpg) 0 0 no-repeat transparent;
  top: 0;
}
#content-main #inspiration #inspiration-nav .sec.c .br_6 {
  background: url(http://makingbrandshappen.com/images/inspiration_6.jpg) 0 0 no-repeat transparent;
  bottom: 0;
}
#content-main #inspiration #inspiration-nav .sec.d {
  width: 31px;
  margin: 0;
}
#content-main #inspiration #inspiration-nav .sec.d .br {
  width: 31px;
  height: 94px;
}
#content-main #inspiration #inspiration-nav .sec.e {
  width: 73px;
}
#content-main #inspiration #inspiration-nav .sec.e .br {
  width: 73px;
  height: 94px;
  background: url(http://makingbrandshappen.com/images/mth_girls.jpg) 0 0 no-repeat transparent;
}
#content-main #inspiration #inspiration-nav .sec.f {
  width: 243px;
  margin: 0;
}
#content-main #inspiration #inspiration-nav .sec.f .br {
  width: 243px;
  height: 94px;
  background: url(http://makingbrandshappen.com/images/mth_challenge.jpg) 0 0 no-repeat transparent;
}
#content-main #inspiration .page {
  background: #f7f7f7;
  width: 950px;
  margin: 0 auto;
  padding: 25px;
}
#content-main #inspiration .page h1 {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #b99165;
  font-size: 14px;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 20px;
  margin-bottom: 25px;
  text-align: center;
}
#content-main #inspiration .page h2 {
  font-size: 16px;
  font-family: 'Open Sans', sans-serif;
  color: #bdbdbd;
  text-align: center;
  text-transform: none;
  margin: 0 0 .2em;
}
#content-main #inspiration .page h2 .green {
  color: #CFAE80;
}
#content-main #inspiration .page h2 .big {
  font-size: 22px;
}
#content-main #inspiration .page h3 {
  font-size: 16px;
  font-family: 'Open Sans', sans-serif;
  color: #bdbdbd;
  text-align: right;
  text-transform: none;
  width: 350px;
  margin: 0 auto 1em;
}
#content-main #inspiration .page hr {
  background: #fff;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #ebebeb;
}
#content-main #inspiration .page .story p {
  font-size: 13px;
  font-family: 'Open Sans', sans-serif;
  color: #9d9d9d;
}
#content-main #inspiration .page .register-now {
  width: 945px;
  height: 101px;
  display: block;
  margin: 0 auto;
  background: url(http://makingbrandshappen.com/images/mth_register.jpg) 0 0 no-repeat transparent;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#content-main #inspiration .page .register-now:hover {
  opacity: .7;
}
#content-main #inspiration .page .flexslider {
  position: relative;
  margin: 0 0 2em;
}
#content-main #inspiration .page .flexslider ul.slides li img {
  max-width: 100%;
  height: auto;
  width: auto;
}
#content-main #inspiration .page .flexslider .flex-control-nav {
  text-align: center;
  width: 100%;
  height: 12px;
  position: absolute;
  bottom: 20px;
}
#content-main #inspiration .page .flexslider .flex-control-nav li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 10px;
}
#content-main #inspiration .page .flexslider .flex-control-nav li a {
  display: block;
  height: 12px;
  width: 12px;
  font: 0/0 serif;
  color: transparent;
  background: url(http://makingbrandshappen.com/images/insp-dots.png) 0 0 no-repeat transparent;
}
#content-main #inspiration .page .flexslider .flex-control-nav li a.flex-active {
  background-position: top right;
}
#content-main #contact {
  background: #f7f7f7;
  width: 940px;
  margin: 0 auto;
  padding: 25px 20px;
}
#content-main #contact h2.a {
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  color: #b99165;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
}
#content-main #contact hr {
  background: #fff;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #ebebeb;
}
#content-main #contact .lara {
  width: 100%;
  height: 59px;
  display: block;
  margin-bottom: -10px;
  background: url(http://makingbrandshappen.com/images/lara-hi.png) center center no-repeat transparent;
}
#content-main #contact p.slogan {
  color: #c2c2c2;
  font-size: 16px;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
}
#content-main #contact .story p {
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  color: #9d9d9d;
}
#content-main #contact .story p a {
  color: #b99165;
}
#content-main #contact .wpcf7 {
  margin: 0 auto;
  width: 445px;
  min-height: 400px;
  position: relative;
}
#content-main #contact .wpcf7 input {
  height: 48px;
  line-height: 48px;
  width: 425px;
  padding: 0 10px;
}
#content-main #contact .wpcf7 .wpcf7-form.sent p {
  display: none;
}
#content-main #contact .wpcf7 p {
  position: relative;
}
#content-main #contact .wpcf7 p .wpcf7-not-valid-tip {
  position: absolute;
  width: auto;
  left: auto;
  top: 0;
  right: 10px;
  border: none;
  padding: 0;
  margin: 0;
  font-family: 'Open Sans', sans-serif;
  color: red;
  background: none;
}
#content-main #contact .wpcf7 .button input {
  padding: 0;
  width: 445px;
  background: #b3e7fd;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  text-transform: uppercase;
  letter-spacing: .5px;
  font-weight: normal;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#content-main #contact .wpcf7 .button input:hover {
  background: #CFAE80;
}
#content-main #contact .wpcf7 .button .ajax-loader {
  display: none;
}
#content-main #contact .wpcf7 .wpcf7-mail-sent-ok {
  background: url(http://makingbrandshappen.com/images/thankyou-contact.png) 0 0 no-repeat transparent;
  width: 446px;
  height: 390px;
  position: absolute;
  top: 0;
  left: 0;
  font: 0/0 serif;
  color: transparent;
}
#content-main #contact .wpcf7 .wpcf7-response-output {
  border: none;
  padding: 0;
  margin: 0;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  color: #b99165;
  text-align: center;
}
#content-main #contact .emails li {
  width: 180px;
  height: 230px;
  position: relative;
  display: block;
  overflow: hidden;
  float: left;
  margin-right: 10px;
  margin-bottom: 20px;
}
#content-main #contact .emails li.box5 {
  margin-right: 0;
}
#content-main #contact .emails li .hover {
  position: absolute;
  left: 0px;
  bottom: 230px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#content-main #contact .emails li:hover .hover {
  bottom: 0;
}
#content-main #contact .email-lara {
  width: 314px;
  height: 36px;
  margin: 0 auto;
  display: block;
  background: url(http://makingbrandshappen.com/images/email.png) 0 0 no-repeat transparent;
}
#content-main #contact .email-lara:hover {
  background-position: left bottom;
}
#content-main #gallery #slider {
  position: relative;
}
#content-main #gallery #slider .slides li {
  text-align: center;
}
#content-main #gallery #slider .flex-direction-nav .flex-prev,
#content-main #gallery #slider .flex-direction-nav .flex-next {
  display: block;
  width: 38px;
  height: 38px;
  background: url(http://makingbrandshappen.com/images/big-arrow.png) 0 0 no-repeat transparent;
  position: absolute;
  top: 50%;
  margin-top: -9px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  font: 0/0 serif;
  color: transparent;
}
#content-main #gallery #slider .flex-direction-nav .flex-prev:hover,
#content-main #gallery #slider .flex-direction-nav .flex-next:hover {
  opacity: 0.7;
}
#content-main #gallery #slider .flex-direction-nav .flex-prev {
  left: 25px;
}
#content-main #gallery #slider .flex-direction-nav .flex-next {
  background-position: top right;
  right: 25px;
}
#content-main #gallery #carousel {
  position: relative;
}
#content-main #gallery #carousel .slides li {
  margin-right: 9px;
  width: 150px;
  text-align: center;
}
#content-main #gallery #carousel .flex-direction-nav .flex-prev,
#content-main #gallery #carousel .flex-direction-nav .flex-next {
  display: block;
  width: 17px;
  height: 17px;
  background: url(http://makingbrandshappen.com/images/small-arrow.png) 0 0 no-repeat transparent;
  position: absolute;
  top: 50%;
  margin-top: -9px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  font: 0/0 serif;
  color: transparent;
}
#content-main #gallery #carousel .flex-direction-nav .flex-prev:hover,
#content-main #gallery #carousel .flex-direction-nav .flex-next:hover {
  opacity: 0.7;
}
#content-main #gallery #carousel .flex-direction-nav .flex-prev {
  left: 20px;
}
#content-main #gallery #carousel .flex-direction-nav .flex-next {
  background-position: top right;
  right: 20px;
}
#content-main #coming-soon {
  max-width: 1000px;
  margin: 0 auto;
  padding: 5em 0;
}
#content-main #coming-soon h1 {
  font-family: 'ACaslonPro-BoldItalic';
  color: #b99165;
  text-transform: none;
  text-align: center;
}
#content-main #homepage {
  margin: 0 auto;
  position: relative;
}
#content-main #homepage #home-container .slide {
  display: none;
  position: relative;
}
#content-main #homepage #home-container .slide .slice {
  width: 1000px;
  height: 434px;
  position: absolute;
  top: 0;
}
#content-main #homepage #home-container .slide1.activeslide .slice1 {
  left: 0;
}
#content-main #homepage #home-container .slide1.activeslide .slice2 {
  right: 0;
}
#content-main #homepage #home-container .slide1.activeslide .slice3 {
  left: 0;
}
#content-main #homepage #home-container .slide1.activeslide .slice4 {
  right: 0;
}
#content-main #homepage #home-container .slide1.activeslide .slice5 {
  left: 0;
}
#content-main #homepage #home-container .slide1.activeslide .slice6 {
  right: 0;
}
#content-main #homepage #home-container .slide1.activeslide .slice7 {
  right: 0;
}
#content-main #homepage #home-container .slide1 .slice1 {
  left: -100%;
  background: url(http://makingbrandshappen.com/images/slider_1_1.png) 0 0 no-repeat transparent;
  -webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
  -ms-transition: all 0.8s ease-in-out;
  -o-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
}
#content-main #homepage #home-container .slide1 .slice2 {
  right: -100%;
  background: url(http://makingbrandshappen.com/images/slider_1_2.png) 0 0 no-repeat transparent;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
#content-main #homepage #home-container .slide1 .slice3 {
  left: -100%;
  background: url(http://makingbrandshappen.com/images/slider_1_3.png) 0 0 no-repeat transparent;
  -webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
  -ms-transition: all 0.8s ease-in-out;
  -o-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
}
#content-main #homepage #home-container .slide1 .slice4 {
  right: -100%;
  background: url(http://makingbrandshappen.com/images/slider_1_4.png) 0 0 no-repeat transparent;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  z-index: 11;
}
#content-main #homepage #home-container .slide1 .slice5 {
  left: -100%;
  background: url(http://makingbrandshappen.com/images/slider_1_5.png) 0 0 no-repeat transparent;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
#content-main #homepage #home-container .slide1 .slice6 {
  right: -100%;
  background: url(http://makingbrandshappen.com/images/slider_1_6.png) 0 0 no-repeat transparent;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
#content-main #homepage #home-container .slide1 .slice7 {
  right: -100%;
  background: url(http://makingbrandshappen.com/images/slider_1_7.png) 0 0 no-repeat transparent;
  -webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
  -ms-transition: all 0.8s ease-in-out;
  -o-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
}
#content-main #homepage #home-container .slide2.activeslide .slice1 {
  top: 0;
}
#content-main #homepage #home-container .slide2.activeslide .slice2 {
  opacity: 1;
}
#content-main #homepage #home-container .slide2.activeslide .slice3 {
  opacity: 1;
}
#content-main #homepage #home-container .slide2.activeslide .slice4 {
  top: 0;
}
#content-main #homepage #home-container .slide2.activeslide .slice5 {
  opacity: 1;
}
#content-main #homepage #home-container .slide2 .slice1 {
  top: -100%;
  background: url(http://makingbrandshappen.com/images/slider_2_1.jpg) center 0 no-repeat transparent;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
#content-main #homepage #home-container .slide2 .slice2 {
  opacity: 0;
  background: url(http://makingbrandshappen.com/images/slider_2_2.png) center 0 no-repeat transparent;
  -webkit-transition: all 3s ease-in-out;
  -moz-transition: all 3s ease-in-out;
  -ms-transition: all 3s ease-in-out;
  -o-transition: all 3s ease-in-out;
  transition: all 3s ease-in-out;
}
#content-main #homepage #home-container .slide2 .slice3 {
  opacity: 0;
  background: url(http://makingbrandshappen.com/images/slider_2_3.png) center 0 no-repeat transparent;
  -webkit-transition: all 3s ease-in-out;
  -moz-transition: all 3s ease-in-out;
  -ms-transition: all 3s ease-in-out;
  -o-transition: all 3s ease-in-out;
  transition: all 3s ease-in-out;
}
#content-main #homepage #home-container .slide2 .slice4 {
  top: -100%;
  background: url(http://makingbrandshappen.com/images/slider_2_4.png) center 0 no-repeat transparent;
  -webkit-transition: all 3s ease-in-out;
  -moz-transition: all 3s ease-in-out;
  -ms-transition: all 3s ease-in-out;
  -o-transition: all 3s ease-in-out;
  transition: all 3s ease-in-out;
}
#content-main #homepage #home-container .slide2 .slice5 {
  opacity: 0;
  background: url(http://makingbrandshappen.com/images/slider_2_5.png) center 0 no-repeat transparent;
  -webkit-transition: all 5s ease-in-out;
  -moz-transition: all 5s ease-in-out;
  -ms-transition: all 5s ease-in-out;
  -o-transition: all 5s ease-in-out;
  transition: all 5s ease-in-out;
}
#content-main #homepage #home-container .slide3 .slice {
  width: 500px;
  position: absolute;
  display: block;
}
#content-main #homepage #home-container .slide3.activeslide .slice1 {
  bottom: 0;
  animation: fromBottom 0.5s linear 0s 1 alternate;
  -moz-animation: fromBottom 0.5s linear 0s 1 alternate;
  -webkit-animation: fromBottom 0.5s linear 0s 1 alternate;
  -o-animation: fromBottom 0.5s linear 0s 1 alternate;
}
@keyframes fromBottom {
  0% {
    bottom: -100%;
  }
  100% {
    bottom: 0;
  }
}
@-moz-keyframes fromBottom {
  0% {
    bottom: -100%;
  }
  100% {
    bottom: 0;
  }
}
@-webkit-keyframes fromBottom {
  0% {
    bottom: -100%;
  }
  100% {
    bottom: 0;
  }
}
@-o-keyframes fromBottom {
  0% {
    bottom: -100%;
  }
  100% {
    bottom: 0;
  }
}
@keyframes fromBottom {
  0% {
    bottom: -100%;
  }
  100% {
    bottom: 0;
  }
}
@-moz-keyframes fromBottom {
  0% {
    bottom: -100%;
  }
  100% {
    bottom: 0;
  }
}
@-webkit-keyframes fromBottom {
  0% {
    bottom: -100%;
  }
  100% {
    bottom: 0;
  }
}
@-o-keyframes fromBottom {
  0% {
    bottom: -100%;
  }
  100% {
    bottom: 0;
  }
}
#content-main #homepage #home-container .slide3.activeslide .slice2 {
  top: 0;
  animation: fromTop 0.5s linear 0s 1 alternate;
  -moz-animation: fromTop 0.5s linear 0s 1 alternate;
  -webkit-animation: fromTop 0.5s linear 0s 1 alternate;
  -o-animation: fromTop 0.5s linear 0s 1 alternate;
}
@keyframes fromTop {
  0% {
    top: -100%;
  }
  100% {
    top: 0;
  }
}
@-moz-keyframes fromTop {
  /* Firefox */
  0% {
    top: -100%;
  }
  100% {
    top: 0;
  }
}
@-webkit-keyframes fromTop {
  0% {
    top: -100%;
  }
  100% {
    top: 0;
  }
}
@-o-keyframes fromTop {
  0% {
    top: -100%;
  }
  100% {
    top: 0;
  }
}
@keyframes fromTop {
  0% {
    top: -100%;
  }
  100% {
    top: 0;
  }
}
@-moz-keyframes fromTop {
  /* Firefox */
  0% {
    top: -100%;
  }
  100% {
    top: 0;
  }
}
@-webkit-keyframes fromTop {
  0% {
    top: -100%;
  }
  100% {
    top: 0;
  }
}
@-o-keyframes fromTop {
  0% {
    top: -100%;
  }
  100% {
    top: 0;
  }
}
#content-main #homepage #home-container .slide3.activeslide .slice3 {
  right: 0;
  animation: fromRight 1s linear 0s 1 alternate;
  -moz-animation: fromRight 1s linear 0s 1 alternate;
  -webkit-animation: fromRight 1s linear 0s 1 alternate;
  -o-animation: fromRight 1s linear 0s 1 alternate;
}
@keyframes fromRight {
  0% {
    right: -100%;
  }
  100% {
    right: 0;
  }
}
@-moz-keyframes fromRight {
  0% {
    right: -100%;
  }
  100% {
    right: 0;
  }
}
@-webkit-keyframes fromRight {
  0% {
    right: -100%;
  }
  100% {
    right: 0;
  }
}
@-o-keyframes fromRight {
  0% {
    left: -100%;
  }
  100% {
    left: 0;
  }
}
@keyframes fromRight {
  0% {
    right: -100%;
  }
  100% {
    right: 0;
  }
}
@-moz-keyframes fromRight {
  0% {
    right: -100%;
  }
  100% {
    right: 0;
  }
}
@-webkit-keyframes fromRight {
  0% {
    right: -100%;
  }
  100% {
    right: 0;
  }
}
@-o-keyframes fromRight {
  0% {
    left: -100%;
  }
  100% {
    left: 0;
  }
}
#content-main #homepage #home-container .slide3.activeslide .slice4 {
  left: 0;
  animation: fromLeft 1s linear 0s 1 alternate;
  -moz-animation: fromLeft 1s linear 0s 1 alternate;
  -webkit-animation: fromLeft 1s linear 0s 1 alternate;
  -o-animation: fromLeft 1s linear 0s 1 alternate;
}
@keyframes fromLeft {
  0% {
    left: -100%;
  }
  100% {
    left: 0;
  }
}
@-moz-keyframes fromLeft {
  0% {
    left: -100%;
  }
  100% {
    left: 0;
  }
}
@-webkit-keyframes fromLeft {
  0% {
    left: -100%;
  }
  100% {
    left: 0;
  }
}
@-o-keyframes fromLeft {
  0% {
    left: -100%;
  }
  100% {
    left: 0;
  }
}
@keyframes fromLeft {
  0% {
    left: -100%;
  }
  100% {
    left: 0;
  }
}
@-moz-keyframes fromLeft {
  0% {
    left: -100%;
  }
  100% {
    left: 0;
  }
}
@-webkit-keyframes fromLeft {
  0% {
    left: -100%;
  }
  100% {
    left: 0;
  }
}
@-o-keyframes fromLeft {
  0% {
    left: -100%;
  }
  100% {
    left: 0;
  }
}
#content-main #homepage #home-container .slide3 .slice1 {
  background: url(http://makingbrandshappen.com/images/slider_3_1.jpg) 0 0 no-repeat transparent;
  height: 218px;
  top: auto;
  bottom: -100%;
  left: 0;
}
#content-main #homepage #home-container .slide3 .slice2 {
  background: url(http://makingbrandshappen.com/images/slider_3_2.jpg) 0 0 no-repeat transparent;
  height: 217px;
  top: -100%;
  right: 0;
}
#content-main #homepage #home-container .slide3 .slice3 {
  background: url(http://makingbrandshappen.com/images/slider_3_3.jpg) 0 0 no-repeat transparent;
  height: 218px;
  right: -100%;
  bottom: 0;
  left: auto;
  top: auto;
}
#content-main #homepage #home-container .slide3 .slice4 {
  background: url(http://makingbrandshappen.com/images/slider_3_4.jpg) 0 0 no-repeat transparent;
  height: 217px;
  left: -100%;
  top: 0;
}
#content-main #homepage #home-container .slide4.activeslide .slice1 {
  top: 0;
}
#content-main #homepage #home-container .slide4.activeslide .slice2 {
  bottom: 0;
}
#content-main #homepage #home-container .slide4.activeslide .slice3 {
  right: 0;
}
#content-main #homepage #home-container .slide4 .slice1 {
  background: url(http://makingbrandshappen.com/images/slider_4_1.jpg) 0 0 no-repeat transparent;
  top: -100%;
  left: 0;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
#content-main #homepage #home-container .slide4 .slice2 {
  background: url(http://makingbrandshappen.com/images/slider_4_2.png) 0 0 no-repeat transparent;
  top: auto;
  bottom: -100%;
  -webkit-transition: all 1.5s ease-in-out;
  -moz-transition: all 1.5s ease-in-out;
  -ms-transition: all 1.5s ease-in-out;
  -o-transition: all 1.5s ease-in-out;
  transition: all 1.5s ease-in-out;
}
#content-main #homepage #home-container .slide4 .slice3 {
  background: url(http://makingbrandshappen.com/images/slider_4_3.png) 0 0 no-repeat transparent;
  right: -100%;
  -webkit-transition: all 2s ease-in-out;
  -moz-transition: all 2s ease-in-out;
  -ms-transition: all 2s ease-in-out;
  -o-transition: all 2s ease-in-out;
  transition: all 2s ease-in-out;
}
#content-main #homepage #home-container .slide5.activeslide .slice1 {
  left: 0;
}
#content-main #homepage #home-container .slide5.activeslide .slice2 {
  right: 0;
}
#content-main #homepage #home-container .slide5 .slice1 {
  background: url(http://makingbrandshappen.com/images/slider_5_1n.jpg) 0 0 no-repeat transparent;
  left: -100%;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
#content-main #homepage #home-container .slide5 .slice2 {
  background: url(http://makingbrandshappen.com/images/slider_5_2n.jpg) right top no-repeat transparent;
  right: -500px;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
#content-main #homepage #home-container .slide6.activeslide .slice1 {
  top: 0;
}
#content-main #homepage #home-container .slide6 .slice1 {
  background: url(http://makingbrandshappen.com/images/slider_6.jpg) 0 0 no-repeat transparent;
  top: -100%;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
#content-main #homepage #mesh {
  height: 548px;
  width: 100%;
}
#content-main #homepage #mesh .flexslider {
  width: 100%;
  height: 100%;
}
#content-main #homepage #mesh .flexslider .slides {
  width: 100%;
  height: 100%;
}
#content-main #homepage #mesh .flexslider .slides li {
  width: 100%;
  height: 100%;
  text-align: center;
  background-size: cover;
  background-position: center center;
}
#content-main #homepage #mesh .cube {
  width: 181px;
  height: 181px;
}
#content-main #homepage #mesh .bl {
  margin-bottom: 3px;
  display: block;
}
#content-main #homepage #mesh a {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  z-index: 111;
  position: relative;
}
#content-main #homepage #mesh a:hover {
  opacity: .7;
}
#content-main #homepage #mesh .left {
  float: left;
  width: 181px;
  top: 184px;
  position: relative;
  margin-right: 3px;
}
#content-main #homepage #mesh .left .one {
  background: url(http://makingbrandshappen.com/images/left_1.jpg) 0 0 no-repeat transparent;
}
#content-main #homepage #mesh .left .two {
  background: url(http://makingbrandshappen.com/images/left_2.jpg) 0 0 no-repeat transparent;
}
#content-main #homepage #mesh .middle {
  float: left;
  width: 814px;
}
#content-main #homepage #mesh .middle .one {
  width: 405px;
  height: 485px;
  float: left;
}
#content-main #homepage #mesh .middle .two {
  width: 405px;
  height: 485px;
  float: right;
}
#content-main #homepage #mesh .middle .three {
  width: 814px;
  height: 60px;
  float: left;
  background: url(http://makingbrandshappen.com/images/middle_3.jpg) 0 0 no-repeat transparent;
}
#content-main #homepage #mesh .right {
  width: 364px;
  float: right;
}
#content-main #homepage #mesh .right .one {
  background: url(http://makingbrandshappen.com/images/right_1.jpg) 0 0 no-repeat transparent;
  float: left;
}
#content-main #homepage #mesh .right .two {
  width: 181px;
  height: 365px;
  background: url(http://makingbrandshappen.com/images/right_3.jpg) 0 0 no-repeat transparent;
  float: right;
}
#content-main #homepage #mesh .right .three {
  background: url(http://makingbrandshappen.com/images/right_2.jpg) 0 0 no-repeat transparent;
  float: left;
}
#content-main #homepage #mesh .right .four {
  background: url(http://makingbrandshappen.com/images/right_4.jpg) 0 0 no-repeat transparent;
  float: left;
}
#content-main #homepage #mesh .right .fifth {
  background: url(http://makingbrandshappen.com/images/right_5.jpg) 0 0 no-repeat transparent;
  float: right;
}
#newhere {
  position: relative;
}
#newhere .welcome {
  height: 400px;
  overflow: hidden;
  width: 100%;
}
#newhere .welcome span {
  padding: 30px;
  height: 445px;
  width: 255px;
  background: #fff;
  position: absolute;
  left: 342px;
  top: 87px;
  color: #9d9d9d;
  font-family: 'Open Sans', sans-serif;
}
#newhere .welcome span p {
  font-size: 12px;
  text-align: center;
}
#newhere .posts {
  position: relative;
}
#newhere .posts .p0,
#newhere .posts .p1,
#newhere .posts .p2,
#newhere .posts .p3 {
  position: absolute !important;
}
#newhere .posts .p0 {
  top: -400px;
  left: 0;
}
#newhere .posts .p1 {
  top: -400px;
  right: 2px;
}
#newhere .posts .p2 {
  top: -200px;
  left: 0;
}
#newhere .posts .p3 {
  top: -200px;
  right: 2px;
}
#newhere .posts li.newhere {
  height: 129px;
  padding-top: 70px;
  width: 314px;
  overflow: hidden;
  position: relative;
  margin: 0 1px 2px;
  text-align: center;
  float: left;
  font-family: 'Open Sans', sans-serif;
}
#newhere .posts li.newhere img {
  height: 199px;
  min-width: 314px;
  width: auto;
  position: absolute;
  top: 0;
  left: 0;
}
#newhere .posts li.newhere a {
  display: block;
  height: 129px;
  padding-top: 70px;
  width: 314px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  opacity: 0;
}
#newhere .posts li.newhere a:hover {
  background: #CFAE80;
  opacity: 1;
}
#newhere .posts li.newhere .title {
  padding: 0 25px;
  font-size: 14px;
  line-height: 1.5;
  color: #fff;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#newhere .posts li.newhere .meta {
  color: #fff;
  font-size: 13px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#newhere .back,
#newhere .load-more {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  color: #b99165;
}
#newhere .back:hover,
#newhere .load-more:hover {
  color: #CFAE80;
}
#newhere .load-more {
  float: right;
}
/* Layouts
*******************************/
/* Footer
*******************************/
#footer-main .quote {
  padding-top: 30px;
  background: url(http://makingbrandshappen.com/images/anchor.png) center top no-repeat transparent;
}
#footer-main .quote p {
  font-family: 'ACaslonPro-BoldItalic';
  color: #c4c4c4;
  font-size: 17px;
  margin: 0 0 .4em;
}
#footer-main p {
  color: #dad6cb;
  font-size: 10px;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
}
#footer-main p.profs {
  font-size: 12px;
}
#footer-main p .mbh {
  background: url(http://makingbrandshappen.com/images/mbh-mini.png) 0 0 no-repeat transparent;
  width: 17px;
  height: 17px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
#footer-main p a {
  color: #CFAE80;
}
#footer-main p a:hover {
  color: #b99165;
}
/* Breathe
*******************************/
#breathe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 112;
  display: none;
  background-position: center center;
  background-size: cover;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#breathe a.close {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 113;
  display: block;
  background: url(http://makingbrandshappen.com/images/close.png) 98% 2% no-repeat transparent;
  width: 60px;
  height: 60px;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
}
#breathe img {
  width: 100%;
  height: 100%;
}
#breathe .hidden {
  display: none;
}
#breathe .navi {
  width: 100%;
  text-align: center;
  position: absolute;
  bottom: 50px;
  left: 0;
  z-index: 114;
}
#breathe .navi li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 10px;
}
#breathe .navi li a {
  display: block;
  height: 12px;
  width: 12px;
  font: 0/0 serif;
  color: transparent;
  background: url(http://makingbrandshappen.com/images/insp-dots.png) 0 0 no-repeat transparent;
}
#breathe .navi li.active a {
  background-position: top right;
}
/* Blog
*******************************/
/* Simple Page
*******************************/
/* Error Page
*******************************/
/* Slider
*******************************/
.flexslider {
  margin: 0 0 2em;
}
.flexslider ul.slides li img {
  max-width: 100%;
  height: auto;
  width: auto;
}
.flexslider .flex-control-nav {
  text-align: center;
  width: 100%;
  height: 12px;
  position: absolute;
  bottom: 20px;
}
.flexslider .flex-control-nav li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 10px;
}
.flexslider .flex-control-nav li a {
  display: block;
  height: 12px;
  width: 12px;
  font: 0/0 serif;
  color: transparent;
  background: url(http://makingbrandshappen.com/images/insp-dots.png) 0 0 no-repeat transparent;
}
.flexslider .flex-control-nav li a.flex-active {
  background-position: top right;
}
/* Testimonials
*******************************/
/* Video
*******************************/
/* Venues
*******************************/
/* Press
*******************************/@media (min-width: 1200px) {
  
}
@media all and (min-width: 481px) and (max-width: 1399px) {
  body.home {
    /* Subnavigation
  			*******************************/
  
  }
  body.home #subnav {
    border: 2px solid #efefef;
    padding: 7px;
    margin: 15px auto;
    width: 703px;
    height: 68px;
  }
  body.home #subnav .sec {
    height: 68px;
    float: left;
    position: relative;
    margin-right: 6px;
  }
  body.home #subnav .sec span,
  body.home #subnav .sec a {
    display: block;
    background-size: cover !important;
  }
  body.home #subnav .sec a {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
  body.home #subnav .sec a:hover {
    opacity: .8;
  }
  body.home #subnav .sec .stripes {
    background: url(http://makingbrandshappen.com/images/stripes.png) 0 0 repeat transparent;
  }
  body.home #subnav .sec.a {
    width: 159px;
  }
  body.home #subnav .sec.a > a,
  body.home #subnav .sec.a > span {
    position: absolute;
  }
  body.home #subnav .sec.a .one {
    width: 48px;
    height: 46px;
    background: url(http://makingbrandshappen.com/images/a_1.jpg) 0 0 no-repeat transparent;
    top: 0;
    left: 0;
  }
  body.home #subnav .sec.a .two {
    width: 48px;
    height: 16px;
    bottom: 0;
    left: 0;
  }
  body.home #subnav .sec.a .three {
    width: 105px;
    height: 68px;
    background: url(http://makingbrandshappen.com/images/a_3.jpg) 0 0 no-repeat transparent;
    top: 0;
    right: 0;
  }
  body.home #subnav .sec.b.social {
    width: 274px;
  }
  body.home #subnav .sec.b.social > a,
  body.home #subnav .sec.b.social > span {
    position: absolute;
  }
  body.home #subnav .sec.b.social .one {
    width: 123px;
    height: 32px;
    background: url(http://makingbrandshappen.com/images/b_1.jpg) 0 0 no-repeat transparent;
    left: 0;
    top: 0;
  }
  body.home #subnav .sec.b.social .two {
    width: 123px;
    height: 32px;
    background: url(http://makingbrandshappen.com/images/b_2.jpg) 0 0 no-repeat transparent;
    left: 0;
    bottom: 0;
  }
  body.home #subnav .sec.b.social .three {
    width: 58px;
    height: 68px;
    background: url(http://makingbrandshappen.com/images/b_3.jpg) 0 0 no-repeat transparent;
    left: 128px;
    top: 0;
  }
  body.home #subnav .sec.b.social .four {
    width: 84px;
    height: 32px;
    background: url(http://makingbrandshappen.com/images/b_4.jpg) 0 0 no-repeat transparent;
    top: 0;
    right: 0;
  }
  body.home #subnav .sec.b.social .five {
    width: 84px;
    height: 32px;
    background: url(http://makingbrandshappen.com/images/b_5.jpg) 0 0 no-repeat transparent;
    bottom: 0;
    right: 0;
  }
  body.home #subnav .sec.c {
    width: 77px;
  }
  body.home #subnav .sec.c .one {
    width: 23px;
    height: 68px;
    float: left;
  }
  body.home #subnav .sec.c .two {
    width: 50px;
    height: 68px;
    float: right;
    background: url(http://makingbrandshappen.com/images/c_2.jpg) 0 0 no-repeat transparent;
  }
  body.home #subnav .sec.d {
    width: 104px;
  }
  body.home #subnav .sec.d .one {
    width: 104px;
    height: 42px;
    margin: 0 0 4px;
    background: url(http://makingbrandshappen.com/images/d_1.jpg) 0 0 no-repeat transparent;
  }
  body.home #subnav .sec.d .two,
  body.home #subnav .sec.d .three,
  body.home #subnav .sec.d .four,
  body.home #subnav .sec.d .five {
    width: 22px;
    height: 22px;
    float: left;
    margin-right: 5px;
  }
  body.home #subnav .sec.d .two {
    background: url(http://makingbrandshappen.com/images/d_2.jpg) left top no-repeat transparent;
  }
  body.home #subnav .sec.d .three {
    background: url(http://makingbrandshappen.com/images/d_2.jpg) -28px top no-repeat transparent;
  }
  body.home #subnav .sec.d .four {
    background: url(http://makingbrandshappen.com/images/d_2.jpg) -56px top no-repeat transparent;
  }
  body.home #subnav .sec.d .five {
    margin: 0;
    background: url(http://makingbrandshappen.com/images/d_2.jpg) right top no-repeat transparent;
  }
  body.home #subnav .sec.e {
    width: 65px;
    margin: 0;
  }
  body.home #subnav .sec.e .one {
    width: 65px;
    height: 68px;
    background: url(http://makingbrandshappen.com/images/e_1.jpg) 0 0 no-repeat transparent;
  }
  body #twirl {
    top: 55px;
    min-width: auto;
  }
  body #header-main {
    height: 145px;
  }
  body #header-main h1 {
    padding: .5em 0 .5em;
  }
  body #header-main h1 a {
    background: url(http://makingbrandshappen.com/images/logo-mini.png) 0 0 no-repeat transparent;
    background-size: cover;
    width: 150px;
    height: 79px;
  }
  body #header-main #nav-main {
    left: 21px;
  }
  body #header-main #nav-main > ul > li a {
    font-size: 9px;
  }
  body #content-main #homepage {
    margin: 0 auto;
  }
  body #content-main #homepage #mesh .cube {
    width: 127px;
    height: 114px;
    overflow: hidden;
    background-size: cover !important;
    background-position: center center;
  }
  body #content-main #homepage #mesh .bl {
    margin-bottom: 3px;
    display: block;
  }
  body #content-main #homepage #mesh a {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
  body #content-main #homepage #mesh a:hover {
    opacity: .7;
  }
  body #content-main #homepage #mesh .left {
    float: left;
    width: 127px;
    top: 117px;
    position: relative;
    margin-right: 3px;
  }
  body #content-main #homepage #mesh .left .one {
    background: url(http://makingbrandshappen.com/images/left_1_m.jpg) 0 0 no-repeat transparent;
  }
  body #content-main #homepage #mesh .left .two {
    background: url(http://makingbrandshappen.com/images/left_2.jpg) 0 0 no-repeat transparent;
  }
  body #content-main #homepage #mesh .middle {
    float: left;
    width: 579px;
  }
  body #content-main #homepage #mesh .middle .one {
    width: 289px;
    height: 302px;
    float: left;
    overflow: hidden;
  }
  body #content-main #homepage #mesh .middle .two {
    width: 289px;
    height: 302px;
    float: right;
    overflow: hidden;
  }
  body #content-main #homepage #mesh .middle .three {
    width: 579px;
    height: 43px;
    float: left;
    background: url(http://makingbrandshappen.com/images/middle_3_m.jpg) 0 0 no-repeat transparent;
    background-size: cover;
  }
  body #content-main #homepage #mesh .right {
    width: 257px;
    float: right;
  }
  body #content-main #homepage #mesh .right .one {
    background: url(http://makingbrandshappen.com/images/right_1_m.jpg) 0 0 no-repeat transparent;
    float: left;
  }
  body #content-main #homepage #mesh .right .two {
    width: 127px;
    height: 231px;
    background: url(http://makingbrandshappen.com/images/right_3.jpg) 0 0 no-repeat transparent;
    float: right;
    background-size: cover;
  }
  body #content-main #homepage #mesh .right .three {
    background: url(http://makingbrandshappen.com/images/right_2_m.jpg) 0 0 no-repeat transparent;
    float: left;
  }
  body #content-main #homepage #mesh .right .four {
    background: url(http://makingbrandshappen.com/images/right_4_m.jpg) 0 0 no-repeat transparent;
    float: left;
  }
  body #content-main #homepage #mesh .right .fifth {
    background: url(http://makingbrandshappen.com/images/right_5_m.jpg) 0 0 no-repeat transparent;
    float: right;
  }
}
@media (max-width: 1024px) {
  body #twirl {
    display: none;
  }
  body #content-main #contact .emails li {
    height: 460px;
  }
  body #content-main #contact .emails li .hover {
    bottom: 0;
  }
  body #content-main #download .posters li .cover {
    opacity: 1;
  }
}
@media (max-width: 768px) {
  body {
    max-width: 100%;
    /* Subnavigation
  		*******************************/
  
  }
  body #twirl {
    display: none;
  }
  body #header-main {
    width: 96%;
    padding: 0 2%;
  }
  body #header-main #nav-main {
    display: none;
  }
  body #header-main #nav-mobile {
    display: block;
    margin: 0 auto;
    width: 100%;
  }
  body #header-main #nav-mobile select {
    width: 100%;
    text-align: center;
    color: #b99165;
    text-transform: uppercase;
  }
  body #subnav {
    border: 2px solid #efefef;
    padding: 7px;
    margin: 15px auto;
    width: 703px;
    height: 68px;
  }
  body #subnav .sec {
    height: 68px;
    float: left;
    position: relative;
    margin-right: 6px;
  }
  body #subnav .sec span,
  body #subnav .sec a {
    display: block;
    background-size: cover !important;
  }
  body #subnav .sec a {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
  body #subnav .sec a:hover {
    opacity: .8;
  }
  body #subnav .sec .stripes {
    background: url(http://makingbrandshappen.com/images/stripes.png) 0 0 repeat transparent;
  }
  body #subnav .sec.a {
    width: 159px;
  }
  body #subnav .sec.a > a,
  body #subnav .sec.a > span {
    position: absolute;
  }
  body #subnav .sec.a .one {
    width: 48px;
    height: 46px;
    background: url(http://makingbrandshappen.com/images/a_1.jpg) 0 0 no-repeat transparent;
    top: 0;
    left: 0;
  }
  body #subnav .sec.a .two {
    width: 48px;
    height: 16px;
    bottom: 0;
    left: 0;
  }
  body #subnav .sec.a .three {
    width: 105px;
    height: 68px;
    background: url(http://makingbrandshappen.com/images/a_3.jpg) 0 0 no-repeat transparent;
    top: 0;
    right: 0;
  }
  body #subnav .sec.b.social {
    width: 274px;
  }
  body #subnav .sec.b.social > a,
  body #subnav .sec.b.social > span {
    position: absolute;
  }
  body #subnav .sec.b.social .one {
    width: 123px;
    height: 32px;
    background: url(http://makingbrandshappen.com/images/b_1.jpg) 0 0 no-repeat transparent;
    left: 0;
    top: 0;
  }
  body #subnav .sec.b.social .two {
    width: 123px;
    height: 32px;
    background: url(http://makingbrandshappen.com/images/b_2.jpg) 0 0 no-repeat transparent;
    left: 0;
    bottom: 0;
  }
  body #subnav .sec.b.social .three {
    width: 58px;
    height: 68px;
    background: url(http://makingbrandshappen.com/images/b_3.jpg) 0 0 no-repeat transparent;
    left: 128px;
    top: 0;
  }
  body #subnav .sec.b.social .four {
    width: 84px;
    height: 32px;
    background: url(http://makingbrandshappen.com/images/b_4.jpg) 0 0 no-repeat transparent;
    top: 0;
    right: 0;
  }
  body #subnav .sec.b.social .five {
    width: 84px;
    height: 32px;
    background: url(http://makingbrandshappen.com/images/b_5.jpg) 0 0 no-repeat transparent;
    bottom: 0;
    right: 0;
  }
  body #subnav .sec.c {
    width: 77px;
  }
  body #subnav .sec.c .one {
    width: 23px;
    height: 68px;
    float: left;
  }
  body #subnav .sec.c .two {
    width: 50px;
    height: 68px;
    float: right;
    background: url(http://makingbrandshappen.com/images/c_2.jpg) 0 0 no-repeat transparent;
  }
  body #subnav .sec.d {
    width: 104px;
  }
  body #subnav .sec.d .one {
    width: 104px;
    height: 42px;
    margin: 0 0 4px;
    background: url(http://makingbrandshappen.com/images/d_1.jpg) 0 0 no-repeat transparent;
  }
  body #subnav .sec.d .two,
  body #subnav .sec.d .three,
  body #subnav .sec.d .four,
  body #subnav .sec.d .five {
    width: 22px;
    height: 22px;
    float: left;
    margin-right: 5px;
  }
  body #subnav .sec.d .two {
    background: url(http://makingbrandshappen.com/images/d_2.jpg) left top no-repeat transparent;
  }
  body #subnav .sec.d .three {
    background: url(http://makingbrandshappen.com/images/d_2.jpg) -28px top no-repeat transparent;
  }
  body #subnav .sec.d .four {
    background: url(http://makingbrandshappen.com/images/d_2.jpg) -56px top no-repeat transparent;
  }
  body #subnav .sec.d .five {
    margin: 0;
    background: url(http://makingbrandshappen.com/images/d_2.jpg) right top no-repeat transparent;
  }
  body #subnav .sec.e {
    width: 65px;
    margin: 0;
  }
  body #subnav .sec.e .one {
    width: 65px;
    height: 68px;
    background: url(http://makingbrandshappen.com/images/e_1.jpg) 0 0 no-repeat transparent;
  }
  body #aboutnav {
    width: 690px;
  }
  body #aboutnav .sec.a {
    width: 119px;
  }
  body #aboutnav .sec.a .bm {
    width: 119px;
    background-size: cover;
    background-position: center center;
  }
  body #aboutnav .sec.b {
    width: 266px;
  }
  body #aboutnav .sec.b .bm {
    background-size: cover;
    background-position: center center;
  }
  body #aboutnav .sec.b .bm_2 {
    width: 78px;
    background: url(http://makingbrandshappen.com/images/About5_2_m.jpg) 0 0 no-repeat transparent;
  }
  body #aboutnav .sec.b .bm_3 {
    width: 184px;
  }
  body #aboutnav .sec.b .bm_4 {
    width: 146px;
  }
  body #aboutnav .sec.b .bm_5 {
    width: 116px;
  }
  body #aboutnav .sec.c {
    width: 111px;
  }
  body #aboutnav .sec.c .bm {
    width: 111px;
    background-size: cover;
    background-position: center center;
  }
  body #aboutnav .sec.d {
    width: 180px;
  }
  body #aboutnav .sec.d .bm {
    width: 180px;
    background-size: cover;
    background-position: center center;
  }
  body #blognav {
    width: 690px;
  }
  body #blognav .sec.a {
    width: 127px;
  }
  body #blognav .sec.a .bm {
    width: 127px;
    background-position: center;
    background-size: cover;
  }
  body #blognav .sec.b {
    width: 174px;
  }
  body #blognav .sec.b .bm_3 {
    display: none;
  }
  body #blognav .sec.b .bm_4 {
    width: 174px;
    background-position: center center;
    background-size: cover;
  }
  body #blognav .sec.c {
    width: 149px;
  }
  body #blognav .sec.c .bm {
    width: 149px;
    background-size: cover;
    background-position: center center;
  }
  body #blognav .sec.cd {
    width: 45px;
  }
  body #blognav .sec.cd .bm {
    width: 45px;
    background-size: cover;
    background-position: center center;
  }
  body #blognav .sec.d {
    width: 175px;
  }
  body #blognav .sec.d .bm {
    width: 100%;
    background-size: cover;
    background-position: center center;
  }
  body #blognav .sec.d .bm_9 {
    display: none;
  }
  body #consnav.short {
    width: 96%;
    padding: 1.5%;
  }
  body #consnav.short .bb {
    max-width: 32%;
    margin: 0;
    background-size: cover;
    background-position: center center;
  }
  body #consnav.short .bb1 {
    background-image: url(http://makingbrandshappen.com/images/i-services-m.jpg);
  }
  body #consnav.short .bb2 {
    margin: 0 2%;
    background-image: url(http://makingbrandshappen.com/images/i-clients-m.jpg);
  }
  body #consnav.short .bb3 {
    background-image: url(http://makingbrandshappen.com/images/i-speaking-m.jpg);
  }
  body #branding #branding-nav {
    width: 100%;
  }
  body #page404 {
    background: #f9fdff;
    width: 96%;
    height: auto;
    padding: 2%;
    overflow: hidden;
  }
  body #page404 .foto {
    position: relative;
    left: 0;
    top: 0;
    width: 327px;
    height: 268px;
    margin: 0 auto;
    background: url(http://makingbrandshappen.com/images/404.png) 0 0 no-repeat transparent;
    background-size: cover;
    background-position: center center;
  }
  body #page404 .buttons {
    width: 100%;
    clear: both;
    text-align: center;
  }
  body #page404 .buttons a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    float: none;
  }
  body #content-main {
    width: 96%;
    padding: 0 2%;
  }
  body #content-main .page {
    padding: 5% 2%;
    max-width: 96%;
  }
  body #content-main .page img {
    max-width: 100%;
    height: auto;
    width: auto;
  }
  body #content-main #homepage #home-container #jqb_object .hero-slide-container-inner {
    height: 350px;
  }
  body #content-main #homepage #home-container .slide {
    display: none;
    position: relative;
  }
  body #content-main #homepage #home-container .slide .slice {
    width: 100%;
    height: 333px;
    position: absolute;
  }
  body #content-main #homepage #home-container .slide1 .slice {
    background-size: 100% 100%;
  }
  body #content-main #homepage #home-container .slide2 .slice {
    background-size: cover;
  }
  body #content-main #homepage #home-container .slide3 .slice {
    width: 50%;
    height: 175px;
    background-size: 100% 100%;
  }
  body #content-main #homepage #home-container .slide3 .slice1 {
    top: auto;
    bottom: 0;
  }
  body #content-main #homepage #home-container .slide3 .slice3 {
    top: auto;
    bottom: 0;
  }
  body #content-main #homepage #home-container .slide4 .slice {
    background-size: cover;
  }
  body #content-main #homepage #home-container .slide5 .slice {
    width: 50%;
    background-size: 100% 100%;
  }
  body #content-main #about .page {
    padding: 5% 2%;
    max-width: 96%;
  }
  body #content-main #about img {
    max-width: 100%;
    height: auto;
    width: auto;
  }
  body #content-main #about .blocks .block {
    padding: 2%;
    max-width: 96%;
  }
  body #content-main #about .blocks .block .pentagon {
    display: none !important;
  }
  body #content-main #about .blocks #bio .title,
  body #content-main #about .blocks #make-it-happen .title,
  body #content-main #about .blocks #my-story .title,
  body #content-main #about .blocks #i-love .title,
  body #content-main #about .blocks #my-heart .title,
  body #content-main #about .blocks #team .title,
  body #content-main #about .blocks #goals .title {
    max-width: 100%;
    height: 40px;
    background-size: cover;
    background-position: center top;
  }
  body #content-main #about .blocks #bio .subtitle,
  body #content-main #about .blocks #make-it-happen .subtitle,
  body #content-main #about .blocks #my-story .subtitle,
  body #content-main #about .blocks #i-love .subtitle,
  body #content-main #about .blocks #my-heart .subtitle,
  body #content-main #about .blocks #team .subtitle,
  body #content-main #about .blocks #goals .subtitle {
    max-width: 100%;
    height: 80px;
    background-size: cover;
    background-position: center top;
  }
  body #content-main #about .blocks #bio #things-ilove,
  body #content-main #about .blocks #make-it-happen #things-ilove,
  body #content-main #about .blocks #my-story #things-ilove,
  body #content-main #about .blocks #i-love #things-ilove,
  body #content-main #about .blocks #my-heart #things-ilove,
  body #content-main #about .blocks #team #things-ilove,
  body #content-main #about .blocks #goals #things-ilove {
    width: 388px;
    height: 700px;
    margin: 0 auto;
  }
  body #content-main #about .blocks #bio #things-ilove .main1,
  body #content-main #about .blocks #make-it-happen #things-ilove .main1,
  body #content-main #about .blocks #my-story #things-ilove .main1,
  body #content-main #about .blocks #i-love #things-ilove .main1,
  body #content-main #about .blocks #my-heart #things-ilove .main1,
  body #content-main #about .blocks #team #things-ilove .main1,
  body #content-main #about .blocks #goals #things-ilove .main1 {
    margin-bottom: 10px;
  }
  body #content-main #about .blocks #bio #things-ilove .main1,
  body #content-main #about .blocks #make-it-happen #things-ilove .main1,
  body #content-main #about .blocks #my-story #things-ilove .main1,
  body #content-main #about .blocks #i-love #things-ilove .main1,
  body #content-main #about .blocks #my-heart #things-ilove .main1,
  body #content-main #about .blocks #team #things-ilove .main1,
  body #content-main #about .blocks #goals #things-ilove .main1,
  body #content-main #about .blocks #bio #things-ilove .main2,
  body #content-main #about .blocks #make-it-happen #things-ilove .main2,
  body #content-main #about .blocks #my-story #things-ilove .main2,
  body #content-main #about .blocks #i-love #things-ilove .main2,
  body #content-main #about .blocks #my-heart #things-ilove .main2,
  body #content-main #about .blocks #team #things-ilove .main2,
  body #content-main #about .blocks #goals #things-ilove .main2 {
    width: 100%;
    width: 388px;
  }
  body #content-main #about .blocks #bio #things-ilove .main1 .bl4,
  body #content-main #about .blocks #make-it-happen #things-ilove .main1 .bl4,
  body #content-main #about .blocks #my-story #things-ilove .main1 .bl4,
  body #content-main #about .blocks #i-love #things-ilove .main1 .bl4,
  body #content-main #about .blocks #my-heart #things-ilove .main1 .bl4,
  body #content-main #about .blocks #team #things-ilove .main1 .bl4,
  body #content-main #about .blocks #goals #things-ilove .main1 .bl4,
  body #content-main #about .blocks #bio #things-ilove .main2 .bl4,
  body #content-main #about .blocks #make-it-happen #things-ilove .main2 .bl4,
  body #content-main #about .blocks #my-story #things-ilove .main2 .bl4,
  body #content-main #about .blocks #i-love #things-ilove .main2 .bl4,
  body #content-main #about .blocks #my-heart #things-ilove .main2 .bl4,
  body #content-main #about .blocks #team #things-ilove .main2 .bl4,
  body #content-main #about .blocks #goals #things-ilove .main2 .bl4,
  body #content-main #about .blocks #bio #things-ilove .main1 .bl12,
  body #content-main #about .blocks #make-it-happen #things-ilove .main1 .bl12,
  body #content-main #about .blocks #my-story #things-ilove .main1 .bl12,
  body #content-main #about .blocks #i-love #things-ilove .main1 .bl12,
  body #content-main #about .blocks #my-heart #things-ilove .main1 .bl12,
  body #content-main #about .blocks #team #things-ilove .main1 .bl12,
  body #content-main #about .blocks #goals #things-ilove .main1 .bl12,
  body #content-main #about .blocks #bio #things-ilove .main2 .bl12,
  body #content-main #about .blocks #make-it-happen #things-ilove .main2 .bl12,
  body #content-main #about .blocks #my-story #things-ilove .main2 .bl12,
  body #content-main #about .blocks #i-love #things-ilove .main2 .bl12,
  body #content-main #about .blocks #my-heart #things-ilove .main2 .bl12,
  body #content-main #about .blocks #team #things-ilove .main2 .bl12,
  body #content-main #about .blocks #goals #things-ilove .main2 .bl12 {
    margin-left: 0;
  }
  body #content-main #about .blocks #bio #things-ilove .main3,
  body #content-main #about .blocks #make-it-happen #things-ilove .main3,
  body #content-main #about .blocks #my-story #things-ilove .main3,
  body #content-main #about .blocks #i-love #things-ilove .main3,
  body #content-main #about .blocks #my-heart #things-ilove .main3,
  body #content-main #about .blocks #team #things-ilove .main3,
  body #content-main #about .blocks #goals #things-ilove .main3 {
    width: 388px;
    position: relative;
    top: -407px;
  }
  body #content-main #about .blocks #bio #things-ilove .main3 .bl7,
  body #content-main #about .blocks #make-it-happen #things-ilove .main3 .bl7,
  body #content-main #about .blocks #my-story #things-ilove .main3 .bl7,
  body #content-main #about .blocks #i-love #things-ilove .main3 .bl7,
  body #content-main #about .blocks #my-heart #things-ilove .main3 .bl7,
  body #content-main #about .blocks #team #things-ilove .main3 .bl7,
  body #content-main #about .blocks #goals #things-ilove .main3 .bl7,
  body #content-main #about .blocks #bio #things-ilove .main3 .bl15,
  body #content-main #about .blocks #make-it-happen #things-ilove .main3 .bl15,
  body #content-main #about .blocks #my-story #things-ilove .main3 .bl15,
  body #content-main #about .blocks #i-love #things-ilove .main3 .bl15,
  body #content-main #about .blocks #my-heart #things-ilove .main3 .bl15,
  body #content-main #about .blocks #team #things-ilove .main3 .bl15,
  body #content-main #about .blocks #goals #things-ilove .main3 .bl15 {
    margin: 0;
  }
  body #content-main #about .blocks #bio #things-ilove .main3 .bl7,
  body #content-main #about .blocks #make-it-happen #things-ilove .main3 .bl7,
  body #content-main #about .blocks #my-story #things-ilove .main3 .bl7,
  body #content-main #about .blocks #i-love #things-ilove .main3 .bl7,
  body #content-main #about .blocks #my-heart #things-ilove .main3 .bl7,
  body #content-main #about .blocks #team #things-ilove .main3 .bl7,
  body #content-main #about .blocks #goals #things-ilove .main3 .bl7 {
    float: left;
  }
  body #content-main #about .blocks #bio #things-ilove .main3 .bl15,
  body #content-main #about .blocks #make-it-happen #things-ilove .main3 .bl15,
  body #content-main #about .blocks #my-story #things-ilove .main3 .bl15,
  body #content-main #about .blocks #i-love #things-ilove .main3 .bl15,
  body #content-main #about .blocks #my-heart #things-ilove .main3 .bl15,
  body #content-main #about .blocks #team #things-ilove .main3 .bl15,
  body #content-main #about .blocks #goals #things-ilove .main3 .bl15 {
    float: right;
  }
  body #content-main #about .blocks #bio #team-hex,
  body #content-main #about .blocks #make-it-happen #team-hex,
  body #content-main #about .blocks #my-story #team-hex,
  body #content-main #about .blocks #i-love #team-hex,
  body #content-main #about .blocks #my-heart #team-hex,
  body #content-main #about .blocks #team #team-hex,
  body #content-main #about .blocks #goals #team-hex {
    width: 388px;
    margin: 0 auto;
  }
  body #content-main #about .blocks #bio #team-hex .main0 .bl,
  body #content-main #about .blocks #make-it-happen #team-hex .main0 .bl,
  body #content-main #about .blocks #my-story #team-hex .main0 .bl,
  body #content-main #about .blocks #i-love #team-hex .main0 .bl,
  body #content-main #about .blocks #my-heart #team-hex .main0 .bl,
  body #content-main #about .blocks #team #team-hex .main0 .bl,
  body #content-main #about .blocks #goals #team-hex .main0 .bl {
    left: 0;
  }
  body #content-main #about .blocks #bio #team-hex .main1,
  body #content-main #about .blocks #make-it-happen #team-hex .main1,
  body #content-main #about .blocks #my-story #team-hex .main1,
  body #content-main #about .blocks #i-love #team-hex .main1,
  body #content-main #about .blocks #my-heart #team-hex .main1,
  body #content-main #about .blocks #team #team-hex .main1,
  body #content-main #about .blocks #goals #team-hex .main1 {
    margin-bottom: 10px;
  }
  body #content-main #about .blocks #bio #team-hex .main2,
  body #content-main #about .blocks #make-it-happen #team-hex .main2,
  body #content-main #about .blocks #my-story #team-hex .main2,
  body #content-main #about .blocks #i-love #team-hex .main2,
  body #content-main #about .blocks #my-heart #team-hex .main2,
  body #content-main #about .blocks #team #team-hex .main2,
  body #content-main #about .blocks #goals #team-hex .main2 {
    margin-left: 0;
  }
  body #content-main #about .blocks #bio #team-hex .main3,
  body #content-main #about .blocks #make-it-happen #team-hex .main3,
  body #content-main #about .blocks #my-story #team-hex .main3,
  body #content-main #about .blocks #i-love #team-hex .main3,
  body #content-main #about .blocks #my-heart #team-hex .main3,
  body #content-main #about .blocks #team #team-hex .main3,
  body #content-main #about .blocks #goals #team-hex .main3 {
    width: 388px;
    margin: 0 auto;
  }
  body #content-main #about .blocks #bio #team-hex .main3 .bl,
  body #content-main #about .blocks #make-it-happen #team-hex .main3 .bl,
  body #content-main #about .blocks #my-story #team-hex .main3 .bl,
  body #content-main #about .blocks #i-love #team-hex .main3 .bl,
  body #content-main #about .blocks #my-heart #team-hex .main3 .bl,
  body #content-main #about .blocks #team #team-hex .main3 .bl,
  body #content-main #about .blocks #goals #team-hex .main3 .bl {
    margin-left: 0;
  }
  body #content-main #about .blocks #bio #team-hex .main3 .bl21,
  body #content-main #about .blocks #make-it-happen #team-hex .main3 .bl21,
  body #content-main #about .blocks #my-story #team-hex .main3 .bl21,
  body #content-main #about .blocks #i-love #team-hex .main3 .bl21,
  body #content-main #about .blocks #my-heart #team-hex .main3 .bl21,
  body #content-main #about .blocks #team #team-hex .main3 .bl21,
  body #content-main #about .blocks #goals #team-hex .main3 .bl21 {
    margin-top: 10px;
  }
  body #content-main #about .blocks #bio #team-hex .main3 .bl22,
  body #content-main #about .blocks #make-it-happen #team-hex .main3 .bl22,
  body #content-main #about .blocks #my-story #team-hex .main3 .bl22,
  body #content-main #about .blocks #i-love #team-hex .main3 .bl22,
  body #content-main #about .blocks #my-heart #team-hex .main3 .bl22,
  body #content-main #about .blocks #team #team-hex .main3 .bl22,
  body #content-main #about .blocks #goals #team-hex .main3 .bl22 {
    margin-top: -60px;
    margin-left: -25px;
  }
  body #content-main #about .blocks #bio #team-hex .main3 .bl23,
  body #content-main #about .blocks #make-it-happen #team-hex .main3 .bl23,
  body #content-main #about .blocks #my-story #team-hex .main3 .bl23,
  body #content-main #about .blocks #i-love #team-hex .main3 .bl23,
  body #content-main #about .blocks #my-heart #team-hex .main3 .bl23,
  body #content-main #about .blocks #team #team-hex .main3 .bl23,
  body #content-main #about .blocks #goals #team-hex .main3 .bl23 {
    margin-top: -70px;
    float: right;
  }
  body #content-main #about .blocks #goals-list {
    margin: 15px 0;
  }
  body #content-main #about .blocks #goals-list ul {
    -moz-column-width: 100%;
    -moz-column-count: 1;
    -moz-column-gap: 0;
    -moz-column-rule-color: transparent;
    -moz-column-rule-style: solid;
    -moz-column-rule-width: 0;
    -webkit-column-width: 100%;
    -webkit-column-count: 1;
    -webkit-column-gap: 0;
    -webkit-column-rule-color: transparent;
    -webkit-column-rule-style: solid;
    -webkit-column-rule-width: 0;
    column-width: 100%;
    column-count: 1;
    column-gap: 0;
    column-rule-color: transparent;
    column-rule-style: solid;
    column-rule-width: 0;
    margin: 0;
  }
  body #content-main #about .blocks #goals-list ul .goal {
    padding: 5%;
    width: 90%;
  }
  body #content-main #about .blocks #make-it-happen .story {
    -moz-column-width: 100%;
    -moz-column-count: 1;
    -moz-column-gap: 0;
    -moz-column-rule-color: #eeeeee;
    -moz-column-rule-style: solid;
    -moz-column-rule-width: 1px;
    -webkit-column-width: 100%;
    -webkit-column-count: 1;
    -webkit-column-gap: 0;
    -webkit-column-rule-color: #eeeeee;
    -webkit-column-rule-style: solid;
    -webkit-column-rule-width: 1px;
    column-width: 100%;
    column-count: 1;
    column-gap: 0;
    column-rule-color: #eeeeee;
    column-rule-style: solid;
    column-rule-width: 1px;
  }
  body #content-main #need .categories {
    width: 100%;
    left: auto;
  }
  body #content-main #need .categories > li {
    margin: 0 1% 2%;
    width: 31%;
    height: auto;
  }
  body #content-main #need-category .pre-posts {
    height: auto;
  }
  body #content-main #need-category .pre-posts li.newhere {
    float: none;
    position: relative;
    left: 0;
    top: 0;
    margin: 0 auto 10px;
  }
  body #content-main #need-category .pre-posts li.newhere.p0,
  body #content-main #need-category .pre-posts li.newhere.p2 {
    float: left;
  }
  body #content-main #need-category .pre-posts li.newhere.p1,
  body #content-main #need-category .pre-posts li.newhere.p3 {
    float: right;
  }
  body #content-main #need-category .needs {
    text-align: center;
  }
  body #content-main #need-category .needs li.need {
    position: relative;
    left: 0;
    top: 0;
    right: 0;
    float: none;
    margin: 0 auto 10px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
  }
  body #content-main #newhere .welcome {
    height: auto;
  }
  body #content-main #newhere .welcome span {
    padding: 0;
    position: relative;
    left: 0;
    top: 0;
  }
  body #content-main #newhere .posts {
    text-align: center;
  }
  body #content-main #newhere .posts li.newhere {
    float: none;
    position: relative !important;
    left: 0 !important;
    top: 0 !important;
    right: 0 !important;
    margin: 0 auto 10px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
  }
  body #content-main #bible .page {
    padding: 5% 2%;
    max-width: 96%;
  }
  body #content-main #bible .page img {
    max-width: 100%;
    height: auto;
    width: auto;
  }
  body #content-main #bible .page .story {
    width: 435px;
  }
  body #content-main #bible .page .sidebar {
    width: 240px;
    padding: 25px 0;
  }
  body #content-main #bible #jqb_object .hero-slide-container-inner {
    height: 295px;
  }
  body #content-main #contact {
    padding: 5% 2%;
    max-width: 96%;
  }
  body #content-main #contact .page img {
    max-width: 100%;
    height: auto;
    width: auto;
  }
  body #content-main #contact .lara {
    background-size: 50% 100%;
  }
  body #content-main #contact .wpcf7 {
    max-width: 100%;
  }
  body #content-main #contact .wpcf7 input {
    padding: 0 2%;
    width: 96%;
    border: none;
  }
  body #content-main #contact .wpcf7 .button input {
    padding: 0;
    width: 100%;
  }
  body #content-main #contact .emails li {
    width: 100%;
    width: 360px;
    margin: 0 auto 1em !important;
    float: none;
    height: auto;
  }
  body #content-main #contact .emails li a {
    display: block;
  }
  body #content-main #contact .emails li .cover {
    float: left;
  }
  body #content-main #contact .emails li .hover {
    position: relative;
    float: right;
    bottom: 0;
  }
  body #content-main #contact .emails li img {
    max-width: 50%;
    height: auto;
    width: auto;
  }
  body #content-main #contact .email-lara {
    width: 100%;
    background-size: 50% 200%;
    height: 36px;
    background-position: center top;
  }
  body #content-main #contact .email-lara:hover {
    background-position: center bottom;
  }
  body #content-main #shop .page {
    padding: 5% 2%;
    max-width: 96%;
  }
  body #content-main #shop .page img {
    max-width: 100%;
    height: auto;
    width: auto;
  }
  body #content-main #shop .buttons {
    height: 80px;
  }
  body #content-main #shop .buttons a {
    width: 30%;
    height: 80px;
    background-size: cover !important;
    background-position: center center !important;
  }
  body #content-main #shop .buttons .shop {
    margin: 0 5%;
  }
  body #content-main #shop #jqb_object .hero-slide-container-inner {
    height: 295px;
  }
  body #content-main #scripture-cards .wpcf7 .left,
  body #content-main #scripture-cards .wpcf7 .mid,
  body #content-main #scripture-cards .wpcf7 .right {
    float: none;
    width: 100%;
  }
  body #content-main #scripture-cards .wpcf7 .left input,
  body #content-main #scripture-cards .wpcf7 .mid input,
  body #content-main #scripture-cards .wpcf7 .right input {
    padding: 0 2%;
    width: 96%;
  }
  body #content-main #scripture-cards .wpcf7 .left textarea,
  body #content-main #scripture-cards .wpcf7 .mid textarea,
  body #content-main #scripture-cards .wpcf7 .right textarea {
    padding: 2%;
    text-align: center;
    width: 96%;
  }
  body #content-main #scripture-cards .wpcf7 .left p,
  body #content-main #scripture-cards .wpcf7 .mid p,
  body #content-main #scripture-cards .wpcf7 .right p {
    float: none;
  }
  body #content-main #scripture-cards .wpcf7 .left .button,
  body #content-main #scripture-cards .wpcf7 .mid .button,
  body #content-main #scripture-cards .wpcf7 .right .button {
    float: none;
    width: 100%;
    height: auto;
  }
  body #content-main #scripture-cards .wpcf7 .left .button input,
  body #content-main #scripture-cards .wpcf7 .mid .button input,
  body #content-main #scripture-cards .wpcf7 .right .button input {
    width: 100%;
    height: 30px;
    line-height: 30px;
  }
  body #content-main #professionals .page {
    padding: 5% 2%;
    max-width: 96%;
  }
  body #content-main #professionals .page img {
    max-width: 100%;
    height: auto;
    width: auto;
  }
  body #content-main #professionals .page .register-now {
    width: 100%;
    background-size: cover;
    background-position: center center;
  }
  body #content-main #professionals #jqb_object .hero-slide-container-inner {
    height: 295px;
  }
  body #content-main #consulting .page {
    padding: 5% 2%;
    max-width: 96%;
  }
  body #content-main #consulting .page img {
    max-width: 100%;
    height: auto;
    width: auto;
  }
  body #content-main #consulting #jqb_object .hero-slide-container-inner {
    height: 295px;
  }
  body #content-main #video .videos {
    width: 100%;
    left: 0;
  }
  body #content-main #video .videos li.video {
    float: none;
    width: 100%;
    height: auto;
    margin: 0 0 6px;
  }
  body #content-main #clients .page {
    padding: 5% 2%;
    max-width: 96%;
  }
  body #content-main #clients .page img {
    max-width: 100%;
    height: auto;
    width: auto;
  }
  body #content-main #clients .page .clients {
    width: 100%;
    left: 0;
  }
  body #content-main #clients .page .clients > li {
    width: 45%;
    margin: 2.5%;
  }
  body #content-main #clients .page .clients > li img {
    width: 100%;
  }
  body #content-main #clients #jqb_object .hero-slide-container-inner {
    height: 295px;
  }
  body #content-main #speaking .page {
    padding: 5% 2%;
    max-width: 96%;
  }
  body #content-main #speaking .page img {
    max-width: 100%;
    height: auto;
    width: auto;
  }
  body #content-main #speaking #jqb_object .hero-slide-container-inner {
    height: 295px;
  }
  body #content-main #branding .page {
    padding: 5% 2%;
    max-width: 96%;
  }
  body #content-main #branding .page img {
    max-width: 100%;
    height: auto;
    width: auto;
  }
  body #content-main #branding .page .sidebar {
    float: none;
    width: 100%;
    margin: 1em auto 0;
  }
  body #content-main #branding #jqb_object .hero-slide-container-inner {
    height: 295px;
  }
  body #content-main #branding #branding-nav {
    width: 96%;
    padding: 1.5%;
    height: auto;
    overflow: hidden;
  }
  body #content-main #branding #branding-nav .sec.b {
    width: 179px;
  }
  body #content-main #branding #branding-nav .sec.b .br_3 {
    width: 100%;
    background-size: cover;
    background-position: center center;
  }
  body #content-main #branding #branding-nav .sec.d {
    width: 211px;
  }
  body #content-main #branding #branding-nav .sec.d .br_7 {
    width: 100%;
    background-size: cover;
    background-position: center center;
  }
  body #content-main #magazine .page {
    padding: 5% 2%;
    max-width: 96%;
  }
  body #content-main #magazine .page img {
    max-width: 100%;
    height: auto;
    width: auto;
  }
  body #content-main #magazine .page .issues {
    padding: 0;
    background: none;
    height: auto;
    overflow: hidden;
  }
  body #content-main #magazine .page .issues li {
    max-width: 19.20%;
    margin-right: .8%;
    margin-bottom: 1%;
  }
  body #content-main #magazine .page .buy-copy {
    background-size: cover;
    background-position: center center;
  }
  body #content-main #magazine .page .sub-links {
    width: 100%;
  }
  body #content-main #magazine .page .sub-links .sws {
    background-position: -25px top;
    width: 200px;
  }
  body #content-main #magazine .page .sub-links .blog {
    width: 70px;
    background-position: -275px 0;
  }
  body #content-main #magazine .page .sub-links .pin {
    width: 120px;
    background-position: -380px 0;
  }
  body #content-main #magazine .page .sub-links .tw {
    width: 100px;
    background-position: -700px 0;
  }
  body #content-main #magazine .page .sub-links .fb {
    width: 120px;
    background-position: -540px 0;
  }
  body #content-main #magazine .page .sub-links .shop {
    width: 60px;
    background-position: -835px 0;
  }
  body #content-main #inspiration .page {
    padding: 5% 2%;
    max-width: 96%;
  }
  body #content-main #inspiration .page img {
    max-width: 100%;
    height: auto;
    width: auto;
  }
  body #content-main #inspiration .page .register-now {
    width: 100%;
    background-size: cover;
    background-position: center center;
  }
  body #content-main #inspiration #jqb_object .hero-slide-container-inner {
    height: 295px;
  }
  body #content-main #inspiration #inspiration-nav {
    width: 690px;
  }
  body #content-main #inspiration #inspiration-nav .sec.b {
    width: 286px;
  }
  body #content-main #inspiration #inspiration-nav .sec.b .br {
    width: 286px;
    background-size: 100% 100%;
  }
  body #content-main #inspiration #inspiration-nav .sec.b .br_4 {
    display: none;
  }
  body #content-main #inspiration #inspiration-nav .sec.d,
  body #content-main #inspiration #inspiration-nav .sec.e {
    display: none;
  }
  body #content-main #inspiration #inspiration-nav .sec.f {
    width: 194px;
  }
  body #content-main #inspiration #inspiration-nav .sec.f .br {
    width: 194px;
    background-position: center center;
    background-size: cover;
  }
  body #blog-layout {
    width: 100%;
  }
  body #blog-layout #sidebar {
    margin: 0 auto;
    float: none;
    width: 100%;
  }
  body #blog-layout #sidebar.new-here .new-here-posts {
    text-align: center;
  }
  body #blog-layout #sidebar.new-here .new-here-posts li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
  }
  body #blog-layout #sidebar.new-here .back-to-list {
    margin: 0 auto;
  }
  body #blog-layout #sidebar .block {
    width: 300px;
    float: left;
    margin: 0 10px 15px;
  }
  body #blog-layout #sidebar .block.banners {
    clear: both;
    width: 100%;
  }
  body #blog-layout #sidebar .block.banners .wp_bannerize > div {
    margin: 0 10px 15px;
    float: left;
  }
  body #blog-layout #sidebar .category,
  body #blog-layout #sidebar .flo-archives {
    display: none;
  }
  body #blog-layout #blog,
  body #blog-layout #post {
    float: none;
    width: 100%;
  }
  body #blog-layout #blog .blog-social-block,
  body #blog-layout #post .blog-social-block {
    height: auto;
    text-align: center;
  }
  body #blog-layout #blog .blog-social-block li,
  body #blog-layout #post .blog-social-block li {
    float: none;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 0 .35em .2em !important;
  }
  body #blog-layout #blog .actions,
  body #blog-layout #post .actions {
    padding: 10px 0;
    height: auto;
  }
  body #blog-layout #blog .actions .show-comments,
  body #blog-layout #post .actions .show-comments,
  body #blog-layout #blog .actions .share,
  body #blog-layout #post .actions .share {
    float: none;
    text-align: center;
    display: block;
  }
  body #blog-layout #blog .comments .comment,
  body #blog-layout #post .comments .comment {
    padding: .5em 0 0;
  }
  body #blog-layout #blog .respond .area1,
  body #blog-layout #post .respond .area1 {
    width: 44%;
  }
  body #blog-layout #blog .respond .area1 input,
  body #blog-layout #post .respond .area1 input {
    max-width: 90%;
    padding: 0 5%;
  }
  body #blog-layout #blog .respond .area2,
  body #blog-layout #post .respond .area2 {
    width: 44%;
  }
  body #blog-layout #blog .respond .area2 textarea,
  body #blog-layout #post .respond .area2 textarea {
    max-width: 90%;
    padding: 5%;
  }
  body #blog-layout #blog .respond .button,
  body #blog-layout #post .respond .button {
    width: 10%;
    text-align: center;
  }
  body #footer-main {
    width: 96%;
    padding: 0 2%;
  }
}
@media (max-width: 767px) {
  
}
@media (max-width: 480px) {
  body {
    max-width: 100%;
  }
  body #twirl {
    display: none;
  }
  body #header-main {
    width: 96%;
    padding: 0 2%;
  }
  body #header-main #nav-main {
    display: none;
  }
  body #header-main #nav-mobile {
    display: block;
  }
  body #header-main #nav-mobile select {
    width: 100%;
    text-align: center;
    color: #b99165;
    text-transform: uppercase;
  }
  body #subnav {
    max-width: 97%;
    padding: 1.5%;
    overflow: hidden;
    height: auto;
  }
  body #subnav .sec.a {
    float: left;
    margin: 0 0 6px;
    width: 50%;
  }
  body #subnav .sec.a .one,
  body #subnav .sec.a .two {
    display: none;
  }
  body #subnav .sec.a .three {
    background-size: cover;
    background-position: center center;
    width: 100%;
  }
  body #subnav .sec.b.social {
    width: 48%;
    float: right;
    margin: 0;
    height: auto;
  }
  body #subnav .sec.b.social .one,
  body #subnav .sec.b.social .two,
  body #subnav .sec.b.social .four,
  body #subnav .sec.b.social .five {
    width: 100%;
    position: relative;
    background-size: cover;
    background-position: center center;
    margin: 0 0 6px;
  }
  body #subnav .sec.b.social .three {
    display: none;
  }
  body #subnav .sec.c {
    width: 24%;
    float: left;
    margin-right: 1%;
  }
  body #subnav .sec.c .one {
    display: none;
  }
  body #subnav .sec.c .two {
    float: none;
    width: 100%;
    background-size: cover;
    background-position: center top;
  }
  body #subnav .sec.e {
    width: 25%;
  }
  body #subnav .sec.e .one {
    width: 100%;
    background-size: cover;
    background-position: center center;
  }
  body #subnav .sec.d {
    display: none;
  }
  body #blognav {
    max-width: 97%;
    padding: 1.5%;
    overflow: hidden;
    height: auto;
  }
  body #blognav .sec.a {
    width: 49%;
    margin-right: 1%;
    margin-bottom: 6px;
  }
  body #blognav .sec.a .bm {
    background-size: cover !important;
    background-position: center center !important;
    width: 100%;
  }
  body #blognav .sec.b {
    width: 50%;
    margin-right: 0;
    margin-bottom: 6px;
  }
  body #blognav .sec.b .bm {
    width: 100%;
    background-size: cover;
    background-position: center center;
  }
  body #blognav .sec.b .bm_3 {
    display: none;
  }
  body #blognav .sec.c {
    width: 35.5%;
    margin-right: 1%;
  }
  body #blognav .sec.c .bm {
    background-size: cover !important;
    background-position: center center !important;
    width: 100%;
  }
  body #blognav .sec.cd {
    width: 12.5%;
    margin-right: 1%;
  }
  body #blognav .sec.cd .bm {
    background-size: cover !important;
    background-position: center center !important;
    width: 100%;
  }
  body #blognav .sec.d {
    width: 50%;
  }
  body #blognav .sec.d .bm_9 {
    display: none;
  }
  body #blognav .sec.d .bm {
    background-size: cover !important;
    background-position: center center !important;
    width: 100%;
  }
  body #aboutnav {
    max-width: 97%;
    padding: 1.5%;
    overflow: hidden;
    height: auto;
  }
  body #aboutnav .sec.a {
    width: 36%;
    margin-right: 1%;
    margin-bottom: 6px;
  }
  body #aboutnav .sec.a .bm_1 {
    background-image: url(http://makingbrandshappen.com/images/About5_1_m.jpg);
  }
  body #aboutnav .sec.a .bm {
    width: 100%;
    background-size: cover;
    background-position: center center;
  }
  body #aboutnav .sec.b {
    width: 63%;
    margin: 0;
    margin-bottom: 6px;
  }
  body #aboutnav .sec.b .bm_2 {
    width: 30%;
    margin-right: 2%;
    background-image: url(http://makingbrandshappen.com/images/About5_2_m.jpg);
    background-size: 100% 100%;
    background-position: center center;
  }
  body #aboutnav .sec.b .bm_3 {
    width: 68%;
    background-image: url(http://makingbrandshappen.com/images/About5_3_m.jpg);
    background-size: 100% 100%;
    background-position: center center;
  }
  body #aboutnav .sec.b .bm_4 {
    width: 54%;
    margin-right: 2%;
    background-image: url(http://makingbrandshappen.com/images/About5_4_m.jpg);
    background-size: 100% 100%;
    background-position: center center;
  }
  body #aboutnav .sec.b .bm_5 {
    width: 44%;
    margin: 0;
    background-size: 100% 100%;
    background-position: center center;
  }
  body #aboutnav .sec.c {
    width: 56%;
    margin-right: 1%;
  }
  body #aboutnav .sec.c .bm {
    width: 100%;
    background-size: cover;
    background-position: center center;
  }
  body #aboutnav .sec.d {
    width: 43%;
  }
  body #aboutnav .sec.d .bm {
    width: 100%;
    background-size: 100% 100%;
    background-position: center center;
  }
  body #aboutnav .sec.d .bm_7 {
    background-image: url(http://makingbrandshappen.com/images/About5_7_m.jpg);
  }
  body #aboutnav .sec.d .bm_8 {
    background-image: url(http://makingbrandshappen.com/images/About5_8_m.jpg);
  }
  body #aboutnav .sec.d .bm_9 {
    background-image: url(http://makingbrandshappen.com/images/About5_9_m.jpg);
  }
  body #consnav.short {
    width: 96%;
    padding: 1.5%;
  }
  body #consnav.short .bb {
    max-width: 32%;
    margin: 0;
    background-size: cover;
    background-position: center center;
  }
  body #consnav.short .bb1 {
    background-image: url(http://makingbrandshappen.com/images/i-services-m.jpg);
  }
  body #consnav.short .bb2 {
    margin: 0 2%;
    background-image: url(http://makingbrandshappen.com/images/i-clients-m.jpg);
  }
  body #consnav.short .bb3 {
    background-image: url(http://makingbrandshappen.com/images/i-speaking-m.jpg);
  }
  body #page404 {
    background: #f9fdff;
    width: 100%;
    height: auto;
    padding: 1em 0;
    overflow: hidden;
  }
  body #page404 .foto {
    position: relative;
    left: 0;
    top: 0;
    width: 90%;
    height: 320px;
    margin: 0 auto;
    background: url(http://makingbrandshappen.com/images/404.png) 0 0 no-repeat transparent;
    background-size: cover;
    background-position: center center;
  }
  body #page404 .buttons a {
    display: block;
    float: none;
    margin: 0 auto .5em;
    height: 89px;
    width: 100%;
  }
  body #page404 .buttons .blog {
    background: url(http://makingbrandshappen.com/images/404-blog-m.jpg) center center no-repeat transparent;
  }
  body #page404 .buttons .about {
    background: url(http://makingbrandshappen.com/images/404-about-m.jpg) center center no-repeat transparent;
  }
  body #page404 .buttons .shop {
    background: url(http://makingbrandshappen.com/images/404-shop-m.jpg) center center no-repeat transparent;
  }
  body #content-main {
    width: 96%;
    padding: 0 2%;
  }
  body #content-main .page {
    padding: 5% 2%;
    max-width: 96%;
  }
  body #content-main .page img {
    max-width: 100%;
    height: auto;
    width: auto;
  }
  body #content-main #download h1.title {
    width: 100%;
    background-size: 200% 100%;
    background-position: center center;
  }
  body #content-main #download .posters li {
    height: auto;
    width: 100%;
    float: none;
    margin: 0 auto 10px;
    text-align: center;
    padding: 55px 0;
  }
  body #content-main #download .posters li .cover {
    opacity: 1;
    position: relative;
  }
  body #content-main #download .posters li .cover h3 {
    padding: 0px;
    position: absolute;
    bottom: 404px;
    width: 100%;
    color: #CFAE80;
  }
  body #content-main #download .posters li .cover h4 {
    position: absolute;
    bottom: 383px;
    width: 100%;
    color: #b99165;
  }
  body #content-main #download .posters li .cover h5 {
    display: none;
  }
  body #content-main #download .posters li .cover ul {
    padding: 10px 0;
    height: 24px;
    background: rgba(0, 0, 0, 0.5);
    bottom: -44px;
    bottom: -60px;
    height: 40px;
  }
  body #content-main #top-posts .page .posts > li.tp {
    width: 100%;
    height: 199px;
    margin: 0 auto 10px;
  }
  body #content-main #top-posts .page .posts > li.tp a {
    padding-top: 30px;
  }
  body #content-main #need .categories {
    width: 100%;
    left: auto;
  }
  body #content-main #need .categories > li {
    margin: 0 1% 2%;
    width: 48%;
    height: auto;
  }
  body #content-main #need-category .pre-posts {
    height: auto;
  }
  body #content-main #need-category .pre-posts li.newhere {
    float: none;
    position: relative;
    left: 0;
    top: 0;
    margin: 0 auto 10px;
  }
  body #content-main #need-category .needs li.need {
    position: relative;
    left: 0;
    top: 0;
    right: 0;
    float: none;
    margin: 0 auto 10px;
  }
  body #content-main #newhere .welcome {
    height: auto;
  }
  body #content-main #newhere .welcome span {
    padding: 0;
    position: relative;
    left: 0;
    top: 0;
  }
  body #content-main #newhere .posts li.newhere {
    float: none;
    position: relative !important;
    left: 0 !important;
    top: 0 !important;
    right: 0 !important;
    margin: 0 auto 10px;
  }
  body #content-main #gallery .page #carousel {
    display: none;
  }
  body #content-main #contact {
    padding: 5% 2%;
    max-width: 96%;
  }
  body #content-main #contact .page img {
    max-width: 100%;
    height: auto;
    width: auto;
  }
  body #content-main #contact .lara {
    background-size: 100% 100%;
  }
  body #content-main #contact .wpcf7 {
    max-width: 100%;
  }
  body #content-main #contact .wpcf7 input {
    padding: 0 2%;
    width: 96%;
    border: none;
  }
  body #content-main #contact .wpcf7 .button input {
    padding: 0;
    width: 100%;
  }
  body #content-main #contact .emails li {
    width: 100%;
    float: none;
    height: auto;
  }
  body #content-main #contact .emails li a {
    display: block;
  }
  body #content-main #contact .emails li .cover {
    float: left;
  }
  body #content-main #contact .emails li .hover {
    position: relative;
    float: right;
    bottom: 0;
  }
  body #content-main #contact .emails li img {
    max-width: 50%;
    height: auto;
    width: auto;
  }
  body #content-main #contact .email-lara {
    width: 100%;
    background-size: 100% 200%;
    height: 36px;
  }
  body #content-main #bible .page {
    padding: 5% 2%;
    max-width: 96%;
  }
  body #content-main #bible .page img {
    max-width: 100%;
    height: auto;
    width: auto;
  }
  body #content-main #bible .page .sidebar {
    float: none;
    width: 100%;
    margin: 1em auto 0;
  }
  body #content-main #bible #jqb_object .hero-slide-container-inner {
    height: 295px;
  }
  body #content-main #branding .page {
    padding: 5% 2%;
    max-width: 96%;
  }
  body #content-main #branding .page img {
    max-width: 100%;
    height: auto;
    width: auto;
  }
  body #content-main #branding .page .sidebar {
    float: none;
    width: 100%;
    margin: 1em auto 0;
  }
  body #content-main #branding #jqb_object .hero-slide-container-inner {
    height: 295px;
  }
  body #content-main #branding #branding-nav {
    width: 96%;
    padding: 1.5%;
    height: auto;
    overflow: hidden;
  }
  body #content-main #branding #branding-nav .sec.a {
    width: 17.5%;
    margin: 0;
    margin-right: 1%;
    margin-bottom: 6px;
  }
  body #content-main #branding #branding-nav .sec.a .br_1 {
    background-size: cover;
    background-position: center center;
    width: 100%;
  }
  body #content-main #branding #branding-nav .sec.a .br_2 {
    width: 100%;
  }
  body #content-main #branding #branding-nav .sec.b {
    width: 81.5%;
    margin: 0;
    margin-bottom: 6px;
  }
  body #content-main #branding #branding-nav .sec.b .br_3 {
    width: 100%;
    background-size: cover;
    background-position: center center;
  }
  body #content-main #branding #branding-nav .sec.bc {
    width: 17.5%;
    margin-right: 1%;
  }
  body #content-main #branding #branding-nav .sec.bc .br_4 {
    width: 100%;
    background-size: cover;
    background-position: center center;
  }
  body #content-main #branding #branding-nav .sec.c {
    margin: 0;
    margin-right: 1%;
    width: 25%;
  }
  body #content-main #branding #branding-nav .sec.c .br_5,
  body #content-main #branding #branding-nav .sec.c .br_6 {
    width: 100%;
    background-size: 100% 100%;
    background-position: center center;
  }
  body #content-main #branding #branding-nav .sec.d {
    margin: 0;
    width: 55.5%;
  }
  body #content-main #branding #branding-nav .sec.d .br_7 {
    width: 100%;
    background-size: cover;
    background-position: center center;
  }
  body #content-main #magazine .page {
    padding: 5% 2%;
    max-width: 96%;
  }
  body #content-main #magazine .page img {
    max-width: 100%;
    height: auto;
    width: auto;
  }
  body #content-main #magazine .page .issues {
    padding: 0;
    background: none;
    height: auto;
    overflow: hidden;
  }
  body #content-main #magazine .page .issues li {
    max-width: 32.5%;
    margin-right: .8%;
    margin-bottom: 1%;
  }
  body #content-main #magazine .page .buy-copy {
    background-size: cover;
    background-position: center center;
  }
  body #content-main #magazine .page .sub-links {
    background-image: url(http://makingbrandshappen.com/images/magazine-back-m.jpg);
    width: 100%;
    height: auto;
    background-repeat: repeat;
    overflow: hidden;
  }
  body #content-main #magazine .page .sub-links .sws {
    background-position: -30px top;
    width: 180px;
  }
  body #content-main #magazine .page .sub-links .blog {
    background-position: -265px 0;
    width: 78px;
  }
  body #content-main #magazine .page .sub-links .pin {
    width: 125px;
  }
  body #content-main #magazine .page .sub-links .fb {
    background-position: -538px 0;
    width: 120px;
  }
  body #content-main #professionals .page {
    padding: 5% 2%;
    max-width: 96%;
  }
  body #content-main #professionals .page img {
    max-width: 100%;
    height: auto;
    width: auto;
  }
  body #content-main #professionals .page .register-now {
    width: 100%;
    background-size: cover;
    background-position: center center;
  }
  body #content-main #professionals #jqb_object .hero-slide-container-inner {
    height: 295px;
  }
  body #content-main #inspiration .page {
    padding: 5% 2%;
    max-width: 96%;
  }
  body #content-main #inspiration .page img {
    max-width: 100%;
    height: auto;
    width: auto;
  }
  body #content-main #inspiration .page .register-now {
    width: 100%;
    background-size: cover;
    background-position: center center;
  }
  body #content-main #inspiration #jqb_object .hero-slide-container-inner {
    height: 295px;
  }
  body #content-main #inspiration #inspiration-nav {
    width: 96%;
    padding: 1.5%;
    height: auto;
    overflow: hidden;
  }
  body #content-main #inspiration #inspiration-nav .sec.a {
    width: 17.5%;
    margin: 0;
    margin-right: 1%;
    margin-bottom: 6px;
  }
  body #content-main #inspiration #inspiration-nav .sec.a .br_1 {
    background-size: cover;
    background-position: center center;
    width: 100%;
  }
  body #content-main #inspiration #inspiration-nav .sec.a .br_2 {
    background-size: cover;
    background-position: center center;
    width: 100%;
  }
  body #content-main #inspiration #inspiration-nav .sec.b {
    width: 80.5%;
    margin: 0;
    margin-bottom: 6px;
  }
  body #content-main #inspiration #inspiration-nav .sec.b .br_3 {
    background-size: 100% 100%;
    background-position: left center;
    width: 100%;
  }
  body #content-main #inspiration #inspiration-nav .sec.b .br_4 {
    display: none;
  }
  body #content-main #inspiration #inspiration-nav .sec.c {
    width: 40%;
    margin-right: 1%;
  }
  body #content-main #inspiration #inspiration-nav .sec.c .br {
    width: 100%;
    background-size: cover;
    background-position: center center;
  }
  body #content-main #inspiration #inspiration-nav .sec.d,
  body #content-main #inspiration #inspiration-nav .sec.e {
    display: none;
  }
  body #content-main #inspiration #inspiration-nav .sec.f {
    width: 59%;
    margin: 0;
  }
  body #content-main #inspiration #inspiration-nav .sec.f .br {
    width: 100%;
    background-size: cover;
    background-position: center center;
  }
  body #content-main #consulting .page {
    padding: 5% 2%;
    max-width: 96%;
  }
  body #content-main #consulting .page img {
    max-width: 100%;
    height: auto;
    width: auto;
  }
  body #content-main #consulting #jqb_object .hero-slide-container-inner {
    height: 295px;
  }
  body #content-main #video .videos {
    width: 100%;
    left: 0;
  }
  body #content-main #video .videos li.video {
    float: none;
    width: 100%;
    height: auto;
    margin: 0 0 6px;
  }
  body #content-main #clients .page {
    padding: 5% 2%;
    max-width: 96%;
  }
  body #content-main #clients .page img {
    max-width: 100%;
    height: auto;
    width: auto;
  }
  body #content-main #clients .page .clients {
    width: 100%;
    left: 0;
  }
  body #content-main #clients .page .clients > li {
    max-width: 45%;
    margin: 2.5%;
  }
  body #content-main #clients #jqb_object .hero-slide-container-inner {
    height: 295px;
  }
  body #content-main #speaking .page {
    padding: 5% 2%;
    max-width: 96%;
  }
  body #content-main #speaking .page img {
    max-width: 100%;
    height: auto;
    width: auto;
  }
  body #content-main #speaking #jqb_object .hero-slide-container-inner {
    height: 295px;
  }
  body #content-main #shop .page {
    padding: 5% 2%;
    max-width: 96%;
  }
  body #content-main #shop .page img {
    max-width: 100%;
    height: auto;
    width: auto;
  }
  body #content-main #shop .buttons {
    height: 80px;
  }
  body #content-main #shop .buttons a {
    width: 30%;
    height: 80px;
    background-size: cover !important;
    background-position: center center !important;
  }
  body #content-main #shop .buttons .shop {
    margin: 0 5%;
  }
  body #content-main #shop #jqb_object .hero-slide-container-inner {
    height: 295px;
  }
  body #content-main #scripture-cards .wpcf7 .left,
  body #content-main #scripture-cards .wpcf7 .mid,
  body #content-main #scripture-cards .wpcf7 .right {
    float: none;
    width: 100%;
  }
  body #content-main #scripture-cards .wpcf7 .left input,
  body #content-main #scripture-cards .wpcf7 .mid input,
  body #content-main #scripture-cards .wpcf7 .right input {
    padding: 0 2%;
    width: 96%;
  }
  body #content-main #scripture-cards .wpcf7 .left textarea,
  body #content-main #scripture-cards .wpcf7 .mid textarea,
  body #content-main #scripture-cards .wpcf7 .right textarea {
    padding: 2%;
    text-align: center;
    width: 96%;
  }
  body #content-main #scripture-cards .wpcf7 .left p,
  body #content-main #scripture-cards .wpcf7 .mid p,
  body #content-main #scripture-cards .wpcf7 .right p {
    float: none;
  }
  body #content-main #scripture-cards .wpcf7 .left .button,
  body #content-main #scripture-cards .wpcf7 .mid .button,
  body #content-main #scripture-cards .wpcf7 .right .button {
    float: none;
    width: 100%;
    height: auto;
  }
  body #content-main #scripture-cards .wpcf7 .left .button input,
  body #content-main #scripture-cards .wpcf7 .mid .button input,
  body #content-main #scripture-cards .wpcf7 .right .button input {
    width: 100%;
    height: 30px;
    line-height: 30px;
  }
  body #content-main #about .page {
    padding: 5% 2%;
    max-width: 96%;
  }
  body #content-main #about img {
    max-width: 100%;
    height: auto;
    width: auto;
  }
  body #content-main #about .blocks .block {
    padding: 2%;
    max-width: 96%;
  }
  body #content-main #about .blocks .block .pentagon {
    display: none !important;
  }
  body #content-main #about .blocks #bio .title,
  body #content-main #about .blocks #make-it-happen .title,
  body #content-main #about .blocks #my-story .title,
  body #content-main #about .blocks #i-love .title,
  body #content-main #about .blocks #my-heart .title,
  body #content-main #about .blocks #team .title,
  body #content-main #about .blocks #goals .title {
    max-width: 100%;
    height: 40px;
    background-size: cover;
    background-position: center top;
  }
  body #content-main #about .blocks #bio .subtitle,
  body #content-main #about .blocks #make-it-happen .subtitle,
  body #content-main #about .blocks #my-story .subtitle,
  body #content-main #about .blocks #i-love .subtitle,
  body #content-main #about .blocks #my-heart .subtitle,
  body #content-main #about .blocks #team .subtitle,
  body #content-main #about .blocks #goals .subtitle {
    max-width: 100%;
    height: 80px;
    background-size: cover;
    background-position: center top;
  }
  body #content-main #about .blocks #make-it-happen .story {
    -moz-column-width: 100%;
    -moz-column-count: 1;
    -moz-column-gap: 0;
    -moz-column-rule-color: #eeeeee;
    -moz-column-rule-style: solid;
    -moz-column-rule-width: 1px;
    -webkit-column-width: 100%;
    -webkit-column-count: 1;
    -webkit-column-gap: 0;
    -webkit-column-rule-color: #eeeeee;
    -webkit-column-rule-style: solid;
    -webkit-column-rule-width: 1px;
    column-width: 100%;
    column-count: 1;
    column-gap: 0;
    column-rule-color: #eeeeee;
    column-rule-style: solid;
    column-rule-width: 1px;
  }
  body #blog-layout {
    width: 100%;
  }
  body #blog-layout #sidebar {
    margin: 0 auto;
    float: none;
  }
  body #blog-layout #sidebar .category,
  body #blog-layout #sidebar .flo-archives {
    display: none;
  }
  body #blog-layout #blog,
  body #blog-layout #post {
    float: none;
    width: 100%;
  }
  body #blog-layout #blog .blog-social-block,
  body #blog-layout #post .blog-social-block {
    height: auto;
    text-align: center;
  }
  body #blog-layout #blog .blog-social-block li,
  body #blog-layout #post .blog-social-block li {
    float: none;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 0 1em .2em !important;
  }
  body #blog-layout #blog .actions,
  body #blog-layout #post .actions {
    padding: 10px 0;
    height: auto;
  }
  body #blog-layout #blog .actions .show-comments,
  body #blog-layout #post .actions .show-comments,
  body #blog-layout #blog .actions .share,
  body #blog-layout #post .actions .share {
    float: none;
    text-align: center;
    display: block;
  }
  body #blog-layout #blog .comments .comment,
  body #blog-layout #post .comments .comment {
    padding: .5em 0 0;
  }
  body #blog-layout #blog .respond .area1,
  body #blog-layout #post .respond .area1 {
    max-width: 44%;
  }
  body #blog-layout #blog .respond .area1 input,
  body #blog-layout #post .respond .area1 input {
    max-width: 90%;
    padding: 0 5%;
  }
  body #blog-layout #blog .respond .area2,
  body #blog-layout #post .respond .area2 {
    max-width: 44%;
  }
  body #blog-layout #blog .respond .area2 textarea,
  body #blog-layout #post .respond .area2 textarea {
    max-width: 90%;
    padding: 5%;
  }
  body #blog-layout #blog .respond .button,
  body #blog-layout #post .respond .button {
    max-width: 10%;
  }
  body #footer-main {
    width: 96%;
    padding: 0 2%;
  }
}
@media (max-width: 380px) {
  
}
/* JQB Slider
*******************************/
#jqb_object {
  overflow: hidden;
  position: relative;
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}
#jqb_object .hero-slide-container {
  width: 100%;
}
#jqb_object .hero-slide-container-inner {
  height: 435px;
  overflow: hidden;
  width: 100%;
}
#jqb_object .hero-slide-container-inner + p {
  display: none;
}
#jqb_object .hero-slide-container .hero-slide-container-inner div {
  height: 100%;
  width: 100%;
}
#jqb_object .hero-slide-container .hero-slide-container-inner img {
  display: block;
  width: 100%;
}
#jqb_object .slideshow-progress-bar-wrap {
  position: relative;
}
#jqb_object .slideshow-progress-bar-wrap .slideshow-progress-bar {
  border-top: 1px solid #9CADB5;
  margin: 10px 0 20px;
  position: relative;
}
#jqb_object .slideshow-progress-bar-wrap .slideshow-progress-bar .pagerLink {
  float: left;
  height: 70px;
  margin: -35px 0 0;
  position: relative;
  width: 25%;
}
#jqb_object .slideshow-progress-bar-wrap .highlight-bar {
  background: none repeat scroll 0 0 #CFAE80;
  height: 7px;
  left: 0;
  position: absolute;
  top: -3px;
  width: 25%;
  z-index: 10;
}
#jqb_object .slideshow-progress-bar-wrap .highlight-bar .edge {
  background: none repeat scroll 0 0 #FFFFFF;
  bottom: 0;
  position: absolute;
  top: 0;
  width: 2px;
}
#jqb_object .slideshow-progress-bar-wrap .highlight-bar .edge.left {
  left: -2px;
}
#jqb_object .slideshow-progress-bar-wrap .highlight-bar .edge.right {
  right: -2px;
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink div {
  height: 12px;
  left: -7px;
  overflow: hidden;
  position: relative;
  top: 43px;
  width: 14px;
  background: none;
  font-family: 'Open Sans', sans-serif;
  color: #c5c5c5;
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink.active div {
  color: #CFAE80;
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager1 {
  left: 0;
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager1:before {
  content: "01";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager2:before {
  content: "02";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager3:before {
  content: "03";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager4:before {
  content: "04";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager5:before {
  content: "05";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager6:before {
  content: "06";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager7:before {
  content: "07";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager8:before {
  content: "08";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager9:before {
  content: "09";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager10:before {
  content: "10";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager11:before {
  content: "11";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager12:before {
  content: "12";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager13:before {
  content: "13";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager14:before {
  content: "14";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager15:before {
  content: "15";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager16:before {
  content: "16";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager17:before {
  content: "17";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager18:before {
  content: "18";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager19:before {
  content: "19";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager20:before {
  content: "20";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager21:before {
  content: "21";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager22:before {
  content: "22";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager23:before {
  content: "23";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager24:before {
  content: "24";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager25:before {
  content: "25";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager26:before {
  content: "26";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager27:before {
  content: "27";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager28:before {
  content: "28";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager29:before {
  content: "29";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager30:before {
  content: "30";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager31:before {
  content: "31";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager32:before {
  content: "32";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager33:before {
  content: "33";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager34:before {
  content: "34";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager35:before {
  content: "35";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager36:before {
  content: "36";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager37:before {
  content: "37";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager38:before {
  content: "38";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager39:before {
  content: "39";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager40:before {
  content: "40";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager41:before {
  content: "41";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager42:before {
  content: "42";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager43:before {
  content: "43";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager44:before {
  content: "44";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager45:before {
  content: "45";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager46:before {
  content: "46";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager47:before {
  content: "47";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager48:before {
  content: "48";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager49:before {
  content: "49";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager50:before {
  content: "50";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager51:before {
  content: "51";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager52:before {
  content: "52";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager53:before {
  content: "53";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager54:before {
  content: "54";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager55:before {
  content: "55";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager56:before {
  content: "56";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager57:before {
  content: "57";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager58:before {
  content: "58";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager59:before {
  content: "59";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager60:before {
  content: "60";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager61:before {
  content: "61";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager62:before {
  content: "62";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager63:before {
  content: "63";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager64:before {
  content: "64";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager65:before {
  content: "65";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager66:before {
  content: "66";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager67:before {
  content: "67";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager68:before {
  content: "68";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager69:before {
  content: "69";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager70:before {
  content: "70";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager71:before {
  content: "71";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager72:before {
  content: "72";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager73:before {
  content: "73";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager74:before {
  content: "74";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager75:before {
  content: "75";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager76:before {
  content: "76";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager77:before {
  content: "77";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager78:before {
  content: "78";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager79:before {
  content: "79";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager80:before {
  content: "80";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager81:before {
  content: "81";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager82:before {
  content: "82";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager83:before {
  content: "83";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager84:before {
  content: "84";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager85:before {
  content: "85";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager86:before {
  content: "86";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager87:before {
  content: "87";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager88:before {
  content: "88";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager89:before {
  content: "89";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager90:before {
  content: "90";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager91:before {
  content: "91";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager92:before {
  content: "92";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager93:before {
  content: "93";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager94:before {
  content: "94";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager95:before {
  content: "95";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager96:before {
  content: "96";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager97:before {
  content: "97";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager98:before {
  content: "98";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager99:before {
  content: "99";
}
#jqb_object div.slideshow-progress-bar-wrap div.pagerLink .pager100:before {
  content: "100";
}