#search-form h1,
#search h1 {
  color: #0d3651;
  font-family: 'Lato', sans-serif;
  /*font-size: 40px;*/
  font-weight: 900 !important;
  /*text-align: center;*/
  letter-spacing: 2px;
  margin-bottom: 40px;
}
#search-form .search-form .form-group input[type="search"] {
  border-radius: 0;
}

/*pagintation*/
.pagination .page-numbers {
  color: #0d3551 !important;
  font-family: 'Lato', sans-serif;
  font-size: 16px;
  line-height: 32px;
}
#pagination > nav > h2 {
  display: none;
}
.modal-header {
  display: none;
}
.modal-content {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  border: none !important;
  background-color: transparent !important;
}
.model-content iframe {
  border-radius: 0 !important;
}
.grecaptcha-badge {
  display: none !important;
}

/*mobile menu*/
.navbar-default .navbar-collapse.collapsing,
.navbar-default .navbar-collapse.collapse.in {
  background-color: rgba(65, 64, 66, .8);
  padding-top: 15px;
  padding-bottom: 15px;
}
.navbar-default .navbar-collapse.collapsing ul,
.navbar-default .navbar-collapse.collapse.in ul {
  padding-left: 0;
}
.navbar-default .navbar-collapse.collapsing ul li,
.navbar-default .navbar-collapse.collapse.in ul li {
  list-style: none;
  border-bottom: 1px solid rgba(255,255,255,.3);
  padding-bottom: 6px;
  padding-top: 10px;
}
.navbar-default .navbar-collapse.collapsing ul li a,
.navbar-default .navbar-collapse.collapse.in ul li a {
  color: #fff;
  font-family: 'bebas_neue_regularregular', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1.2px;
  font-size: 17px;
  font-weight: 900;
}
.navbar-default .navbar-collapse.collapsing ul li ul,
.navbar-default .navbar-collapse.collapse.in ul li ul {
  padding-left: 10px;
  border-top: 1px solid rgba(255,255,255,.3);
}
.navbar-default .navbar-collapse.collapsing ul li ul li:last-child,
.navbar-default .navbar-collapse.collapse.in ul li ul li:last-child {
  border-bottom: none;
}
.navbar-default .navbar-collapse.collapsing .menu-item-has-children,
.navbar-default .navbar-collapse.collapse.in .menu-item-has-children {
  padding-bottom: 10px;
}

/*instagram widget*/
.widget.null-instagram-feed {
  text-align: center;
  background-color: #f7f7f9;
  padding-top: 10px;
  padding-bottom: 10px;
}

.widget.null-instagram-feed h3 {
  color: #0d3551;
  font-family: 'Lato', sans-serif;
  font-size: 23px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 1.2px;
  margin-bottom: 20px;
}

.instagram-pics {
  padding-left: 0;
  list-style: none;
}
.instagram-pics li {
  display: inline-block;
  padding: 5px;
}
@media screen and (max-width: 1920px) {
  .home #gform_submit_button_3 {
    width: 300px;
  }
}
@media screen and (max-width: 1440px) {
  .home #gform_submit_button_3 {
    padding: 13px 11px;
    font-size: 16px;
    width: 175px;
    height: 47px;
  }
}
@media screen and (max-width: 1300px) {
  .home #gform_submit_button_3 {
    width: 172px;
  }
}
@media screen and (max-width: 1100px) {
  .home #gform_submit_button_3 {
    font-size: 15px;
    width: 140px;
  }
}
@media screen and (max-width: 1024px) {
  .signup-text {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .home #gform_submit_button_3 {
    padding: 13px 11px;
    font-size: 16px;
    width: 140px;
  }
  header {
    min-height: 40% !important;
  }
}
@media screen and (max-width: 991px) {
  .home #gform_wrapper_3 .gform_footer {
     clear: both; 
     float: none; 
     position: initial; 
 /*    right: 30px; 
     top: -57px; */
  }
  .home #gform_wrapper_3 {
    height: 138px; 
  }
  .home .signup-block {
    height: auto !important;
  }
  .home #gform_submit_button_3 {
    width: 100% !important;
    margin-top: 10px;
  }
}
@media screen and (max-width: 414px) {
  .modal-dialog {
    width: 330px !important;
    margin: 70px auto;
  }
  .page-block.signup-block .featured-img {
    display: none;
  }
  .juiz_last_tweet_tweetlist li:before {
    left: 7px;
  }
}
@media screen and (max-width: 375px) {
  .modal-dialog {
    width: 300px !important;
    margin: 70px auto;
  }
  html .standard-text {
    font-size: 15px !important;
  }
  .standard-text {
    padding-bottom: 15px;
  }
  .signup-text h2 {
    font-size: 45px !important;
  }
  .home #gform_submit_button_3 {
    width: 98% !important;
  }
  .video_text-block .standard-text h2 {
    font-size: 41px !important;
  }
  .juiz_last_tweet_tweetlist li {
    font-size: 20px;
  }
  .juiz_last_tweet_tweetlist li:before,
  .juiz_last_tweet_tweetlist li:after {
    -webkit-background-size: 66% auto;
    background-size: 66% auto;
  }
  .btn {
    font-size: 20px !important;
  }
}
body .fancybox-overlay.fancybox-overlay-fixed > div > div {
  padding: 0 !important;
}
body > div.fancybox-overlay.fancybox-overlay-fixed > div > div > div > div {
  overflow: auto;
  width: 800px;
  height: 450px !important;
}
body.mobile > div.fancybox-overlay.fancybox-overlay-fixed > div > div > div > div {
  overflow: auto;
  width: 385px !important;
  height: 215px !important;
}

