body, html {
    font-family: 'Questrial',sans-serif !important;
    min-width: 320px !important;
}
.theme-navigation-and-icons .theme-menu-area .theme-menu ul li a {
    font-family: 'Questrial',sans-serif !important;
    font-size: 16px;
}
/* theme header begin */
.theme-header .zpcontainer .theme-branding-info {
    padding: 2px !important;
}
@media only screen and (min-width: 1200px) {
    .theme-header .zpcontainer {
        position: relative;
        padding: 2px;
    }
}
@media (min-width: 992px) {
    .theme-header .zpcontainer {
        flex: auto;
    }
}
.theme-header-topbar .zpcontainer {
    width: auto;
}
.theme-navigation-and-icons .theme-menu-area .theme-menu ul li a {
    border-radius: 0px;
}
/* Highlight last child "shop" menu item */
.theme-menu-area .theme-menu ul li:last-child a {
    /* border: 2px solid #6f6f6f; */
    box-shadow: 0px 0px 0px 2px #6f6f6f inset;
}
ul .theme-sub-menu li:last-child a {
    /* border: none !important; */
    box-shadow: none !important;
}
/* theme header end */
/* navigation begin */
.theme-navigation-and-icons .theme-menu-area .theme-menu ul li a {
    border-radius: 0;
}
/* navigation end */
/* top bar begin */
.zpheader-style-04 .theme-header-topbar .theme-portal-login.theme-portal-space {
    border-left: 1px dotted #ffffff;
}
.theme-header-topbar .theme-portal-login .theme-portal-container .theme-portal-content:last-child {
    border-left: 1px dotted #ffffff;
}
.theme-header-topbar .theme-portal-login .theme-portal-container .theme-portal-content a {
    color: #ffffff;
}
/* top bar end */
/* crm forms begin*/
input.zcwf_button {
    width: unset !important;
    padding: 10px 20px !important;
}
.zcwf_lblLeft .zcwf_col_fld_slt {
    width: 100% !important;
    border: 1px solid #DCDCDC !important;
    border-radius: 0 !important;
    margin-top: 4px !important;
}
input {
    border: 2px solid #DCDCDC !important;
    margin-top: 4px !important;
}
select {
    height: unset !important;
}
button, input[type='submit'], input[type='reset'], input[type='button'] {
    text-align: center;
    text-transform: uppercase !important;
    background-color: #6f6f6f !important;
    border: none !important;
}
.hidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
/* crm forms end*/
/* forms begin */
.user-signup-container .user-signup-header {
    color: #ffffff !important;
    background: #6f6f6f !important;
}
.user-signup-container .user-signup-form-area {
    border: none !important;
}
.user-signup-container .user-signup-help {
    background: #e7e7e7 !important;
}
.field-container input[type="text"], .field-container input[type="email"], .field-container input[type="password"], textarea {
    border-radius: 0 !important;
    border: 1px solid #DCDCDC !important;
}
input:focus {
    border-radius: 0 !important;
    border: 1px solid #DCDCDC !important; 
}
.btn.primary {
    background: #6f6f6f !important;
    border-radius: 0 !important;
    text-transform: uppercase !important;
}
.hb-field-error {
    font-size: 12px !important;
    letter-spacing: 1px !important;
}
/* forms end */
.zpelement.zpelem-button.coopButton a:hover {
    color: #ffffff !important;
}
.coopButton a:hover {
    color: #ffffff !important;
}
/* forms behind login begin */
.zpmo-address-form .zpmo-address-form-fieldset .zpmo-address-fieldset .zpmo-address-form-field .zpmo-address-input input, .zpmo-address-form .zpmo-address-form-fieldset .zpmo-address-fieldset .zpmo-address-form-field .zpmo-address-input textarea, .zpmo-address-form .zpmo-address-form-fieldset .zpmo-address-fieldset .zpmo-address-form-field .zpmo-address-input select {
    border: 2px solid #d1d1d1 !important;
}
.user-signup-container .user-signup-header {
    background: #764141 !important;
}
/* forms behind login end */
.zpdark-section-bg {
    background-color: #ffffff;
}
.cutCorner:after {
    position: absolute;
    left: -2px;
    bottom: -2px;
    content: '';
    border-bottom: 70px solid white;
    border-right: 37px solid transparent;
}
.cutCornerGrey:before {
    position: absolute;
    left: -2px;
    bottom: -2px;
    content: '';
    border-bottom: 70px solid #666666;
    border-right: 37px solid transparent;
}
.gradient {
    background: rgb(111,111,111);
    background: linear-gradient(45deg, rgba(111,111,111,1) 0%, rgba(238,238,238,1) 35%, rgba(153,204,204,1) 100%);
}
.zptabelem-inner-container.zptabs-style-01.zptab-type-01 .zptab.zptab-active, .zptabelem-inner-container.zptabs-style-01.zptab-type-01 .zptab:hover, .zptabelem-inner-container.zptabs-style-01.zptab-type-02 .zptab.zptab-active, .zptabelem-inner-container.zptabs-style-01.zptab-type-02 .zptab:hover, .zptabelem-inner-container.zptabs-style-01.zptab-type-03 .zptab.zptab-active, .zptabelem-inner-container.zptabs-style-01.zptab-type-03 .zptab:hover {
    background: #6f6f6f;
    border-color: #6f6f6f;
}
/* nomix mobile styles */
.theme-menu-area .theme-menu ul li:last-child a {
    width: fit-content;
}
.theme-responsive-menu-area.zpcontainer .theme-responsive-menu .theme-topbar-contact-info {
    background: #6f6f6f;
}
.theme-responsive-menu-area.zpcontainer .theme-responsive-menu .theme-topbar-contact-info {
    margin: 0;
}
.theme-responsive-menu-area.zpcontainer .theme-responsive-menu .theme-menu ul.theme-scoialicon-inner-parent {
    padding: 0 22px;
}
.theme-header .zpcontainer .theme-branding-info {
    padding: 0;
}
.theme-responsive-menu-area.theme-navigation-and-icons .theme-menu-area.theme-responsive-menu .theme-menu .theme-sub-li-menu.theme-responsive-menu {
    right: 0;
}
.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-down-arrow:after, .theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-up-arrow:after {
    top: 12px;
}
.theme-header-topbar {
    padding: 5px 0;
}
@media only screen and (min-width: 768px) {
    .theme-navigation-and-icons .theme-menu-area {
        width: auto !important;
        flex: none;
    }
}
.headerImage {
    background-repeat: no-repeat !important;
}
@media (min-width: 991px) {
    .theme-header .zpcontainer {
        flex: auto;
    }
}
/* mobile breakpoints */
/* tablet breakpoints */
/* columns begin to stack - 991px */
/*
@media (max-width: 991px) {
    .zpbutton.zpbutton-type-primary {
        float: right;
    }
}
*/
/* 1199px */
@media (max-width: 1311px) {
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li {
        margin-left: 0;
    }
    .theme-header .zpcontainer .theme-branding-info .theme-site-name-caption {
        display: none;
    }
}
@media (min-width: 992px) {
    .theme-header .zpcontainer {
        padding: 0;
    }
}
@media (min-width: 992px) {
    .theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-non-responsive-menu {
        display: none;
    }
}
ul.theme-sub-menu {
    background: #999999 !important;
}
.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:hover > a, .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.theme-menu-selected > a {
    background: none;
}
.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li {
    background: none;
}
@media (min-width: 992px) {
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li a {
        color: #ffffff;
        background: none;
    }
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:first-child {
        border: none;
    }
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li {
        border: none
    }
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:hover > a, .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.theme-menu-selected > a {
        color: #ffffff;
    }
}
.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:hover > a, .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.theme-menu-selected > a {
    background: #ababab;
}
@media (min-width: 992px) {
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:last-child {
        border-bottom: 1px solid RGBA(231, 233, 234, 0.4);
        border-bottom: none;
    }
}
/* accommodate an extra node in primary menu */
@media (min-width: 992px) {
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li a {
        padding: 8px 10px;
    }
}
/* border gradient */
.border-gradient {
    border: 10px solid;
    border-image-slice: 1;
    border-width: 5px;
}
.border-gradient-purple {
    border-image-source: linear-gradient(to left, #743ad5, #d53a9d);
}
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
*, :before, :after {
    box-sizing: border-box;
}
.zptabelem-inner-container.zptabs-style-01.zptab-type-01 .zptab.zptab-active, .zptabelem-inner-container.zptabs-style-01.zptab-type-01 .zptab:hover, .zptabelem-inner-container.zptabs-style-01.zptab-type-02 .zptab.zptab-active, .zptabelem-inner-container.zptabs-style-01.zptab-type-02 .zptab:hover, .zptabelem-inner-container.zptabs-style-01.zptab-type-03 .zptab.zptab-active, .zptabelem-inner-container.zptabs-style-01.zptab-type-03 .zptab:hover {
    background: #9acccc;
    color: #FFFFFF;
    border-color: #9acccc;
}
.zptabelem-inner-container.zptabs-style-01.zptab-type-01 .zptab, .zptabelem-inner-container.zptabs-style-01.zptab-type-02 .zptab, .zptabelem-inner-container.zptabs-style-01.zptab-type-03 .zptab {
    font-family: unset;
}
.slider-background {
    background-repeat: no-repeat !impoertant;
}
.zpbutton[class*="zpbutton-type-"].zpbutton-outline:hover {
    color: #ffffff !important;
}
.banner-text-center.zpbutton-wrapper.zpbutton.zpbutton-type-primary.zpbutton-size-md.zpbutton-style-none.zpbutton-outline.banner-text-center {
    float: none !important;    
}
.zpbutton.zpbutton-type-primary.banner-text-center {
    float: none !important;    
}
.banner-text-center.zpbutton.zpbutton-type-primary {
    float: none !important;
    margin: 0 auto;
}
.zpaccordion-container.zpaccordion-with-icon.zpaccordion-icon-align-left.zpaccordion-style-02 .zpaccordion .zpaccordion-name, .zpaccordion-container.zpaccordion-with-icon.zpaccordion-icon-align-left.zpaccordion-style-01 .zpaccordion .zpaccordion-name {
    font-family: 'Questrial';
    font-size: 16px;
}
h1 {
    white-space: break-spaces;
}
.zpimageheadingtext-container figure img {
    width: 100px !important;
    height: 100px !important;
    background: #99cccc;
}
.zpimage-with-text-container.zpimage-align-left figure {
    margin-block-end: 0 !important;
}
.zpelem-imageheadingtext h3.zpimage-heading {
    color: #161E2D;
    margin: 15px 0 0 0;
    padding: 0 !important;
    line-height: 24px;
}
.zpimage-heading {
    margin-block-end: 0 !important;
}
/* Form styles - begin 
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
input {
    /* border: 2px solid #DCDCDC !important; */
    /* margin-top: 4px !important; */
}
input.zcwf_button.customFormButton {
    text-transform: capitalize !important;
    background-color: #6f6f6f !important;
    font-size: 13px;
    letter-spacing: 1px;
    padding: 8px 12px !important;
    margin: 0 !important;
}
input:focus {
    border-color: #99cccc !important;
    border-width: 2px !important;
}
.customFormButton:focus {
    border: none !important;
    border: 0 !important;
}
.zcwf_lblLeft .zcwf_col_fld_slt {
    border: 2px solid #DCDCDC !important;
}
/* Form styles - end */
/* Misc - begin 
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
.hidden99 {
    visibility: visible !important;
}
.zpelement.zpelem-codesnippet {
    margin: 0;
}
/* Misc - end */
/* Footer - begin 
///////////////////////////////////////////////////////////////////////////////////////////////// */
.zpdark-section a {
    color: #ffffff;
}
.zpdark-section a:hover {
    color: #ffffff;
}
/* Footer - end
///////////////////////////////////////////////////////////////////////////////////////////////// */
.customIcon {
    background: #333333;
    -webkit-transition: background-color 1.5s ease-out;
    -moz-transition: background-color 1.5s ease-out;
    -o-transition: background-color 1.5s ease-out;
    transition: background-color 1.5s ease-out;
}
.customIcon:hover {
    background: #000000;
}
.customIcon .zpimage-headingtext-container {
    padding: 15px 0 0 0;
}
@media (max-width: 768px) {
    .customIcon .zpimage-headingtext-container {
        width: unset !important;
    }
}
.customIcon .zpimage-with-text-container.zpimage-align-left figure {
    margin-inline-end: 10px !important;
    margin-block-end: 0 !important;
}
.customIcon .zpimage-with-text-container.zpimage-align-right figure {
    margin-inline-end: 0px !important;
    margin-block-end: 0 !important;
}
.customIcon .zpimage-with-text-container.zpimage-align-right p {
    text-align: right;
    float: right;
}
/* Footer - begin 
///////////////////////////////////////////////////////////////////////////////////////////////// */
.zpsocialprofile-container.zpsocialprofile-size-lg.zpsocialprofile-type-white.zpsocialprofile-style-none .zpsocialprofile-wrapper {
    background: #333333;
}
.footerCopyright {
    font-size: 12px;
    letter-spacing: 2px;
    text-align: center;
}
/* Footer - end
///////////////////////////////////////////////////////////////////////////////////////////////// */

