.simple-social-icons svg[class^="social-"],
.simple-social-icons svg[class*=" social-"] {
display: inline-block;
width: 1em;
height: 1em;
stroke-width: 0;
stroke: currentColor;
fill: currentColor;
}
.simple-social-icons {
overflow: hidden;
}
.simple-social-icons ul {
margin: 0;
padding: 0;
}
.simple-social-icons ul li {
background: none !important;
border: none !important;
float: left;
list-style-type: none !important;
margin: 0 6px 12px !important;
padding: 0 !important;
}
.simple-social-icons ul li a {
border: none !important;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
display: inline-block;
font-style: normal !important;
font-variant: normal !important;
font-weight: normal !important;
height: 1em;
line-height: 1em;
text-align: center;
text-decoration: none !important;
text-transform: none !important;
width: 1em;
}
.simple-social-icons ul.aligncenter {
text-align: center;
}
.simple-social-icons ul.aligncenter li {
display: inline-block;
float: none;
}
.simple-social-icons .screen-reader-text {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
svg.social-bluesky {
margin-left: -0.15em;
}.front-page .entry-header {
margin-bottom: 0;
}
.front-page p:last-child,
.front-page .widget:last-child {
margin-bottom: 0;
}
.front-page.front-page-loop .site-inner {
padding: 0;
}
.genesis-nav-menu .current-menu-item > a {
color: #6b717a;
}
.front-page-button {
background-color: #fff; font-size: 72px;
font-size: 7.2rem;
line-height: 0;
border-radius: 0px;
border: none;
outline:none;
padding: 0% 6%;
} .flexible-widgets .widget {
float: left;
margin-bottom: 0;
padding-left: 20px;
padding-right: 20px;
}
.flexible-widgets .widget:first-child {
margin-bottom: 40px;
}
.flexible-widgets.widget-full .widget,
.flexible-widgets.widget-area .widget:nth-of-type(1),
.flexible-widgets.widget-halves.uneven .widget:last-of-type {
width: 100%;
}
.flexible-widgets.widget-fourths .widget {
width: 25%;
}
.flexible-widgets.widget-halves .widget {
width: 50%;
}
.flexible-widgets.widget-thirds .widget {
width: 33.33%;
}
.flexible-widgets.widget-halves .widget:nth-child(even),
.flexible-widgets.widget-thirds .widget:nth-child(3n+2),
.flexible-widgets.widget-fourths .widget:nth-child(4n+2) {
clear: left;
} .front-page-1 {
display: table;
margin-top: 90px;
overflow: hidden;
table-layout: fixed;
width: 100%;
}
.front-page-1 .wrap {
margin: 0 auto;
max-width: 1280px;
text-align:center;
}
.front-page-1 .widget {
margin: 0 auto;
margin-bottom: 40px;
}
.front-page-1 .widget-area {
display: table-cell;
padding-top: 0;
vertical-align: middle;
width: 100%;
}
.front-page-1,
.front-page-1 a,
.front-page-1 .widget-title {
color: #6b717a;
}
.front-page-1 .widget_text .widget-title {
font-family:'Open Sans', sans-serif;
font-weight:600;
font-size: 84px;
font-size: 8.4rem;
letter-spacing: 0px;
margin-bottom: 0;
text-transform: none;
}
.front-page-1 p {
font-family:'Open Sans', sans-serif;
font-weight:600;
font-size: 24px;
font-size: 2.4rem;
}
.front-page-1 p:last-child {
margin-bottom: 0;
}
.front-page-1 button,
.front-page-1 input[type="button"],
.front-page-1 input[type="reset"],
.front-page-1 input[type="submit"],
.front-page-1 .textwidget a.button {
background-color: #009eaf; font-family:'Open Sans', sans-serif;
font-weight:600;
font-size: 72px;
font-size: 7.2rem;
line-height: 0;
border-radius: 0px;
border: none;
outline:none;
padding: 5% 6%;
margin-top: 0px;
}
.front-page-1 button:focus,
.front-page-1 button:hover,
.front-page-1 input:focus[type="button"],
.front-page-1 input:hover[type="button"],
.front-page-1 input:focus[type="reset"],
.front-page-1 input:hover[type="reset"],
.front-page-1 input:focus[type="submit"],
.front-page-1 input:hover[type="submit"],
.front-page-1 .textwidget a.button:focus,
.front-page-1 .textwidget a.button:hover {
background-color:#6b717a; border-radius: 0px;
border: none;
outline:none;
padding: 5% 6%;
} .front-page-2 {
background-color: #fff;
border-top: 70px solid transparent;
margin-top: -70px;
}
.front-page-2 .wrap {
margin: 0 auto;
max-width: 1280px;
padding-left: 40px;
padding-right: 40px;
}
.front-page-2 .widget-area {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap:     wrap;
flex-wrap:         wrap;
}
.front-page-2 .flexible-widgets.widget-halves .widget,
.front-page-2 .widget {
float: left;
margin-bottom: 0;
width: 50%;
}
.front-page-2 .widget-wrap {
padding-bottom: 21%;
padding-top: 21%;
}
.front-page-2 .flexible-widgets .widget:only-child {
margin-bottom: 0;
}
.front-page-2 .flexible-widgets.widget-halves .widget:nth-child(odd) {
border-right: 1px solid #eee;
clear: left;
padding-right: 8%;
}
.front-page-2 .flexible-widgets .widget:nth-child(even) {
clear: none;
padding-left: 8%;
}
.front-page-2 .flexible-widgets.widget-full .widget,
.front-page-2 .flexible-widgets.widget-halves.uneven .widget:last-of-type {
border-right-width: 0;
padding-right: 20px;
width: 100%;
}
.front-page-2 .flexible-widgets.widget-full .widget-wrap,
.front-page-2 .flexible-widgets.widget-halves.uneven .widget:last-of-type .widget-wrap {
padding-bottom: 10%;
padding-top: 10%;
}
.front-page-2 .flexible-widgets.widget-halves .widget:nth-child(n+3) {
border-top: 1px solid #eee;
}
.front-page-2 ul {
margin-bottom: 20px;
margin-left: 10px;
}
.front-page-2 ul li {
color: #6b717a;
font-family:'Open Sans', sans-serif;
font-weight:300;
font-size: 18px;
font-size: 1.8rem;
line-height: 2;
list-style: square;
margin-left: 4px;
}
.front-page ul.checkmark {
margin-top: 20px;
}
.front-page-2 ul.checkmark li:before {
font-size: 48px;
font-size: 4.8rem;
vertical-align: middle;
}
.front-page-2 ul.checkmark li:before {
color: #e85555;
content: "\f3fd";
display: inline-block;
font-family: 'ionicons';
margin-left: -36px;
width: 36px;
}
.front-page-2 ul.checkmark li {
line-height: 1;
padding: 8px 0 8px 36px;
}
.front-page-2 .enews-widget {
text-align: center;
} .bg-3 button,
.bg-3 input[type="button"],
.bg-3 input[type="reset"],
.bg-3 input[type="submit"],
.bg-3 .textwidget a.button {
background-color: #ff6b89; font-family:'Open Sans', sans-serif;
font-weight:600;
font-size: 72px;
font-size: 7.2rem;
line-height: 0;
border-radius: 0px;
border: none;
outline:none;
padding: 5% 6%;
margin-top: 0px;
}
.bg-3 button:focus,
.bg-3 button:hover,
.bg-3 input:focus[type="button"],
.bg-3 input:hover[type="button"],
.bg-3 input:focus[type="reset"],
.bg-3 input:hover[type="reset"],
.bg-3 input:focus[type="submit"],
.bg-3 input:hover[type="submit"],
.bg-3 .textwidget a.button:focus,
.bg-3 .textwidget a.button:hover {
background-color: #6b717a; border-radius: 0px;
border: none;
outline:none;
padding: 5% 6%;
} .front-page-4 {
background-color: #fff;
border-top: 70px solid transparent;
margin-top: -70px;
}
.front-page-4 .wrap {
margin: 0 auto;
max-width: 1280px;
padding-left: 40px;
padding-right: 40px;
}
.front-page-4 .widget-area {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap:     wrap;
flex-wrap:         wrap;
}
.front-page-4 .flexible-widgets.widget-halves .widget,
.front-page-4 .widget {
float: left;
margin-bottom: 0;
width: 50%;
}
.front-page-4 .widget-wrap {
padding-bottom: 21%;
padding-top: 21%;
}
.front-page-4 .flexible-widgets .widget:only-child {
margin-bottom: 0;
}
.front-page-4 .flexible-widgets.widget-halves .widget:nth-child(odd) {
border-right: 1px solid #eee;
clear: left;
padding-right: 8%;
}
.front-page-4 .flexible-widgets .widget:nth-child(even) {
clear: none;
padding-left: 8%;
}
.front-page-4 .flexible-widgets.widget-full .widget,
.front-page-4 .flexible-widgets.widget-halves.uneven .widget:last-of-type {
border-right-width: 0;
padding-right: 20px;
width: 100%;
}
.front-page-4 .flexible-widgets.widget-full .widget-wrap,
.front-page-4 .flexible-widgets.widget-halves.uneven .widget:last-of-type .widget-wrap {
padding-bottom: 10%;
padding-top: 10%;
}
.front-page-4 .flexible-widgets.widget-halves .widget:nth-child(n+3) {
border-top: 1px solid #eee;
}
.front-page-4 ul {
margin-bottom: 20px;
margin-left: 10px;
}
.front-page-4 ul li {
color: #6b717a;
font-family:'Open Sans', sans-serif;
font-weight:300;
font-size: 18px;
font-size: 1.8rem;
line-height: 2;
list-style: square;
margin-left: 4px;
}
.front-page ul.checkmark {
margin-top: 20px;
}
.front-page-4 ul.checkmark li:before {
font-size: 48px;
font-size: 4.8rem;
vertical-align: middle;
}
.front-page-4 ul.checkmark li:before {
color: #e85555;
content: "\f3fd";
display: inline-block;
font-family: 'ionicons';
margin-left: -36px;
width: 36px;
}
.front-page-4 ul.checkmark li {
line-height: 1;
padding: 8px 0 8px 36px;
}
.front-page-4 .enews-widget {
text-align: center;
} .bg-5 button,
.bg-5 input[type="button"],
.bg-5 input[type="reset"],
.bg-5 input[type="submit"],
.bg-5 .textwidget a.button {
background-color:#f9b000; font-family:'Open Sans', sans-serif;
font-weight:600;
font-size: 72px;
font-size: 7.2rem;
line-height: 0;
border-radius: 0px;
border: none;
outline:none;
padding: 5% 6%;
margin-top: 0px;
}
.bg-5 button:focus,
.bg-5 button:hover,
.bg-5 input:focus[type="button"],
.bg-5 input:hover[type="button"],
.bg-5 input:focus[type="reset"],
.bg-5 input:hover[type="reset"],
.bg-5 input:focus[type="submit"],
.bg-5 input:hover[type="submit"],
.bg-5 .textwidget a.button:focus,
.bg-5 .textwidget a.button:hover {
background-color: #6b717a; border-radius: 0px;
border: none;
outline:none;
padding: 5% 6%;
} .front-page-6 {
background-color: #fff;
border-top: 70px solid transparent;
margin-top: -70px;
}
.front-page-6 .wrap {
margin: 0 auto;
max-width: 1280px;
padding-left: 40px;
padding-right: 40px;
}
.front-page-6 .widget-area {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap:     wrap;
flex-wrap:         wrap;
}
.front-page-6 .flexible-widgets.widget-halves .widget,
.front-page-6 .widget {
float: left;
margin-bottom: 0;
width: 50%;
}
.front-page-6 .widget-wrap {
padding-bottom: 21%;
padding-top: 21%;
}
.front-page-6 .flexible-widgets .widget:only-child {
margin-bottom: 0;
}
.front-page-6 .flexible-widgets.widget-halves .widget:nth-child(odd) {
border-right: 1px solid #eee;
clear: left;
padding-right: 8%;
}
.front-page-6 .flexible-widgets .widget:nth-child(even) {
clear: none;
padding-left: 8%;
}
.front-page-6 .flexible-widgets.widget-full .widget,
.front-page-6 .flexible-widgets.widget-halves.uneven .widget:last-of-type {
border-right-width: 0;
padding-right: 20px;
width: 100%;
}
.front-page-6 .flexible-widgets.widget-full .widget-wrap,
.front-page-6 .flexible-widgets.widget-halves.uneven .widget:last-of-type .widget-wrap {
padding-bottom: 10%;
padding-top: 10%;
}
.front-page-6 .flexible-widgets.widget-halves .widget:nth-child(n+3) {
border-top: 1px solid #eee;
}
.front-page-6 ul {
margin-bottom: 20px;
margin-left: 10px;
}
.front-page-6 ul li {
color: #6b717a;
font-family:'Open Sans', sans-serif;
font-weight:300;
font-size: 18px;
font-size: 1.8rem;
line-height: 2;
list-style: square;
margin-left: 4px;
}
.front-page ul.checkmark {
margin-top: 20px;
}
.front-page-6 ul.checkmark li:before {
font-size: 48px;
font-size: 4.8rem;
vertical-align: middle;
}
.front-page-6 ul.checkmark li:before {
color: #e85555;
content: "\f3fd";
display: inline-block;
font-family: 'ionicons';
margin-left: -36px;
width: 36px;
}
.front-page-6 ul.checkmark li {
line-height: 1;
padding: 8px 0 8px 36px;
}
.front-page-6 .enews-widget {
text-align: center;
} .bg-7 button,
.bg-7 input[type="button"],
.bg-7 input[type="reset"],
.bg-7 input[type="submit"],
.bg-7 .textwidget a.button {
background-color:#63378d; font-family:'Open Sans', sans-serif;
font-weight:600;
font-size: 72px;
font-size: 7.2rem;
line-height: 0;
border-radius: 0px;
border: none;
outline:none;
padding: 5% 6%;
margin-top: 0px;
}
.bg-7 button:focus,
.bg-7 button:hover,
.bg-7 input:focus[type="button"],
.bg-7 input:hover[type="button"],
.bg-7 input:focus[type="reset"],
.bg-7 input:hover[type="reset"],
.bg-7 input:focus[type="submit"],
.bg-7 input:hover[type="submit"],
.bg-7 .textwidget a.button:focus,
.bg-7 .textwidget a.button:hover {
background-color: #6b717a; border-radius: 0px;
border: none;
outline:none;
padding: 5% 6%;
} .front-page-8 {
display: table;
margin-top: 90px;
overflow: hidden;
table-layout: fixed;
width: 100%;
background-color: #fff;
border-top: 70px solid transparent;
margin-top: -70px;
}
.front-page-8 .wrap {
margin: 0 auto;
max-width: 1280px;
padding-left: 40px;
padding-right: 40px;
}
.front-page-8 .widget-area {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap:     wrap;
flex-wrap:         wrap;
}
.front-page-8 .flexible-widgets.widget-halves .widget,
.front-page-8 .widget {
float: left;
margin-bottom: 0;
width: 50%;
}
.front-page-8 .widget-wrap {
padding-bottom: 21%;
padding-top: 21%;
}
.front-page-8 .flexible-widgets .widget:only-child {
margin-bottom: 0;
}
.front-page-8 .flexible-widgets.widget-halves .widget:nth-child(odd) {
border-right: 1px solid #eee;
clear: left;
padding-right: 8%;
}
.front-page-8 .flexible-widgets .widget:nth-child(even) {
clear: none;
padding-left: 8%;
}
.front-page-8 .flexible-widgets.widget-full .widget,
.front-page-8 .flexible-widgets.widget-halves.uneven .widget:last-of-type {
border-right-width: 0;
padding-right: 20px;
width: 100%;
}
.front-page-8 .flexible-widgets.widget-full .widget-wrap,
.front-page-8 .flexible-widgets.widget-halves.uneven .widget:last-of-type .widget-wrap {
padding-bottom: 10%;
padding-top: 10%;
}
.front-page-8 .flexible-widgets.widget-halves .widget:nth-child(n+3) {
border-top: 1px solid #eee;
}
.front-page-8 ul {
margin-bottom: 0px;
margin-left: 10px;
}
.front-page-8 ul li {
font-family:'Open Sans', sans-serif;
font-weight:300;
font-size: 18px;
font-size: 1.8rem;
line-height: 2;
list-style: square;
margin-left: 4px;
}
.front-page ul.checkmark {
margin-top: 20px;
}
.front-page-8 ul.checkmark li:before {
font-size: 48px;
font-size: 4.8rem;
vertical-align: middle;
}
.front-page-8 ul.checkmark li:before {
color: #e85555;
content: "\f3fd";
display: inline-block;
font-family: 'ionicons';
margin-left: -36px;
width: 36px;
}
.front-page-8 ul.checkmark li {
line-height: 1;
padding: 8px 0 8px 36px;
}
.front-page-8 .enews-widget {
text-align: center;
} .front-page-1 .textwidget a.button {
background-color: 009eaf;
}
.bg-3 .textwidget a.button {
background-color: 009eaf;
}
.bg-5 .textwidget a.button {
background-color: f9b000;
}
.bg-7 .textwidget a.button {
background-color: #63378d;
} @media only screen and (max-width: 800px) {
.front-page-1 {
margin-top: 0;
padding-bottom: 0;
padding-top: 0;
}
.front-page-1 .widget-area {
padding-top: 0;
}
.flexible-widgets.widget-fourths .widget,
.flexible-widgets.widget-halves .widget,
.flexible-widgets.widget-thirds .widget,
.front-page-2 .flexible-widgets.widget-halves .widget,
.front-page-2 .widget,
.front-page-4 .flexible-widgets.widget-halves .widget,
.front-page-4 .widget,
.front-page-6 .flexible-widgets.widget-halves .widget,
.front-page-6 .widget,
.front-page-8 .flexible-widgets.widget-halves .widget,
.front-page-8 .widget {
float: none;
width: 100%;
}
.flexible-widgets .widget,
.front-page-4 .flexible-widgets .widget:nth-child(even),
.front-page-4 .flexible-widgets.widget-halves .widget:nth-child(odd),
.front-page-6 .flexible-widgets .widget:nth-child(even),
.front-page-6 .flexible-widgets.widget-halves .widget:nth-child(odd),
.front-page-2 .flexible-widgets .widget:nth-child(even),
.front-page-2 .flexible-widgets.widget-halves .widget:nth-child(odd) {
padding-left: 0;
padding-right: 0;
}
.front-page-1 .widget_text .widget-title {
font-size: 60px;
font-size: 6rem;
}
.front-page-8 .flexible-widgets.widget-halves .widget:nth-child(even),
.front-page-8 .flexible-widgets.widget-halves .widget:nth-child(odd),
.front-page-8 .flexible-widgets.widget-halves .widget:nth-child(n+3),
.front-page-4 .flexible-widgets.widget-halves .widget:nth-child(even),
.front-page-4 .flexible-widgets.widget-halves .widget:nth-child(odd),
.front-page-4 .flexible-widgets.widget-halves .widget:nth-child(n+3),
.front-page-6 .flexible-widgets.widget-halves .widget:nth-child(even),
.front-page-6 .flexible-widgets.widget-halves .widget:nth-child(odd),
.front-page-6 .flexible-widgets.widget-halves .widget:nth-child(n+3),
.front-page-2 .flexible-widgets.widget-halves .widget:nth-child(even),
.front-page-2 .flexible-widgets.widget-halves .widget:nth-child(odd),
.front-page-2 .flexible-widgets.widget-halves .widget:nth-child(n+3) {
border-width: 0;
}
.front-page-1 .wrap,
.bg-3 .wrap {
padding: 8%;
}
.front-page-1 .textwidget a.button, 
.front-page-1 .textwidget a.button:focus,
.front-page-1 .textwidget a.button:hover,
.bg-3 .textwidget a.button, 
.bg-3 .textwidget a.button:focus,
.bg-3 .textwidget a.button:hover,
.bg-5 .textwidget a.button, 
.bg-5 .textwidget a.button:focus,
.bg-5 .textwidget a.button:hover,
.bg-7 .textwidget a.button, 
.bg-7 .textwidget a.button:focus,
.bg-7 .textwidget a.button:hover {
font-size: 48px;
font-size: 4.8rem;
padding: 5% 7%;
}
}
@media only screen and (max-width: 600px) {
.front-page-1 .widget_text .widget-title {
font-size: 36px;
font-size: 3.6rem;
}
.front-page-1 .textwidget a.button, 
.front-page-1 .textwidget a.button:focus,
.front-page-1 .textwidget a.button:hover,
.bg-3 .textwidget a.button, 
.bg-3 .textwidget a.button:focus,
.bg-3 .textwidget a.button:hover,
.bg-5 .textwidget a.button, 
.bg-5 .textwidget a.button:focus,
.bg-5 .textwidget a.button:hover,
.bg-7 .textwidget a.button, 
.bg-7 .textwidget a.button:focus,
.bg-7 .textwidget a.button:hover {
font-size: 48px;
font-size: 4.8rem;
padding: 5% 7%;
}
.front-page-2 ul li,
.front-page-4 ul li,
.front-page-6 ul li,
.front-page-8 ul li {
list-style: square;
margin-left: 8px;
}
}