/*

Theme Name: X – Child Theme
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.0
Template: x

*/

@font-face {
  font-family: 'helveticaneuestd';
  src: local('Nelvetica Neue'),
    url(../../fonts/HelveticaNeueLTStd-MdCnO.otf) format('otf'),
    url(../../fonts/helveticaneueltstd-mdcno-webfont.woff) format('woff'),
    url(../../fonts/helveticaneueltstd-mdcno-webfont.ttf) format('ttf'),
    url(../../fonts/helveticaneueltstd-mdcno-webfont.svg) format('svg'),
    url(../../fonts/helveticaneueltstd-mdcno-webfont.eot) format('eot');
}

@font-face {
  font-family: 'helveticastdcond';
  src: local('Nelvetica Standard Cond'),
    url(../../fonts/HelveticaLTStd-Cond.otf) format('otf'),
    url(../../fonts/helveticaltstd-cond-webfont.woff) format('woff'),
    url(../../fonts/helveticaltstd-cond-webfont.ttf) format('ttf'),
    url(../../fonts/helveticaltstd-cond-webfont.svg) format('svg'),
    url(../../fonts/helveticaltstd-cond-webfont.eot) format('eot');
}

@font-face {
  font-family: 'helveticastdbld';
  src: local('Nelvetica Std Bld'),
    url(../../fonts/HelveticaLTStd-BoldCond.otf) format('otf'),
    url(../../fonts/helveticaltstd-boldcond-webfont.woff) format('woff'),
    url(../../fonts/helveticaltstd-boldcond-webfont.ttf) format('ttf'),
    url(../../fonts/helveticaltstd-boldcond-webfont.svg) format('svg'),
    url(../../fonts/helveticaltstd-boldcond-webfont.eot) format('eot');
}

.x-navbar {
    position: fixed;
    width:100%;
    background-color:transparent !important;
    box-shadow: none;
    border: 0;
    top: 0;
}

.x-breadcrumb-wrap {
    margin-top: 85px;
    background: #cc81b4;
    color: #000000;
    font-size: 12px;

    text-shadow: none;
    text-transform: none;
    font-weight: 600;
    padding: 5px
}

.x-breadcrumb-wrap a:hover {
    color: #661380 !important;
}

.x-breadcrumbs .delimeter,
.x-breadcrumbs .current {
    text-transform: none;
}

.x-breadcrumbs .current {
    color: #661380 !important;
}

body.x-navbar-fixed-top-active .x-navbar-wrap {
    height: auto;
}

/* Hide author from post */
.p-meta > span:nth-child(1) {
    display: none;
}


 .x-navbar-wrap {
     height: auto !important;
}

 .x-navbar-solid {
     background-color:white !important;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: helveticastdcond !important;
    font-weight: 300 !important;
}

.x-btn, .button, [type="submit"] {
    font-weight: normal !important;
    padding: 0.85em 1.75em 0.813em;
    text-shadow: none !important;
    font-weight: 300;
    font-size: 15px;
}

/* Custom Styles */
.x-btn.x-btn-large {
    padding: 0.85em 2.75em 0.842em;
    font-size: 15px;
    font-weight: 300;
}

.x-navbar {
    border: none;
    background-color: #333;
}

.x-logobar, .x-navbar, .x-navbar .sub-menu, .x-colophon.top {
    background-color: rgba(0,0,0,.75) !important;

}

.x-navbar .desktop .x-nav>li:first-child>a,
.x-navbar .desktop .x-nav>li>a {
    border: none;
}

.x-navbar .mobile .x-nav .current-menu-item > a,
.x-navbar .desktop .x-nav > li > a:hover, .x-navbar .desktop .x-nav > .x-active > a, .x-navbar .desktop .x-nav > .current-menu-item > a {
    box-shadow: none !important;
    cursor: pointer;
}

.x-btn-navbar {
    font-size: 16px !important;
}

.x-btn-navbar {
    text-shadow: none;
    color: #919191;
    background-color: #f7f7f7;
    border-radius: 2px;
    box-shadow: none;
    -webkit-transition: box-shadow 0.3s ease,color 0.3s ease,background-color 0.3s ease;
    transition: box-shadow 0.3s ease,color 0.3s ease,background-color 0.3s ease;
}