.single header::before {
    content:"";
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    /*background-color: rgba(0, 0, 0, .4);*/
}
.twiiter a i {
  color: #fff;
}

/*adjust autoptimize images;*/

/*.blog-page .featured-img img {
  width: 860px !important;
  max-width: none;
  height: 209px !important;
  position: relative;
  left: -247px;
}
.blog-page.full-width .featured-img img {
      width: 1024px !important;
    max-width: none;
    height: 300px !important;
    position: relative;
    left: -247px;
}
.home .blog-page .featured-img img {
    width: 1181px !important;
    max-width: none;
    height: 300px !important;
    position: relative;
   left: -247px; */
}

body .gform_wrapper .math_medium input {
  width: 100% !important;
}

/*----- dropdown menu -----*/
header .caret {
  display: none;
}
@media screen and (min-width: 768px) {
  header .navbar-nav > .dropdown:hover > .dropdown-menu {
    display: block;
    position: absolute;
    border-radius: 0;
    background-color: rgba(65,64,66,.8);
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    top: 90%;
    left: -5px;
    /*right: -74px;*/
  }
  .dropdown-menu > li > a {
    color: #fff;
    font-family: 'bebas_neue_regularregular', sans-serif;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    font-size: 17px;
    font-weight: 900;
  }
  .dropdown-menu > li:hover > a {
    color: #f8a900;
    background-color: transparent;
  }
  .navbar {
    margin-bottom: 0;
  }
  .dropdown-menu > .active > a {
    background-color: #414042;
    color: #fff !important;
  }
  #navbar .menu-main-menu-container {
     overflow: initial !important; 
    float: right;
  }
}

/*----- blog page refactoring -----*/

.blog-page {
  min-height: 350px;
}
#ajax-load-more .content {
  /*height: 100px;*/
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center;
  align-items: center;
}
.home .blog-page .featured-img,
#ajax-load-more .featured-img {
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  height: 230px;
} 
#ajax-load-more .full-width .featured-img {
  height: 300px;
}
.home .blog-page .featured-img img,
#ajax-load-more .featured-img img {
  flex-shrink: 0;
  min-width: 100%;
  min-height: 100%;
  height: 100% !important;
  width: 250%;
  max-width: none !important;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #ajax-load-more .featured-img img {
    width: 200%;
  }
}

