@charset utf-8;

/**
*  Theme Name: theme65142
*  Theme URI: http://www.templatetuning.com/wordpress-themes-type/
*  Description: A theme for Wordpress 4.4+ from Templatetuning.com Collection
*  Author: Templatetuning.com
*  Author URI: http://www.templatetuning.com
*  Author URL: http://www.templatetuning.com/
*  License: GNU General Public License v2 or later
*  License URI: http://www.gnu.org/licenses/gpl-2.0.html
*  Text Domain: theme65142
*  Version: 1.0
*  Tags: one-column, two-columns, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments
*/

@import url('https://fonts.googleapis.com/css?family=Merriweather|Work+Sans:400,700');

body,
p {
  font-family: 'Merriweather', serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

h1,
h2
{
  font-family: 'Work Sans', sans-serif;
  font-weight: bold !important;
  text-transform: capitalize;
}
h3,
h4,
h5,
h6 {
  font-family: 'Work Sans', sans-serif;
  font-weight: normal;
  line-height: 120%;
}
a {
  color: #F2554C;
}
a:hover {
  color: #26486E;
}

html .row {
  width: auto;
}



/*    Table of contents

    - Header
    - Footer
    - Social
    - Navbar
    - Section
    - Section Banner
    - Home Slider
    - Home Countdown Timer
    - Home About
    - Home Counters
    - Btn Class
    - Home Newsletter
    - Forms And Inputs
    - To Top Button
    - Team Grid
    - Team Single
    - Sidebar
    - Schedule
    - Venue
    - Blog
    - Presentations
    - Sponsors
    - About
    - Gallery
    - Involved
    - Preloader
*/



/* Header */

#header {
  background-color: rgba(0, 0, 0, 0.5);
}
.page-id-922 #page-banner-area {
  background-image: url('/wp-content/uploads/2019/03/register-lend360-conference.jpg');
}
.page-id-354 #page-banner-area {
  background-image: url('/wp-content/uploads/2019/03/lend360-conference-photo-gallery.jpg') !important;
}
.page-id-2532 #page-banner-area {
  background-image: url('/wp-content/uploads/2019/03/contact-lend360.jpg');
}
.page-id-441 #page-banner-area {
  background-image: url('/wp-content/uploads/2019/03/lend360-conference-presentations.jpg');
}
.page-id-478 #page-banner-area {
  background-image: url('/wp-content/uploads/2019/03/about-lend360-conference.jpg') !important;
}
.cat-id-28 #page-banner-area {
  background-image: url('/wp-content/uploads/2019/03/lend360-webinars.jpg') !important;
}
.page-id-530 #page-banner-area {
  background-image: url('/wp-content/uploads/2019/03/lend360-conference-small-business-lending-committee.jpg');
}
.page-id-526 #page-banner-area {
  background-image: url('/wp-content/uploads/2019/03/lend360-conference-investor-advisory-committee.jpg');
}
.page-id-492 #page-banner-area {
  background-image: url('/wp-content/uploads/2019/03/lend360-conference-host-committee.jpg') !important;
}
.page-id-557 #page-banner-area {
  background-image: url('/wp-content/uploads/2019/03/lend360-startup-innovators-program.jpg') !important;
}
.cat-id-26 #page-banner-area {
  background-image: url('/wp-content/uploads/2019/03/lend360-blog.jpg') !important;
}
.page-id-289 #page-banner-area {
  background-image: url('/wp-content/uploads/2019/03/lend360-conference-schedule.jpg') !important;
}
.page-id-2526 #page-banner-area {
  background-image: url('/wp-content/uploads/2019/03/lend360-conference-become-a-sponsor.jpg');
}
.page-id-452 #page-banner-area {
  background-image: url('/wp-content/uploads/2019/03/lend360-conference-sponsors.jpg') !important;
}
.page-id-574 #page-banner-area {
  background-image: url('/wp-content/uploads/2019/03/lend360-conference-become-a-speaker.jpg');
}
#page-banner-area {
  background-image: url('/wp-content/uploads/2019/03/lend360-conference-speakers.jpg');
  background-position: center;
  background-size: cover;
  display: flex;
  align-items: center;
}



/* Footer */

