html {
font-size: 1rem;
}
@include media-breakpoint-up(sm) {
html {
font-size: 1.2rem;
}
}
@include media-breakpoint-up(md) {
html {
font-size: 1.4rem;
}
}
@include media-breakpoint-up(lg) {
html {
font-size: 1.6rem;
}
} body { color: #E1283F !important;
text-align: center;
}
@media (min-width: 992px) {
body {
padding-top: 0px;
}
}
body:not(.user-is-tabbing) button:focus,
body:not(.user-is-tabbing) input:focus,
body:not(.user-is-tabbing) select:focus,
body:not(.user-is-tabbing) textarea:focus {
outline: none;
}
input:focus,
select:focus,
textarea:focus,
button:focus,
a:focus,
nav-item:focus
{
outline: none !important;
}
.nav-item:hover {
outline: none !important;
border-radius: 4px !important: 
}
.btn-group {
border-radius: 4px !important;
}
.nav-item {
border-radius: 4px !important;
}
button:hover {
outline: none !important;
}
.site-header {
padding-top: 0;
}
.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header {
margin-bottom: 0;
}
.hentry.type-post .entry-content {
width: 70%;
margin: auto;
} .fixed-top-2 {
margin-top: 30px;
}
.topMenuColor {
color: #fff !important;
padding-top: 0;
padding-bottom: 0;
}
.topMenuColor:hover {
color: #cccbcb !important;
}
.topMenuHover:hover {
color: #cccbcb !important;
} a.cart-contents {
color: #FF004E !important;
font-family: 'Oswald', sans-serif !important;
}
.site-header-cart .cart-contents {
color: #FF004E !important;
padding: 0;
font-family: 'Oswald', sans-serif !important;
} .navbar {
position: fixed;
width: 100%;
z-index: 10;
border-radius: 0;
border-color: transparent;
background-color: transparent;
top: 0;
left: 0;
transition: 0.3s;
color: #FF004E;
}
.modal-full {
min-width: 100%;
margin: 0;
margin-top: 30px;
}
.modal-full .modal-content {
height: auto;
}
.modal-backdrop {
display: none;
}
.stayInTouchModalContent {
}
.mc_embed_signup_scroll {
} #mc_embed_signup {
font-family: 'Oswald', sans-serif;
padding-bottom: 10px !important;
}
label{
display: inline-block;
width: 10%;
text-align: right;
}
input {
display: inline-block;
align-items: center;
width: 17%;
margin-bottom: 8px;
}
#mc-embedded-subscribe { 
background-color: #FF004E !important;
color: #fff;
margin-top: 10px; 
height: 50px;
border-radius: 8px;
font-family: 'Oswald', sans-serif;
font-size: 1.3rem;
text-align: center !important; 
} .navbarSearch {
height: 32px;
width: 100%;
z-index: 10;
border-radius: 0;
border-color: transparent;
background-color: transparent;
top: 0;
left: 0;
transition: 0.3s;
color: #FF004E;
font-family: 'Oswald', sans-serif;
}
.searchButton {
margin: auto;
width: 140px;
height: 55px; 
background-color: #FF004E;
color: #FFF;
font-size: 1.3rem;
font-family: 'Oswald', sans-serif;
margin-left: 150px;
border-radius: 10px;
}
.searchInput{
height: 40px;
width: 80%;
}
.searchResultsPadding {
padding-top: 150px !important;
}
#stayInTouchModal {
height: 200px;
}
#inTouchPara {
font-size: 1.3rem;
font-family: 'Oswald', sans-serif;
color: #FF004E;
text-align: left !important;
width: 45% !important;
margin: auto !important;
padding-bottom: 30px; 
}
#inTouchH1 {
font-family: 'Oswald', sans-serif;
text-align: left;
width: 45%;
}
input, textarea {
font-family: 'Oswald', sans-serif !important;
text-align: left !important;
}
.custom-toggler.navbar-toggler {
border-color: #FF004E;
}
.custom-toggler .navbar-toggler-icon {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(225,40,63, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
@media only screen and (max-width : 990px) {
.collapse ul { background-color: #fff; align-items: center;}
}
.btn-group {
border: none;
width: 140px;
text-align: center;
border-width: 1px;
color: #FF004E !important;
background-color: transparent !important;
}
.btn {
background-color: transparent !important;
color: #FF004E;
font-family: 'Oswald', sans-serif;
font-size: 1.3em;
padding-left: 5px;
padding-right: 5px;
width: 125px;
border-radius: 4px !important;
}
.btn.focus, .btn:focus {
outline: none !important;
box-shadow: none !important;
border-color: #FF004E !important;
}
.btn.active, .btn:active {
background-color: #FF004E !important;
color: #fff;
border-color: #FF004E !important;
}
.btn.hover, .btn:hover {
background-color: #FF004E !important;
color: #fff;
border-radius: 0;
border-color: #FF004E !important;
}
.dropdown-item {
background-color: transparent !important;
color: #FF004E;
font-family: 'Oswald', sans-serif;
font-size: 1em;
padding-left: 15px;
padding-right: 15px;
width: 100px;
}
ul li {
padding-left: 5px;
padding-right: 5px;
}
.scrolled {
background-color: #fff;
transition: 0.3s; -webkit-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.2);
box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.2);
}
#Logo {
transition: all 0.3s;
}
.largeLogo {
width: 300px;
}
.smallLogo {
width: 240px;
}
.img-thumbnail {
border: none;
padding: 0;
} .carousel-item { height: 100%;
min-height: 300px;
background: no-repeat center center scroll;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
width: 100%;
}
.portfolio-item {
margin-bottom: 30px;
}
.sliderRow {
top: 0;
}
.position-initial {
position: initial !important;
}
.videoSize { width:100%;
overflow:hidden;
}
.videoSize > video {
min-width: 100%;
min-height: 100%;
} .whiteMobHeader {
height: 125px;
background-color: #fff;
}
.textSectionContainer {
width: 100%;
height: auto;
color: 
}
.textSectionTop {
display: flex;
height: auto;
margin: auto;
align-items: center;
font-size: 2em;
font-family: 'Comfortaa', cursive;
padding: 100px 100px;
color: #FF004E !important;
}
.textSectionTop p {
color: #FF004E;
}
.textSectionTop, h1, h2, h3, h4, h5, h6 {
color: #FF004E !important;
}
.pt-5, .py-5 {
padding-top: 9rem!important;
}
.right-sidebar .content-area {
width: 95%;
float: inherit;
margin-right: 2%;
padding-top: 120px;
} .calendarHolder {
width: 100%;
height: 190px;
background-color: #FF004e !important;
}
.calMonth {
color: #fff;
font-size: 1.5rem;
margin: auto;
display: inline-block;
font-family: 'Comfortaa', cursive;
background-color: #FF004E !important;
border-left: 1px solid #fff;
margin-top: 20px;
}
.calendar ol li p {
align-items: left;
display: flex;
}
.dateNumber {
color: #fff;
background-color: #FF004E !important;
display: inline-block;
font-size: 1.5rem;
width: 40px;
height: 40px;
padding: 0px;
margin-left: 25px;
display: flex;
border-radius: 15px;
font-family: 'Comfortaa', cursive;
border: none;
}
.dateNumber.hover, .dateNumber:hover {
background-color: #fff !important;
color: #FF004E;
border-radius: 5px;
text-decoration: none;
}
button .dateNumber p {
color: #fff;
background-color: #FF004E !important;
display: inline-block;
font-size: 1.5rem;
width: 40px;
height: 40px;
padding: 0px;
margin-left: 25px;
display: flex;
border-radius: 15px;
font-family: 'Comfortaa', cursive;
border: none;
text-decoration: none;
}
.dateNumber.hover, .dateNumber:hover {
background-color: #fff !important;
color: #FF004E;
border-radius: 5px;
text-decoration: none;
}
a .dateNumber {
text-decoration: none;
}
.calendar {
color: #fff;
background-color: #FF004E;
display: inline-block;
font-size: 1.5rem;
display: flex;
width: 100%;
margin: auto;
}
.calendar > ol > li {
display: inline-block;
}
.calendar > ol > li > ol {
padding: 0;
}
.calendar > ol > li > ol > li {
display: inline-block;
padding-right: 5px;
padding-left: 5px;
}
.fullCalendarButton {
margin: auto;
width: 175px;
height: 50px; 
background-color: #FFF !important;
color: #FF004e !important;
font-size: 1.1rem;
font-family: 'Oswald', sans-serif;
border-radius: 4px;
}
.fullCalendarButton:hover {
background-color: #fff !important;
color: #FF004E !important;
}
.fullCalendarButtonBackground {
width: 100%;
background-color: #FF004E;
height: 100px;
padding: 0;
margin: auto;
display: flex;
align-items: center;
justify-content: center;
}
.popover{
position:fixed;
}
.calendarDatePopover .popover {
width: 400px !important;
max-width: none !important;
color: black;
font-family: 'Comfortaa', cursive;
height: auto;
} .row {
margin-right: auto;
margin-left: auto; 
}
.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-noreviews, p.no-comments {
background-color: #FF004E !important;
font-family: 'Comfortaa', cursive;
}
.single-product div.product {
position: relative;
overflow: hidden;
padding-top: 100px;
}
img .attachment-woocommerce_thumbnail .size-woocommerce_thumbnail {
width: 280px;
height: 280px;
}
.main .woocommerce-notices-wrapper {
padding-top: 150px !important;
padding-left: 25px;
padding-right: 25px;
width: 100%;
margin: auto;
}
.woocommerce-message {
width: 100%;
}
.woocommerce-product-gallery__wrapper {
padding-left: 50px !important;
}
.singleProductPad {
padding-top: 150px !important;
}
.single_add_to_cart_button {
font-family: 'Oswald', sans-serif !important;
border-radius: 4px !important;
}
.single_add_to_cart_button {
background-color: #FF004E !important;
color: #fff !important;
}
.single_add_to_cart_button .button:hover {
background-color: #FF004E !important;
color: #fff !important;
}
.single-product div.product .product_meta {
font-family: 'Oswald', sans-serif !important;
}
.woocommerce-Price-amount .amount {
font-family: 'Oswald', sans-serif !important;
}
.products h2 {
font-family: 'Oswald', sans-serif !important;
}
.woocommerce-loop-product__title {
font-family: 'Oswald', sans-serif !important;
}
.add_to_cart_button {
font-family: 'Oswald', sans-serif !important;
}
.woocommerce-Tabs-panel h2 {
font-family: 'Oswald', sans-serif !important;
}
#tab-title-description {
font-family: 'Oswald', sans-serif !important;
color: #FF004E !important;
}
.description_tab active {
color: #FF004E !important;
}
#tab-description {
color: #FF004E !important;
}
.woocommerce-tabs ul.tabs li.active a, ul.products li.product .price, .onsale, .widget_search form:before, .widget_product_search form:before {
color: #FF004E !important;
}
#tab-reviews {
color: #FF004E !important;
}
.storefront-full-width-content.single-product div.product .summary {
text-align: left !important;
float: left !important;
padding-left: 25px;
}
.woocommerce-tabs ul.tabs li {
font-family: 'Oswald', sans-serif !important;
color: #FF004E !important;
}
.reviews_tab a {
color: #FF004E !important;
}
.orderby {
font-family: 'Oswald', sans-serif !important;
color: #FF004E !important;
}
.woocommerce-result-count {
font-family: 'Oswald', sans-serif !important;
color: #FF004E !important;
}
.shopBackground {
width: 100%;
background-color: #FFF;
height: 100px;
padding: 0;
margin: auto;
display: flex;
align-items: center;
justify-content: center;
}
.shopNowButton {
margin: auto;
width: 175px;
height: 50px; 
background-color: #FF004e;
color: #fff;
font-size: 1.1rem;
font-family: 'Oswald', sans-serif;
border-radius: 4px;
}
.shopNowButton:hover {
background-color: #FF004E !important;
color: #fff !important;
} img .wpedon_paypalbuttonimage {
width: 74px !important;
height: 21px !important;
} div.wpforms-container-full .wpforms-form input.wpforms-field-medium, div.wpforms-container-full .wpforms-form select.wpforms-field-medium, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium {
margin: auto !important;
}
.wpforms-field-label {
text-align: center !important;
}
.wpforms-submit {
background-color: #FF004E !important;
color: #fff !important;
border-radius: 4px !important;
width: 175px;
height: 50px;;
} .return-to-shop {
margin: auto !important;
float: none !important; 
}
.entry-content .woocommerce .cart-empty {
margin-left: auto !important;
align-items: center !important;
} .site-header-cart .cart-contents:after,
.storefront-handheld-footer-bar ul li.cart > a:before {
content: none; }
.widget_shopping_cart_content .woocommerce-mini-cart__empty-message {
padding-right: 15px !important;
}
.product-template-default .single {
padding-top: 200px !important;
} .mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
background: #FF004E !important;
align-items: center !important;
padding-bottom: 10px;
margin: auto;
width: 90%;
} 
.mejs-container .wp-audio-shortcode .mejs-audio {
width: 100%;
align-items: center;
margin: auto; 
}
.mejs-container {
max-width: 100% !important;
}
.wp-playlist-item-meta .wp-playlist-item-title {
font-family: 'Oswald', sans-serif !important;
color: #FF004E !important;
}
.wp-playlist-item-meta .wp-playlist-item-album {
font-family: 'Oswald', sans-serif !important;
color: #FF004E !important;
}
.wp-playlist-item-meta .wp-playlist-item-artist {
font-family: 'Oswald', sans-serif !important;
color: #FF004E !important;
}
.wp-playlist-item-title {
font-family: 'Oswald', sans-serif !important;
color: #FF004E !important;
} .gerardProfileSpace {
padding-top: 150px !important;
}
.gerardProfileHeaderP {
color: #FF004E !important;
font-family: 'Oswald', sans-serif !important;
text-align: center;
vertical-align: middle;
font-size: 2rem;
margin: auto;
}
.gerardProfilePara1 {
color: #FF004E !important;
font-family: 'Oswald', sans-serif !important;
text-align: center;
vertical-align: middle;
font-size: 1.4rem;
margin: auto;
}
.gerardBioPara { font-family: 'Oswald', sans-serif !important;
}  .hvrbox2,
.hvrbox2 * {
box-sizing: border-box;
}
.hvrbox2 {
position: relative;
display: inline-block;
overflow: hidden;
max-width: 100%;
height: auto;
}
.hvrbox2 img {
max-width: 100%;
}
.hvrbox2 .hvrbox-layer_bottom2 {
display: block;
}
.hvrbox2 .hvrbox-layer_top2 {
opacity: 0;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
background: rgba(192, 192, 192, 0.5);
color: #fff;
padding: 15px;
-moz-transition: all 0.1s ease-in-out 0s;
-webkit-transition: all 0.1s ease-in-out 0s;
-ms-transition: all 0.1s ease-in-out 0s;
transition: all 0.1s ease-in-out 0s;
}
.hvrbox2:hover .hvrbox-layer_top2,
.hvrbox.active .hvrbox-layer_top2 {
opacity: 1;
}
.hvrbox2 .hvrbox-text2 {
text-align: center;
font-size: 1.1rem;
width: 175px;
height: 50px; 
font-family: 'Oswald', sans-serif;
display: inline-block;
margin: auto;
align-items: center;
position: absolute;
vertical-align: middle;
text-align: center;
top: 50%;
left: 50%;
border: solid 1px #FF004E;
background-color: #FF004E;
padding: 4px;
border-radius: 4px;
-moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.hvrbox2 .hvrbox-text_mobile2 {
font-size: 15px;
border-top: 1px solid rgb(179, 179, 179); border-top: 1px solid rgba(179, 179, 179, 0.7);
margin-top: 5px;
padding-top: 2px;
display: none;
}
.hvrbox.active2 .hvrbox-text_mobile2 {
display: block;
}
.hvrbox2 img {
}
.cdCoverHome {
padding-left: 40px;
padding-right: 40px; 
}  .videoPlay {
display: flex;
margin: auto;
max-width: 600px;
height: auto;
max-width: 100%;
background-color: #DBDBDB;
align-items: center;
}
.listenTrack {
margin: auto;
max-width: 600px;
height: auto;
max-width: 100%;
align-items: center;
text-align: center;
color: white;
position: relative;
}
.centered {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: #fff;
text-transform: uppercase;
font-family: 'Comfortaa', cursive;
font-size: 2rem;
visibility: hidden;
opacity: 0;
}
.listenTrack:hover .centred {
visibility: visible;
opacity: 1;
}
.gerardProfilePic {
vertical-align: bottom !important;
display: block !important;
}
.overlay {
position: relative;
}
.overlay:after {
position: absolute;
content:"";
top:0;
left:0;
width:100%;
height:100%;
opacity:0;
}
.overlay:hover:after  {
opacity: .3;
}
.red:after {
background-color: red;
} .hvrbox,
.hvrbox * {
box-sizing: border-box;
}
.hvrbox {
position: relative;
display: inline-block;
overflow: hidden;
max-width: 100%;
height: auto;
}
.hvrbox img {
max-width: 100%;
}
.hvrbox .hvrbox-layer_bottom {
display: block;
}
.hvrbox .hvrbox-layer_top {
opacity: 0;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
background: rgba(255, 0, 78, 0.5);
color: #fff;
padding: 15px;
-moz-transition: all 0.1s ease-in-out 0s;
-webkit-transition: all 0.1s ease-in-out 0s;
-ms-transition: all 0.1s ease-in-out 0s;
transition: all 0.1s ease-in-out 0s;
}
.hvrbox:hover .hvrbox-layer_top,
.hvrbox.active .hvrbox-layer_top {
opacity: 1;
}
.hvrbox .hvrbox-text {
text-align: center;
font-size: 2rem;
font-family: 'Comfortaa', cursive;
display: inline-block;
position: absolute;
top: 50%;
left: 50%;
-moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.hvrbox .hvrbox-text_mobile {
font-size: 15px;
border-top: 1px solid rgb(179, 179, 179); border-top: 1px solid rgba(179, 179, 179, 0.7);
margin-top: 5px;
padding-top: 2px;
display: none;
}
.hvrbox.active .hvrbox-text_mobile {
display: block;
} .johnQuoteSection {
display: flex;
width: 100%;
height: auto;
margin: auto;
align-items: center;
font-size: 1.8em;
padding: 5px 45px;
font-family: 'Comfortaa', cursive;
}
.jJohnQuoteP {
display: flex;
width: 100%;
height: auto;
margin: auto;
align-items: center;
font-size: 1.8rem;
padding: 5px 45px;
font-family: 'Comfortaa', cursive;
color: #FF004E;
}
.johnQuoteImage {
width: 100%;
display: flex;
height: auto;
background-color: grey;
}
.jJohnImage {
height: 600px;
width: 100%;
} .YouTubeTrioImages {
position: relative;
padding-bottom: 56.25%; padding-top: 25px;
height: 0;
}
.YouTubeTrioImages iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} .storefront-full-width-content .content-area {
padding-top: 200px !important;
}
.woocommerce-product-details__short-description {
display: none;
}
.woocommerce-products-header__title page-title { font-family: 'Oswald', sans-serif;
display: none;
}
.woocommerce-products-header {
display: none !important;
}
..woocommerce-notices-wrapper {
float: left;
}
.woocommerce-products-header {
font-family: 'Oswald', sans-serif;
}
.storefront-sorting {
padding-left: 25px;
}
p .woocommerce-result-count {
float: none !important;
padding-left: 5px !important;
}
.storefront-sorting select {
float: left !important;
}
.cart-empty {
margin-left: auto !important; }
.product_title .entry-title {
text-align: left !important;
} .added_to_cart, .widget a.button, .site-header-cart .widget_shopping_cart a.button {
background-color: #FF004E !important;
color: #fff;
border-radius: 4px !important;
}
.storefront-full-width-content.single-product div.product .summary {
}
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery {
width: 35% !!important;
padding-right: 0 !important;
margin-right: 0 !important;
}
.wp-post-image {
margin-right: o !important;
}
button.alt, input[type="button"].alt, input[type="reset"].alt, input[type="submit"].alt, .button.alt, .added_to_cart.alt, .widget-area .widget a.button.alt, .added_to_cart, .widget a.button.checkout {
float: left !important;
}
.return-to-shop {
margin-left: auto !important;
align-items: center !important;
}
.site-header-cart .widget_shopping_cart {
width: 135% !important;
}
.summary .entry-summary {
text-align: left !important;
} .simcal-calendar-list  .simcal-default-calendar .simcal-events {
text-align: center !important;
color: #FF004E !important;
}
.simcal-day-label span .simcal-date-format {
border-bottom: #FF004E !important;
background-color: #FF004E !important;
font-size: 1.7rem !important;
font-family: 'Oswald', sans-serif;
padding: 0 !important;
}
ul li .simcal-event-details {
font-size: 1.1rem !important;
font-family: 'Oswald', sans-serif;
color: #FF004E !important;
text-align: center !important;
}
.simcal-day-label span {
background-color: #FF004E !important;
}
.simcal-day-label {
border-bottom: #FF004E !important;
}
button i .simcal-icon-right {
}
.simcal-event {
text-align: center !important;
} .IntroNavSpacer {
height: 140px;
width: auto;
background-color: #fff;
}
.introWhoSection {
}
.whoIntroH1 {
font-size: 3rem;
padding-bottom: 30px;
}
.whoIntroPara {
font-size: 1.6rem;
font-family: 'Oswald', sans-serif;
color: #808080;
}
.historyContainer {
background-color: #FF004E;
}
.historyH1 {
font-family: 'Oswald', sans-serif;
color: #fff !important;
font-size: 3rem;
padding: 35px;
}
.historyPara {
font-size: 1.3rem;
font-family: 'Oswald', sans-serif;
color: #fff;
padding-bottom: 25px;
}
.dreamBWImage {
width: 100%;
display: flex;
height: auto;
background-color: grey;
}
.dreamText {
background-color: #fff;
}
.dreamTexth1 {
color: #FF004E;
font-size: 3rem;
padding-bottom: 45px;
}
.dreamTextPara {
font-size: 1.7rem;
font-family: 'Oswald', sans-serif;
color: #808080;
padding-right: 45px;
padding-left: 45px;
}
.cart-empty {
margin-left: : auto !important;
margin-right: auto !important
}
.woocommerce p {
margin-left: : auto !important;
margin-right: auto !important
}
.col-1 {
max-width: 100% !important;
}
.col-2 {
max-width: 100% !important;
}
.col2-set .form-row-first {
width: 100% !important;
}
.col2-set .form-row-last {
float: right !important;
width: 100% !important
}
.form-row .form-row-wide .address-field {
display: none !important;
}
.form-row .form-row-first {
margin-right: auto; 
margin-left: auto;
}
.woocommerce-form-coupon-toggle p {
margin-right: auto !important; 
margin-left: auto !important;
}
.form-row textarea {
max-width: 200% !important;
}
.woocommerce-input-wrapper .billing_address_2 {
padding-left: 125px;
}
.form-row .form-row-wide .address-field #billing_address_2_field {
padding-left: 100px !important;
}
.element.style {
width: 300px;
}   #post-grid-168 {
font-family: 'Oswald', sans-serif !important;
color: #fff !important;
} #primary .content-area {
padding-top: 400px !important;
}
.entry-content p {
text-align: center !important;
font-family: 'Oswald', sans-serif !important;
padding-right: 35px !important;
padding-left: 35px !important;
color: #FF004E !important;
}
.entry-header {
font-family: 'Oswald', sans-serif !important;
}
.entry-meta {
padding-left: 75px;
}
.entry-title a {
font-family: 'Oswald', sans-serif !important;
color: #FF004E !important;
}
.entry-summary { }
.avatar {
margin: auto !important;
}
.entry-utility-prep {
font-family: 'Oswald', sans-serif !important;
}
.entry-utility-prep-cat-links {
font-family: 'Oswald', sans-serif !important;
}
.cat-links {
font-family: 'Oswald', sans-serif !important;
color: #FF004E !important;
}
.cat-links a {
font-family: 'Oswald', sans-serif !important;
color: #FF004E !important;
}
.comments-link a {
font-family: 'Oswald', sans-serif !important;
color: #FF004E !important;
}
.edit-link a {
font-family: 'Oswald', sans-serif !important;
color: #FF004E !important;
}
.meta-sep {
border-color: #fff;
}  footer {
width: 100%;
height: auto;
padding: 10px;
background-color: #FF004e;
}
footer img {
display: inline !important;
}
.card-footer {
position: relative;
height: 125px;
}
.footer {
position: relative;
display: flex;
margin: auto;
background-color: #FF004e;
}
.copyrightText {
position: block;
text-align: center;
color: #fff;
font-size: 0.7rem;
}
.icons {
display: inline;
top: 1.3rem;
font-size: 2.5em;
margin: auto;
height: auto;
}
.footerLogoKCO {
margin: auto;
}
#facebookLogo {
width: 60px;
height: auto;
}
#instagramLogo {
width: 60px;
height: auto;
}
#twitterLogo {
width: 60px;
height: auto;
}
#youtubeLogo {
width: 60px;
height: auto;
}
#identLogo {
width: 90px;
height: auto;
}
.contactWording {
display: inline;
margin: auto;
font-size: 2rem;
color: #fff !important;
vertical-align: center;
font-family: 'Comfortaa', cursive;
}
.app-footer {
margin: auto;
}