@charset "UTF-8";
/* CSS Document */

h1 {
  font-size: 32px;
}

h2 {
  font-size: 35px;
}

h3 {
  font-size: 20px;
  line-height: 29px;
}

p {
  font-size: 15px;
}

.top-internal-pages,
.top-internal-pages-event {
  height: auto;
}

.bg-white-1 {
  padding: 20px 0;
}

.title-top {
  font-size: 27px;
  line-height: 30px;
}

.title-newsletter, .title-footer {
  font-size: 22px;
}

.box-newsletter input[type="email"] {
  font-size: 14px;
  padding: 15px 20px;
}

::-webkit-input-placeholder {
  font-size: 13px;
}

:-moz-placeholder { /* Firefox 18- */
  font-size: 13px;
}

::-moz-placeholder { /* Firefox 19+ */

  font-size: 13px;
}

:-ms-input-placeholder {
  font-size: 13px;
}

.checkbox-text {
  font-size: 13px;
}

.assets-list {
  margin: 0;
}

.box-newsletter {
  padding: 25px 15px;
}

.box-newsletter .btn-blue {
  margin-top: 20px;
  padding: 13.5px 8px;
  font-size: 13px;
}

.subtitle-content-themes {
  font-size: 15px;
  margin-bottom: 25px;
}

.content-themes-event h4 {
  font-size: 13px;
}

.content-top-internal {
  padding: 4% 0 8% 0;
}

.logo-nav-event-mobile {
  padding: 7% 0;
}

.nav-mobile-link {
  font-size: 14px;
}

.nav-mobile-item {
  padding: 0px 2% 6%;
}

.subtitle-content-foundations {
  font-size: 16px;
  margin: 10px 0;
}

.box-foundations {
  padding: 10% 6%;
  margin-top: -10px;
}

.content-foundations {
  font-size: 13px;
  line-height: 18px;
  margin: 0 0;
}

.box-impact {
  padding: 7%;
}

.impact-numbers h2 {
  font-size: 53px;
}

.team-name {
  font-size: 16px;
}

.footnote {
  font-size: 11px;
}

.related-post .footnote {
  font-size: 14px;
}

.nav-item img {
  padding: 3px;
}

.avatar-blog {
  margin-top: -14px;
}

.box-meta-red, .box-meta-blue, .box-meta-dark-blue, .box-meta-green {
  padding: 10%;
}

.title-section-meta h3 {
  display: inline-block;
  font-size: 32px;
  font-weight: 700;
}

@media(max-width: 992px) {
  .title-section-meta h3 {
    font-size: 25px;
    margin-bottom: 10px;
}
}

.title-section-meta a {
  font-size: 15px;
}

.text-box-meta p {
  font-size: 25px;
  line-height: 28px;
  margin-bottom: 14%;
}

.text-box-meta a {
  font-size: 15px;
}

.btn-thanks {
  margin-top: 8%;
  padding: 15px 50px;
}

.bg-thank-you {
  background-image: url("../img/bg-thank-you-small.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  padding: 6% 0 24% 0;
}

.btn-yellow, .btn-blue, .btn-dark-blue {
  font-size: 15px;
}

.btn-blue:not(.btn-upcoming) {
  padding: 3%;
}

.socap-blog-single-post blockquote {
  width: 85%;
}

/* added 30-3-21 
button, [type=button], [type=reset], [type=submit] {
outline-color: red !important; 
outline-width: 2px !important; 
outline-style: solid !important; 
}
a {
outline-color: red !important; 
outline-width: 2px !important; 
outline-style: solid !important; 
}
input {
outline-color: red !important; 
outline-width: 2px !important; 
outline-style: solid !important; 
}*/

img { max-width: 100%; height: auto;}
.social-media-post a { padding: 0; margin: 0 0 0 10%;}
.related-post { padding-left: 5px; padding-right: 5px;}
.footer-mobile .social-media-nav a { padding: 0; margin: 0 10px;}
.addtoany_list a, .widget .addtoany_list a { padding: 0; margin: 0 4px;}
body { font-size: 17px;}
p { word-break: break-word; font-size: 17px; line-height: 1.5;}

header#fix ul li { padding: 4px 0;}
.session-partners-wrapper {
  -ms-flex-wrap: wrap;
	flex-wrap: wrap; justify-content: center;
}
.session-partner img { max-width: 90%;}
.session-partner { padding: 10px 15px;}
.side-menu .menu-header-menu-container ul > li > a { padding: 5px 0; display: inline-block; vertical-align: top;}
p object { width: 100%; }
p img { width: 100%; max-width: 100%; height: auto;}
.urban-template .speakers { font-size: 17px;}
.agenda-view .agenda-search-container .agenda-search .days-row .day-elems { font-size: 16px;}
.agenda-view .tab-buttons-container .tab-button-wrapper .tab-button > span, .agenda-view .tab-buttons-container .tab-button-wrapper .tab-button > .icon { font-size: 16px;}
.agenda-view .tab-buttons-container .tab-button-wrapper .session-counter-mobile{ height: 18px; font-size: 16px;
  transform: none;
}
.agenda-view .session-list-container .session-day-container .day-title-row .day-title { font-size: 17px;}
.agenda-view .session-list-container .session-day-container .time-row .time-elem > div { font-size: 13px;}
.session-info-text { font-size: 14px;}
.font-size-14 { font-size: 17px;}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-name { font-size: 16px;}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container .speakers-carousel .speaker-info .font-size-12 { font-size: 16px; line-height: 1.2;}

/*.container table,
.container table td,
.container table tr,
.container table tbody { display: block;}
.container table iframe { width: 100%; height:50%;}

.agenda-view .tab-buttons-container .tab-button-wrapper .tab-button > span, 
.agenda-view .tab-buttons-container .tab-button-wrapper .tab-button > .icon { font-size: 185px}
.session-info-text { font-size: 14px;}

.author-bio-wrap { margin-right: 0 !important;}*/