#footer {
  padding: 120px 0 100px;

  background-image: url('/wp-content/uploads/2019/03/Footer-Updated-3.29.19-V2.jpg');
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover;
}

.footer-pattern {
  background: none;
}

.footer-menu ul.nav li a {
  font-family: 'Work Sans', sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  transition: color 0.25s ease-in-out;
  color: #fff;
  border-right: none;
}

.footer-menu ul.nav li:hover a,
.footer-menu ul.nav li:focus a,
.footer-menu ul.nav li:active a {
  color: #000;
}

#footer-text {
  color: #fff;
}
#footer-text a {
  color: #fff;
}
#footer-text a:hover {
  color: #000;
}


/* Social */

#social-menu li a::before {
  font-size: 45px;

  width: 45px;
  height: 45px;
}



/* Navbar */

ul.navbar-nav > li {
  padding: 0 8px;
}

ul.navbar-nav > li > a {
  font-family: 'Work Sans', sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 26px;

  letter-spacing: 0.14px;
  text-transform: uppercase;
}

ul.navbar-nav > li:hover > a,
ul.navbar-nav > li.current-menu-item > a,
ul.navbar-nav > li.current-menu-ancestor > a {
  color: #8AC640;
}

ul.navbar-nav > li > a i {
  font-size: 24px;
  font-weight: 400;

  vertical-align: middle;
}

.navbar-toggle {
  background: #F2554C;
}

.dropdown-menu li a {
  transition: color 0.25s ease-in-out;

  background-color: #589F51 !important;
}

.dropdown-menu li a:hover,
.dropdown-menu li a:focus,
.dropdown-menu li.current_page_item a {
  color: #26486E;
}


#post-441 a {
  color: #26486E !important;
}
#post-441 a:hover {
  color: #8AC640;
}
#post-441 p {
  color: #8AC640;
}
/* Section */

.section {
  padding: 0;
}

.section--countdown {
  background-color: #8AC640;
}

.section-title {
  font-size: 35px;
  font-weight: 700;
  line-height: 36px;

  letter-spacing: 0.35px;
  text-transform: uppercase;
}

.section-sub-title {
  font-size: 24px;
  font-weight: normal;
  line-height: 40px;
  font-family: 'Work Sans', sans-serif;
  max-width: 90%;
  margin: 0 auto 40px;
}

.section-sub-title--line {
  margin-bottom: 20px;
}

.section-sub-title--no-margin {
  margin-bottom: 0;
}

.section-padding-top {
  padding-bottom: 0;
}



/* Section Banner */
.page-banner-title {
  position: relative;
  width: 1170px;
}
.page-banner-title h2 {
  text-transform: uppercase;
}



/* Home Slider */
.camera_prev i:hover,
.camera_next i:hover {
  background-color: #F2554C;
}

.camera_caption {
  top: 50%;

  transform: translateY(-50%);
}
.camera_caption .col-lg-12 {
  margin-top: 50px;
}
.camera_caption a {
  float: right;
}
.slider-heading {
  font-size: 40px;
  font-weight: 700;
  line-height: 52.53px;

  letter-spacing: 0.6px;
  text-transform: uppercase;
}

.slider-plus {
  color: #F2554C;
}

.slider-text {
  font-family: 'Work Sans', sans-serif;
  font-size: 18px;
  font-weight: normal;
  line-height: 26px;
  text-align: right;
  margin: 0 auto 15px;
  padding: 0;
  letter-spacing: 0.25px;
}



/* Home Countdown Timer */

