/*
Theme Name: The7 Child Theme
Theme URI: http://the7.io/
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: Any design, any layout. No coding required. The7 is the most customisable WordPress theme on the market up to date. Add the power of Visual Composer, The7 Post Types, Ultimate Addons, Slider Revolution, and WooCommerce to the mix, and you'll get the ultimate web-site building toolkit! Theme is translation ready, compatible with WPML, SEO and mobile friendly (certified by Google).
Template:  	dt-the7
Version: 9.6.2
Tested up to: 5.5.1
Requires PHP: 5.6.20
Requires at least: 5.3.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
License URI: License.txt
Tags: multipurpose, responsive, retina ready, SEO ready, mobile friendly, iOS, material design, clean, minimal, business, corporate, portfolio, creative, photography, one page site, micro site
Text Domain: the7mk2
*/

/* Additional CSS By Dev */

#header-top h1 {font-family: "proxima-nova-extra-condensed", "Helvetica Neue Condensed", Arial Narrow, arial, sans-serif !important;}
.scene {font-family: "proxima-nova-extra-condensed", "Helvetica Neue Condensed", Arial Narrow, arial, sans-serif; line-height: 1; text-shadow: 2px 2px 0px rgba(0,0,0,0.25); }
.text-cycle a {color: #FFF !important; text-decoration: none !important;  }
.text-cycle a:hover { text-decoration: none;  }
.text-cycle .scene a {font-size: 60px;line-height: 1;}
/*#header-top h1.vc_custom_heading {padding-top: 24px;}*/
.red { color: #E42B24;text-shadow: 0px; }
section#header-top .wpb_wrapper h1.vc_custom_heading {float: left;}
section#header-top .wpb_wrapper .wpb_raw_code {float: right;vertical-align: baseline; margin-top: 16px;    margin-bottom: 0px !important;}
#content a {color: #E42B24;text-decoration: none !important;}
.text-cycle {overflow: hidden;height: 77px;    margin-top: 10px;}
.what-is-rimon .wpb_single_image img {margin: 0px 0px 1em 1em;float: right;height: 281px;width: 500px;}
/*#what-is-rimon .vc_col-sm-12 .vc_column-inner {padding: 0px !important;}*/
#what-is-rimon.fixed-menu-parent .lateral-nav-new.fixed-menu,
#what-is-rimon.fixed-menu-parent .lateral-nav-new.fixed-menu .inner {padding-top: 0px;z-index: 100;}
h3.bankruptcyh3 img {margin-right: 13px;}
.someofthe ul.three-col-list li {    list-style: none !important;    padding: 0 0 0 10px !important;}
.lateral-nav-new .inner,div#principles .vc_column-inner,div#sphere .vc_column-inner,div#excellence .vc_column-inner,
div#clients .vc_column-inner,div#recognition .vc_column-inner,div#diversity .vc_column-inner{padding-top: 0px;}
div#what-is-rimon {padding: 0 0 60px 0}
#news div#principles,div#sphere,div#excellence,div#diversity,div#clients ,div#recognition  {padding: 60px 0;}
#lateral div#principles{padding-top:35px;}
.lateral-nav-new {padding: 0 !important;}
.what-is-rimon .wpb_single_image,.what-is-rimon .wpb_single_image img ,div#principles .show-hide-content .wpb_text_column ,div#sphere .wpb_single_image,
div#excellence .wpb_single_image,div#diversity .wpb_single_image,div#diversity .wpb_text_column,.someofthe .wpb_text_column{margin-bottom: 0px !important;}
div#principles .show-hide-content {min-height: auto !important;}
#news #explore-link a {background-image: url(/wp-content/uploads/2021/03/BG-2.png);}
#explore-link a {border-radius: 33px;}
.related-news .related-item {margin-bottom: 1em;}
.related-news section.items-grid {margin-bottom: 0px !important;}
.subscriptions .emaillist .es-field-wrap label, .subscriptions .emaillist .es-field-wrap label input.es_required_field { width: 100%;margin-top: 10px;  margin-bottom: 1em;  /*padding-bottom: 1em;*/}
.subscriptions input.es_subscription_form_submit {background: #E42B24; border: none; color: white; font-size: 1.2em; font-weight: 600; outline: none; padding: .5em 1em; text-decoration: none !important;}
a.accordion-expand-all {cursor: pointer;}
.bio-content.biotentextr {  width: 100% !important;}
.lateral-section#apply form.wpcf7-form {padding: 2em 4em 2em;width: 79%;margin: 0 auto;}
.lateral-section#apply form.wpcf7-form .row {margin-bottom: 1em;padding-bottom: 1em;border-bottom: 1px solid #EEE;    margin-left: 0px !important;margin-right: 0px !important;}
.lateral-section#apply form.wpcf7-form .row .input-group {width: 100%;}
section#apply .wpb_raw_code h2 {margin-top: 0 !important;    font-family: "proxima-nova-condensed", "Helvetica Neue Condensed", "Helvetica Condensed", arial, sans-serif !important;text-align: center;font-size: 2em;margin: 0.83em 0;}
section#apply .wpb_raw_code {margin-bottom: 0px !important;}
section#apply label {font-weight: 600;font-size: 1em;line-height: 1.6;font-family: "proxima-nova-condensed", "Helvetica Neue Condensed", "Helvetica Condensed", arial, sans-serif !important;}
section#apply label span.required {color: #E42B24;font-weight: bold;}
section#apply .wpb_raw_code p{font-family: "proxima-nova-condensed", "Helvetica Neue Condensed", "Helvetica Condensed", arial, sans-serif !important;}
section#apply textarea.wpcf7-form-control {height: 6em;}
section#apply input.wpcf7-form-control.wpcf7-submit.button {font-size: 1.2em;background: #E42B24;border: none;color: white;font-weight: 600;outline: none;padding: .5em 1em;text-decoration: none !important;font-family: "proxima-nova-condensed", "Helvetica Neue Condensed", "Helvetica Condensed", arial, sans-serif !important;}
#compare td.label {    border-top: 1px solid #cbcbcb !important;}
#compare table {    border-bottom: 1px solid #CCC !important;}
.latcomparison td, .latcomparison th {    padding: 10px !important;}
#content .banner h1 {font-family: "proxima-nova-extra-condensed", "Helvetica Neue Condensed", Arial Narrow, arial, sans-serif !important;line-height: 1 !important;margin: .45em 0 .25em 0 !important;}
.banner {padding-top: 0px !important;}
#content .banner .vc_column-inner {padding: 0px !important;}
section#where_we_join_from {background-color: #f0f0f0;}
/*.location-tile .location-image {height: 134px;}*/
.location-tile .details {margin: 0 0 .5em 0 !important;font-weight: 300 !important;line-height: 1.4;}
div#locations .toggle-content a {text-decoration: none !important;}
.homenews-tabs-placeholder a {margin-right: 5px;}
.header #nav>li a {text-decoration: none !important;}
.subnav-services .service-search .service-search-form input {    background: #232323;    clear: both;    border: none !important;    color: #FFF;  font-family: "proxima-nova-condensed", "Helvetica Neue Condensed", "Helvetica Condensed", arial, sans-serif;    font-size: 1.2em;    height: 50px;    line-height: 52px;margin: 0;    padding: 0 0 0 .5em;    outline: none;width: 100%;display: block;-webkit-appearance: none;}
.subnav-services .service-search .service-search-form input[type="text"]::-webkit-input-placeholder { color: #9e9e9e; }/*for Edge*/
.subnav-team .team-search .team-search-form input { clear: both; background: #232323; border: none !important; color: #FFF; font-family: "proxima-nova-condensed", "Helvetica Neue Condensed", "Helvetica Condensed", arial, sans-serif; font-size: 1.2em; height: 50px; line-height: 52px; margin: 0; padding: 0 0 0 .5em; outline: none; width: 100%; display: block; -webkit-appearance: none; }
.subnav-team .team-search .team-search-form input[type="text"]::-webkit-input-placeholder { color: #9e9e9e; }/*for Edge*/
.header #nav>li .links a { position: relative; top: -2px; float: right; text-transform: none; margin-left: 20px; color: #e42b24; }
.subnav-search form input.search-keywords { background: #444; border: none !important; color: #FFF; font-family: "proxima-nova-condensed", "Helvetica Neue Condensed", "Helvetica Condensed", arial, sans-serif; font-size: 1.5em; height: 60px; line-height: 65px; margin: 0; /*padding: 0 160px 0 60px; */padding: 0px 371px 0 10px; outline: none; float: left; width: 100%; display: block; }
li li, td li {
	font-size: 1em
}
.subnav-search form input.search-keywords::-webkit-input-placeholder {
    color:#fff;
}

.subnav-search form input.search-keywords::-moz-placeholder {
    color:#fff;
}

.subnav-search form input.search-keywords::-ms-placeholder {
    color:#fff;
}

.subnav-search form input.search-keywords::placeholder {
    color:#fff;
}
.subnav-search select { position: absolute; right: 0; top: 0; width: 160px; margin: 0; padding: 0; background: #555; box-shadow: none; color: #FFF; filter: none; border: none !important; border-radius: 0; font-family: "proxima-nova-condensed", "helvetica neue", arial, sans-serif; font-size: .9em; font-weight: 600; line-height: 62px; height: 60px; text-transform: uppercase; padding-left: 10px; text-indent: 5px; }
.join-buttons .vc_btn3-container {margin: 0px !important;}
.join-buttons .wpb_wrapper {    display: flex;    justify-content: center;flex-wrap: wrap;}
.join-buttons .wpb_wrapper a.vc_general, .join-buttons .wpb_wrapper a.vc_general:active, .join-buttons .wpb_wrapper a.vc_general:visited, .join-buttons .wpb_wrapper a.vc_general:focus {
	padding: 30px 60px;
	width: auto;
	font-size: 1.5em;
	color: #FFF;
	border-radius: 5px;
	text-align: center;
	text-decoration: none;
	margin: 20px;
	line-height: 1;
	font-weight: normal;
	box-shadow: inset 0 -4px rgb(0 0 0 / 20%), inset 0 2px rgb(255 255 255 / 10%);
	transition: all .2s;
	background: #E42B24 !important;
	display: block;
	border:none;}
.join-buttons .wpb_wrapper a.vc_general:hover { background: #d4211a; box-shadow: none; box-shadow: inset 0 4px rgb(0 0 0 / 1%); color: #fff; }
.subnav-offices .svg-icon p {margin: 0px !important; padding: 0px !important; }
.subnav-offices .svg-icon {  justify-content: flex-start; }
.subnav-offices .svg-icon svg {padding-right: 5px;}
.toolbarlateral { padding-top: 0px !important; }
.homenews-tabs-placeholder span.date { line-height: 1.6; margin: 0; color: #888; text-transform: uppercase; display: inline-block; margin-right: 5px; font-weight: 600; font-size: .9em; }
.homenews-tabs dt { padding: 0.5em; border-top: 1px solid #ccc; cursor: pointer; }
.homenews-tabs dt:first-child { border-top: 0; }
.homenews-tabs .active { color: #e42b24; transition: all 0.5s; }
.homenews-tabs .active + dd { display: block; }
.homenews-tabs dd { display: none; padding: 0.5em; }
.homenews-tabs-placeholder .feed { width: 90%;float: left; }
.homenews-tabs-placeholder a.all i { margin-left: 3px; font-size: .8em; }
.homenews-tabs-placeholder a.all { color: #CCC; text-decoration: none; text-transform: uppercase; font-size: .8em; clear: none !important; float: right;margin: -10px;margin-right: 0px;}
.homenews-tabs-placeholder a.all:hover {color: #e7453f}
#team.team-bio .bio-top img.biotopbg-img {position: absolute;width: 100% !important;height: 100% !important;left: 0;top: 0;}
.homenews-tabs-placeholder { display: none; }
.trending-news ul, .feed-events ul, .clients-events ul { list-style: none; margin: 0px; padding: 0; }
.clients-events ul li { width: 20%; float: left; text-align: center; margin-bottom: 20px; height: 130px; display: flex; align-items: center; justify-content: flex-start; padding: 0 10px; }
.trending-news ul li h3.title,.feed-events ul li h3.title { margin: 0px; font-size: 1em; }
.feed-events ul li { margin-bottom:15px; }
.trending-news ul li { margin: 0 10px 20px 0;width: 11.5%;float: left; }
.trending-events ul li h3.title a { font-weight: 300; }
.feed-events ul li h3.title a { color: #fff; font-weight: 300; }
.feed-events ul li .author { margin: 0px; margin-top: 5px; font-size: .9em; }
.trending-news ul li h3.title:hover a { color: #fff; transition: all 0.3s; }
.feed-events ul li .author a { color: #888888; margin-top: 10px; font-size: .9em; line-height: 1.6; }
.feed-events ul li .author a img.avatar { border-radius: 100%; position: relative; top: -1px;
  /*height: 18px; width: 18px; */
  height: 40px;width: 40px;overflow: hidden; background: #111; }
.toolbarlateral .breadcrumbs a, .toolbarlateral .breadcrumbs span { line-height: 1.6; font-size: 16px;    color: #777; }
div#lat-bottom,#lat-bottom .vc_column-inner {padding-top: 0px !important;}
.lateralmun .wpb_raw_code,div#about .wpb_single_image,div#apply .wpb_text_column.wpb_content_element {margin-bottom: 0px !important;}
.lateralprint {background-color: whitesmoke;}
.lateralprint .vc_col-sm-6 {width: 40%;}
.lateralprint .vc_col-sm-3 {width: 30%;}
/*.lateralprint .wpb_column.vc_column_container img {padding: 10px;height: 200px;}*/
.lateralprint .wpb_column.vc_column_container .vc_column-inner {padding: 0px !important;}
div#apply .wpb_text_column.wpb_content_element h2 {font-size: 2.3em;margin: 0.83em 0;}
div#apply .wpb_text_column.wpb_content_element p { margin: 1em 0; font-size: 1.2em; font-weight: 300; line-height: 1.6; }
#apply form.wpcf7-form label { font-weight: 600; font-size: 1.2em; }
#apply form.wpcf7-form textarea.wpcf7-form-control { width: 100%; height: 6em; }
#apply form.wpcf7-form input.wpcf7-form-control.wpcf7-submit.button { font-size: 1.2em; padding: 0.5em 1.4em; font-weight: 600; text-transform: capitalize;width: auto;}
a {text-decoration: none !important;}
div#post-426 ul li {font-size: 1em;}
div#post-426 ul {margin-left: 0px;}
span.menuexpsearch-words {color: #fff;}
#compensation i.fa.fa-file {font-family: FontAwesome !important;}
/*.subnav-offices .location-details {    margin-bottom: 2.12766%;} */
.subnav-offices .location-details { width: 28%; margin-bottom: 10px; }
body#lateral a.pdf-button.save-as-pdf {padding: .6em 1em .5em;/*margin: .5em 0 .5em .5em;*/color: #777;}
body#lateral a.pdf-button.save-as-pdf .fa { font: normal normal normal 14px/1 FontAwesome !important; }
a#backtotop.show { opacity: 1; visibility: visible; z-index: 999; }
.team-search-filter-wrapper a.select2-choice { background: #232323 !important; height: 50px !important; line-height: 50px !important; text-transform: capitalize !important; }
.team-search-filter-wrapper span#select2-chosen-2, .team-search-filter-wrapper span#select2-chosen-4{ color: #AAA; font-weight: 300; font-size: 19px; }
span#select2-chosen-6:after , span#select2-chosen-8:after { position: absolute; display: block; content: '\f107'; font-family: fontAwesome; top: 50%; transform: translateY(-50%); right: 0.3em; color: #aaaaaa; font-weight: bold; }
.vc_tta-accordion a { pointer-events: auto; cursor: pointer; }
 .team-search-filter-wrapper .clearFilter { cursor: pointer; height: 50px; line-height: 50px; width: 50px; top: 0; right: 0; font-size: 17px; font-family: FontAwesome; content: '\f0d7'; background: #FFF; position: absolute; text-align: center; color: #AAA; }
 a#backtotop { position: fixed; bottom: 30px; left: 30px; background-color: #e42b24; height: 60px; width: 60px; border-radius: 100%; display: flex; align-items: center; justify-content: center; font-size: 30px; color: #fff; opacity: 0; visibility: hidden; transition: all 0.5s; }
 #lateral #disrupt .text p { color: #fff; }
.client-portal-options a i { display: inline-block; font-size: 4em; color: #CCC; margin-bottom: .25em; transition: all 100ms ease; }
.client-portal-options a{display: block; text-decoration: none;}
.client-portal-options .wpb_text_column.wpb_content_element { padding: 2em 2em; margin: 0;text-align: center; }
.client-portal-options { margin: 2em 0 4em; }
.client-portal-options a span.button { text-decoration: none !important; outline: none; background: #E42B24; border: none; display: block; font-weight: 500; padding: .5em 1em; font-size: 1em; color: white; }
.client-portal-options .vc_col-sm-6:first-child  { border: none; border-right: 2px solid #EEE; }
.client-portal-options .wpb_content_element:hover i { color:#E42B24; }
div#accordion_exp .section {border-top: 1px solid #CCC;margin: 2em 0;}
ul.specializing-attorneys a p.name {color: #E42B24;}
.language-button img {width: 1.5em;}
div#post-4093 a.toggle-anchor-link {cursor: pointer;}
.toolbar a.pdf-button.save-as-pdf {margin-top: 0.1em;margin-bottom: 0.1em;}
/*************Different display of elements on the************/
      /******Page Defaults*****/

      body,p,td,li{
      font-family: "proxima-nova-condensed", "helvetica neue", arial, sans-serif;
      font-size: 1.2em;
      color: #222;
      }
      a {
      color: #E42B24;
      font-weight: 600;
      text-decoration: none;
      }
      a:hover {
      text-decoration: underline;
      color: #767676;
      }
      a.on-dark:hover{
      color:#FFF;
      }

      /******Page Defaults*****/

      /******Headings*****/

      h1 {
      font-size: 4em;
      }
      h2 {
      font-size: 2.5em;
      letter-spacing: 0;
      text-transform: none;
      }
      h3 {
      font-size: 1.5em;
      letter-spacing: 0;
      text-transform: none;
      }
      h4{
      font-size:1.4em;
      }

      input,select {
      color: #222;
      }

      /******Headings*****/

      /******Element Styles*****/

          /******Top Circle Navigation*****/

          .circle-text {
          text-align: center;
          text-transform: uppercase;
          line-height: 1.2em;
          font-weight: bold;
          font-size: 15px;
          }

          /******Top Circle Navigation*****/

          /******Search Bar (in mega menu and on top of pages)*****/

              /******Should not use H5, should be a label or p tag.*****/

              .search-bar-wrapper {
              font-size: 1.2em;
              }

              /******Should not use H5, should be a label or p tag.*****/

              /******Search Button*****/

              .search-button{
              font-size:1.2em;
              padding:0.1em 0 0;
              }

              /******Search Button*****/

              /******Expand All or View All*****/
              .view-expand,
              .header #nav>li .links a{
              font-size: 20px;
              }
              /******Expand All or View All*****/
              /******Side-scrolling navigation*****/
              .scrollnav-link{
              font-size:1.4em;
              line-height:1.2em;
              text-transform:uppercase;
              }
              /******Side-scrolling navigation*****/

          /******Search Bar (in mega menu and on top of pages)*****/

      /******Blog*****/
          /******Blog Titles*****/

          .blog-title{
          font-size: 1.5em;
          line-height:1.2em;
          text-decoration: none;
          color: #E42B24;
          }
          .blog-title:hover{
          color: #767676;
          text-decoration: underline;
          }

          /******Blog Titles*****/
          /******Grid Tiles*****/

          .grid-tile-title{
          font-size:1.6em;
          }

          /******Grid Tiles*****/
          /******Filters*****/

          .filter-title {
          font-size: 1em;
          font-weight: 700;
          margin-right: 10px;
          text-transform: uppercase;
          }
          .filter-option {
          font-size: 1em;
          font-weight: 600;
          text-transform: normal;
          }

          /******Filters*****/
      /******Blog*****/
      /******Top nav on News page*****/
      .news-nav {
      font-size:1.2em;
      }
      /******Top nav on News page*****/

/*************Different display of elements on the************/
.search-form button[type='submit']{
      vertical-align: top;
      height: 60px;
      background: #E42B24;
      color: #fff;
      text-transform: uppercase;
      width: 18%;
      padding: 0;
      border: none;
      font-size: 1.2em;
}
span#select2-chosen-2:after {
    position: absolute;
    display: block;
    content: '\f107';
    font-family: fontAwesome;
    top: 50%;
    transform: translateY(-50%);
    right: 0.3em;
    color: #aaaaaa;
    font-weight: bold;
}
#team .content .team-search .team-search-form .search-icon button[type='submit'] {
    width: 100%;
        height: 50px;
}
ul.capability-list li ul a li {
    color: #E42B24;
    font-size: 01em;
}
@media only screen and (min-width: 768px) {
	.homenews-tabs dt {
			float: left;
			border-top: 0;
			color: #fff;
			text-transform: uppercase;
			line-height: 1.2;
			margin: 0;
			font-weight: 600;
			padding-right: 4em;
	}
	.homenews-tabs dt:hover {
		color: #e42b24;
	}
	.homenews-tabs dt.last {
		padding-right: 0;
	}
.homenews-tabs .active + dd {
	display: none;
}

.homenews-tabs-placeholder {
	clear: both;
	display: block;
	padding: 0;
	border-top: 1px solid gray;
	padding-top: 20px !important;
}
}
@media only screen and (max-width: 1440px) {
  #team.team-bio .bio-top img.biotopbg-img {
      top: 0px;
  }
}
@media only screen and (max-width: 1029px) {
  #team.team-bio .bio-top img.biotopbg-img {
      top: 0;
  }
  .trending-news ul li { width: 10%; }
  #search_results .content form .search-filter {
    right: 179px;
  }
  .homenews-tabs-placeholder a.all {
      font-size: .7em;
  }
  body#news section#header-top, body#news .vc_row {
      margin-left: 0px !important;
      margin-right: 0px !important;
  }
}
@media only screen and (max-width: 1000px) {
	#home .text-cycle .scene {
		font-size: 45px;
	}
}
@media only screen and (max-width: 883px) {
	.homenews-tabs dt {
		padding-right: 2em
	}
}
@media only screen and (max-width: 800px) {
	#home .text-cycle .scene {
		font-size: 34px;
	}
  .lateral-nav-new.fixed-menu .icon {
    display: none;
  }
  .lateral-nav-new.fixed-menu a {
    height: auto;
    width: auto;
    border: none;
	}
	.lateral-nav-new.fixed-menu,
	.lateral-nav-new.fixed-menu .inner ,
	.lateral-nav-new.fixed-menu .inner a{
		background-color: #e42b24 !important;
		color: #fff !important;
		transition: unset !important;
	}
	 .animated-menu.fixed-menu {
		top: 62px !important;
	}
}
@media only screen and (max-width: 768px) {
	dd{margin-left:0;}
	#header-top h1 {font-size: 1.5em;}
	#search_results .content form .search-filter {
    right: 133px;
  }
	#home .text-cycle .scene3 {
		margin-top: 0%;
	}
  .homenews-tabs-placeholder a.all {
      font-size: .6em;
  }
  .homenews-tabs dt {
      font-size: 1.2em;
	  font-weight: 600;
	  text-transform: uppercase;
	  color: #fff;
    }
#home .text-cycle .scene4 {
    margin-top: 10%;
}
  .wrapper::before {
      height: 62px;
  }

  div#what-is-rimon, div#principles, div#sphere, div#excellence, div#diversity, div#clients, div#recognition {
    padding: 40px 0;
  }
  .show-hide-content p,#sphere p, #excellence p, #clients p, #diversity p, #recognition p,#what-is-rimon p {
      font-size: 1em !important;
  }
	.trending-news ul li { width: 14%; }
	.trending-news a.all {
		display: block;
	}
}


@media only screen and (max-width: 600px) {
    /*.location-tile .location-image {height: 90px;}*/
	h3.bankruptcyh3 img {
        margin-right: 0;
        margin-bottom: 10px;
    }
    h3.bankruptcyh3 {
        text-align: center;
    }
    .lateralprint .vc_col-sm-6 .wpb_single_image,
    .lateralprint .vc_col-sm-3:first-child .wpb_single_image {
        margin-bottom: 0px;
    }
  .lateral-section#apply form.wpcf7-form {
      padding: 0;
      width: 100%;
      margin: 0 auto;
  }
  .lateral-section#apply form.wpcf7-form .row {
      margin-bottom: 0.5em;
      padding-bottom: 0.5em;
      border-bottom: 1px solid #EEE;
      margin-left: 0px !important;
      margin-right: 0px !important;
  }
  div#disrupt h2 {
    margin-top: 0;
}
#lateral #disrupt .text p:last-child{
    text-align: center;
}
#lateral #disrupt .text p a img {
    float: none !important;
}
  #apply form.wpcf7-form input.wpcf7-form-control.wpcf7-submit.button {
    width: fit-content;
}
  div#compare h2.vc_custom_heading,
  div#compensation .text h2,
  #lateral #apply h2,
  div#disrupt h2{
      text-align: center !important;
      font-size: 36px !important;
  }
  #lateral #faq .questions-col h2{
      font-size: 36px !important;
  }
    div#compare .vc_column-inner {
        padding-top: 0px;
    }
    .latcomparison {
        margin-top: 24px;
        margin-bottom: 0px;
    }
    .lateralprint .vc_col-sm-3,
    .lateralprint .vc_col-sm-6 {
        width: 100%;
    }
	#team .content .team-search .team-search-form .search-icon {
		width: 40%;
	}
  .homenews-tabs dt {
      font-size: 24px;
      color: #fff;
      text-transform: uppercase;
      line-height: 1.2;
      margin: 0;
      padding: 1em;
      font-weight: 600;
  }
  .wrapper::before {
      height: 62px;
  }
  .clients-events ul li {
    width: 25%;
    float: left;
    text-align: center;
    margin-bottom: 20px;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 0 10px;
  }
  .homenews-tabs dt:first-child {
      border-top: 1px solid #ccc;
  }
  .homenews-tabs dd {
      margin: 0px;
  }
  .homenews-tabs span.date {
      line-height: 1.6;
      margin: 0;
      color: #888;
      text-transform: uppercase;
      display: inline-block;
      margin-right: 5px;
      font-weight: 600;
      font-size: 0.7em;
  }
  .join-buttons .vc_btn3-container {
      margin: 0px !important;
      width: 100%;
  }
  .join-buttons .wpb_wrapper a.vc_general {
      width: 100%;
      max-width: 100%;
      margin: 20px 0;
  }
  body#news section#header-top {
      padding: 0px;
  }
	#home .text-cycle .scene {
    font-size: 28px;
}
	#home .text-cycle .scene2 {
    margin-top: -10%;
}
	#home .text-cycle .scene1 {
    margin-top: -20%;
}
  .what-is-rimon ,.streamstur,.someofthe{
      display: grid;
  }
  .what-is-rimon .vc_col-sm-6:first-child ,
  .streamstur .vc_col-sm-6:first-child,
  .someofthe .vc_col-sm-8:first-child{
    order: 2;
}
.show-hide-content p, #sphere p, #excellence p, #clients p, #diversity p, #recognition p, #what-is-rimon p {
    font-size: 1.2em !important;
}
.what-is-rimon .wpb_text_column.wpb_content_element ,
.streamstur .wpb_text_column.wpb_content_element {
    margin-bottom: 0px !important;
}
#principles .principals-nav li {
    height: 59px !important;
    width: auto !important;
}
  .animated-menu a {
      width: 110px !important;
      height: 110px !important;
  }
  .lateral-nav-new.fixed-menu a {
    height: auto !important;
    width: auto !important;
    border: none;
}
.footer.empty-footer {
    border-top: 3px solid #E42B24;
}
.what-is-rimon .vc_column-inner ,#principles .vc_inner .vc_column-inner,
#sphere .vc_inner .vc_column-inner,#excellence .vc_inner .vc_column-inner
,#clients .vc_inner .vc_column-inner,#diversity .vc_inner .vc_column-inner,
#recognition .vc_inner .vc_column-inner{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	#search_results .content form .search-filter {
    	right: 104px;
  	}
}
/*@media only screen and (max-width: 416px) {
	.location-tile .location-image {height: 100%;}
}*/

