.my-arrow {
  background: url(../images/sample-2.png) no-repeat center right;
  border-radius: 80px;
}
.my-arrow .bg-red-special {
  float: left;
  width: 60%;
  background-color: #e21a28;
  border-radius: 80px;
  margin-left: -13px !important;
  padding-right: 20px!important;
  margin-right: 10px!important;
}
.my-arrow .bg-red-special .left-arrow-text {
  background: url(../images/sample-2.png) no-repeat center left;
  border-radius: 80px;
  margin-left: 0px;
}
.my-arrow .bg-red-special .text-in-arrow-left {
  padding: 35px!important;
  font-size: 100%;
  font-weight: 300;
}
.my-arrow .text-in-arrow-right {
  padding: 40px 40px 40px 0px!important;
  font-size: 100%;
  font-weight: 300;
}
@media (max-width: 1000px) {
  .my-arrow {
    background: unset;
    background-color: #38383a;
  }
  .my-arrow .text-in-arrow-right {
    padding: 20px 40px 40px 40px!important;
  }
  .bg-red-special {
    background-color: unset!important;
    float: none!important;
    width: 100%!important;
    margin-left: 0px!important;
  }
  .bg-red-special .left-arrow-text {
    background: unset!important;
    padding: 10px!important;
  }
  .bg-red-special .text-in-arrow-left {
    padding-right: 0px!important;
  }
  .my-arrow .bg-red-special .text-in-arrow-left {
    padding-bottom: 20px!important;
    padding-right: 0px!important;
  }
}
@media (max-width: 1268px) and (min-width: 1000px) {
  .my-arrow .bg-red-special .text-in-arrow-left {
    padding: 20px 40px!important;
  }
  .my-arrow .text-in-arrow-right {
    padding: 20px 40px 20px 0px!important;
  }
}
.page-id-2634 .wpb_wrapper h1 {
  background: url(../images/bg_h1.png) no-repeat left 0 !important;
  text-align: left!important;
  margin-top: 35px;
  margin-bottom: 15px;
  padding-bottom: 10px!important;
  padding-left: 65px!important;
  padding-top: 5px!important;
}
.page-id-2634 .wpb_wrapper h2 {
  margin-bottom: 0px!important;
}
.page-id-2634 .wpb_wrapper h2,
.page-id-2634 .wpb_wrapper li,
.page-id-2634 .wpb_wrapper .before-ul {
  font-style: normal;
}
.page-id-2634 .wpb_wrapper h2 {
  color: #ccc;
  font-weight: 300;
}
.page-id-2634 .wpb_wrapper .intro-profile p {
  color: #e21a27!important;
}
.page-id-2634 .wpb_wrapper li {
  margin-bottom: 10px!important;
  list-style: url('../images/bullet.png');
  font-weight: 300;
}
.page-id-2634 .wpb_wrapper .enable-home {
  font-style: italic;
  font-size: large;
}
.page-id-2634 .wpb_wrapper p.before-ul {
  color: #CCC!important;
  padding-bottom: 15px;
  font-style: italic;
  font-weight: 300;
}
.page-id-2634 .homepage-heading .using-image {
  background-size: contain;
}
.page-id-2634 .pum-container {
  background-color: #fff!important;
}
.page-id-2634 .pum-container .pum-title,
.page-id-2634 .pum-container .pum-content {
  text-align: center;
  color: #404041;
}
.page-id-2634 .pum-container .pum-close {
  background-color: #000!important;
  color: #ccc!important;
}
.page-id-2634 .pum-container .btns {
  background-color: #e21a27;
  color: #ccc;
  border-radius: 4px;
  padding: 13px 43px;
  border: none;
}
.page-id-2634 .pum-container .btns:hover {
  background-color: #e21a27!important;
}
.page-id-2634 .pum-container,
.page-id-3814 .pum-container,
.page-id-3830 .pum-container,
.page-id-3828 .pum-container,
.page-id-3826 .pum-container,
.page-id-3832 .pum-container,
.page-id-3834 .pum-container,
.page-id-3824 .pum-container {
  background-color: #fff!important;
}
.page-id-2634 .pum-container .pum-title,
.page-id-3814 .pum-container .pum-title,
.page-id-3830 .pum-container .pum-title,
.page-id-3828 .pum-container .pum-title,
.page-id-3826 .pum-container .pum-title,
.page-id-3832 .pum-container .pum-title,
.page-id-3834 .pum-container .pum-title,
.page-id-3824 .pum-container .pum-title,
.page-id-2634 .pum-container .pum-content,
.page-id-3814 .pum-container .pum-content,
.page-id-3830 .pum-container .pum-content,
.page-id-3828 .pum-container .pum-content,
.page-id-3826 .pum-container .pum-content,
.page-id-3832 .pum-container .pum-content,
.page-id-3834 .pum-container .pum-content,
.page-id-3824 .pum-container .pum-content {
  text-align: center!important;
  color: #404041!important;
}
.page-id-2634 .pum-container .pum-close,
.page-id-3814 .pum-container .pum-close,
.page-id-3830 .pum-container .pum-close,
.page-id-3828 .pum-container .pum-close,
.page-id-3826 .pum-container .pum-close,
.page-id-3832 .pum-container .pum-close,
.page-id-3834 .pum-container .pum-close,
.page-id-3824 .pum-container .pum-close {
  background-color: #000!important;
  color: #ccc!important;
}
.page-id-2634 .pum-container .btns,
.page-id-3814 .pum-container .btns,
.page-id-3830 .pum-container .btns,
.page-id-3828 .pum-container .btns,
.page-id-3826 .pum-container .btns,
.page-id-3832 .pum-container .btns,
.page-id-3834 .pum-container .btns,
.page-id-3824 .pum-container .btns {
  background-color: #e21a27;
  color: #ccc;
  border-radius: 4px;
  padding: 13px 43px;
  border: none;
}
.page-id-2634 .pum-container .btns:hover,
.page-id-3814 .pum-container .btns:hover,
.page-id-3830 .pum-container .btns:hover,
.page-id-3828 .pum-container .btns:hover,
.page-id-3826 .pum-container .btns:hover,
.page-id-3832 .pum-container .btns:hover,
.page-id-3834 .pum-container .btns:hover,
.page-id-3824 .pum-container .btns:hover {
  background-color: #e21a27!important;
}
@media (max-width: 1000px) {
  .page-id-2634 .wpb_wrapper h1 {
    background: none!important;
    padding-left: unset!important;
  }
}
.page-id-2799 a.nectar-button {
  background: url(../images/banner.png) no-repeat center center;
  background-size: cover;
  padding: 5px!important;
}
.page-id-2799 .nectar-button {
  border-radius: 50px!important;
}
.page-id-2799 .nectar-button span.read-me {
  padding: 0 10px;
  display: block;
  overflow: hidden;
  bottom: unset;
}
.page-id-2799 .nectar-button span.flag_table {
  padding: 0 15px;
  margin-top: unset;
}
.page-id-2799 .same-language div a img {
  box-shadow: unset!important;
  -webkit-box-shadow: unset!important;
  width: 40px;
  float: left;
}
.page-id-2799 .wpb_wrapper .nectar-button span {
  font-weight: 300;
}
@media (max-width: 1286px) {
  .nectar-button span.flag_table {
    display: none;
  }
}
@media (min-width: 1024px) {
  .page-id-2799 .nectar-button span.read-me {
    top: 10px;
  }
}
@media (max-width: 478px) {
  .page-id-2799 a.nectar-button {
    padding: 12px!important;
    padding-bottom: 0px!important;
  }
}
.page-id-2831 .container-wrap {
  padding-top: 0px!important;
}
.page-id-2831 .wpb_wrapper h1 {
  padding-top: 10px;
}
.page-id-2831 .wpb_wrapper h1 span {
  background: url(../images/bg_h1g.png) no-repeat left 0 !important;
  color: #e21a27!important;
  text-align: left!important;
  font-size: 50px!important;
  margin-top: 35px;
  margin-bottom: 15px;
  padding-bottom: 10px!important;
  padding-left: 65px!important;
  padding-top: 0px!important;
  font-weight: 500!important;
  text-shadow: none;
  text-transform: none !important;
  font-family: sans-serif;
}
.page-id-2831 .wpb_wrapper p {
  padding-bottom: 5px!important;
  color: #000000;
}
@media (max-width: 1000px) {
  .page-id-2831 .wpb_wrapper h1 span {
    background: none !important;
    padding-left: unset !important;
    font-size: 100% !important;
  }
}
@media (max-width: 690px) {
  .page-id-2831 .inner-wrap h1 span {
    display: unset;
    font-size: 14px;
    text-transform: none;
    font-family: 'Open Sans';
    font-weight: 300;
  }
  .page-id-2831 .inner-wrap span {
    display: none;
  }
}
.page-id-3585 #page-header-bg h1 {
  font-size: 26px;
  text-transform: none;
  font-family: 'Open Sans';
  font-weight: 300;
}
.page-id-3585 #page-header-bg .subheader {
  text-transform: uppercase!important;
  letter-spacing: 2px!important;
  font-size: 52px!important;
  font-weight: 700!important;
  margin-bottom: 8px!important;
  display: block!important;
}
@media (max-width: 1300px) and (min-width: 1000px) {
  .page-id-3585 {
    font-size: 26px!important;
    text-transform: none!important;
    font-family: 'Open Sans' !important;
    font-weight: 300!important;
  }
}
@media (max-width: 1300px) and (min-width: 1000px) {
  .page-id-3585 #page-header-bg .span_6 span.subheader {
    text-transform: uppercase!important;
    letter-spacing: 2px!important;
    font-size: 52px!important;
    font-weight: 700!important;
    margin-bottom: 8px!important;
    display: block!important;
  }
  .page-id-3585 #page-header-bg .span_6 h1 {
    font-size: 26px!important;
  }
}
@media (max-width: 1000px) {
  .page-id-3585 #page-header-bg .span_6 span.subheader {
    font-size: 40px!important;
    line-height: 35px;
  }
}
@media (max-width: 990px) {
  .page-id-3585 #page-header-bg h1 {
    font-size: 22px!important;
    text-transform: none!important;
    font-family: 'Open Sans' !important;
    font-weight: 300!important;
  }
  .page-id-3585 #page-header-bg .subheader {
    text-transform: uppercase!important;
    letter-spacing: 2px!important;
    font-size: 52px!important;
    font-weight: 600!important;
    margin-bottom: 8px!important;
    display: block!important;
  }
}
@media (max-width: 480px) {
  .page-id-3585 #page-header-bg .span_6 span.subheader {
    font-size: 30px!important;
    line-height: 35px;
  }
}
.page-id-3583 #page-header-bg .span_6 span.subheader {
  font-size: 40px!important;
  line-height: 40px;
}
@media (max-width: 1024px) {
  .page-id-3583 #page-header-bg .span_6 h1 {
    font-size: 18px !important;
  }
  .page-id-3583 .inner-wrap span {
    display: unset!important;
  }
  .page-id-3583 .inner-wrap #page-header-bg .span_6 span.subheader {
    font-size: 18px!important;
    line-height: 20px!important;
  }
  .page-id-3583 .inner-wrap #page-header-bg .span_6 h1 {
    line-height: 20px!important;
  }
  .page-id-3583 #page-header-bg .span_6 span.subheader {
    font-size: 18px!important;
    line-height: 20px!important;
  }
  .page-id-3583 #page-header-bg .span_6 h1 {
    line-height: 20px!important;
  }
}
/*css for practice areas pages*/
.page-id-3563 .container-wrap,
.page-id-3570 .container-wrap,
.page-id-3574 .container-wrap,
.page-id-3578 .container-wrap,
.page-id-3581 .container-wrap,
.page-id-3583 .container-wrap,
.page-id-3585 .container-wrap {
  padding-top: 0px!important;
  background-color: #38383a;
}
.page-id-3563 .wpb_wrapper h1,
.page-id-3570 .wpb_wrapper h1,
.page-id-3574 .wpb_wrapper h1,
.page-id-3578 .wpb_wrapper h1,
.page-id-3581 .wpb_wrapper h1,
.page-id-3583 .wpb_wrapper h1,
.page-id-3585 .wpb_wrapper h1 {
  padding-top: 10px;
}
.page-id-3563 .wpb_wrapper h1 span,
.page-id-3570 .wpb_wrapper h1 span,
.page-id-3574 .wpb_wrapper h1 span,
.page-id-3578 .wpb_wrapper h1 span,
.page-id-3581 .wpb_wrapper h1 span,
.page-id-3583 .wpb_wrapper h1 span,
.page-id-3585 .wpb_wrapper h1 span {
  background: url(../images/bg_h1w.png) no-repeat left 0 !important;
  color: #e21a27!important;
  text-align: left!important;
  font-size: 50px!important;
  margin-top: 55px;
  margin-bottom: 15px;
  padding-bottom: 10px!important;
  padding-left: 65px!important;
  padding-top: 0px!important;
  font-weight: 500!important;
  text-shadow: none;
  text-transform: none !important;
  font-family: sans-serif;
}
.page-id-3563 .wpb_wrapper p,
.page-id-3570 .wpb_wrapper p,
.page-id-3574 .wpb_wrapper p,
.page-id-3578 .wpb_wrapper p,
.page-id-3581 .wpb_wrapper p,
.page-id-3583 .wpb_wrapper p,
.page-id-3585 .wpb_wrapper p,
.page-id-3563 .wpb_wrapper li,
.page-id-3570 .wpb_wrapper li,
.page-id-3574 .wpb_wrapper li,
.page-id-3578 .wpb_wrapper li,
.page-id-3581 .wpb_wrapper li,
.page-id-3583 .wpb_wrapper li,
.page-id-3585 .wpb_wrapper li {
  color: #ffffff!important;
}
.page-id-3563 .wpb_wrapper li,
.page-id-3570 .wpb_wrapper li,
.page-id-3574 .wpb_wrapper li,
.page-id-3578 .wpb_wrapper li,
.page-id-3581 .wpb_wrapper li,
.page-id-3583 .wpb_wrapper li,
.page-id-3585 .wpb_wrapper li {
  margin-bottom: 10px!important;
  list-style: url('../images/bullet.png');
}
.page-id-3563 .wpb_wrapper p,
.page-id-3570 .wpb_wrapper p,
.page-id-3574 .wpb_wrapper p,
.page-id-3578 .wpb_wrapper p,
.page-id-3581 .wpb_wrapper p,
.page-id-3583 .wpb_wrapper p,
.page-id-3585 .wpb_wrapper p {
  padding-bottom: 10px;
}
.page-id-3563 .wpb_wrapper ul,
.page-id-3570 .wpb_wrapper ul,
.page-id-3574 .wpb_wrapper ul,
.page-id-3578 .wpb_wrapper ul,
.page-id-3581 .wpb_wrapper ul,
.page-id-3583 .wpb_wrapper ul,
.page-id-3585 .wpb_wrapper ul {
  margin-top: 5px;
}
.page-id-3563 .vc_row .standard_section,
.page-id-3570 .vc_row .standard_section,
.page-id-3574 .vc_row .standard_section,
.page-id-3578 .vc_row .standard_section,
.page-id-3581 .vc_row .standard_section,
.page-id-3583 .vc_row .standard_section,
.page-id-3585 .vc_row .standard_section {
  margin-bottom: 20px!important;
}
.page-id-3563 #page-header-bg .inner-wrap h1,
.page-id-3570 #page-header-bg .inner-wrap h1,
.page-id-3581 #page-header-bg .inner-wrap h1,
.page-id-3578 #page-header-bg .inner-wrap h1,
.page-id-3563 #page-header-bg .inner-wrap span,
.page-id-3570 #page-header-bg .inner-wrap span,
.page-id-3581 #page-header-bg .inner-wrap span,
.page-id-3578 #page-header-bg .inner-wrap span {
  color: #000000!important;
}
.page-id-3563 #page-header-bg .inner-wrap h1,
.page-id-3570 #page-header-bg .inner-wrap h1,
.page-id-3574 #page-header-bg .inner-wrap h1,
.page-id-3578 #page-header-bg .inner-wrap h1,
.page-id-3581 #page-header-bg .inner-wrap h1,
.page-id-3583 #page-header-bg .inner-wrap h1 {
  font-weight: bold!important;
}
.page-id-3570 .inner-wrap .subheader .end-subheader,
.page-id-3574 .inner-wrap .subheader .end-subheader,
.page-id-3583 .inner-wrap .subheader .end-subheader,
.page-id-3578 .inner-wrap .subheader .end-subheader {
  font-weight: 700!important;
}
.page-id-3574 #page-header-bg .subheader,
.page-id-3574 #page-header-bg .end-subheader {
  color: #000!important;
  text-shadow: unset;
}
.page-id-3574 h1,
.page-id-3585 h1,
.page-id-3574 span.subheader,
.page-id-3585 span.subheader {
  text-shadow: 1px 1px 2px #000000;
}
.page-id-3583 .inner-wrap h1 span,
.page-id-3578 .inner-wrap h1 span {
  display: none;
}
@media (max-width: 1000px) {
  .page-id-3563 .wpb_wrapper h1 span,
  .page-id-3570 .wpb_wrapper h1 span,
  .page-id-3574 .wpb_wrapper h1 span,
  .page-id-3578 .wpb_wrapper h1 span,
  .page-id-3581 .wpb_wrapper h1 span,
  .page-id-3583 .wpb_wrapper h1 span,
  .page-id-3585 .wpb_wrapper h1 span {
    background: none!important;
    padding-left: unset!important;
    font-size: 100%!important;
  }
}
@media (max-width: 990px) {
  .page-id-3563 #page-header-bg .span_6 h1,
  .page-id-3570 #page-header-bg .span_6 h1,
  .page-id-3574 #page-header-bg .span_6 h1,
  .page-id-3578 #page-header-bg .span_6 h1,
  .page-id-3581 #page-header-bg .span_6 h1,
  .page-id-3585 #page-header-bg .span_6 h1 {
    font-size: 26px!important;
  }
  .page-id-3563 .wpb_row,
  .page-id-3570 .wpb_row,
  .page-id-3574 .wpb_row,
  .page-id-3578 .wpb_row,
  .page-id-3581 .wpb_row,
  .page-id-3585 .wpb_row {
    margin-bottom: 10px!important;
  }
}
@media (max-width: 690px) {
  .page-id-3563 #page-header-bg .span_6 h1,
  .page-id-3570 #page-header-bg .span_6 h1,
  .page-id-3574 #page-header-bg .span_6 h1,
  .page-id-3578 #page-header-bg .span_6 h1,
  .page-id-3581 #page-header-bg .span_6 h1,
  .page-id-3585 #page-header-bg .span_6 h1 {
    font-size: 18px !important;
  }
  .page-id-3563 .inner-wrap h1 span,
  .page-id-3578 .inner-wrap h1 span,
  .page-id-3583 .inner-wrap h1 span,
  .page-id-3574 .inner-wrap h1 span,
  .page-id-3570 .inner-wrap h1 span {
    display: unset;
    font-size: 14px;
    text-transform: none;
    font-family: 'Open Sans';
    font-weight: 300;
  }
  .page-id-3563 .inner-wrap span,
  .page-id-3578 .inner-wrap span,
  .page-id-3583 .inner-wrap span,
  .page-id-3574 .inner-wrap span,
  .page-id-3570 .inner-wrap span {
    display: none;
  }
}
.container-wrap,
.project-title {
  padding-top: 55px!important;
}
.landing {
  border-bottom: 1px solid #CCC;
}
.landing-flags {
  width: 30px!important;
  padding-right: 5px!important;
}
.landing-video {
  background-color: #f8f8f8!important;
}
.landing-video .wpb_wrapper {
  margin-left: auto!important;
  margin-right: auto!important;
  width: 950px;
}
.ytplayer {
  pointer-events: none;
}
.land-introtext .wpb_wrapper h1 {
  background: url(../images/bg_h1.png) no-repeat left 0 !important;
  text-align: left!important;
  margin-top: 35px;
  margin-bottom: 15px;
  padding-bottom: 10px!important;
  padding-left: 65px!important;
  padding-top: 5px!important;
  font-size: 30px;
  font-family: 'Open Sans';
  font-weight: 300;
  line-height: 36px;
  letter-spacing: 0.5px;
  padding: 2em 0px;
  text-transform: none;
  color: #676767;
}
.land-introtext .wpb_wrapper h2 {
  margin-bottom: 0px!important;
}
.land-introtext .wpb_wrapper h2,
.land-introtext .wpb_wrapper li,
.land-introtext .wpb_wrapper .before-ul {
  font-style: normal;
}
.land-introtext .wpb_wrapper h2 {
  color: #676767;
  font-weight: 300;
}
.land-introtext .wpb_wrapper .intro-profile p {
  color: #e21a27!important;
}
.land-introtext .wpb_wrapper li {
  margin-bottom: 10px!important;
  list-style: url('../images/bullet.png');
  font-weight: 300;
}
.land-introtext .wpb_wrapper .enable-home {
  font-style: italic;
  font-size: large;
}
.land-introtext .wpb_wrapper p.before-ul {
  color: #676767!important;
  padding-bottom: 15px;
  font-style: italic;
  font-weight: 300;
}
.land-practice .wpb_wrapper h1 span {
  background: url(../images/bg_h1g.png) no-repeat left 0 !important;
  color: #e21a27!important;
  text-align: left!important;
  font-size: 40px!important;
  margin-top: 35px;
  margin-bottom: 15px;
  padding-bottom: 10px!important;
  padding-left: 65px!important;
  padding-top: 0px!important;
  font-weight: 500!important;
  text-shadow: none;
  text-transform: none !important;
  font-family: sans-serif;
}
.land-practice .wpb_wrapper p {
  padding-bottom: 5px!important;
  color: #000000;
}
.land-call-to-action p {
  font-weight: bold;
}
.land-call-to-action p .land-site {
  color: #e21a27;
}
@media (max-width: 1024px) {
  .landing-video .wpb_wrapper {
    width: 80%;
  }
  .ytplayer {
    pointer-events: unset;
  }
}
@media (max-width: 1000px) {
  .land-introtext .wpb_wrapper h1 {
    background: none!important;
    padding-left: unset!important;
  }
}
@media (max-width: 696px) {
  .land-practice .wpb_wrapper h1 span {
    background: none!important;
    padding-left: unset!important;
    font-size: 30px!important;
  }
}
.su-accordion {
  margin-bottom: 15px!important;
}
.su-spoiler-title {
  background: url(../images/banner.png) no-repeat center center;
  background-size: cover;
  color: #fff;
  border-radius: 50px;
  padding-left: 35px!important;
  font-size: 18px!important;
  font-weight: 300!important;
}
.su-spoiler-title .su-spoiler-icon {
  left: 10px!important;
  font-size: 16px;
  font-weight: 300;
}
.su-spoiler-icon-plus.su-spoiler-closed .su-spoiler-icon:before {
  content: "\25b6" !important;
  color: #fff;
}
.su-spoiler-icon-plus .su-spoiler-icon:before {
  content: "\25bc" !important;
  color: #e21a27;
}
.page-id-2805 .language_widget {
  margin-top: -40px;
  margin-bottom: 20px;
}
.category-press .language_widget {
  margin-top: -40px;
  margin-bottom: 20px;
}
.language_widget {
  text-align: center;
  background-color: #252525;
  padding: 15px!important;
}
.language_widget a {
  color: #eee;
  margin-right: 5px;
}
.language_widget a:active {
  color: #e21a28!important;
}
.language_widget a:hover {
  color: #e21a28!important;
}
.page-id-733 .language_widget {
  padding-bottom: 80px!important;
}
.category-press .container-wrap {
  background-color: #252525;
  color: #A0A0A0;
}
#homepage-heading h1 {
  color: #888888;
  text-align: center;
  font-size: 24px;
  font-family: 'Open Sans';
  font-weight: 300;
  line-height: 36px;
  letter-spacing: 0.5px;
  padding: 2em 0px;
}
article.post .more-link,
.blog-recent .more-link {
  margin-top: 12.5px !important;
}
.div.wpcf7,
.wpcf7 {
  margin-top: 15px !important;
  margin-bottom: 15px;
}
.div.wpcf7 .contact-phone,
.wpcf7 .contact-phone {
  display: flex;
  margin-bottom: 15px;
}
.div.wpcf7 .contact-phone > *,
.wpcf7 .contact-phone > * {
  display: none !important;
}
.div.wpcf7 .contact-phone .your-phone,
.wpcf7 .contact-phone .your-phone,
.div.wpcf7 .contact-phone .your-country,
.wpcf7 .contact-phone .your-country {
  display: block !important;
  flex-grow: 1;
}
.div.wpcf7 .contact-phone .your-country,
.wpcf7 .contact-phone .your-country {
  max-width: 200px;
  margin-right: 15px;
}
.div.wpcf7 .contact-phone .your-country select,
.wpcf7 .contact-phone .your-country select {
  height: 40px;
}
#menu-useful-info li {
  padding: 0px !important;
  border-bottom: 0px !important;
}
.portfolio-items .col .work-info .vert-center p {
  display: none;
}
body {
  line-height: unset!important;
}
.parenthesi {
  color: #676767;
  font-style: italic;
}
.bottom-meta p {
  display: none;
}
.wpb_wrapper {
  font-weight: 300!important;
}
.wpb_wrapper .intro-profile p {
  font-weight: 400!important;
}
sup.registered {
  vertical-align: super;
  font-size: 11px;
}
.swiper-wrapper sup.registered {
  vertical-align: text-top;
  font-size: 15px;
}
body .portfolio-filters-inline.first-section {
  padding-top: 19px!important;
}
body.search-results .container-wrap {
  padding-top: 55px!important;
}
@media (max-width: 1214px) {
  .nectar-button img {
    margin-bottom: 10px!important;
  }
}
@media (max-width: 1000px) {
  .inner-wrap {
    padding-top: 10px!important;
  }
}
@media (max-width: 990px) {
  .page-id-733 .inner-wrap {
    padding-top: 0px!important;
  }
}