.x-navbar .mobile .x-nav .current-menu-item > a,
.x-navbar .desktop .x-nav > .current-menu-item > a {
    color: #fff !important;
    cursor: pointer;
}

.x-navbar .mobile .x-nav li>a {
    padding: 1em 10px;
}

.x-btn-navbar {
    font-size: 15px;
}

.x-navbar .desktop .sub-menu .current-menu-item > a {
	color: #fff !important;
}

.hero-sub-text {
    color: #ffffff;
    font-size: 2.5em !important;
    font-weight: 600;
    line-height: 1.25em;
}

.hero-sub-text p {
    margin-bottom: .35em;
}

.push-right {
    float: right;
}

.home-video-poster img,
.home-video-poster-01 img,
.home-video-poster-mobile img {
    border: 1px solid rgba(255,255,255,.5);
    padding: 5px;
}

.home-social-links {
    margin: 0;
    color: #ffffff;
    display: inline;
    font-size: .75em;
}

.home-social-links a {
    color: #ffffff;
}

.home-social-links a:hover {
    color: #cc81b4;
}

.home-social-links i {
    display: inline-block;
    padding: .5em;
}

.home-social-links i:first-child {
    padding-left: 0;
}

.footer.home-social-links {
    font-size: 1.15em;
}

.nav-icon.fa {
    font-size: 1.25em;
}

.intro-chevron {
    color: rgba(255,255,255, 1);
    border: 3px solid rgba(255,255,255, 1);
    border-radius: 200px;
    font-size: 1.5em;
    padding: 15px;
    cursor: pointer;
}

.intro-chevron:hover {
    color: rgba(255,255,255, .75);
    border: 3px solid rgba(255,255,255, .75);
}

.ilightbox-loader.light {
    box-shadow: none !important;
}
.ilightbox-loader.light div {
    background: none !important;
}
.ilightbox-toolbar.light a.ilightbox-close:hover:before {
    color: red;
}

.ilightbox-overlay.light {
    background: rgba(0,0,0,1);
}

.ilightbox-toolbar.light {
    border-radius: 40px;
    width: 30px;
    height: 30px;
    right: 30px;
    top: 30px;
    left: auto;
}

.ilightbox-toolbar.light a.ilightbox-close:before {
    color: #000;
    content: "\f00d";
    font-size: 19px;
    line-height: 27px;
    padding-left: 5px;
}

.ilightbox-toolbar.light a.ilightbox-close:hover {
    color: #777;
}

.ilightbox-toolbar.light a.ilightbox-fullscreen {
   display: none;
}

.ilightbox-holder.light {
    padding: 0.25%;
    background: rgba(255,255,255,.75);
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.party-section,
.new-client-section {
    color: #fff;
    font-size: 125%;
}

.new-client-special-highlight {
    color: #cc81b4;
    font-weight: 600;
}

.new-client-special-contact-info {
    font-size: .8em;
}

.pipe-separator {
    display: inline-block;
    padding: 0px 20px;
}

.new-client-special-address {
    color: #fff;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;

    max-width: 330px;
    margin: auto;
    height: 150px;
}
.new-client-special-address .map-marker-container {
    color: #47c5ff;
    font-size: 4.75em;
    float: left;
}

.new-client-special-address .address-container {
    font-size: 1.5em;
    float: right;

    text-align: right;
    padding-left: 20px;
    padding-top: 30px;
}

#grid-276 .tg-grid-area-bottom1 {
    text-align: center;
    margin-top: 30px;
    background: rgba(0,0,0,0) !important;
}

.our-classes-section {
    background-image: url("data:image/png;base64,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");
}

@media only screen and (max-width: 1150px) {
    .x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}

@media only screen and (max-width: 1020px) {
    .x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
}

@media only screen and (max-width: 1276px) {
    .main-header-top-text {
        font-size: 130% !important;
    }

    .main-header-large-text {
        font-size: 140% !important;
    }
}

@media only screen and (max-width: 1042px) {
    .main-header-top-text {
        font-size: 110% !important;
    }

    .main-header-large-text {
        font-size: 120% !important;
    }
}

@media only screen and (max-width: 893px) {
    .main-header-top-text {
        font-size: 90% !important;
    }

    .main-header-large-text {
        font-size: 100% !important;
    }
}

@media screen and (max-width: 979px){
    .x-navbar-fixed-top {
        position: relative !important;
    }
}