@media screen and (max-width: 767px) {
  .blog-page.full-width .content {
    height: 55%;
  }
  .blog-page.full-width .featured-img {
    width: 100%;
    height: 230px !important;
  }
  .blog-page.full-width .content {
    width: 100%;
    height: 100px;
  }
}
@media screen and (min-width: 768px) {
  #ajax-load-more .blog-page.full-width .content {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1280px) {
  .home .blog-page .featured-img {
    height: 310px;
  }
}
/* first time here 
-------------------------------------*/
#first-time {
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  line-height: 42px;
  color: #0d3551;
}
#first-time .title {
  font-size: 30px !important;
  line-height: 60px !important;
  font-weight: 900 !important;
  text-transform: uppercase;
}
#first-time p {
  margin-bottom: 20px;
}
.center {
  text-align: center !important;
}
#first-time .low-height {
  line-height: 24px !important;
}
#first-time .small {
      font-size: 16px !important;
    line-height: 23px !important;
    font-weight: 400 !important;
}
.read .read-image img {
  width: 130px;
}
.block {
  padding: 20px 0px 40px;
  position: relative;
}
.big-block {
  position: relative;
  padding: 70px 0;
}
.yellow {
  color: #f8a900;
}
.yellow-block {
  background-color: #f8a900;
}
.tall {
  text-transform: uppercase;
}
.white {
  color: #fff;
}
.extra-pad {
  margin-bottom: 60px;
}
.page-first-time-here .sub-headline {
  font-weight: 400;
}
#first-time .title.little {
  font-weight: 400 !important; 
  font-size: 24px !important;
  line-height: 36px !important;
  margin-top: 40px;
}
.grey-block {
  background-color: #EEF3F6;
}
.blue-block {
  background-color: #0d3551;
}
.block .img-block.small-img {
  margin-top: 40px;
  width: 266px;
}
.img-block.relative {
/*  position: absolute;
  top: -20px;
  left: 0;*/
  margin-top: 100px;
}
.creds.trust-symbols h2 {
  font-size: 40px;
  font-weight: 900;
  transform: scaleY(1.0004);
}
.creds .cred-list {
  height: 200px;
}
.creds .featured_in-block .wrap ul li {
  width: 16.66666667%;
  display: inline-table;
  margin-left: 30px;
  margin-right: 30px;
}
.creds .featured_in-block .wrap ul .askty-9 {
  width: 130px;
}
.creds .featured_in-block .wrap ul .under-30_optmz {
  width: 160px;
}
.creds .featured_in-block .wrap ul .under-30_optmz,
.creds .featured_in-block .wrap ul .power-200-grey {
  margin-top: 50px;
}
.creds .featured_in-block .wrap ul .the-thousand-grey img {
  margin-bottom: 30px;
}
.light {
  font-weight: 400;
}
.list-holder {
  text-align: center;
}
.creds-closing {
  max-width: 800px;
  margin: 0 auto;
}
#first-time .creds-closing .title {
  line-height: 35px !important;
}
.block.cta .title,
.block.cta .disclaimer {
  color: #fff;
  text-align: center;
}
.block.cta .title span,
.block.lets-connect .title span {
  color: #0d3551;
}
#first-time .block.cta .title.big,
#first-time .block.lets-connect .title.big {
  font-size: 49px !important;
}
.block.cta .squeez {
 margin: 0 200px;
}
.block.cta .gform_body {
  width: 65%;
  position: relative;
}
.block.cta .gform_footer {
  width: 35%;
  display: inline-block;
  padding: 12px 0 10px;
  /*float: left;*/
}
.block.cta .gform_footer button {
  width: 100%;
  background-color: #0d3551;
  border: #0d3551;
  color: #fff;
  font-weight: 900;
  text-transform: uppercase;
}
.block.cta .gform_wrapper .gform_fields .gfield {
  float: left;
  width: 50%;
  clear: right;
}
.block.cta .ginput_container input {
  width: 100% !important;
}
.block.cta .ginput_container input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #0d3551 !important;
  text-transform: uppercase;
  font-weight: 900;
}
.block.cta .ginput_container input::-moz-placeholder { /* Firefox 19+ */
  color: #0d3551 !important;
  text-transform: uppercase;
  font-weight: 900;
}
.block.cta .ginput_container input:-ms-input-placeholder { /* IE 10+ */
  color: #0d3551 !important;
  text-transform: uppercase;
  font-weight: 900;
}
.block.cta .ginput_container input:-moz-placeholder { /* Firefox 18- */
  color: #0d3551 !important;
  text-transform: uppercase;
  font-weight: 900;
}
.look-around .desc {
  margin: 30px auto;
  width: 223px;
  line-height: 24px !important;
}
#first-time .look-around .title.crunch {
  font-size: 24px !important;
  margin: 30px auto 0px;
  width: 270px;
  line-height: 40px !important;
  height: 50px;
  align-items: center;
  justify-content: center;
  display: flex;
}
.around-image {
  width: 33.33%;
  float: left;
  display: block;
  text-align: center;
  height: auto;
  margin-bottom: 40px;
}
.around-image img {
  width: 155px;
  height: auto;
}
/*.long.around-image img {
  width: 198px;
  height: 111px !important;
}*/
.look-around .title.crunch {
  color: #f8a900;
  width: 100%;
}
.block.videos .watch-box {
  margin-left: 40px;
  margin-right: 40px;
}
.block.videos .watch-box iframe {
  width: 560px;
  height: 260px;
}
#first-time .block.videos .watch-list .title {
  height: 115px;
  align-items: center;
  justify-content: center;
  display: flex;
  max-width: 85%;
  margin: 0 auto 50px !important;
  font-weight: 900 !important;
  font-size: 24px !important;
}
.connect-image {
  margin-top: 40px;
  margin-bottom: 20px;
}
.connect-image img {
  width: 70px;
}
.lets-connect .message {
  width: 212px;
  margin: 0 auto;
  line-height: 24px;
}
#first-time .block.videos .title.yellow {
  margin-bottom: 70px !important;
}
/*.read-image {
  margin-bottom: 40px;
}*/
.read .title.small {
  align-items: center;
  justify-content: center;
  display: flex;
  height: 100px;
}
.resource-list {
  text-align: center;
}
.resource-block {
  width: 50%;
  margin: 0 auto;
  float: left;
}
.resource-wrap {
  float: left;
  margin: 0 60px;
}
.resource-wrap.right {
  float: right;
}
.title.resource {
  width: 268px;
  margin: 20px auto 0px;
}
#first-time .block.cta.last .title {
  margin-top: 40px !important;
}
.featured_in-block .wrap {
  padding: 0px 0 50px;
}
.yellow-block.block.cta.last {
  padding-bottom: 15px;
  padding-top: 0px;
}
@media screen and (max-width: 1366px) {
  #first-time .look-around .title.crunch {
    font-size: 20px !important;
    width: 225px;
  }
  .look-around .desc {
    width: 170px;
    font-size: 16px;
    margin: 5px auto 30px;
  }