.countdown-container {
  padding: 60px 0;
  background: rgba(2,101,134,1);
  background: -moz-linear-gradient(left, rgba(2,101,134,1) 0%, rgba(8,172,101,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(2,101,134,1)), color-stop(100%, rgba(8,172,101,1)));
  background: -webkit-linear-gradient(left, rgba(2,101,134,1) 0%, rgba(8,172,101,1) 100%);
  background: -o-linear-gradient(left, rgba(2,101,134,1) 0%, rgba(8,172,101,1) 100%);
  background: -ms-linear-gradient(left, rgba(2,101,134,1) 0%, rgba(8,172,101,1) 100%);
  background: linear-gradient(to right, rgba(2,101,134,1) 0%, rgba(8,172,101,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#026586', endColorstr='#08ac65', GradientType=1 );
}

.countdown-heading {
  font-size: 35px;
  font-weight: 700;
  line-height: 36px;

  margin: 0;

  text-align: center;
  letter-spacing: 0.35px;
  text-transform: uppercase;

  color: #fff;
}

.countdown-text {
  font-size: 24px;
  font-weight: 400;
  line-height: 34px;

  margin-bottom: 25px;

  text-align: center;
  letter-spacing: 0.24px;

  color: #fff;
}

.countdown-timer .countdown-item {
  width: auto !important;
  height: auto !important;
  margin: 5px 15px;
}

.countdown-timer .countdown-info .value {
  font-size: 50px;
  font-weight: 500;
  line-height: 36px;

  margin-bottom: 5px;

  letter-spacing: 0.5px;

  color: #26486E;
}

.countdown-timer .countdown-info .title {
  font-weight: 500;
  line-height: 25px;

  letter-spacing: 0.2px;

  color: #26486E;
}



/* Home About */

.intro-video {
  display: block;
}

.intro-video img {
  width: 100%;
}

.featured-tab .nav.nav-tabs {
  margin-bottom: 20px;
}

.featured-tab .nav-tabs > li {
  display: block;

  width: 100%;
  margin-bottom: 0;
}

.featured-tab .nav-tabs > li > a {
  margin-bottom: 5px;

  background-color: #26486E;
}

.featured-tab .nav-tabs > li.active > a {
  background-color: #F2554C;
}

.tab-content-title {
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;

  letter-spacing: 0.18px;
}

.tab-text-title {
  font-family: 'Work Sans', sans-serif;
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
}



/* Home Counters */

.counters-area {
  padding: 100px 0 70px;

  background-image: url('/wp-content/uploads/2018/04/bg-counters.jpg');
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover;
}

.cherry-counter {
  margin-bottom: 40px;
  margin-left: 80px;

  background-color: #89c342;
}
.countdown-info .value {
  font-family: 'Work Sans', sans-serif;
}
.cherry-counter span.count {
  font-family: 'Work Sans', sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 0;

  width: 100%;
  margin-top: -50px;
  margin-left: 95px;

  text-align: right;
  letter-spacing: 0.5px;
}

.cherry-counter span.after {
  font-family: 'Work Sans', sans-serif;
  font-weight: 500;
  line-height: 38px;

  margin-left: 100px;

  letter-spacing: 0.16px;
}

.icomoon-speakers .count,
.icomoon-sessions .count,
.icomoon-exhibitions .count {
  position: relative;
}

.icomoon-speakers .count::after,
.icomoon-sessions .count::after,
.icomoon-exhibitions .count::after {
  position: relative;

  content: '+';
}




/* Btn class */

.btn {
  font-family: 'Work Sans', sans-serif;
  font-weight: bold;
  line-height: 130%;
  font-size: 22px;
  margin-top: 10px;
  padding: 9px 18px;
  border-radius: 30px;
}

.btn-primary {
  background-color: #F2554C;
}

.btn-header a {
  font-size: 12px !important;
  line-height: 20px !important;
  line-height: normal;

  position: relative;

  display: inline-block;

  width: 100px;
  padding: 7px 15px !important;

  color: #fff;
  border: 2px solid transparent !important;
  border-radius: 25px;
  background: #F2554C !important;
}
#menu-item-2635 a {
  color: white !important;
}
#menu-item-2635 a:hover {
  color: #26486E !important;
}
.btn-header:hover a,
.btn-header:focus a,
.btn-header:active a {
  color: #26486E !important;
}

.btn-primary:hover,
.btn-dark:hover,
.btn-white.btn-primary:hover {
  background-color: #26486E;
}

.btn-download-pdf {
  margin-top: -15px;
  margin-top: 0;
  margin-bottom: 50px;
  margin-bottom: 60px;
  padding: 12px 44px;
}

.btn-reserve {
  font-size: 16px;

  margin-top: 50px;
}

.btn-sponsors {
  margin-bottom: 25px;
}



/* Newsletter */

.newsletter {
  background-color: #E1E2E5;
}

