.fa {
  font: normal normal normal 20px/1.5 FontAwesome;
}

h3, h4, h5, h6 {
	font-weight: 400;
}

p, ul, ol, dl {
  color: #222222;
}

hr {
  color: #ddd;
  border-style: solid;
}

ol {
  margin-left: 2em;
}

.entry {
  margin-bottom: 0;
}

.site-inner {
  margin-top: 100px;
}

.widget ol > li {
  list-style-position: initial;
  padding-left: 0;
  text-indent: 0;
}

.entry-title {
  font-weight: 500;
}

.entry-title a {
  color: #364347;
}

.entry-title a:hover {
  color: #DE6262;
}

.entry-header::after {
  border-bottom: none;
  content: "";
  display: block;
  margin: 0;
  padding-bottom: 0;
}

.entry-footer::before {
  border-top: #d0e2ea 1px dashed;
  content: "";
  display: block;
  margin: 30px auto 0;
  padding-top: 30px;
  width: 100%;
}

.feature-intro {
	font-size: 28px;
	line-height: 1.3em;
}

.site-footer {
  background-color: #eee;
}

.site-footer, .site-footer a, .site-footer p {
  color: #555;
}

#splash {
  background: #DE6262;
  background: -webkit-linear-gradient(90deg, #DE6262 10%, #FFB88C 90%); /* Chrome 10+, Saf5.1+ */
  background:    -moz-linear-gradient(90deg, #DE6262 10%, #FFB88C 90%); /* FF3.6+ */
  background:     -ms-linear-gradient(90deg, #DE6262 10%, #FFB88C 90%); /* IE10 */
  background:      -o-linear-gradient(90deg, #DE6262 10%, #FFB88C 90%); /* Opera 11.10+ */
  background:         linear-gradient(90deg, #DE6262 10%, #FFB88C 90%); /* W3C */
        
}

#steps {
  background: -webkit-linear-gradient(90deg, #606c88 10%, #3f4c6b 90%); /* Chrome 10+, Saf5.1+ */
  background:    -moz-linear-gradient(90deg, #606c88 10%, #3f4c6b 90%); /* FF3.6+ */
  background:     -ms-linear-gradient(90deg, #606c88 10%, #3f4c6b 90%); /* IE10 */
  background:      -o-linear-gradient(90deg, #606c88 10%, #3f4c6b 90%); /* Opera 11.10+ */
  background:         linear-gradient(90deg, #606c88 10%, #3f4c6b 90%); /* W3C */     
}

#hosting .solid-section {
  background: #f3f3f3;
}

.promo {
  background: #DE6262;
  padding: 1em;
  padding-bottom: 2em;
  text-align: center;
}

.promo h2 {
  font-weight: 500;
  color: #364347;
}

.promo p {
  color: #fff;
}

.image-section h2, .solid-section h2 {
	font-size: 44px;
	font-weight: 500;
	color: #364347;
}

#steps .image-section h4, #steps .solid-section h4 {
  color: #fff;
}

.featured-section .site-header > .wrap {
	border-bottom: none;
}


.image-section h2 em, .promo h2 em {
	font-style: normal;
	color: #fff;
}

.site-title a, .site-title a:hover {
  color: #fff !important;
}

.site-header {
	width:100%;
	position: absolute;
	top:0px;
	left: 0px;
	z-index:1000;
}

.site-header.hide,
body:not(.home) .site-header {
  /*display: none;*/
  opacity: 0;
  top: 0;
  position: fixed;
  background: #DE6262;
  background: -webkit-linear-gradient(90deg, #DE6262 10%, #FFB88C 90%); /* Chrome 10+, Saf5.1+ */
  background:    -moz-linear-gradient(90deg, #DE6262 10%, #FFB88C 90%); /* FF3.6+ */
  background:     -ms-linear-gradient(90deg, #DE6262 10%, #FFB88C 90%); /* IE10 */
  background:      -o-linear-gradient(90deg, #DE6262 10%, #FFB88C 90%); /* Opera 11.10+ */
  background:         linear-gradient(90deg, #DE6262 10%, #FFB88C 90%); /* W3C */
}

body:not(.home) .site-header {
    opacity: 1;
    position: fixed;
    margin-top: 0;
    padding-top: 0;
}

.site-header.hide.transition {
  transition: opacity 0.5s;
}

.site-header.hide.active {
  display: block;
	opacity: 1;
}

.splash-title {
  margin-bottom: 3em;
}

.flexible-widgets {
  padding-top: 60px;
}

.flexible-widgets .splash-title h2 {
  font-size: 46px;
}

i {
  color: #DE6262;
}

#steps i, .well i, .site-title i,
.btn i {
  color: #fff;
}

.icon-2x,
.fa-2x {
  font-size: 2em !important;
}

.icon-3x,
.fa-3x {
  font-size: 3em !important;
}

.icon-4x,
.fa-4x {
  font-size: 4em !important;
}

.icon-5x,
.fa-5x {
  font-size: 5em !important;
}

.icon-6x,
.fa-6x {
  font-size: 6em !important;
}

.sb-section h2, .flexible-widgets .sb-section h2 {
  text-transform: uppercase;
  font-size: 1.3em;
  font-weight: 600;
  color: #555;
}

#steps .sb-section h2, #steps .flexible-widgets .sb-section h2 {
  color: #fff;
  font-weight: 500;
  font-size: 1.1em;
}

.section-support {
  clear: both;
  border-top: 1px solid #ddd;
  padding-top: 1em;
}

.section-hosting {
  margin-bottom: 2em;
}

#software .image-section, #software .solid-section,
#domain .image-section, #domain .solid-section,
#domain .image-section .widget-area {
  text-align: left;
}

#software .widget-title, #software h3,
#domain h3, #start h3 {
  text-align: center;
}

#software p,
#domain p,
#hosting p,
#start p {
  color: #555;
  max-width: 800px;
  margin: 1em auto;
}

#hosting .well p,
#start .well-light i, #start .well-light h3 {
  color: #555;
}

.section-wp, .section-domain {
  text-align: center;
}

.section-domain {
  margin-top: 2em;
}

.well {
  clear: both;
  background: #DE6262;
  padding: 1em;
}

.well.well-light {
  background-color: #fff;
  border-radius: 20px;
}

.well.well-hosting {
  background-color: #136a8a;
}

#hosting .well {
  max-width: 600px;
  border-radius: 0;
  margin: 0 auto;
  margin-bottom: 2em;
}

#start .well-light {
  background-color: #eee;
  border-radius: 0;
}

#start .well-light a {
  color: #0066cc;
}

.well h3, .well p,
#software .well p,
#domain .well p,
#start .well-light .social-sharing a {
  color: #fff;
}

.well h3 {
  text-transform: uppercase;
}

.well a.bluehost {
  font-weight: bold;
  text-decoration: underline;
}

.well a.bluehost:hover {
  color: #f84545;
}

.wp-setup {
  margin-bottom: 2em;
}

.wp-setup p, .wp-setup ol,
.solid-section .wp-setup p,
.wp-setup ul,
.sb-tab-content ol {
  text-align: left;
}

.wp-setup ol,
.sb-tab-content ol {
  color: #555;
}

.wp-setup .one-half {
  border: 10px solid transparent;
  padding: 1em;
}

.next-step .one-half {
  border: 10px solid transparent;
}

.wp-setup .recommended,
.next-step .recommended {
  position: relative;
  border-color: #DE6262;
}

.next-step .recommended {
  padding: 3em 1em 1em 1em;
}

.wp-setup .recommended .ribbon,
.next-step .recommended .ribbon {
  position: absolute;
  top: 0;
  left: 0;
  padding: 5px;
  padding-right: 10px;
  background-color: #DE6262;
  color: white;
  text-transform: uppercase;
}

.next-step h3 {
  color: #555;
  text-transform: uppercase;
}

.home .wp-caption {
  max-width: 96%;
}

.enews input {
  margin-bottom: 10px;
}

#start p.no-spam {
  line-height: 1;
  color: #DE6262;
}

/* SB Tabs */

.sb-tabs {
  margin-top: 2em;
}

.sb-tabs .one-fourth {
  min-height: 80px;
}

.sb-tab-content { 
  display: none;
}

.sb-tabs-container {
  margin: 3em auto;
  padding: 2em;
  background: #ECECEC;
}

.next-step.arrow {
  display: inline-block;
  -webkit-transform: rotate(30deg);
  -moz-transform: rotate(15deg);
}

#start p.get-course {
  font-weight: bold;
  font-size: 1.2em;
  color: #DE6262;
  margin-bottom: 0;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #BDC3C7;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #BDC3C7;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #BDC3C7;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #BDC3C7;
}