/*  .long.around-image img {
    width: 160px;
    height: 90px !important;
  }*/
  .around-image img {
    width: 126px;
  }
}
@media screen and (max-width: 1024px) {
  #first-time .look-around .title.crunch {
    font-size: 20px !important;
    width: 222px !important;
    line-height: 26px !important;
  }
  .look-around .desc {
    width: 138px;
    font-size: 14px;
  }
/*  .long.around-image img {
    width: 135px;
    height: 73px !important;
  }*/
  .around-image img {
    width: 103px;
  }
}
@media screen and (max-width: 1200px) {
  .block.cta .gform_footer button,
  .block.cta .gform_wrapper .gform_fields .gfield  {
    font-size: 14px;
  }
}
@media screen and (max-width: 992px) {
  .block.cta .squeez {
    margin: 0px 90px;
  }
}
@media screen and (max-width: 768px) {
  #first-time .title {
    line-height: 45px !important;
  }
  #first-time .look-around .title {
    margin-bottom: 40px;
  }
  #first-time .block.cta .title.big {
    line-height: 60px !important;
  }
  .block .img-block.small-img {
    margin-top: 40px;
    width: 100%;
  } 
  .creds .featured_in-block .wrap ul li {
    margin-left: 0px;
    margin-right: 0px;
  }
  .creds .featured_in-block .wrap ul .under-30_optmz {
    width: 215px;
    margin-bottom: 15px;
  }
  .creds .featured_in-block .wrap ul .the-thousand-grey img {
    margin-bottom: 0px; 
  }
  .creds .featured_in-block .wrap ul .power-200-grey {
    margin-top: 0px;
  }
  .creds .featured_in-block .wrap ul .askty-9 {
     width: 100%; 
}
  .img-block.relative {
    position: relative;
  }
  .creds .featured_in-block .wrap ul li {
    height: 200px;
    width: 100%;
    max-width: 100%;
  }
  .cred.-ag {
    margin-bottom: 40px;
  }
  .creds .cred-list,
  .creds .featured_in-block .wrap ul li {
    height: auto;
  }
  .creds.trust-symbols h2 {
    font-size: 40px;
  }
  .featured_in-block .wrap ul li span {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 40px;
  }
  #first-time .low-height {
    line-height: 40px !important;
  }
  .block.cta .squeez {
    margin: 0px;
  }
  .block.cta .gform_body,
  .block.cta .gform_footer {
    width: 100%;
    position: relative;
  }
  .block.cta .gform_wrapper .gform_fields .gfield {
    float: none;
    width: 100%;
    margin-bottom: 0;
    margin-top: 0;
  }
  .block.cta .gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0px;
  }
  .block.cta .form.squeez {
    margin: 0 90px;
  }
  .around-image {
    width: 100%;
  }
  .block.videos .watch-box iframe {
    width: 300px;
    height: 155px;
  }
  .resource-wrap.left,
  .resource-wrap  {
      float: none;
    }
  .resource-block {
    width: 100%;
  }
  .title.resource {
    width: 100%;
    margin: 20px auto 40px;
  }
  #first-time .small {
    margin-bottom: 70px;
  }
  #first-time .look-around .title.crunch {
    font-size: 20px !important;
    width: 225px !important;
    line-height: 26px !important;
    margin: 30px auto 10px;
  }
  .look-around .desc {
    width: 230px;
    font-size: 20px;
    margin: 10px auto 30px;
  }
/*  .long.around-image img {
    width: 198px;
    height: 111px !important;
  }*/
  .around-image img {
    width: 155px;
  }
}
@media screen and (max-width: 667px) {
  .block.cta .form.squeez {
    margin: 0 0px;
  }
  #first-time .block.videos .watch-list .title {
    max-width: 85%;
  }
}
/*----- clearfix -----*/

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

/* = Test My Code
-------------------------------------------------------------- */

/* *{
  background: #000 !important;
  color: #0f0 !important;
  outline: solid #f00 1px !important;
  }*/