.newsletter-form {
  max-width: 700px;
}
.newsletter-form .form-group:nth-child(3) {
  margin-left: -14px;
}
.newsletter-form button {
  position: relative;
  right: 0;
  font-weight: bold;
  font-family: 'Work Sans', sans-serif;
  height: auto;
  margin-top: 0;
  padding: 9px 18px;

  border-radius: 30px;
}
.newsletter-form button:hover {
  background: #26486E !important;
}
.newsletter-form input {
  width: 100%;

  text-transform: none;

  border: none;
  border-radius: 0;
  background: #fff;
}



/* Forms and inputs */

.form-group {
  display: block;

  width: 100%;
  padding-right: 10px;

  text-align: center;
}

.form-label {
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;

  display: block;

  letter-spacing: 0.2px;
}

.form-control {
  font-size: 16px !important;
}

.form-control:focus {
  border: 1px solid #F2554C;
}

.mc4wp-form-fields button[type='submit'] {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.42857143;

  display: inline-block;

  margin-top: 10px;
  padding: 9px 18px;

  transition: background-color 0.25s ease-in-out;
  text-transform: uppercase;

  color: #fff;
  border-radius: 30px;
  background-color: #F2554C;
}

.mc4wp-form-fields button[type='submit']:hover,
.mc4wp-form-fields button[type='submit']:focus,
.mc4wp-form-fields button[type='submit']:active {
  background-color: #6d6f71;
}

.wpcf7-submit {
  float: right;

  padding: 12px 34px;

  border-radius: 24px;
}

span.wpcf7-not-valid-tip {
  line-height: 34px;
}

div.wpcf7-response-output {
  margin: 3em 0.5em 1em;
}

.form-wrapper {
  padding: 70px 0;

  background-color: #e4f0e4;
}

.wFormContainer {
  width: 100% !important;
  max-width: 795px !important;

  border: none !important;
}

.wFormContainer .wFormTitle {
  display: none;
}

.wForm form {
  display: flex;

  justify-content: space-between;
  flex-wrap: wrap;
}

.wForm #tfa_1874-D,
.wForm #tfa_1875-D,
.wForm #tfa_1873-D,
.wForm #tfa_1-D,
.wForm #tfa_2-D,
.wForm #tfa_3-D {
  width: 32% !important;
}

#tfa_4-D,
#tfa_1876-D,
#tfa_6-D,
#tfa_1877-D,
.wForm #tfa_13-D,
.wForm #tfa_31-D,
.wForm *[id^='tfa_13'][class~='field-container-D'],
#tfa_18-D,
#tfa_22-D,
#tfa_5-D,
#tfa_7-D,
#tfa_8-D,
#tfa_9-D,
#tfa_10-D,
#tfa_11-D,
#tfa_12-D {
  width: 49% !important;
}


.wForm #tfa_14-D,
.wForm #tfa_25-D,
.wForm #tfa_13,
.wForm #tfa_31,
.wForm *[id^='tfa_31'] {
  width: 100% !important;
}

.wForm .oneField input,
.wForm .inputWrapper,
.wForm select {
  width: 100% !important;
}

.wForm #tfa_14,
.wForm *[id^='tfa_14'],
.wForm #tfa_25,
.wForm *[id^='tfa_25['] {
  width: 100% !important;

  resize: none;
}

.wForm textarea#tfa_13 {
  resize: none;
}

.wForm textarea#tfa_25 {
  min-height: 94px;
}

.wForm textarea#tfa_14 {
  min-height: 214px;
}

.wForm .oneChoice input {
  width: 20px !important;
}

.wForm form .oneChoice label,
.wForm form .oneChoice .label {
  font-family: Merriweather;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;

  padding-top: 0;

  text-align: left;
  vertical-align: middle;
  letter-spacing: 0.15px;

  color: #000 !important;
}

.wForm .oneField input {
  padding: 12px 10px !important;
}

.wForm select {
  padding: 11px 10px !important;
}

.wForm .labelsAbove .preField {
  font-size: 15px;
  font-weight: 400;
  line-height: 26px;

  padding-left: 0;

  text-align: left;
  white-space: initial;
  letter-spacing: 0.15px;
  word-break: break-word;

  color: #000;
}

