.site-footer__newsletter {
    display: none !important;
}

section.page-bottom-banner h2 {
    font-size: 2.2em !important;
}
.heroh1 {
font-size: 1.2em;  
}

@media only screen and (min-width: 801px) {

.page-masthead .hero__body .md-seven-twelfths {
    width: 50% !important;
}   
  
.md-seven-twelfths {
    width: 100% !important;
}
}




@media only screen and (max-width: 1400px) {
.heroh1  {
    font-size: 40px;
}
}

@media only screen and (min-width: 1021px) {
.content-section--grid-two_column .grid__item:nth-of-type(odd) .grid__item-content {
    padding-right: 0;
    text-align: justify;
}
}

@media only screen and (min-width: 641px) {
.content-section--grid h2 {
    margin-bottom: 0.8rem;
}
}

.beta, .wp-block-cover-image-text, h2 {
  font-size: 1.2rem !important;
}

.container--med {
    max-width: 1220px;
}

@media only screen and (min-width: 1021px) {
.content-section--grid-two_column .grid__item:nth-of-type(2n) .grid__item-content {
    padding-left: 5% !important;
}
}

.site-header__container {
    max-width: 1220px;
}

.site-header {
    position: sticky;
    position: -webkit-sticky;
    top: 0;
/*     z-index: 1; */
}

.blog.is-scrolled-down .site-header, .home.is-scrolled-down .site-header, .single-post.is-scrolled-down .site-header, .template-about.is-scrolled-down .site-header, .template-work.is-scrolled-down .site-header {
    background-color:rgba(0,0,0,.6) !important
}

#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
    font-size: 150% !important;
    padding: 6px !important;
}
li.pojo-a11y-toolbar-item {
    list-style: none !important;
}

/*.md-seven-twelfths {
  width: 100% !important;
}*/

.content-section__intro p {
  max-width: 100% !important;
}

.content-section {
    margin-bottom: 2.6rem !important;
}
 
 .saboxplugin-wrap .saboxplugin-gravatar {
   display: none !important;
 }
 .saboxplugin-wrap .saboxplugin-desc p, .saboxplugin-wrap .saboxplugin-desc {
    font-size: 20px !important;
    line-height: 27px !important;
}
.saboxplugin-wrap .saboxplugin-authorname {
    font-size: 26px !important;
    line-height: 33px !important;
}
/*.content-section--editor :last-child {
    width: initial !important;
}*/

.mobpadtop {
  padding-top:5%;
}

.site-nav__cta_blog {
    color: #fff!important;
    background-color: #a8ad00!important;
   /* border: 1px solid #fff !important;*/
    font-size: 18px !important;
    padding: 15px 26px ;
}
.site-nav__cta_blog:hover {
    color: #fff !important;
    background-color: transparent!important;
    border: 1px solid #fff !important;
}

.site-nav__cta_contact {
    color: #fff!important;
    background-color: #a8ad00!important;
    border: 1px solid #fff !important;
  }
.site-nav__cta_contact:hover {
    color: #000 !important;
    background-color: #fff!important;
    border: 1px solid #000 !important;
}

.site-footer__buttons1 {
  display: inline-block !important;  float: right;
      margin-top: -3%;
}

@media only screen and (max-width: 690px) {
  .mobpadtop {
  padding-top: 10% !important;
}

.site-footer__buttons1 {
  float: none !important;
  margin-top: 25%;
  display: flex !important;
}
}

@media only screen and (max-width: 690px) {
.heroh1  {
    font-size: 35px;
}
 h1.hero__heading.one-whole.md-seven-twelfths {
   width: 100% !important;
 }
.hero__play {
height:40px !important;
width:40px !important;
}

.hero--fluid.page-masthead {
    min-height: calc(100vh - 85.25px) !important;
}

}

@media only screen and (min-width: 801px) {
.md-seven-twelfths {
    width: 50%;
    -ms-flex-preferred-size: 58.333%;
    flex-basis: 58.333%;
}
}

.flipbook__body-inner a {
    font-weight: 500;
    letter-spacing: 1.75px;
    font-size: 14px;
    font-size: .7rem;
    line-height: 3.42857;
    text-transform: uppercase;
    color: #fff!important;
    background-color: #a8ad00!important;
    border: 1px solid #a8ad00 !important;
    padding: 0.1em 1em 0.1em;
}

.site-nav__menu ul, .site-subnav__menu ul, .site-util__menu ul {
  background: #000 !important;
}

.site-nav__menu .menu-item-has-children >a:before {
       content: '\e608';
    top: 5px;
    right: -18px;
    position: absolute;
    display: block;
    color: #a8ad00;
    font-family: 'icomoon';
    font-size: 10px !important;
}

a#phone {
    background: #a8ad00 !important;
    color: #fff !important;
}
a#phone:hover {
    cursor: pointer;
    background: #000 !important;
}