div.wpcf7-validation-errors {
  border: none;
  color: #DE6262;
  font-size: 18px;
  margin: 0;
}

.sb-popup-container p {
  margin: 0px auto !important;
}

span.wpcf7-not-valid-tip {
  display: inline;
  color: #DE6262;
}

.responsive-menu-icon {
  position: absolute;
  top: 19px;
  right: 20px
}

.sb-popup-container.wp-video-container {
  max-width: 600px;
}

.div.wpcf7-response-output {
  color: #555 !important;
}

.wpcf7-mathcaptcha {
  width: auto;
}

/* SB Popup */
.img-replace {
  /* replace text with an image */
  display: inline-block;
  overflow: hidden;
  text-indent: 100%;
  color: transparent;
  white-space: nowrap;
}

.sb-popup {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.9);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
  overflow-y: scroll;
}

.sb-popup h3.popup-title {
  text-transform: uppercase;
  font-size: 1.2em;
  color: #DE6262;
  font-weight: bold;
}

.sb-popup.is-visible,
.sb-popup.popup-video.is-visible,
.sb-popup.popup-contact.is-visible {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s;
}

.sb-popup-container {
  padding: 2em 1em 0em 1em;
  position: static;
  width: 90%;
  max-width: 400px;
  margin: 3em auto;
  background: #FFF;
  border-radius: .25em .25em .4em .4em;
  text-align: center;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(-40px);
  -moz-transform: translateY(-40px);
  -ms-transform: translateY(-40px);
  -o-transform: translateY(-40px);
  transform: translateY(-40px);
  /* Force Hardware Acceleration in WebKit */
  -webkit-backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.sb-popup-container p {
  
}
.sb-popup-container .sb-buttons:after {
  content: "";
  display: table;
  clear: both;
}
.sb-popup-container .sb-buttons li {
  float: left;
  width: 50%;
}
.sb-popup-container .sb-buttons a {
  display: block;
  height: 60px;
  line-height: 60px;
  text-transform: uppercase;
  color: #FFF;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.sb-popup-container .sb-buttons li:first-child a {
  background: #fc7169;
  border-radius: 0 0 0 .25em;
}
.no-touch .sb-popup-container .sb-buttons li:first-child a:hover {
  background-color: #fc8982;
}
.sb-popup-container .sb-buttons li:last-child a {
  background: #b6bece;
  border-radius: 0 0 .25em 0;
}
.no-touch .sb-popup-container .sb-buttons li:last-child a:hover {
  background-color: #c5ccd8;
}
.sb-popup-container .sb-popup-close {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 30px;
  height: 30px;
}
.sb-popup-container .sb-popup-close::before, .sb-popup-container .sb-popup-close::after {
  content: '';
  position: absolute;
  top: 12px;
  width: 14px;
  height: 3px;
  background-color: #8f9cb5;
}
.sb-popup-container .sb-popup-close::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 8px;
}
.sb-popup-container .sb-popup-close::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 8px;
}
.is-visible .sb-popup-container {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}