.wForm .label.reqMark::after {
  color: #000 !important;
}

.wForm .actions {
  width: 100%;

  text-align: center;
}

.wForm input[type=button],
.wForm input[type=submit] {
  font-family: 'Merriweather', sans-serif;
  font-size: 22px;
  font-weight: 700;

  margin-top: 10px;
  padding: 9px 18px;

  transition: background-color 0.25s ease-in-out;
  text-transform: uppercase;

  color: #fff;
  border: none;
  border-radius: 30px;
  background-color: #F2554C !important;
  background-image: none;
  box-shadow: none;
}

.wForm input[type=button]:hover,
.wForm input[type=submit]:hover,
.wForm input[type=button]:focus,
.wForm input[type=submit]:focus,
.wForm input[type=button]:active,
.wForm input[type=submit]:active {
  background-color: #6d6f71 !important;
  box-shadow: none;
}

.wForm .section {
  width: 100%;
}

.form-startup #tfa_9,
.form-startup #tfa_10 {
  display: flex;

  justify-content: space-between;
}
.form-startup {
  margin-top: 70px;
}
.supportInfo a{
  font-size: 16px !important;
}
#submit_button {
  font-family: 'Work Sans', sans-serif;
  font-weight: bold;
}
.form-startup #tfa_6-D {
  width: 100% !important;
}

.form-startup .wForm #tfa_7-D,
.form-startup .wForm #tfa_8-D {
  width: 100% !important;
}

.wForm textarea#tfa_7,
.wForm textarea#tfa_8 {
  width: 100% !important;
  min-height: 142px;

  resize: none;
}





/* To Top button */

#toTop {
  background-color: #F2554C;
}

#toTop:hover {
  background-color: #6d6f71;
}



/* Team Grid */

.team-listing {
  margin: 0 !important;
}

.ts-speaker:hover .ts-speaker-image,
.ts-speaker:focus .ts-speaker-image,
.ts-speaker:active .ts-speaker-image {
  filter: grayscale(0);
}

.ts-speaker-image {
  transition: filter 0.25s ease-in-out;

  filter: grayscale(100%);
}

.ts-speaker-image img {
  border-radius: 0;
}

.ts-speaker-image .team-socials {
  display: none;
}

.ts-speaker-image::after {
  display: none;
}

.ts-speaker-info .ts-speaker-name a {
  color: #8AC640;
}



/* Team Single */

.single-team #page-banner-area {
  background-image: url('/wp-content/uploads/2018/04/bg-speakerpage.jpg');
  background-position: center;
  background-size: cover;
}

.team-content .position::before {
  display: none;
}

.team-content,
.team-content p {
  font-size: 20px;
  font-weight: 500;
  line-height: 25px;

  clear: none;

  margin-bottom: 20px;

  letter-spacing: 0.2px;
}

.team-single-item {
  display: flex;
  flex-direction: column;

  width: 105%;
  padding: 0 10px;

  text-align: center;

  justify-items: center;
  align-items: center;
}

.team-single-item .team-photo {
  margin-right: 0;
  padding: 20px 0;

  flex-shrink: 0;
}

.team-single-item .team-meta {
  float: none;

  padding: 0;
}

.team-content .post-content {
  margin: 20px auto 0;
}

.team-meta_item.name {
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;

  margin-bottom: 5px;

  letter-spacing: 0.36px;
}



/* Sidebar */

.sidebar .widget {
  margin-bottom: 30px;
}

.sidebar .widget-title {
  font-size: 25px;
  font-weight: 700;
  line-height: 36px;

  margin-bottom: 25px;

  letter-spacing: 0.25px;
}

.sidebar .widget-title::before {
  background-color: #8ac642;
}

.sidebar .acatw-term-title {
  margin-bottom: 0;
  padding-bottom: 0;
}

.sidebar .acatw-term-title a {
  color: #589f51 !important;
}

.sidebar .acatw-term-title::before {
  display: none;
}

.sidebar .widget ul li a {
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;

  transition: color 0.25s ease-in-out;
}

.sidebar .widget ul li a:hover,
.sidebar .widget ul li a:focus,
.sidebar .widget ul li a:active {
  color: #F2554C;
}