@media only screen and (max-width: 522px) {
	.trending-news ul li { width: 46%; }
	.trending-news ul li h3.title, .feed-events ul li h3.title.event-lenght  {width: 100%}
	#header-top h1 {font-size: 1.5em;}
	#search_results .content form .search-filter {
    	right: 90px;
  	}
	#search_results .content form .search-filter {
		width: 108px;
	}
}
@media only screen and (max-width: 395px) {
	#home .text-cycle .scene {
   		font-size: 22px;
	}
	.trending-news ul li {
		margin-left: 5px;
		width: 43%;
	}
	#search_results .content form .search-filter {
    	right: 67px;
  	}
}
@media only screen and (max-width: 375px) {
	#home .text-cycle .scene {
    font-size: 22px;
}
#principles .principals-nav li {
    height: 56px !important;
    width: 56px !important;
}
  .animated-menu a {
      width: 96px !important;
      height: 96px !important;
  }
  .animated-menu a .text {
      font-size: 13px!important;
      line-height: 12px!important;
  }
	#home .text-cycle .scene {
    font-size: 18px;
	}

}
@media only screen and (max-width: 298px) {
	.trending-news ul li {
		width: 40%;
	}
}

.grecaptcha-badge,
.grecaptcha-badge + .responsive-iframe {
	opacity: 0;
	visibility: hidden;
	display: none !important;
}