/* Footer - begin 
///////////////////////////////////////////////////////////////////////////////////////////////// */
.outlineButtonWhite .zpbutton-outline {
    border-color: #ffffff;
}
.outlineButtonWhite .zpbutton-outline:hover {
    background: none !important;
}
.bubble {
    position: relative;
    width: 355px;
    height: 125px;
    padding: 20px;
    background: #c6e2e2;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.bubble:after {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 17px 0 17px 22px;
    border-color: transparent #c6e2e2;
    display: block;
    width: 0;
    z-index: 1;
    margin-top: -17px;
    right: -22px;
    top: 21%;
}
.white h5 a:link {
    color: #ffffff !important;
}
/* Footer - begin 
///////////////////////////////////////////////////////////////////////////////////////////////// */
.theme-sidebar-enable .theme-sidebar-area {
    background: #99cccc;
}
li.zplink-list {
    font-size: 16px;
}
/* Footer - end 
///////////////////////////////////////////////////////////////////////////////////////////////// */
/* Misc - begin 
///////////////////////////////////////////////////////////////////////////////////////////////// */
::-moz-selection { /* Code for Firefox */
  color: #000000;
  background: #99cccc;
}
::selection {
  color: #000000;
  background: #99cccc;
}
/* align right */
@media (max-width: 991px) {
    .right {
        float: right;
    }
}
@media (max-width: 991px) {
    .zpelement.zpelem-heading.left {
        float: left;
    }
    p {
        float: left;
    }
}
/* Temporary fix on nav */
@media (max-width: 992px) {
    .theme-topbar-contact-info.theme-verticalheader-top-space {
        display: none;
    }
}