.sidebar .widget-tags ul > li a:hover,
.sidebar .widget-tags ul > li a:focus,
.sidebar .widget-tags ul > li a:active {
  background-color: #F2554C;
}

.post-tags a:hover,
.post-tags a:focus,
.post-tags a:active {
  background-color: #F2554C;
}

.cat-item a {
  color: #589f51 !important;
}

.rpwwt-widget ul li {
  margin: 0;
}

.rpwwt-widget ul li img {
  float: none;

  margin: 0 15px 0 0;
}

.rpwwt-post-title {
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;

  display: inline-block;

  max-width: 220px;

  letter-spacing: 0.16px;
}






/* Schedule */
.schedule-sponsors {
  margin-bottom: 50px;
}
#brella-widget {
  margin: 0 auto;
}
.cherry-tabs-nav span.cherry-tabs-current {
  background: #26486E;
}

.cherry-tabs-nav span {
  font-family: 'Work Sans', sans-serif;
  font-weight: bold;
  line-height: 130%;
  color: white;
  margin-bottom: 10px;
  padding: 12px 20px;
  transition: background-color 0.25s ease-in-out;
  text-transform: uppercase;
  background: #F2554C;
}

.cherry-tabs-nav span:hover,
.cherry-tabs-nav span:focus,
.cherry-tabs-nav span:active {
  background-color: #26486E;
}

.schedule-date {
  font-size: 40px;
  line-height: 40px;

  text-transform: uppercase;

  color: #26486E;
}

.schedule-slot-title {
  font-size: 18px;
  font-family: 'Work Sans', sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
.schedule-slot-location {
  font-family: 'Work Sans', sans-serif;
  font-weight: bold;
}
.schedule-slot-speaker-name {
  color: #F2554C;
}

.schedule-slot-time {
  font-weight: bold;
  font-family: 'Work Sans', sans-serif;
}

.schedule-listing {
  border-width: 2px;
}

.schedule-listing.bg {
  background-color: #26486E;
  color: white;
}
.schedule-listing.bg h4 {
  color: white;
}
.schedule-slot-desc {
  font-size: 16px;
}

/* Venue */

.contact-info-box-content {
  margin: 25px auto;
}

.contact-info-box i {
  font-size: 30px;
  line-height: 30px;

  width: 45px;
  height: 45px;
}

.venue-heading {
  margin: 10px auto 5px;
}

.title-classic {
  margin-bottom: 25px;
}

.reserve {
  padding: 110px 0 70px;

  background-color: #e4f0e4;
  background-image: url('/wp-content/uploads/2018/04/pattern.png');
  background-repeat: no-repeat;
  background-position: left 30% top 50%;
  background-size: auto;
}

.reserve-text {
  max-width: 765px;
  margin: 0 auto;
}



/* Blog */

.single-post #page-banner-area,
.archive #page-banner-area {
  background-image: url('/wp-content/uploads/2018/04/bg-blog.jpg');
  background-position: center;
  background-size: cover;
}

.post-meta,
.single-post-meta {
  font-size: 14px;
}

.blog .meta-date,
.single-post .meta-date,
.archive .meta-date {
  line-height: 20px;

  position: absolute;
  top: 30px;
  left: 45px;

  width: 55px;
  height: 55px;
  padding-top: 5px;

  text-align: center;

  color: #fff;
  border-radius: 50%;
  background-color: #F2554C;
}

.post-meta .info div,
.single-post-meta div {
  margin-right: 15px;
}

.post-footer .btn.btn-primary {
  font-size: 16px;

  margin-top: 20px;
  padding: 10px 32px;
}

#primary .post .entry-title a,
#primary .post .entry-title {
  transition: color 0.25s ease-in-out;

  color: #589f51;
}

#primary .post .entry-title a:hover,
#primary .post .entry-title:hover {
  color: #F2554C;
}
.entry-title {
  font-family: 'Work Sans', sans-serif;
  font-weight: bold;
}
.content_sidebar #sidebar,
.sidebar_content #primary {
  width: 33%;
}
.page-title {
  text-transform: uppercase;
}
.content_sidebar #primary,
.sidebar_content #primary {
  width: 66%;
}