/* Buttons */

.btn {
  border: 1px solid transparent;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1.6;
  border-radius: 4px;
  padding: 10px 15px 11px 15px;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-transition: all .25s linear;
  transition: all .25s linear;
}
.btn > [class^="ss-"],
.btn > [class^="fa-"] {
  position: relative;
  top: 2px;
  font-size: 12px;
}
.btn-xs.btn > [class^="ss-"],
.btn-xs.btn > [class^="fa-"] {
  font-size: 11px;
  top: 0;
}
.btn-hg.btn > [class^="ss-"],
.btn-hg.btn > [class^="fa-"] {
  top: 2px;
}
.btn > [class^="ss-"].pull-right,
.btn > [class^="fa-"].pull-right {
  top: 5px;
}
.btn > [class^="fa-"] {
  top: -1px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: none;
}
.btn:hover,
.btn:focus {
  outline: none;
  color: #ffffff !important;
}
.btn:active,
.btn.active {
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  background-color: #ffffff;
  color: rgba(255, 255, 255, 0.75);
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.btn.dropdown-toggle:before {
  font-family: FontAwesome;
  content: "\f078";
  font-size: 12px;
  float: right;
  padding: 3px 0 3px 10px;
}
.btn-default {
  color: #02baf2;
  background-color: white;
  border-color: #d6e1e5;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active {
  color: #02baf2;
  background-color: white;
  border-color: #02baf2;
}
.btn-default:active,
.btn-default.active {
  background: #02baf2;
  border-color: #009dcd;
  color: white;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #e1eef3;
  border-color: #d6e1e5;
}
.btn-stroke {
  color: #02baf2;
  background-color: white;
  border-color: #d6e1e5;
  border-width: 2px;
  padding: 5px 15px;
}
.btn-stroke:hover,
.btn-stroke:focus,
.btn-stroke:active,
.btn-stroke.active {
  color: #02baf2;
  background-color: white;
  border-color: #02baf2;
}
.btn-stroke:active,
.btn-stroke.active {
  background: #02baf2;
  border-color: #009dcd;
  color: white;
}
.btn-stroke.disabled,
.btn-stroke[disabled],
fieldset[disabled] .btn-stroke,
.btn-stroke.disabled:hover,
.btn-stroke[disabled]:hover,
fieldset[disabled] .btn-stroke:hover,
.btn-stroke.disabled:focus,
.btn-stroke[disabled]:focus,
fieldset[disabled] .btn-stroke:focus,
.btn-stroke.disabled:active,
.btn-stroke[disabled]:active,
fieldset[disabled] .btn-stroke:active,
.btn-stroke.disabled.active,
.btn-stroke[disabled].active,
fieldset[disabled] .btn-stroke.active {
  background-color: #e1eef3;
  border-color: #d6e1e5;
}
.btn-primary {
  color: #ffffff;
  background-color: #02baf2;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.hover {
  color: #ffffff;
  background-color: #35c8f5;
  border-color: #35c8f5;
}
.btn-primary:active,
.btn-primary.active {
  background: #009dcd;
  border-color: #009dcd;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #b3eafb;
  border-color: #b3eafb;
}
.btn-danger {
  color: #ffffff;
  background-color: #f84545;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger.hover {
  color: #ffffff;
  background-color: #f96a6a;
  border-color: #f96a6a;
}
.btn-danger:active,
.btn-danger.active {
  background: #cc0000;
  border-color: #cc0000;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #fdc7c7;
  border-color: #fdc7c7;
}
.btn-warning {
  color: #ffffff;
  background-color: #fad46b;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.hover {
  color: #ffffff;
  background-color: #fbdd89;
  border-color: #fbdd89;
}
.btn-warning:active,
.btn-warning.active {
  background: #f3bc65;
  border-color: #f3bc65;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #fce5a6;
  border-color: #fce5a6;
}
.btn-info {
  color: #ffffff;
  background-color: #d6e1e5;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.hover {
  color: #ffffff;
  background-color: #dee7ea;
  border-color: #dee7ea;
}
.btn-info:active,
.btn-info.active {
  background: #93a4aa;
  border-color: #93a4aa;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #e6edef;
  border-color: #e6edef;
}
.btn-success {
  color: #ffffff;
  background-color: #3eb5ac;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.hover {
  color: #ffffff;
  background-color: #65c4bd;
  border-color: #65c4bd;
}
.btn-success:active,
.btn-success.active {
  background: #93a4aa;
  border-color: #93a4aa;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #e6edef;
  border-color: #e6edef;
}
.btn-purple {
  color: #ffffff;
  background-color: #a88cd5;
}
.btn-purple:hover,
.btn-purple:focus,
.btn-purple:active,
.btn-purple.active,
.btn-purple.hover {
  color: #ffffff;
  background-color: #b9a3dd;
  border-color: #b9a3dd;
}
.btn-purple:active,
.btn-purple.active {
  background: #93a4aa;
  border-color: #93a4aa;
}
.btn-purple.disabled,
.btn-purple[disabled],
fieldset[disabled] .btn-purple,
.btn-purple.disabled:hover,
.btn-purple[disabled]:hover,
fieldset[disabled] .btn-purple:hover,
.btn-purple.disabled:focus,
.btn-purple[disabled]:focus,
fieldset[disabled] .btn-purple:focus,
.btn-purple.disabled:active,
.btn-purple[disabled]:active,
fieldset[disabled] .btn-purple:active,
.btn-purple.disabled.active,
.btn-purple[disabled].active,
fieldset[disabled] .btn-purple.active {
  background-color: #e6edef;
  border-color: #e6edef;
}
.btn-orange {
  color: #ffffff;
  background-color: #f58410;
}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange:active,
.btn-orange.active,
.btn-orange.hover {
  color: #ffffff;
  background-color: #f79d40;
  border-color: #f79d40;
}
.btn-orange:active,
.btn-orange.active {
  background: #93a4aa;
  border-color: #93a4aa;
}
.btn-orange.disabled,
.btn-orange[disabled],
fieldset[disabled] .btn-orange,
.btn-orange.disabled:hover,
.btn-orange[disabled]:hover,
fieldset[disabled] .btn-orange:hover,
.btn-orange.disabled:focus,
.btn-orange[disabled]:focus,
fieldset[disabled] .btn-orange:focus,
.btn-orange.disabled:active,
.btn-orange[disabled]:active,
fieldset[disabled] .btn-orange:active,
.btn-orange.disabled.active,
.btn-orange[disabled].active,
fieldset[disabled] .btn-orange.active {
  background-color: #e6edef;
  border-color: #e6edef;
}
.btn-inverse {
  color: #ffffff;
  background-color: #364347;
}
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.hover {
  color: #ffffff;
  background-color: #5e696c;
  border-color: #5e696c;
}
.btn-inverse:active,
.btn-inverse.active {
  background: #93a4aa;
  border-color: #93a4aa;
}
.btn-inverse.disabled,
.btn-inverse[disabled],
fieldset[disabled] .btn-inverse,
.btn-inverse.disabled:hover,
.btn-inverse[disabled]:hover,
fieldset[disabled] .btn-inverse:hover,
.btn-inverse.disabled:focus,
.btn-inverse[disabled]:focus,
fieldset[disabled] .btn-inverse:focus,
.btn-inverse.disabled:active,
.btn-inverse[disabled]:active,
fieldset[disabled] .btn-inverse:active,
.btn-inverse.disabled.active,
.btn-inverse[disabled].active,
fieldset[disabled] .btn-inverse.active {
  background-color: #364347;
  border-color: #364347;
}
.btn-embossed {
  -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
  transition: border .25s linear, color .25s linear, background-color .25s linear;
}
.btn-embossed:hover,
.btn-embossed:focus {
  top: 2px;
  position: relative;
}
.btn-embossed.btn-primary {
  -webkit-box-shadow: 0 5px #009dcd;
  box-shadow: 0 5px #009dcd;
}
.btn-embossed.btn-primary:hover,
.btn-embossed.btn-primary:focus {
  -webkit-box-shadow: 0 3px #009dcd;
  box-shadow: 0 3px #009dcd;
  background: #02baf2;
}
.btn-embossed.btn-primary.active,
.btn-embossed.btn-primary:active {
  -webkit-box-shadow: 0 0 #009dcd;
  box-shadow: 0 0 #009dcd;
  top: 5px;
  background: #02baf2;
  border-color: #02baf2;
}
.btn-embossed.btn-danger {
  -webkit-box-shadow: 0 5px #cc0000;
  box-shadow: 0 5px #cc0000;
}
.btn-embossed.btn-danger:hover,
.btn-embossed.btn-danger:focus {
  -webkit-box-shadow: 0 3px #cc0000;
  box-shadow: 0 3px #cc0000;
  background: #f84545;
}
.btn-embossed.btn-danger.active,
.btn-embossed.btn-danger:active {
  -webkit-box-shadow: 0 0 #cc0000;
  box-shadow: 0 0 #cc0000;
  top: 5px;
  background: #f84545;
  border-color: #f84545;
}
.btn-embossed.btn-warning {
  -webkit-box-shadow: 0 5px #f3bc65;
  box-shadow: 0 5px #f3bc65;
}
.btn-embossed.btn-warning:hover,
.btn-embossed.btn-warning:focus {
  -webkit-box-shadow: 0 3px #f3bc65;
  box-shadow: 0 3px #f3bc65;
  background: #fad46b;
}
.btn-embossed.btn-warning.active,
.btn-embossed.btn-warning:active {
  -webkit-box-shadow: 0 0 #f3bc65;
  box-shadow: 0 0 #f3bc65;
  top: 5px;
  background: #fad46b;
  border-color: #fad46b;
}
.btn-embossed.btn-success {
  -webkit-box-shadow: 0 5px #28948c;
  box-shadow: 0 5px #28948c;
}
.btn-embossed.btn-success:hover,
.btn-embossed.btn-success:focus {
  -webkit-box-shadow: 0 3px #28948c;
  box-shadow: 0 3px #28948c;
  background: #3eb5ac;
}
.btn-embossed.btn-success.active,
.btn-embossed.btn-success:active {
  -webkit-box-shadow: 0 0 #28948c;
  box-shadow: 0 0 #28948c;
  top: 5px;
  background: #3eb5ac;
  border-color: #3eb5ac;
}
.btn-embossed.btn-purple {
  -webkit-box-shadow: 0 5px #9175bd;
  box-shadow: 0 5px #9175bd;
}
.btn-embossed.btn-purple:hover,
.btn-embossed.btn-purple:focus {
  -webkit-box-shadow: 0 3px #9175bd;
  box-shadow: 0 3px #9175bd;
  background: #a88cd5;
}
.btn-embossed.btn-purple.active,
.btn-embossed.btn-purple:active {
  -webkit-box-shadow: 0 0 #9175bd;
  box-shadow: 0 0 #9175bd;
  top: 5px;
  background: #a88cd5;
  border-color: #a88cd5;
}
.btn-embossed.btn-orange {
  -webkit-box-shadow: 0 5px #e96300;
  box-shadow: 0 5px #e96300;
}
.btn-embossed.btn-orange:hover,
.btn-embossed.btn-orange:focus {
  -webkit-box-shadow: 0 3px #e96300;
  box-shadow: 0 3px #e96300;
  background: #f58410;
}
.btn-embossed.btn-orange.active,
.btn-embossed.btn-orange:active {
  -webkit-box-shadow: 0 0 #e96300;
  box-shadow: 0 0 #e96300;
  top: 5px;
  background: #f58410;
  border-color: #f58410;
}
.btn-kr {
  padding: 14px 22px;
  font-size: 24px;
  line-height: 1.25;
  border-radius: 4px;
}
.btn-lg {
  padding: 20px 25px;
  font-size: 20px;
  line-height: 1.45;
  border-radius: 4px;
}
.btn-sm {
  padding: 5px 13px;
  font-size: 14px;
  line-height: 1.3;
  border-radius: 4px;
}
.btn-xs {
  padding: 5px 13px;
  font-size: 12px;
  line-height: 1.083;
  border-radius: 3px;
}
.btn-block {
  white-space: normal;
}
.btn-group .btn-stroke + .btn-stroke,
.btn-group .btn-stroke + .btn-group,
.btn-group .btn-group + .btn-stroke,
.btn-group .btn-group + .btn-group {
  margin-left: -2px;
}
/* Restyling the dropdowns within nested, vertical and justified groups */
.btn-group > .btn,
.btn-group-vertical > .btn {
  text-transform: none;
  font-family: "SourceSansPro", Helvetica, Arial, sans-serif;
  text-align: left;
  -webkit-transition: none;
  transition: none;
}
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  background: #e1eef3;
  color: #5e6969;
  border-color: #d6e1e5;
  z-index: 0;
}
.btn-group .btn-group-dropdown .btn-default [class^="ss-"],
.btn-group-vertical .btn-group-dropdown .btn-default [class^="ss-"],
.btn-group .btn-group-dropdown .btn-default [class^="fa-"],
.btn-group-vertical .btn-group-dropdown .btn-default [class^="fa-"] {
  color: #93a4aa;
}
.btn-group .btn-group-dropdown .btn-default.dropdown-toggle,
.btn-group-vertical .btn-group-dropdown .btn-default.dropdown-toggle {
  color: #02baf2;
}
.btn-group .btn-group-dropdown .btn-default:hover,
.btn-group-vertical .btn-group-dropdown .btn-default:hover {
  border-color: #02baf2;
}
.btn-group .btn-group-dropdown .btn-default:active,
.btn-group-vertical .btn-group-dropdown .btn-default:active {
  border-color: #93a4aa;
  color: #364347;
}
.btn-group-justified.btn-group .btn {
  text-align: center;
}
.btn-group-justified.btn-group .btn [class^="ss-"],
.btn-group-justified.btn-group .btn [class^="fa-"] {
  margin-left: 5px;
}
.btn-group-xs > .btn {
  padding: 5px 13px;
  font-size: 12px;
  line-height: 1.083;
  border-radius: 3px;
}
.btn-group-sm > .btn {
  padding: 5px 13px;
  font-size: 14px;
  line-height: 1.3;
  border-radius: 4px;
}
.btn-group-lg > .btn {
  padding: 10px 18px;
  font-size: 20px;
  line-height: 1.45;
  border-radius: 4px;
}
.btn-group-kr > .btn {
  padding: 14px 22px;
  font-size: 24px;
  line-height: 1.25;
  border-radius: 4px;
}
/* Dropdown Speicfic */
.btn-group-dropdown {
  /* Open States */

}
.btn-group-dropdown > .btn {
  text-transform: none;
  font-family: "SourceSansPro", Helvetica, Arial, sans-serif;
  -webkit-transition: none;
  transition: none;
  /* Split Dropdowns Icon */

}
.btn-group-dropdown > .btn + .dropdown-toggle {
  min-width: 40px;
  text-align: center;
}
.btn-group-dropdown > .btn.btn-dropdown {
  text-align: left;
}
.btn-group-dropdown .dropdown-toggle {
  padding-left: 13px;
  padding-right: 13px;
  text-align: left;
}
.btn-group-dropdown .btn-default {
  color: #364347;
}
.btn-group-dropdown .btn-default:hover {
  border-color: #93a4aa;
}
.btn-group-dropdown .btn-default:hover [class^="ss-"],
.btn-group-dropdown .btn-default:hover [class^="fa-"] {
  color: #02baf2;
}
.btn-group-dropdown .btn-default:active {
  background: #e1eef3;
  border-color: #93a4aa;
}
.btn-group-dropdown .btn-default:active [class^="ss-"],
.btn-group-dropdown .btn-default:active [class^="fa-"] {
  color: #02baf2;
}
.btn-group-dropdown .btn-primary.dropdown-toggle {
  border-left: 1px solid #009dcd;
}
.btn-group-dropdown .btn-danger.dropdown-toggle {
  border-left: 1px solid #cc0000;
}
.btn-group-dropdown .btn-inverse {
  color: #93a4aa;
}
.btn-group-dropdown .btn-inverse:hover {
  color: white;
}
.btn-group-dropdown .btn-inverse:active {
  background: black;
  border-color: black;
}
.btn-group-dropdown .btn-inverse:active [class^="ss-"],
.btn-group-dropdown .btn-inverse:active [class^="fa-"] {
  color: #02baf2;
}
.btn-group-dropdown .btn-inverse.dropdown-toggle {
  border-left: 1px solid black;
}
.btn-group-dropdown.open .btn {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-group-dropdown.open .dropdown-toggle.btn-default {
  background: #e1eef3;
  border-color: #b2c6cd;
  color: #364347;
}
.btn-group-dropdown.open .dropdown-toggle.btn-default [class^="ss-"],
.btn-group-dropdown.open .dropdown-toggle.btn-default [class^="fa-"] {
  color: #02baf2;
}
.btn-group-dropdown.open .dropdown-toggle.btn-primary {
  background: #009dcd;
  border-color: #009dcd;
  color: #ffffff;
}
.btn-group-dropdown.open .dropdown-toggle.btn-danger {
  background: #cc0000;
  border-color: #cc0000;
  color: #ffffff;
}
.btn-group-dropdown.open .dropdown-toggle.btn-inverse {
  background: black;
  border-color: black;
  color: #ffffff;
}
.btn-group-dropdown.open .dropdown-toggle.btn-inverse [class^="ss-"],
.btn-group-dropdown.open .dropdown-toggle.btn-inverse [class^="fa-"] {
  color: #02baf2;
}
/* MOVE to DOCS.CSS or DEMO.CSS */
.btn-group .btn-group-dropdown .dropdown-toggle,
.btn-group-vertical .btn-group-dropdown .dropdown-toggle {
  min-width: 140px;
}
.btn-group-dropdown .btn-dropdown {
  min-width: 170px;
}

@media only screen and (max-width: 1023px) {

  .front-page .site-header {
      background-color: transparent;
  }

  .flexible-widgets {
    padding-top: 100px;
  }

}

@media only screen and (max-width: 800px) {
  .genesis-nav-menu.responsive-menu {
    position: absolute;
    width: 100%;
    left: 0;
    background: #DE6262;
    background: -webkit-linear-gradient(90deg, #DE6262 10%, #FFB88C 90%);
    background: -moz-linear-gradient(90deg, #DE6262 10%, #FFB88C 90%);
    background: -ms-linear-gradient(90deg, #DE6262 10%, #FFB88C 90%);
    background: -o-linear-gradient(90deg, #DE6262 10%, #FFB88C 90%);
    background: linear-gradient(90deg, #DE6262 10%, #FFB88C 90%);
    border-bottom: 1px solid #de6262;
  }

  .genesis-nav-menu.responsive-menu .menu-item, .responsive-menu-icon {
    text-align: center;
  }
}