.rightAlignText p {
    text-align: right !important;
}

/* Fix text rivers on narrow displays due to justification */
@media (max-width: 992px) {
    .rightAlignText p {
        text-align: left !important;
    }
    .zptext-align-justify {
        text-align: left !important;
    }
    .poweredBy p {
        float: right;
        margin: 0 35px 0 0 !important;
    }
}
.small {
    font-size: 12px;
    letter-spacing: 1px;
}
/* Misc - end 
///////////////////////////////////////////////////////////////////////////////////////////////// */
.zptabelem-inner-container.zptabs-style-01.zptab-type-01 .zptab, .zptabelem-inner-container.zptabs-style-01.zptab-type-02 .zptab, .zptabelem-inner-container.zptabs-style-01.zptab-type-03 .zptab {
    background: #eeeeee;
}
.zpsocialprofile-container.zpsocialprofile-size-sm .zpsocialprofile-wrapper, .zpsocialprofile-container.zpsocialprofile-size-md .zpsocialprofile-wrapper, .zpsocialprofile-container.zpsocialprofile-size-lg .zpsocialprofile-wrapper {
    margin-left: 0;
}
/* .theme-header .zpcontainer .theme-branding-info .theme-logo-parent a img {
    max-inline-size: 55px;
    max-block-size: 55px;
} */
@media (max-width: 991px) {
    span.theme-menu-name {
        padding: 11px 20px;
        color: #000000;
    }
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li a {
        border-radius: 0 !important;
        background: #9acccc !important;
        line-height: 26px !important;
        padding: 5px 0 !important;
        margin: 3px 0 !important;
    }
    ul.theme-sub-menu {
        background: #dddddd !important;
    }
    .theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li a {
        background: none !important;
    }
    .theme-menu-area .theme-menu ul li:last-child a {
        width: 100% !important;
    }
}
ul.theme-scoialicon-inner-parent {
    display: none !important;
}
/* Google map embed */
.googleMap { 
    -webkit-filter: grayscale(100%); 
    filter: grayscale(100%);
}
/* UI - Begin
///////////////////////////////////////////////////////////////////////////////////////////////// */
/* Integrations */
div#newsletter_response {
    color: #ffffff !important;
}
/* UI - End
///////////////////////////////////////////////////////////////////////////////////////////////// */
.border-gradient-1 {
    border: 10px solid !important;
    border-image-slice: 1 !important;
    border-width: 2px !important;
    /* border-image-source: linear-gradient(to left, #6f6f6f, #99cccc) !important; */
    border-image-source: linear-gradient(to left, #ffffff, #99cccc) !important;
}
.border-gradient-2 {
    border: 10px solid !important;
    border-image-slice: 1 !important;
    border-width: 2px !important;
    /* border-image-source: linear-gradient(to left, #6f6f6f, #99cccc) !important; */
    border-image-source: linear-gradient(to left, #99cccc, #ffffff) !important;
}






.moduleDescription {
    background: #ffffff3d !important;
}
.moduleDescription:hover {
    background: #ffffff !important;
    -webkit-transition: background-color 0.5s ease-out;
    -moz-transition: background-color 0.5s ease-out;
    -o-transition: background-color 0.5s ease-out;
    transition: background-color 0.5s ease-out;
}


/* back-to-top buttton - begin */
.rounded-floating-btn {
    position: fixed;
    width: 50px !important;
    height: 50px !important;
    bottom: 20px;
    padding: 12px 0 0 0;
    z-index: 5;
    border-radius: 2px;
    cursor: pointer;
    background-color: #333333;
    color: #fff;
    font-size: 70%;
    font-weight: 400;
    left: 50%;
    transform: translate(-50%, 0);
    border-radius: 100%;
}
.floated-btn-svg-icon {
    width: 20px;
    fill: #fff;
    margin: 0 auto;
    margin-top: 3px;
}



.zphero-banner-style-01 .zpheading, .zshero-banner-style-01 .zpheading {
    font-family: Questrial, sans-serif !important;
}











/* set the slider fixed height - being */
/* back-to-top buttton - end */
.zphero.slider1.zpapply-height {
    min-height: 400px !important;
    height: 400px !important;
    width: auto !important;
    display: block !important;
    background: grey !important;
}
/* set the slider fixed height - end */

/* buttons - begin */
.buttonGroup a.zpbutton-wrapper.zpbutton.zpbutton-type-primary.zpbutton-size-sm.zpbutton-style-none.zpbutton-outline {
    text-transform: unset !important;
}
.zpbutton.zpbutton-type-primary.zpbutton-size-sm, button.zpbutton-type-primary.zpbutton-size-sm, input[type=submit].zpbutton-type-primary.zpbutton-size-sm, input[type=button].zpbutton-type-primary.zpbutton-size-sm {
    font-size: 16px;
    text-transform: unset;
}
/* buttons - end */
/* tabs - begin */
.zptabelem-inner-container.zptabs-style-01.zptab-type-01 .zptabs-content-container .zptab-content, .zptabelem-inner-container.zptabs-style-01.zptab-type-02 .zptabs-content-container .zptab-content, .zptabelem-inner-container.zptabs-style-01.zptab-type-03 .zptabs-content-container .zptab-content {
    border-width: 2px;
}
span.zptab-name {
    font-size: 16px;
}
/* tabs - end */





/* Paragraph text links - begin */
.zptext a:link {
    background: #e3e3e3;
    padding: 2px 4px;
}
/* Paragraph text links - end */

.preference {
    height: 158px !important;
}



/* custom nav item colours */
.theme-menu ul li:nth-child(2) {
    /* background: #7A110063; */
    border-bottom: 2px solid #7A1100 !important;
}
.theme-menu ul li:nth-child(3) {
    /* background: #3F720C63; */
    border-bottom: 2px solid #3F720C !important;
}
.theme-menu ul li:nth-child(4) {
    /* background: #0C3F7263; */
    border-bottom: 2px solid #0C3F72 !important;
}
.theme-menu ul li:nth-child(5) {
    /* background: #D8980063; */
    border-bottom: 2px solid #D89800 !important;
}
.theme-menu ul li:nth-child(6) {
    /* background: #00259A63; */
    border-bottom: 2px solid #666666 !important;
}
.theme-menu ul li:nth-child(7) {
    /* background: #D97E9863; */
    border-bottom: 2px solid #D97E98 !important;
}
.theme-menu ul .theme-sub-menu li:nth-child(2) {
    border-bottom: 2px solid #999999 !important;
}
/* submenu */
.theme-menu ul .theme-sub-menu li:nth-child(3) {
    border-bottom: 2px solid #999999 !important;
}
.theme-menu ul .theme-sub-menu li:nth-child(4) {
    border-bottom: 2px solid #999999 !important;
}
.theme-menu ul .theme-sub-menu li:nth-child(5) {
    border-bottom: 2px solid #999999 !important;
}
.theme-menu ul .theme-sub-menu li:nth-child(6) {
    border-bottom: 2px solid #999999 !important;
}
.theme-menu ul .theme-sub-menu li:nth-child(7) {
    border-bottom: 2px solid #999999 !important;
}
.domainColourBar {
    height: 10px;
}


/* custom components */
/* custom hacks */
/* set the backend snippet wording to be smaller so that it does not overlap when small elements cause the text to wrap */
.zpsnippet-container h4 {
    font-size: 10px;
}
/* .zpbutton.zpbutton-type-link.zpbutton-size-md, button.zpbutton-type-link.zpbutton-size-md, input[type=submit].zpbutton-type-link.zpbutton-size-md, input[type=button].zpbutton-type-link.zpbutton-size-md {
    font-size: 10px;
} */
.categoryIcon {
	width: 100px;
	height: 100px;
}
.categoryCoachMentor {
	width: 100px;
	height: 100px;
	background-color: #7A1100;
}
.categoryPractitioner {
	width: 100px;
	height: 100px;
	background-color: #3F720C;
}
.categoryProfiling {
	width: 100px;
	height: 100px;
	background-color: #0C2472;
}
.categoryTertiaryEducation {
	width: 100px;
	height: 100px;
	background-color: #D89800;
}
.categoryOfferings {
	width: 100px;
	height: 100px;
	/* background-color: #00259A; */
    background-color: #666666;
}
.categoryPublications {
	width: 100px;
	height: 100px;
	/* background-color: #D97E98; */
    background-color: #666666;
}

@media (max-width: 991px) {
    .oneCol {
        display: inline;
        width: 100px;
        height: 100px;
        float: left;
    }
    .twoCol {
        width: 79%;
        /* background-color: green !important; */
    }
}
@media (max-width: 506px) {
    .rowCategory {
        padding: 20px !important;
    }
    .oneCol {
        display: block;
        width: 100%;
        height: 100px;
        float: none;
    }
    .categoryIcon {
        margin: 0 auto !important;
    }
    .twoCol {
        width: 100%;
    }
    .twoCol h4 {
        text-align: center;
        margin-top: 20px;
    }
    .zpelem-text, .zpelem-heading {
        padding: 0 !important;
    }
    .twoCol p {
        text-align: center;
    }
}


.poweredBy {
    text-align: right !important;
    letter-spacing: 1px;
}



/* blog meta - begin */
.theme-single-post.theme-blog-container-column .theme-blog-container .theme-blog-heading-author .theme-single-blog-heading, .theme-single-post.theme-blog-container-column .theme-blog-container .theme-blog-heading-author .theme-blog-author {
    /* display: none; */
}
.theme-single-post.theme-blog-container-column .theme-blog-container .theme-blog-part.theme-blog-heading-author .theme-blog-author a {
    display: none;
}
.theme-blog-date {
	/* display: none; */
}
.theme-blog-comment-count {
	display: none;
}
.theme-blog-part .theme-blog-date-container, .theme-blog-author {
 /* display: none !important; */   
}
.theme-blog-container-column .theme-blog-container .theme-blog-part.theme-blog-date-container {
    /* display: none; */
}
a.theme-blog-author {
    display: none;
}
.theme-blog-category-column .theme-blog-category-container .theme-blog-category-list ul li:first-child {
    display: none;
}
.theme-blog-container-column .theme-blog-container .theme-blog-part {
    text-align: justify;
}
.theme-blog-date:after {
    display: none !important;
}
/*tags */
.theme-blog-category-column .theme-blog-category-container .theme-blog-tag-list ul li a {
    text-transform: lowercase;
}
/* blog meta - end */