/* Presentations */

.presentation-wrap {
  width: 100%;
}

.presentation-item {
  margin-bottom: 30px;

  text-align: center;
}

.presentation-date {
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;

  text-align: center;
  letter-spacing: 0.36px;
  text-transform: uppercase;

  color: #F2554C;
}

.presentation-item h5 {
  font-size: 23px;
  font-weight: 500;
  line-height: 18px;

  margin-bottom: 20px;

  letter-spacing: 0.23px;
  text-transform: uppercase;

  color: #F2554C;
}

.presentation-listing_photo img {
  width: 100%;
}

.presentation-listing_name {
  font-size: 20px;
  font-weight: 500;
  line-height: 10px;

  margin-top: 20px;

  letter-spacing: 0.2px;

  color: #F2554C;
}

.presentation-meta a {
  font-size: 20px;
  font-weight: 500;

  display: block;

  margin-top: 20px;

  letter-spacing: 0.2px;
}

.presentation-spiacker {
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;

  letter-spacing: 0.15px;
}
.page-id-441 .section {
  text-align: center;
}


/* Sponsors */

.sponsor-wrap {
  width: 100%;
}

.sponsor-listing {
  justify-content: center;
  align-items: center;
}

.sponsor-listing_name {
  display: none;
}

.sponsor-listing_photo {
  margin: 15px auto;

  background-color: #fff;
}

.sponsors {
  margin: 20px 0;
}

.sponsors--green {
  background-color: #fff;
}

.sponsors--gray {
  background-color: #26486E;
}

.sponsors-title {
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
  margin: 35px auto 15px;
  letter-spacing: 0.36px;
  text-transform: uppercase;
  color: #8AC640;
}



/* About */

.about-packages {
  margin: 100px auto 30px;

  background-color: #E1E2E5;
  /* background-image: url('/wp-content/uploads/2018/04/pattern.png');
  background-repeat: no-repeat;
  background-position: left 30% top 50%;
  background-size: auto; */
}

.about-small {
  font-size: 16px;
}

.about-big {
  font-size: 20px;

  margin-bottom: 20px;
}

.feature-title {
  margin-top: 0;
}

.feature-box-icon i {
  background-color: #89c342;
}

.feature-box:hover .feature-box-icon i {
  background-color: #6d6f71;
}



/* Gallery */

html .tm-pg_front_gallery-grid .tm_pg_gallery-item_link .tm_pg_gallery-item_meta .tm_pg_gallery-item_default_icon.material-icons {
  background-color: #F2554C;
}



/* Involved */

.involved-wrap {
  width: 100%;
}

.involved-item {
  margin-bottom: 20px;
}

.involved-listing_photo {
  display: flex;

  border: 1px solid #6d6f71;

  align-items: center;
  justify-content: center;
}

.involved-listing_photo a {
  display: block;

  width: 100%;
}

.involved-listing_photo img {
  width: 90%;
}

.involved-listing_photo::after {
  display: block;

  padding-bottom: 100%;

  content: '';
}

.involved-listing_name {
  font-size: 20px;

  margin-top: 20px;
  margin-bottom: 0;

  color: #F2554C;
}

.involved-listing_position {
  font-size: 16px;
  font-weight: 500;
}


.keynote {
  color: #8AC640;
}
/* Preloader */
.preload {
  background: #fff url('/wp-content/uploads/2019/03/LEND360-Loading-Icon.gif') center center no-repeat;
}

