/* Base Styles *//* Clear Elements */  .group:before, .group:after {content: ""; display: table;}   .group:after {clear: both;}  .group {zoom: 1;}  /* Set up REM style *//*  html { font-size: 62.5%; }   body { font-size: 14px; font-size: 1.4rem; background: #fff;}   h1   { font-size: 24px; font-size: 2.4rem; } */  /* Older browsers */  html { font-size: 12px; }    @media screen and (min-width: 320px){    html { font-size: calc( 12px + (16 - 12) * (100vw - 320px) / (1200 - 320) ); }}    @media screen and (min-width: 800px){      html { font-size: 16px; }}  /* Border Box */  *, *:before, *:after {      -webkit-box-sizing: border-box;      -moz-box-sizing: border-box;      box-sizing: border-box;  }@font-face {    font-family: 'sourcesanspro-regular';    src: url('/coachingco-com/_img/fonts/SourceSansPro-Regular.eot');    src: url('/coachingco-com/_img/fonts/SourceSansPro-Regular.eot?#iefix') format('embedded-opentype'),         url('/coachingco-com/_img/fonts/SourceSansPro-Regular.otf.woff') format('woff'),         url('/coachingco-com/_img/fonts/SourceSansPro-Regular.ttf.woff') format('truetype'),         url('/coachingco-com/_img/fonts/SourceSansPro-Regular.svg#sourcesanspro-regular') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'sourcesanspro-semibold';    src: url('/coachingco-com/_img/fonts/SourceSansPro-Semibold.eot');    src: url('/coachingco-com/_img/fonts/SourceSansPro-Semibold.eot?#iefix') format('embedded-opentype'),         url('/coachingco-com/_img/fonts/SourceSansPro-Semibold.otf.woff') format('woff'),         url('/coachingco-com/_img/fonts/SourceSansPro-Semibold.ttf.woff') format('truetype'),         url('/coachingco-com/_img/fonts/SourceSansPro-Semibold.svg#sourcesanspro-semibold') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'sourcesanspro-bold';    src: url('/coachingco-com/_img/fonts/SourceSansPro-Bold.eot');    src: url('/coachingco-com/_img/fonts/SourceSansPro-Bold.eot?#iefix') format('embedded-opentype'),         url('/coachingco-com/_img/fonts/SourceSansPro-Bold.otf.woff') format('woff'),         url('/coachingco-com/_img/fonts/SourceSansPro-Bold.ttf.woff') format('truetype'),         url('/coachingco-com/_img/fonts/SourceSansPro-Bold.svg#sourcesanspro-bold') format('svg');    font-weight: normal;    font-style: normal;}@font-face {  font-family: 'Montserrat-Regular';  src: url('/coachingco-com/_img/fonts/Montserrat-Regular.eot');  src: url('/coachingco-com/_img/fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),       url('/coachingco-com/_img/fonts/Montserrat-Regular.woff') format('woff'),       url('/coachingco-com/_img/fonts/Montserrat-Regular.ttf') format('truetype'),       url('/coachingco-com/_img/fonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg');}@font-face {  font-family: 'Montserrat-Bold';  src: url('/coachingco-com/_img/fonts/Montserrat-Bold.eot');  src: url('/coachingco-com/_img/fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),       url('/coachingco-com/_img/fonts/Montserrat-Bold.woff') format('woff'),       url('/coachingco-com/_img/fonts/Montserrat-Bold.ttf') format('truetype'),       url('/coachingco-com/_img/fonts/Montserrat-Bold.svg#Montserrat-Bold') format('svg');}@font-face {font-family: 'WorstveldSling';src: url('/coachingco-com/_img/fonts/332C77_0_0.eot');src: url('/coachingco-com/_img/fonts/332C77_0_0.eot?#iefix') format('embedded-opentype'),url('/coachingco-com/_img/fonts/332C77_0_0.woff2') format('woff2'),url('/coachingco-com/_img/fonts/webfonts/332C77_0_0.woff') format('woff'),url('/coachingco-com/_img/fonts/332C77_0_0.ttf') format('truetype');}   @font-face {font-family: 'WorstveldSlingOblique';src: url('/coachingco-com/_img/fonts/332C77_1_0.eot');src: url('/coachingco-com/_img/fonts/332C77_1_0.eot?#iefix') format('embedded-opentype'),url('/coachingco-com/_img/fonts/332C77_1_0.woff2') format('woff2'),url('/coachingco-com/_img/fonts/webfonts/332C77_1_0.woff') format('woff'),url('/coachingco-com/_img/fonts/332C77_1_0.ttf') format('truetype');} /* Font Styles */  h1 {font-family: 'Montserrat-Bold'; font-weight: normal; font-style: normal; font-size: 48px; font-size: 3em; color: #161616; line-height: 1.4; margin: 0px; }  h2 {font-family: 'Montserrat-Bold'; font-weight: normal; font-style: normal; font-size: 30px; font-size: 1.875em; color: #161616; line-height: 1.4; margin: 0px;  }  h3 {font-family: 'Montserrat-Bold'; font-weight: normal; font-style: normal; font-size: 25px; font-size: 1.5625em; color: #161616; line-height: 1.4; margin: 0px; }  h4 {font-family: 'Montserrat-Bold'; font-weight: normal; font-style: normal; font-size: 20px; font-size: 1.25em; color: #161616; line-height: 1.4; margin: 0px;  }  h5 {font-family: 'Montserrat-Bold'; font-weight: normal; font-style: normal; font-size: 18px; font-size: 1.125em; color: #161616; line-height: 1.4; margin: 0px; }  h6 {font-family: 'Montserrat-Bold';  font-weight: normal; font-style: normal; font-size: 16px; font-size: 1.0em; color: #161616; line-height: 1.4; }  p {font-family: 'sourcesanspro-regular'; font-weight: normal; font-style: normal;  color: #1c1c1c;  font-size: 16px; font-size: 1em; line-height: 1.62;}  a {font-family: 'sourcesanspro-regular'; font-weight: normal;font-style: normal; color: #1c1c1c; font-size: 16px;  font-size: 1em; text-decoration: none; line-height: 1.62;}  ul li, ol li, li {font-family: 'sourcesanspro-regular'; font-weight: normal; font-style: normal; font-size: 16px; font-size: 1em; color: #1c1c1c; line-height: 1.90;}  em {font-family: 'sourcesanspro-regular'; font-weight: normal; font-style: italic;  color: #1c1c1c;  font-size: 16px; font-size: 1em; line-height: 1.62; }.yellow-btn {  transition: all .2s ease-in-out; background: #e2a01d; width: 170px;  color: #fff; text-align: center; font-family: 'Lato', sans-serif; font-weight: 400; font-style: normal; vertical-align: middle; padding: 15px 35px; display: block;  line-height: 1.2; margin: 0 auto;} .yellow-btn:hover {opacity: 0.8;}.white-btn {  transition: all .2s ease-in-out; background: #fff; color: #4d4d4f; text-align: center; font-family: 'Lato', sans-serif; font-weight: 400; font-style: normal; vertical-align: middle; padding: 15px 15px; display: inline-block;  line-height: 1.2; } .white-btn:hover {opacity: 0.8;}/* Header */.home-slider {position: relative;}.header-bar-wrap {position: absolute; z-index: 10; background: rgba(0,0,0,0.12); width: 100%; padding: 10px;}.header-left {width: 33.33%; float: left; min-height: 70px;}.header-left img {width: 200px; }.header-middle {width: 33.33%; float: left; text-align: center; display: table; min-height: 70px;}.header-middle img {width: 20px; margin: 0 5px; vertical-align: middle;}.header-middle p, .header-middle a {color: #fff; font-family: 'sourcesanspro-bold'; font-weight: normal; font-style: normal; }.header-contact {vertical-align: middle; display: table-cell;}.header-right {width: 33.33%; float: left; display: table; min-height: 70px;}.nav {vertical-align: middle; display: table-cell;}.header-after-mobile {display: none; text-align: left;}.header-after-mobile img {width: 20px; margin: 0 5px; vertical-align: middle;}.header-after-mobile p, .header-after-mobile a {color: #fff; font-family: 'sourcesanspro-bold'; font-weight: normal; font-style: normal; }/* Navigation */  #primary {/*display: table-row;*/ margin: 0px 0px 0px 0px; width: 100%; padding-left: 0px;  text-align: right;  }  #primary>li { padding: 1%; border-bottom: 0px solid #fff; display: inline-block;  /*width: 13%; */ /*margin: 0px 1%;*/ /*height: 100px;*/ list-style-type: none; position: relative; text-align: right;   }  #primary>li>a { display: block;  transition: all 0.5s ease 0s; font-family: 'sourcesanspro-regular'; font-weight: normal; font-style: normal;  /*height: 40px; line-height: 40px;*/ position: relative;  font-size: 16px; font-size: 1em; color: #fff; text-decoration: none; }  #primary>li>a:hover {color: #313131; }  #primary>li:last-of-type>a {border-right: 0px;}  #primary>li.liLinkActive {  border-bottom: 0px solid #bc6e9e;}.menu>li>a.linkActive, #primary>li.liLinkActive a {text-decoration: none;color: #fff;}  /* Dropdown LV1 */  #primary>li>ul {display: none; white-space:nowrap; list-style: none; text-decoration:none; margin: 0px;}  #primary>li:hover>ul {display: block;  position: absolute; top: 40px; left: 0; z-index: 9999; background: #00365b; padding: 0px; }  #primary>li>ul>li {padding: 7px 10px !important; text-align: left; }  #primary>li>ul>li:hover {background: #68b32d;}  #primary>li>ul>li>a { height: auto;  display: block; border: none; font-size: 16px !important; font-size: 1em !important; line-height: 20px !important; color: #fff; font-family: 'sourcesanspro-regular'; text-decoration:none; font-weight: normal; padding: 0px; }  #primary>li>ul>li>a:hover {text-decoration: none;}  #primary li>ul>li {position: relative;}  /* Dropdown LV2 */  #primary>li>ul>li>ul {display: none; white-space:nowrap; list-style: none; text-decoration:none; margin: 0px;}  #primary>li>ul>li:hover>ul {display: block;  position: absolute; top: 0px; left: 200px; z-index: 1; background: #00365b; padding: 0px; }  #primary>li>ul>li>ul>li {padding: 7px 10px !important; text-align: left; }  #primary>li>ul>li>ul>li:hover {background: #68b32d;}  #primary>li>ul>li>ul>li a { height: auto;  display: block; border: none;font-size: 16px !important; font-size: 1em !important;  line-height: 20px !important; color: #fff; font-family: 'sourcesanspro-regular'; text-decoration:none; font-weight: normal; padding: 0px; }  #primary>li>ul>li>ul>li a:hover {text-decoration: none;}  #primary li>ul>li>ul>li {position: relative;}  /* Dropdown LV3 */  #primary>li>ul>li>ul>li>ul {display: none; white-space:nowrap; list-style: none; text-decoration:none; margin: 0px;}  #primary>li>ul>li>ul>li:hover>ul {display: block;  position: absolute; top: 0px; left: 200px; z-index: 1; background: #00365b; padding: 0px; }  #primary>li>ul>li>ul>li>ul>li {padding: 7px 10px !important; text-align: left; }  #primary>li>ul>li>ul>li>ul>li:hover {background: #68b32d;}  #primary>li>ul>li>ul>li>ul>li a { height: auto;  display: block; border: none; font-size: 16px !important; font-size: 1em !important;  line-height: 20px !important; color: #fff;font-family: 'sourcesanspro-regular'; text-decoration:none; font-weight: normal; padding: 0px; }  #primary>li>ul>li>ul>li>ul>li a:hover {text-decoration: none;}  #primary li>ul>li>ul>li>ul>li {position: relative;}.mobile-trigger {display: none !important;  height: 100%; position: relative; z-index: 150;}body.menu-open {  color: black;}body.menu-open > .nav-overlay {  opacity: 1;  -webkit-transition-property: opacity;  -moz-transition-property: opacity;  transition-property: opacity;  -webkit-transition-duration: 0.3s;  -moz-transition-duration: 0.3s;  transition-duration: 0.3s;  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);}.nav-overlay {  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  overflow: auto;  height: 100%;  width: 100%;  backface-visibility: hidden;  opacity: 0;  -webkit-transition-property: opacity;  -moz-transition-property: opacity;  transition-property: opacity;  -webkit-transition-duration: 0.3s;  -moz-transition-duration: 0.3s;  transition-duration: 0.3s;  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);  z-index: 0;  background-color: slategrey;}.nav-overlay ul {  width: 50%;  display: block;  margin: 0 auto;  padding: 54px 0;}.nav-overlay ul li {  list-style: none;  font-size: 240%;  margin-bottom: 24px;  animation-duration: 249ms;  animation-name: slideInLeft;  animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);  animation-fill-mode: backwards;  -webkit-animation-delay: 120ms;  animation-delay: 120ms;}.nav-overlay ul li a {  text-decoration: none;  color: black;}.nav-overlay ul li a:hover {  color: orange;}.burger-contain {  width: 50px;  height: 45px;  margin: 00px auto;  cursor: pointer;  z-index: 20;  display: inline-block;}.burger {  width: 60%;  height: 2px;  background: #fff;  position: relative;  margin: 0 auto;  top: 20px;  transition: 0.3s all cubic-bezier(0.27, 0.67, 0.1, 1.12);  transform-origin: 100% 0%;}.burger:before {  content: '';  width: 100%;  height: 2px;  background: #fff;  position: relative;  display: block;  top: -8px;  transition: 0.3s all cubic-bezier(0.17, 0.67, 0.1, 1.23);}.burger:after {  content: '';  width: 100%;  height: 2px;  background: #fff;  position: relative;  display: block;  top: 6px;  transition: 0.3s all cubic-bezier(0.17, 0.87, 0.1, 1.13);}.burger.active {  transform: scale(1.5);  border-radius: 200%;  height: 30px;  width: 30px;  background: none;  border: 2px solid #313131;  transform-origin: 50% 0%;  top: 0px;  padding-top: 9px;  padding-left: 0px;  transition: 0.3s all cubic-bezier(0.87, 0.87, 0.1, 1.63);}.burger.active:before {  transform: rotate(45deg) scale(0.8);  transform-origin: 50% 50%;  top: 3px;  opacity: 1;  transition: 0.3s all cubic-bezier(0.17, 0.67, 0.1, 1.23);  background: #313131;    width: 25px;}.burger.active:after {  transform: rotate(-45deg) scale(0.8);  transform-origin: 50% 50%;  top: 1px;  opacity: 1;  transition: 0.3s all cubic-bezier(0.17, 0.67, 0.1, 1.23);  background: #313131;  width: 25px;}/*.menu-open .bottom-header {position: static;}*/.menu-open {position: relative;}.menu-open .mobile-trigger { }.menu-open .down-btn {z-index: 0;}@keyframes slideInLeft {  0% {    transform: translateX(-100%);    visibility: visible;  }  100% {    transform: translateX(0);  }}.slideInLeft {  animation-name: slideInLeft;}.mobile {display: none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; overflow: auto; background: #e2a01d; }.mobile #mobile-nav {margin: 0; padding: 4.33193em 1.24732em; display: block; }.mobile ul#mobile-nav.menu li a {transition: all 0.5s ease 0s;  font-family: 'Montserrat-Bold'; font-weight: normal; font-style: normal; text-decoration: none; color: #fff; font-size: 25px; font-size: 1.5625em;}.mobile ul#mobile-nav.menu li a:hover, .mobile ul#mobile-nav.menu li a:active {color: #fff;}.mobile #mobile-nav > li { }.mobile #mobile-nav li {list-style: none; margin-bottom: 0.49012em; padding-bottom: 0.49012em; width: 80%; margin-left: auto; margin-right: auto;}.mobile #mobile-nav li.has-dropdown > a:after {font-family: 'icomoon'; content: "\e606";  color: #FFFFFF; font-size: 0.75em; margin-left: 0.625em; vertical-align: 1px; }.mobile #mobile-nav li.dropdown-open {padding-bottom: 0; }.mobile #mobile-nav li.dropdown-open > a:after {font-family: 'icomoon'; content: "\e607"; color: #FFFFFF; font-size: 0.75em; margin-left: 0.625em; vertical-align: 1px; }.mobile #mobile-nav li.dropdown-open ul {display: block;  font-weight: normal;  background-color: rgba(226, 200, 162, 0.1); }.mobile #mobile-nav li.dropdown-open ul > li {border-bottom: 1px solid #e2c8a2; }.mobile #mobile-nav li.dropdown-open ul > li:first-child {border-top: 1px solid #e2c8a2; padding-top: 0.79012em; margin-top: 0.79012em; }.mobile #mobile-nav li.dropdown-open ul > li:last-child {margin-bottom: 0; }.mobile #mobile-nav li a {display: block; color: #FFFFFF; font-size: 1.60181em; }.mobile #mobile-nav li ul {display: none; }.mobile-trigger { text-align: right;}.home-slider .banner ul li {/*padding:20% 1% 18% 1%; */list-style-type: none; display: block;}.banner-inner {width: 100%; max-width: 800px; margin: 0 auto; color: #fff; padding-left: 20px; padding-right: 20px;}.banner-inner h1 {font-family: 'Montserrat-Bold'; font-weight: normal; font-style: normal; color: #fff;}.home-slider .banner ul {padding: 0px; margin: 0px; text-align: center;}.owl-theme .owl-controls {  -webkit-tap-highlight-color: transparent;  position: absolute; right: 2%; bottom: 2%;}.owl-theme .owl-controls .owl-nav [class*='owl-'] {  color: white;  font-size: 14px;  margin: 5px;  padding: 4px 7px;  background: #fff;  display: inline-block;  cursor: pointer;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;}.owl-theme .owl-controls .owl-nav [class*='owl-']:hover {  background: #fff;  color: white;  text-decoration: none;}.owl-theme .owl-controls .owl-nav .disabled {  opacity: 1;  cursor: default;}.owl-theme .owl-dots .owl-dot {  display: inline-block;  zoom: 1;  *display: inline;}.owl-theme .owl-dots .owl-dot span {  width: 10px;  height: 10px;  margin: 5px 4px;  background: #fff;  display: block;  -webkit-backface-visibility: visible;  -webkit-transition: opacity 200ms ease;  -moz-transition: opacity 200ms ease;  -ms-transition: opacity 200ms ease;  -o-transition: opacity 200ms ease;  transition: opacity 200ms ease;  -webkit-border-radius: 30px;  -moz-border-radius: 30px;  border-radius: 30px;}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {  background: #b2944b;} .down-btn {position: absolute; bottom: 2%; left: 50%; margin-left: -20px; z-index: 10;}.service-box {width: 33.33%; float: left; padding: 30px; text-align: center; color: #fff;font-family: 'Montserrat-Regular'; font-style: normal; font-weight: normal; font-size: 25px; font-size: 1.5625em;}.box-one {background: #3abca4;}.box-two {background: #1d4c66;}.box-three {background: #e2a01d;}.what-we-do {width: 50%; float: left; background: #e6e9d5; padding: 5%;}.what-we-do h2 {text-align: center; color: #41897f; font-size: 48px; font-size: 3em;}.stay-in-loop {width: 50%; float: left; background: #ef562d; padding: 5%; text-align: center; }.stay-in-loop h2 {text-align: center; color: #e6e9d5; font-size: 48px; font-size: 3em;}.stay-in-loop p {font-family: 'WorstveldSling'; font-weight: normal; font-style: normal; font-size: 24px; font-size: 1.5em; color: #e6e9d5; }.form_error_wrap {display: none;}.stay-in-loop .defaultForm {margin-top: 30px; background: none;}.stay-in-loop .defaultForm .inputset {width: 49%; margin: 0% 0.5%; float: left; position: relative;}.stay-in-loop .defaultForm .inputset label {display: none;}.stay-in-loop .defaultForm .inputset input {width: 100%; padding: 10px; border: 0px; background: #e6e9d5;}.stay-in-loop.match .defaultForm .form_submit {margin-top: 15px; width: 100%; float: left; text-align: right;}.stay-in-loop.match .defaultForm .form_submit input.fbElementButton {  transition: all .2s ease-in-out; background: #e2a01d; width: 170px; border: 0; color: #fff; text-align: center; font-family: 'Lato', sans-serif; font-weight: 400; font-style: normal; vertical-align: middle; padding: 15px 35px; display: inline-block;  line-height: 1.2; }.stay-in-loop.match .defaultForm .form_submit input.fbElementButton:hover {opacity: 0.8;}.defaultForm .inputset .form_error_specific {  position: absolute;  top: 10px;  right: 10px;  color: Tomato;}.latest-blog-posts {width: 100%; background: url("/coachingco-com/_img/img/home-blog-bg.jpg"); background-repeat: no-repeat; background-size: cover;  padding: 5% 0; text-align: center;}.latest-blog-header {margin-bottom: 30px;}.latest-blog-header h2 {text-align: center; color: #e6e9d5; font-size: 48px; font-size: 3em;}.blogSummaryWrap {width: 31.33%; margin-right: 2%; float: left; background: #e6e9d5; border-radius: 5px; padding: 20px; text-align: left; }.blogSummaryTitle {margin-bottom: 10px;}.blogSummaryTitle a {font-family: 'Montserrat-Regular'; font-weight: normal; font-style: normal; font-size: 24px; font-size: 1.5em; color: #414141;}.blogSummaryDescription {display: none; font-family: 'sourcesanspro-regular'; font-weight: normal; font-style: normal; font-size: 16px; font-size: 1em; color: #414141; margin-bottom: 10px; }.blogSummaryDate {font-family: 'sourcesanspro-semibold';  font-weight: normal; font-style: normal; font-size: 16px; font-size: 1em; color: #ec7469;  margin-bottom: 10px; }.blogSummaryLink a {border: 0px;  transition: all .2s ease-in-out; background: #e2a01d; width: 170px;  color: #fff; text-align: center; font-family: 'Lato', sans-serif; font-weight: 400; font-style: normal; vertical-align: middle; padding: 15px 35px; display: block;  line-height: 1.2; }.blogSummaryLink a:hover {opacity: 0.8;}.blogSummaryImageBottom {display: none;}.blogSummaryWrap {  -ms-box-orient: horizontal;  display: -webkit-box;  display: -moz-box;  display: -ms-flexbox;  display: -moz-flex;  display: -webkit-flex;  display: flex;    -webkit-flex-flow: row wrap;  flex-flow: row wrap;}.blogSummaryImage { order: 1;   width: 100%;}.blogSummaryTitle {order: 2; width: 100%;}.blogSummaryDate {order: 3; width: 100%;}.blogSummaryLink {order: 4; width: 100%;}.footer {width: 100%; padding: 20px; background: #333333;}.footer-left {width: 37.33%; float: left;}.footer-left img {width: 160px;}.footer-middle {width: 25.34%; float: left; text-align: center;}.footer-middle img {width: 47px;}.footer-right {width: 37.33%; float: left;}.footer-right p, .footer-right a {text-align: right; color: #dedede;}/* Inner Pages */.inner-header { background: url("/coachingco-com/_img/img/banner.jpg");}.inner-header .row {padding-top: 150px; padding-bottom: 50px;}.inner-header .row .inner-heading {text-align: center; color: #fff;}.inner-header .row .inner-heading h1, .inner-header .row .inner-heading h2, .inner-header .row .inner-heading h3, .inner-header .row .inner-heading h4, .inner-header .row .inner-heading h5, .inner-header .row .inner-heading h6 {margin: 0px; color: #fff;} .inner-content-wrap {background: #e6e9d5; padding: 50px 0;}/* Services */.inner-service-box {border-radius: 5px;}.a-service-box {width: 100%; padding: 25px; background: url("/coachingco-com/_img/img/banner2.jpg"); background-size: cover; background-repeat: no-repeat; margin-bottom: 20px;}.r-service-box {width: 100%; padding: 25px; background: url("/coachingco-com/_img/img/banner4.jpg"); background-size: cover; background-repeat: no-repeat; margin-bottom: 20px;}.t-service-box {width: 100%; padding: 25px; background: url("/coachingco-com/_img/img/banner3.jpg"); background-size: cover; background-repeat: no-repeat; margin-bottom: 20px;}.inner-service-box h2, .inner-service-box p, .inner-service-box ul li, .inner-service-box ol li {color: #fff;}/* Blog */#displayBlogStories #displayBlogStory {width: 31.33%; margin-right: 2%; margin-bottom: 20px; float: left; background: #fff; border-radius: 5px; padding: 20px; text-align: left;}.blogTitle {margin-bottom: 10px;}.blogTitle a {font-family: 'Montserrat-Regular'; font-weight: normal; font-style: normal; font-size: 24px; font-size: 1.5em; color: #414141;}.blogBody {font-family: 'sourcesanspro-regular'; font-weight: normal; font-style: normal;  color: #414141; margin-bottom: 10px; }.blogDate {font-family: 'sourcesanspro-semibold';  font-weight: normal; font-style: normal; font-size: 16px; font-size: 1em; color: #ec7469;  margin-bottom: 10px; }.blogBody p {font-size: 16px !important; font-size: 1em !important;}.blogBody p a {font-size: 16px !important; font-size: 1em !important; border: 0px;  transition: all .2s ease-in-out; background: #e2a01d; width: 170px;  color: #fff; text-align: center; font-family: 'Lato', sans-serif; font-weight: 400; font-style: normal; vertical-align: middle; padding: 15px 35px; display: block;  line-height: 1.2; }.blogBody p a:hover {opacity: 0.8;}#displayIndividualBlogStory #displayBlogStory {width: 100%; background: #fff; border-radius: 5px; padding: 20px; text-align: left;}#displayIndividualBlogStory #displayBlogStory h1 {font-family: 'Montserrat-Regular'; font-weight: normal; font-style: normal; font-size: 24px; font-size: 1.5em; color: #414141;}.newsDate {font-family: 'sourcesanspro-semibold';  font-weight: normal; font-style: normal; font-size: 16px; font-size: 1em; color: #ec7469;  margin-bottom: 10px;}.newsDateFull, .newsCategory, .newsAuthor {display: none;}/* Contact */.defaultForm {  width: 100%;  *zoom: 1;  background: url("/coachingco-com/_img/img/banner.jpg");  padding: 25px;}.defaultForm:before, .defaultForm:after {  content: " ";  display: table;}.defaultForm:after {  clear: both;}.defaultForm .inputset {  display: block;  width: 100%;  position: relative;  margin-bottom: 0.625em;}.defaultForm .inputset .form_error_specific {  position: absolute;  top: 0;  right: 0;  color: Tomato;  font-family: 'sourcesanspro-regular'; font-weight: normal; font-style: normal; font-size: 16px; font-size: 1em;}.defaultForm .inputset label {  display: block;  width: 100%;  font-family: 'sourcesanspro-regular'; font-weight: normal; font-style: normal; font-size: 16px; font-size: 1em;color: #fff;}.defaultForm .inputset label.label {  display: inline-block;  font-family: 'sourcesanspro-regular'; font-weight: normal; font-style: normal; font-size: 16px; font-size: 1em;  color: #fff;}.defaultForm .inputset label.label input {  width: initial;  display: inline-block;  margin-left: 0.625em;}.defaultForm .inputset input, .defaultForm .inputset textarea, .defaultForm .inputset select {  display: block;  width: 100%;  padding: 0.625em;  width: 100%;}.defaultForm .inputset textarea {  height: 10.625em;}.inputset.inputsetcheck label:first-of-type {  margin-bottom: 0.3125em;  padding-bottom: 0.3125em;  border-bottom: 1px solid #cccccc;}.inputset label.form_header {  font-weight: bold;  font-size: 18px;}.defaultForm .form_submit .fbElementButton {border: 0px;  transition: all .2s ease-in-out; background: #e2a01d; width: 170px;  color: #fff; text-align: center; font-family: 'Lato', sans-serif; font-weight: 400; font-style: normal; vertical-align: middle; padding: 15px 35px; display: block;  line-height: 1.2; }.defaultForm .form_submit .fbElementButton:hover {opacity: 0.8;}.contact-details {padding: 20px; background: #333; }.contact-details p, .contact-details h3, .contact-details a {color: #fff;}.contact-form p:first-of-type {margin: 0;}.accordion dt {      padding: 20px;      border-bottom: 0;       background: #b8baaf;}.accordion a {        display: block;        color: #fff;        font-weight: bold;/*        font-family: 'Montserrat-Bold'; font-weight: normal; font-style: normal; font-size: 20px; font-size: 1.25em;*/font-family: 'Montserrat-Bold'; font-weight: normal; font-style: normal; font-size: 25px; font-size: 1.5625em;   }.accordion dd {     border-top: 0; background: #e6e9d5;padding: 10px 20px;margin: 0px;     }.accordion p { font-family: 'sourcesanspro-regular'; font-weight: normal; font-style: normal;  color: #1c1c1c;  font-size: 16px; font-size: 1em;     }.accordion dd a.yellow-btn {width: 320px;}.profile-card {border: 10px solid #e2a01d; border-radius: 10px; background: #3abca4; padding: 20px;}.profile-card .profile-name {margin-bottom: 10px;}.profile-card .profile-name h3 {text-align: center; color: #fff;}.profile-card .profile-image img {border-radius: 10px; width: 100%;}.profile-card .profile-details p {color: #fff;}.profile-card {width: 100%; max-width: 400px; margin: 0 auto;}.profile-card dt {padding: 5px; background: #257666; margin-bottom: 5px;}.profile-card dt a {display: block;}.profile-card dt a strong {color: #fff;}.profile-card dd {margin-left: 0px; padding: 5px; }.profile-card dd p {color: #fff; margin: 0px;}.profile-subhead {padding: 10px; background: #e2a01d; border-radius: 5px; margin-bottom: 10px;}.profile-subhead p {color: #fff; font-size: 16px; font-size: 1em; margin: 0px;}.a-service-box dl.accordion dt {background: #257666; color: #fff;}.t-service-box dl.accordion dt {background: #a97507; color: #fff;}dl.accordion dt {margin-bottom: 15px;}dl.accordion dd {margin-bottom: 15px; margin-top: -15px;}dl.accordion dd ul li , dl.accordion dd ol li {color: ;}#a-service dl.accordion dd ul li ,#a-service dl.accordion dd ol li {color: #257666 !important;}#t-service dl.accordion dd ul li ,#t-service dl.accordion dd ol li {color: #a97507 !important;}#company-logos-2 {padding: 25px; background: url("/coachingco-com/_img/img/banner3.jpg"); background-size: cover; background-repeat: no-repeat; border-radius: 5px;}.testimonial-item {padding: 25px; background: url("/coachingco-com/_img/img/banner2.jpg"); background-size: cover; background-repeat: no-repeat; margin-bottom: 20px; border-radius: 5px;}.testimonial-img {width: 25%; float: left; text-align: center;}.testimonial-img img {width: 80%; }.testimonial-details{width: 75%; float: left;}.testimonial-text p {color: #fff;}.testimonial-name h3 {color: #fff; font-size: 20px; font-size: 1.25em;}.inner-content p a {text-decoration: underline;}.profile-text-box {padding: 25px; background: url("/coachingco-com/_img/img/banner2.jpg"); background-size: cover; background-repeat: no-repeat; margin-bottom: 20px; border-radius: 5px;}.profile-text-box p {color: #fff;}#s1925422 .inner-content-wrap, #s1925421 .inner-content-wrap, #s1923086 .inner-content-wrap, #s1974489 .inner-content-wrap, #s1925423 .inner-content-wrap,.blog-wrap {background: url("/coachingco-com/_img/img/about-bg.jpg"); background-size: cover; background-repeat: no-repeat;}#s1974320 .inner-content-wrap {background: url("/coachingco-com/_img/img/what-we-do-bg.jpg"); background-size: cover; background-repeat: no-repeat;}/* New Pop-up */.mfp-bg {background: rgba(54,54,54,0.8);}.mfp-content {  height: 95%;  margin: auto;}.white-popup-block {  width: 90%;  max-width: 55em;    background: #fff;  padding: 1em;  overflow: hidden;  position: relative;  margin: auto;}.popup-content {  height: 100%;  text-align: center;}.popup-content h1, .popup-content h3  {color: #fff;}#popup-terms {background: url("/coachingco-com/_img/img/banner.jpg"); background-size: cover; background-repeat: no-repeat;}.popup-content iframe .defaultForm {background: none !important;}.button-wrap {margin-top: 15px;}.popup-content a.popup-modal-dismiss, .popup-content a.popup-modal-reject, .popup-modal-accept {  text-align: center;  text-decoration: none;  cursor: pointer;  border: none;  font-family: Helvetica, Arial, sans-serif;  line-height: 1;    font-weight: bold;  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;  font-size: 16px;  background-color: #69aed4;  color: #fff;  -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  padding: 0.5em 1em;   margin: 0px 1%;  display: inline-block;}.popup-content a.popup-modal-dismiss:hover, , .popup-content a.popup-modal-reject:hover, .popup-modal-accept:hover {  background-color: #15acff;  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);  text-decoration: none;  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;  color: #fff;}.popup-content a.popup-modal-dismiss:focus, .popup-content a.popup-modal-reject:focus, .popup-modal-accept:focus {  background-color: #15acff;  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25);  text-decoration: none;}.popup-content a.popup-modal-dismiss:active, .popup-content a.popup-modal-reject:active, .popup-modal-accept:active {  background-color: #009bf1;  box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.35);  text-decoration: none;  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;}@media (min-width: 769px) {  .popup-content {    max-height: 90%;  }  .popup-content a.popup-modal-dismiss, .popup-content a.popup-modal-reject, .popup-modal-accept {    text-align: center;    text-decoration: none;    cursor: pointer;    margin: 0;    border: none;    font-family: Helvetica, Arial, sans-serif;    line-height: 1;    font-weight: bold;    -webkit-transition: all 0.4s ease-in-out;    -moz-transition: all 0.4s ease-in-out;    transition: all 0.4s ease-in-out;    font-size: 16px;    background-color: #69aed4;    color: #fff;    -moz-border-radius: 0;    -webkit-border-radius: 0;    border-radius: 0;    padding: 1em 2em;  margin: 0px 1%;  display: inline-block;  }  .popup-content a.popup-modal-dismiss:hover, .popup-content a.popup-modal-reject:hover, .popup-modal-accept:hover {    background-color: #15acff;    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);    text-decoration: none;    -webkit-transition: all 0.4s ease-in-out;    -moz-transition: all 0.4s ease-in-out;    transition: all 0.4s ease-in-out;    color: #fff;  }  .popup-content a.popup-modal-dismiss:focus, .popup-content a.popup-modal-reject:focus, .popup-modal-accept:focus {    background-color: #15acff;    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25);    text-decoration: none;  }  .popup-content a.popup-modal-dismiss:active, .popup-content a.popup-modal-reject:active, .popup-modal-accept:active {    background-color: #009bf1;    box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.35);    text-decoration: none;    -webkit-transition: all 0.4s ease-in-out;    -moz-transition: all 0.4s ease-in-out;    transition: all 0.4s ease-in-out;  }}  .button-wrap {text-align: right;}a.popup-modal-dismiss {  transition: all .2s ease-in-out; background: #fff; color: #4d4d4f; text-align: center; font-family: 'Lato', sans-serif; font-weight: 400; font-style: normal; vertical-align: middle; padding: 15px 15px; display: inline-block;  line-height: 1.2; }a.popup-modal-dismiss:hover {opacity: 0.8;}.video-item {width: 49%; float: left; margin-right: 1%; margin-bottom: 20px;}.video-item iframe {width: 100% !important;}/* MEDIA QUERIES */ @media all and (max-width: 1230px) and (min-width: 0px) {.footer-left {width: 50%; }.footer-middle {width: 50%; text-align: right; }.footer-right {width: 100%; text-align: center !important;  }.footer-right p {text-align: center;}} @media all and (max-width: 1000px) and (min-width: 0px) {  .header-left {width: 24%;}  .header-middle {width: 40%;}  .header-right {width: 36%;}#displayBlogStories #displayBlogStory {width: 49%; margin-right: 1%;}} @media all and (max-width: 895px) and (min-width: 0px) {  .mobile-trigger {display: block !important;  }  .nav {display: none;}  .menu-open .header-bar-wrap  {z-index: auto;}  .header-middle {width: 68%;}  .header-right {width: 5%;}}@media all and (max-width: 850px) and (min-width: 0px) {.stay-in-loop .defaultForm .inputset {width: 100%; margin: 0 0 10px 0;}.testimonial-details{padding: 20px;}}@media all and (max-width: 750px) and (min-width: 0px) {.blogSummaryWrap {width: 100%; margin-right: 0px; margin-bottom: 20px;}} @media all and (max-width: 700px) and (min-width: 0px) {  .header-left {width: 50%;}  .header-right {width: 50%; height: 70px;}  .header-middle {display: none;}  .header-after-mobile {display: block; float: left; }}@media all and (max-width: 650px) and (min-width: 0px) {.service-box {width: 100%;}    .what-we-do {width: 100%; }    .stay-in-loop {width: 100%; }    .testimonial-img {width: 100%; float: left; text-align: center;}.testimonial-details{width: 100%; float: left; padding: 0px;}#displayBlogStories #displayBlogStory {width: 100%; margin-right: 0%;}.video-item {width: 100%; float: left; margin-right: 0%; margin-bottom: 20px;}}@media all and (max-width: 480px) and (min-width: 0px) {    .home-slider .banner ul li h1 {font-size: 30px; font-size: 1.875em;}    .footer-left {width: 100%; text-align: center; margin-bottom: 10px;}.footer-middle {width: 100%; text-align: center; }}
/* not required */
