/*
Custom Homepage Style
*/

.vc_col-sm-12.wpb_column.column_container.vc_custom_1497565124991._.height-full.mpc-column {
    display: none;
}

.welcome h1{
font-family: 'Tinos', serif;
font-size: 11pt !important;
}

.mk-main-wrapper-holder {
    padding: 0px !important;
}

.welcome-logo p {
    margin-bottom: 5px !important;
}

img.aligncenter.wp-image-2074 {
    margin-bottom: 5px !important;
}

@media only screen and (min-width: 701px) {

.welcome h1 {
    margin-bottom: 5px !important;
}
}

@media only screen and (max-width: 600px) {
.welcome h1 {
    margin-bottom: 35px !important;
}
}

/*
Homepage
*/



.vertical-center-text {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.pyramid-section h1,
.intelligence-section h1,
.discover-section h1,
.available-section h1,
.welcome-section h1 {
  font-size: 29pt !important;
  text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.85);
  font-weight: 900 !important;
  margin-bottom: 15px !important;
  padding: 1px !important;
  font-family: 'Tinos', serif !important;
  text-align: center;
  text-transform: capitalize;
  line-height: 1.2;
}


.pyramid-section p,
.intelligence-section p,
.discover-section p,
.available-section p,
.welcome-section p {
    color: #000000 !important;
    text-align: left;
    text-transform: initial !important;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    padding: 1px !important;
    font-size: 14pt;
    line-height: 1.7;
    font-weight: 400;
    max-width: 450px;
    margin: auto;
      font-family: 'Tinos', serif !important;
}

.welcome-section p {
text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.9);
}

.end-text,
.welcome-text {
  background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 5%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0.4) 94%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.6) 5%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0.4) 94%,rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.6) 5%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0.4) 94%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=0 );
    padding: 25px;
    padding-top: 40px;
padding-bottom: 40px;
}

.pyramid-section p,
.intelligence-section p,
.discover-section p {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.intelligence-section p{
color: #FFFFFF !important;
}

.intelligence-section h1{
color: #FFFFFF !important;
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5) !important;
}

@media only screen and (max-width: 800px) {
.discover-section h1{
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.85) !important;
color: #FFFFFF !important;
}
}


span.dropcaps {
    float: left;
    font-size: 77px;
    line-height: 0.8;
    margin-right: 9px;
    color: #a27a4a;
    font-family: "Tinos", Times, serif;
    text-shadow: rgba(216, 163, 101, 0.6) 0.03em 0.03em;
}






.custom-button {
    width: 350px;
    margin: 0 auto;
    max-width: 95%;
}

.button-gold{
  font-family: 'Tinos', serif !important;
    font-weight: bold !important;
    font-size: 14pt !important;
    border-radius: 4px !important;
    border: 1px solid #d8aa84 !important;
    background-color: #b78a56 !important;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8a365), to(#b78a56)) !important;
    background-image: -webkit-linear-gradient(top, #d8a365, #b78a56) !important;
    color: #fff !important;
    padding: 10px !important;
    box-shadow: inset 0 -1px 1px -1px #ffffff !important;
    vertical-align: middle;
    text-align: center !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    cursor: pointer;
    transition: all 0.2s linear !important;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -webkit-box-shadow: 0px 0px 20px 5px rgba(255, 255, 255, 0.35) !important;
    -moz-box-shadow: 0px 0px 20px 5px rgba(255, 255, 255, 0.35) !important;
    box-shadow: 0px 0px 20px 5px rgba(255, 255, 255, 0.35) !important;
}
.button-gold:hover{
background-color: #d8a365 !important;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b78a56), to(#d8a365)) !important;
    background-image: -webkit-linear-gradient(top, #b78a56, #d8a365) !important;
    transition: all 0.2s linear !important;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
}

.button-gold a{}






/*
Shadows
*/

.shadoweds {
    -webkit-box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.15) !important;
    -moz-box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.15) !important;
    box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.15) !important;
    transition: all 0.2s linear !important;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
}

.shadoweds:hover {
    -webkit-box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.20) !important;
    -moz-box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.20) !important;
    box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.20) !important;
    transition: all 0.2s linear !important;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    }






    /*
    Homepage
    */









.mk-padding-wrapper {
    padding-top: 30px;
}


.user-top-menu {
    margin-right: -15px !important;
}

.user-top-menu .ubermenu-target {
    padding: 10px 10px !important;
}

@media only screen and (max-width: 380px) {
    .user-top-menu {
        display: none !important;
    }
    a.ubermenu-target.ubermenu-target-with-icon.ubermenu-item-layout-default.ubermenu-item-layout-icon_top,
    span.ubermenu-target.ubermenu-target-with-icon.ubermenu-item-layout-default.ubermenu-item-layout-icon_top {
        padding-top: 5px !important;
        padding-bottom: 10px !important;
    }

    i.ubermenu-icon {
    display: none !important;
    font-size: 20px !important;
}

a#communitylink {
    padding-bottom: 25px !important;
}

span.ubermenu-target.ubermenu-target-with-icon.ubermenu-item-layout-default.ubermenu-item-layout-icon_top {
    padding-bottom: 20px !important;
}

.mk-responsive-wrap {
    overflow-y: initial !important;
    z-index: 20;
}

}



@media only screen and (min-width: 1140px) {
.logged-in #mk-page-introduce {
    margin-top: 50px !important;
}

.logged-in h1.page-title {
    padding: 10px !important;
    margin: 0 auto !important;
}
}


@media only screen and (min-width: 1140px){
#mk-page-introduce {
    margin-top: 10px !important;
}
}