/* Media */
@media (max-width: 767px) {
  .camera_fakehover .camera_prev,
  .camera_fakehover .camera_next {
    opacity: 1;
  }

  .involved-item {
    max-width: 330px;
    margin: 0 auto 20px;
  }

  .wForm form {
    flex-direction: column;
  }

  .wForm #tfa_1874-D,
  .wForm #tfa_1875-D,
  .wForm #tfa_1873-D,
  .wForm #tfa_1873,
  #tfa_4-D,
  #tfa_1876-D,
  #tfa_6-D,
  #tfa_1877-D,
  .wForm #tfa_13-D,
  .wForm #tfa_31-D,
  .wForm *[id^='tfa_13'][class~='field-container-D'],
  #tfa_18-D,
  #tfa_22-D,
  .wForm #tfa_1-D,
  .wForm #tfa_2-D,
  .wForm #tfa_3-D,
  #tfa_5-D,
  #tfa_7-D,
  #tfa_8-D,
  #tfa_9-D,
  #tfa_10-D,
  #tfa_11-D,
  #tfa_12-D {
    width: 100% !important;
  }

  .form-startup #tfa_9,
  .form-startup #tfa_10 {
    flex-direction: column;
  }

  ul.navbar-nav > li:first-child {
    padding: 0 8px;
  }

  .navbar-nav {
    margin: 0;
  }

  .cherry-counter {
    margin-left: 18%;
  }

  .feature-box .feature-box-icon {
    margin-right: 20px;
  }

  .feature-box-content {
    margin-left: 0;
  }
}

@media (min-width: 768px) {
  .featured-tab .nav-tabs > li {
    display: inline-block;

    width: auto;
    margin-bottom: 10px;
  }

  .featured-tab .nav-tabs > li > a {
    margin-bottom: 0;
  }

  .slider-heading {
    font-size: 60px;
    line-height: 72.53px;
  }

  .slider-text {
    font-size: 25px;
    line-height: 35px;
    margin-bottom: 10px;
  }

  .team-single-item {
    flex-direction: row;

    width: 100%;
    padding: 0;

    text-align: left;

    justify-items: flex-start;
    align-items: flex-start;
  }

  .team-single-item .team-photo {
    margin-right: 15px;
    padding: 0 20px 20px 0;
  }

  .form-group--half {
    width: 49%;
  }

  .form-group {
    display: inline-block;

    max-width: 515px;

    text-align: left;
  }

  .form-group--fullwidth {
    max-width: 100%;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .intro-video {
    text-align: center;
  }

  ul.navbar-nav > li:first-child {
    padding: 0 8px;
  }
}

@media (max-width: 991px) {
  .content_sidebar #primary,
  .sidebar_content #primary,
  .content_sidebar #sidebar,
  .sidebar_content #sidebar {
    width: 100%;
  }
}

@media (min-width: 992px) {
  .countdown-heading {
    text-align: left;
  }

  .countdown-text {
    margin-bottom: 0;

    text-align: left;
  }

  .cherry-counter {
    margin-left: 110px;
  }
}

@media (min-width: 1200px) {
  .cherry-counter {
    margin-left: 60px;
  }
}
@media only screen and (max-width: 1200px) {
  .camera_wrap .col-sm-12 {
    max-width: 54%;
  }
  .camera_wrap .col-sm-7 {
    display: none;
  }
  .slider-heading {
    font-size: 50px;
  }
}




/* Icons */

@font-face {
  font-family: 'icomoon';
  font-weight: normal;
  font-style: normal;

  src: url('/wp-includes/fonts/icomoon/icomoon.eot?j69kh9');
  src: url('/wp-includes/fonts/icomoon/icomoon.eot?j69kh9#iefix') format('embedded-opentype'),
  url('/wp-includes/fonts/icomoon/icomoon.ttf?j69kh9') format('truetype'),
  url('/wp-includes/fonts/icomoon/icomoon.woff?j69kh9') format('woff'),
  url('/wp-includes/fonts/icomoon/icomoon.svg?j69kh9#icomoon') format('svg');
}

[class^='icomoon-'],
[class*=' icomoon-'] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  font-size: 45px;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 70px;

  width: 70px;
  height: 70px;

  text-transform: none;

  speak: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icomoon-attendees:before {
  content: '\e900';

  color: #fff;
}
.icomoon-exhibitions:before {
  content: '\e901';

  color: #fff;
}
.icomoon-sessions:before {
  content: '\e902';

  color: #fff;
}
.icomoon-speakers:before {
  content: '\e903';

  color: #fff;
}
.icomoon-email:before {
  content: '\e904';

  color: #589f51;
}
.icomoon-map:before {
  content: '\e905';

  color: #589f51;
}
.icomoon-phone:before {
  content: '\e906';

  color: #589f51;
}
.icomoon-arrow:before {
  content: '\e907';

  color: #fff;
}