.embed-container {
  --video--width: 1296;
  --video--height: 540;

  position: relative;
  padding-bottom: calc(var(--video--height) / var(--video--width) * 100%); /* 41.66666667% */
  overflow: hidden;
  max-width: 100%;
  background: black;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Link styles */
#content a:hover,
.intro a:hover,
.jump-to a:hover,
.bio-top-inner a:hover,
.bio-btm a:hover,
.bio-btm #team a:hover {
	color: #E42B24;
	text-decoration: underline !important;
}
#lateral .why-slider li.slide a:hover {
	text-decoration: none !important;
}
.event-lenght a:hover{
	color: #E42B24 !important;
}
.intro .scene a:hover{
	color: #fff;
	text-decoration: none !important;
}
#content .wpb_wrapper a:hover,
#content .sticky-wrapper a:hover {
	text-decoration: none !important;
}
/* End of link styles */


#team.page-all .jump-to {
	font-size: 1.2em;
}
#team.team-bio .bio-content .section.news {
	margin-top: 1.5em;
}
#news .content .details {
	font-size: 1em !important;
}
#team.team-bio .bio-content .section.news h5, #news .related-content li.related-news-item h5 {
	line-height: 1.4em;
}
@media only screen and (max-width: 768px){
  div#what-is-rimon,
  div#what-is-rimon > div,
  div#what-is-rimon > div > div {
	  padding-top: 0;
  }
}
.subheader.sticky h2 {
    padding-bottom: 0 !important;
    margin-bottom: 0;
}
/* Team Header */
#team.team-bio .bio-top-inner {
	padding-top: 4em;
}
#team.team-bio h2.bio-title {
	margin-bottom: 0 !important;
	font-size: 2.5em;
}
#team.team-bio .bio-contact {
	margin: 20px 0 10px;
}
