/* qtday decoration background line */
.element-2350253, .element-2984934, .element-2985048, .element-2985074, .element-2985085, .element-2229254, .element-2985416, .element-2985427, .element-2985483, .element-3112272, .element-3993458, .element-2274155, .element-4057680, .element-4057669, .element-4057713, .element-4057691, .element-4057735, .element-4057724 {
  		background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 24.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Line_QtDay' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 2000 1125' style='enable-background:new 0 0 2000 1125;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{opacity:0.1;fill:%239DEF95;} .st1{opacity:0.1;fill:%235182BC;} .st2{fill:none;stroke:%239DEF95;stroke-width:4;stroke-miterlimit:10;} .st3{fill:none;stroke:%235182BC;stroke-width:4;stroke-miterlimit:10;} .st4{opacity:0.1;fill:none;stroke:%239DEF95;stroke-width:4;stroke-miterlimit:10;} %3C/style%3E%3Cg%3E%3Cpath class='st0' d='M2131.6,764.9l0-4l-1055.1,2.5L903.3,936.7c-2.4-1.6-5.2-2.5-8.3-2.5c-8.4,0-15.1,6.8-15.1,15.1 s6.8,15.1,15.1,15.1s15.1-6.8,15.1-15.1c0-3.8-1.5-7.3-3.8-10l171.8-171.8L2131.6,764.9z M895,960.5c-6.1,0-11.1-5-11.1-11.1 s5-11.1,11.1-11.1s11.1,5,11.1,11.1S901.1,960.5,895,960.5z'/%3E%3Cpath class='st1' d='M1980.2,248.9l-2.8-2.8L1803,420.4l-718.8,2.5c-1.2-7.1-7.4-12.6-14.9-12.6c-8.4,0-15.1,6.8-15.1,15.1 s6.8,15.1,15.1,15.1c7.9,0,14.4-6,15.1-13.7l720.3-2.5L1980.2,248.9z M1069.3,436.7c-6.1,0-11.1-5-11.1-11.1s5-11.1,11.1-11.1 s11.1,5,11.1,11.1S1075.5,436.7,1069.3,436.7z'/%3E%3C/g%3E%3Cpolyline class='st2' points='-416.7,257.4 105.8,255.6 207,154.5 '/%3E%3Cpolyline class='st3' points='1818.3,303.4 2340.8,301.6 2467.2,175.2 '/%3E%3Cpolyline class='st2' points='2451.2,246.3 1689.3,248.1 1562.9,374.5 '/%3E%3Cline class='st2' x1='-189' y1='588.5' x2='236' y2='588.5'/%3E%3Cline class='st3' x1='-153' y1='611.5' x2='64' y2='611.5'/%3E%3Cline class='st2' x1='1705.2' y1='1049.3' x2='2130.2' y2='1049.3'/%3E%3Cline class='st3' x1='1814.2' y1='1019.3' x2='2239.2' y2='1019.3'/%3E%3Cpolyline class='st2' points='2517,921.5 1994.5,923.3 1868.1,1049.7 '/%3E%3Cline class='st3' x1='-451.8' y1='192.3' x2='455.2' y2='192.3'/%3E%3Cpolyline class='st2' points='308.2,862.3 -627.7,864.1 -754.1,990.5 '/%3E%3Cpolyline class='st3' points='400,838.5 -361.9,840.3 -603.2,1081.7 '/%3E%3Cg%3E%3Cpolyline class='st2' points='369.2,154.3 -392.7,156.1 -519.1,282.5 '/%3E%3Ccircle class='st2' cx='376.7' cy='154.8' r='9.5'/%3E%3C/g%3E%3Ccircle class='st3' cx='464.7' cy='192.8' r='9.5'/%3E%3Ccircle class='st2' cx='244.5' cy='589' r='9.5'/%3E%3Ccircle class='st3' cx='73.5' cy='614' r='9.5'/%3E%3Ccircle class='st2' cx='316.7' cy='862.8' r='9.5'/%3E%3Ccircle class='st3' cx='408.5' cy='839' r='9.5'/%3E%3Ccircle class='st2' cx='1557.5' cy='381' r='9.5'/%3E%3Ccircle class='st3' cx='1810.7' cy='303.8' r='9.5'/%3E%3Ccircle class='st2' cx='1696.7' cy='1049.8' r='9.5'/%3E%3Ccircle class='st3' cx='1805.7' cy='1019.8' r='9.5'/%3E%3Cpolyline class='st4' points='-467,1080.5 862.7,1075.9 1120.3,818.7 '/%3E%3C/svg%3E");
		background-size: 100% auto;
      	background-repeat: repeat;
}
/* end qtday decoration background line */

/* ANIMATION qtday decoration background line */

.element-2985048, .element-2350253, .element-2985074, .element-2985085, .element-2229254, .element-2985416, .element-2985427, .element-2985483, .element-3112272, .element-3993458, .element-2274155, .element-4057680, .element-4057669, .element-4057713, .element-4057691, .element-4057735, .element-4057724 {
	position: relative;
}

.element-2985048:before, .element-2350253:before, .element-2985074:before, .element-2985085:before, .element-2229254:before, .element-2985416:before, .element-2985427:before, .element-2985483:before, .element-3112272:before, .element-3993458:before, .element-2274155:before, .element-4057680:before, .element-4057669:before, .element-4057713:before, .element-4057691:before, .element-4057735:before, .element-4057724:before {
	content: '';
    position: absolute;
    background: white;
    top: 0;
    bottom:0;
    right: 50%;
    left:20%;
    z-index: 0;
    transition: all 5s ease;
    animation: qtday 7s linear both;
}

@keyframes qtday {
  from {right: 0; left: 0;} 
  to {right: 50%; left: 50%;}
}

/* end ANIMATION qtday decoration background line */

/* background green line */
  .section-534806 .atom-sectionMain, .element-2985059 {
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 24.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Livello_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1920 1080' style='enable-background:new 0 0 1920 1080;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{clip-path:url(%23SVGID_2_);} .st1{opacity:0.88;fill:url(%23SVGID_3_);} .st2{opacity:0.5;} .st3{opacity:0.2;} .st4{fill:%239DEF95;} %3C/style%3E%3Cg%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' x='-6.7' y='-4.8' width='1933.4' height='1088.5'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cg class='st0'%3E%3Cg%3E%3ClinearGradient id='SVGID_3_' gradientUnits='userSpaceOnUse' x1='1439.6105' y1='-285.4049' x2='292.1761' y2='1702.0096'%3E%3Cstop offset='0.1325' style='stop-color:%23144411'/%3E%3Cstop offset='1' style='stop-color:%23002350'/%3E%3C/linearGradient%3E%3Crect x='-7.7' y='-4.8' class='st1' width='1933.4' height='1103.6'/%3E%3Cg class='st2'%3E%3Cg class='st3'%3E%3Cpolygon class='st4' points='-11.1,-886.2 503.7,275.9 -7.1,-888 '/%3E%3Cpolygon class='st4' points='-1145.7,1424.3 -1141.6,1422.5 -1656.4,260.4 '/%3E%3Cpolygon class='st4' points='-1459.5,-244.6 -1656.4,260.4 -1141.6,1422.5 306.7,780.8 503.7,275.9 -11.1,-886.2 '/%3E%3C/g%3E%3Cg class='st3'%3E%3Cpolygon class='st4' points='-151.9,-745.5 362.9,416.6 -147.8,-747.3 '/%3E%3Cpolygon class='st4' points='-1286.4,1565 -1282.3,1563.2 -1797.2,401.1 '/%3E%3Cpolygon class='st4' points='-1600.2,-103.8 -1797.2,401.1 -1282.3,1563.2 166,921.6 362.9,416.6 -151.9,-745.5 '/%3E%3C/g%3E%3C/g%3E%3Cg class='st2'%3E%3Cg class='st3'%3E%3Cpolygon class='st4' points='2269.8,418.4 2670.4,1322.8 2272.9,417 '/%3E%3Cpolygon class='st4' points='1386.8,2216.5 1390,2215.1 989.3,1310.7 '/%3E%3Cpolygon class='st4' points='1142.6,917.7 989.3,1310.7 1390,2215.1 2517.2,1715.8 2670.4,1322.8 2269.8,418.4 '/%3E%3C/g%3E%3Cg class='st3'%3E%3Cpolygon class='st4' points='2160.2,527.9 2560.9,1432.3 2163.4,526.5 '/%3E%3Cpolygon class='st4' points='1277.3,2326.1 1280.4,2324.7 879.8,1420.2 '/%3E%3Cpolygon class='st4' points='1033,1027.2 879.8,1420.2 1280.4,2324.7 2407.6,1825.3 2560.9,1432.3 2160.2,527.9 '/%3E%3C/g%3E%3C/g%3E%3Cg class='st2'%3E%3Cg class='st3'%3E%3Cpolygon class='st4' points='2285.1,-68.5 1380.7,332.2 2286.5,-65.3 '/%3E%3Cpolygon class='st4' points='486.9,-951.4 488.3,-948.3 1392.7,-1348.9 '/%3E%3Cpolygon class='st4' points='1785.7,-1195.7 1392.7,-1348.9 488.3,-948.3 987.7,178.9 1380.7,332.2 2285.1,-68.5 '/%3E%3C/g%3E%3Cg class='st3'%3E%3Cpolygon class='st4' points='2175.5,-178 1271.1,222.7 2176.9,-174.8 '/%3E%3Cpolygon class='st4' points='377.4,-1061 378.8,-1057.8 1283.2,-1458.5 '/%3E%3Cpolygon class='st4' points='1676.2,-1305.2 1283.2,-1458.5 378.8,-1057.8 878.1,69.4 1271.1,222.7 2175.5,-178 '/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  	background-size: cover;
    background-attachment: fixed;
	}

@media(max-width:768px){
  .section-534806 .atom-sectionMain, .element-2985059 {
  	background-attachment: inherit;
  }
}
/* end background greenline */

/* btn qtday */

.div-btn-qtday{
  background:white;
  position: relative;
  overflow: hidden;
  padding: 4px;
  display: inline-block;
  transition: 0.5s;
  -webkit-clip-path: polygon(0 15px,15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%);
  clip-path: polygon(0 15px,15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%);
}

.div-btn-qtday:before{
  content: '';
  position:absolute;
  top:0;
  left:-100%;
  width:100%;
  height:100%;
  z-index: 1;
  transform: skewX(-45deg);
  background: rgba(255,255,255,0.2);
  transition:0.5s;
  pointer-events: none;
}

.div-btn-qtday:hover:before{
  left:-70%;
}

.div-btn-qtday:hover{
  margin-top: -5px;
  box-shadow: 0px 10px 20px rgb(20,68,17, 0.4);
}

.div-card-qtday .div-btn-qtday:hover{
	margin-top:0;
}

.btn-qtday, .urban-template .submission-form button.save-action{
    background: #38D430;
  	display: inline-block;
  	padding: 10px 30px;
  	color: #000;
  	border-radius:0;
  	font-weight: bold;
	-webkit-clip-path: polygon(0 15px,15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%);
  	clip-path: polygon(0 15px,15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%);
}

.btn-qtday:hover, .urban-template .submission-form button.save-action:hover{
  color: #000;
  text-decoration: none;
}


/* end btn qtday */

/* card qtday */

.div-card-qtday{
  background:#38D430;
  position: relative;
  overflow: hidden;
  padding: 3px;
  display: inline-block;
  margin-bottom: 30px;
  transition: 0.5s;
  box-shadow: 0px 10px 20px rgb(20,68,17, 0.2);
}

.entity-photo-holder{
  margin-bottom: 30px;
  transition: 0.5s;
  overflow: hidden;
}

.speaker .div-card-qtday{
  max-width:270px;
}

.div-card-qtday:before{
  content: '';
  position:absolute;
  top:0;
  left:-200%;
  width:100%;
  height:100%;
  z-index: 1;
  background: rgba(255,255,255,0.2);
  transform: skewX(-45deg);
  transition:0.5s;
  pointer-events: none;
}

.entity-photo-holder > a:after{
	content: '';
	width: 0;
    height: 0;
    border-top: 20px solid #38D430;
    border-right: 20px solid transparent;
  	position: absolute;
  	left: 0;
  	top: 0;
}

.entity-photo-holder:before{
  content: '';
  position:absolute;
  top:0;
  left:-200%;
  width:100%;
  height:100%;
  z-index: 1;
  background: rgba(255,255,255,0.2);
  transform: skewX(-45deg);
  transition:0.5s;
}

.entity-photo-holder:hover{
	margin-top: -5px;
}

.entity-photo-holder:hover:before{
   left:-90%;
}

.div-card-qtday:hover:before{
  left:-70%;
}

.div-card-qtday:hover{
  margin-top: -5px;
  margin-bottom: 35px;
  box-shadow: 0px 10px 20px rgb(20,68,17, 0.4);
}

.card-qtday{
  background: #fff;
  display: inline-block;
  color: #000;
  font-weight: bold;
  	-webkit-clip-path: polygon(15px 0%, 100% 0, 100% 100%, 0 100%, 0% 15px);
  	clip-path: polygon(15px 0%, 100% 0, 100% 100%, 0 100%, 0% 15px);
}

.card-qtday:hover{
  color: #000;
  text-decoration: none;
}

.card-qtday img{
	margin:auto;
  	width: 100%;
  	height: auto;
}

.card-qtday h4{
	line-height:normal;
  	margin-top:0;
}

.card-body{
	text-align:center;
  	font-weight: normal;
}

.speaker .card-body{
	min-height: 133px;
}

/* end qtday */


ul.faq {
    list-style: none;
  	padding:0;
}

ul.faq h2, h2{
  	line-height: normal;
}

ul.faq h3 {
    font-size: 18px;
    margin: 15px 0;
    position: relative;
  	text-align:left;
}

ul.faq > li {
    padding: 35px;
}

ul.faq li:nth-child(odd) {
    background: #F1FCF0;
}



ul.guideline{
	padding-left: 0px;
}

ul.guideline > li{
	padding: 20px;
 	list-style: none;
}

ul.guideline > li:nth-child(odd){
	background: #F1FCF0;
}

ul.guideline h3{
	font-size: 18px;
  	margin: 15px 0;
  padding-left: 15px;
  position: relative;
}

ul.guideline p{
	padding-left: 15px;
}

footer{
	background: #23395B;
    border-top: 1px solid black;
}
/* footer cut */
.element-2009587, .element-2923418, .element-2923429, .element-2923440, .element-2985505, .element-3993004, .element-4057746, .element-4057757, .element-4057768, .element-2923407 {
  	-webkit-clip-path: polygon(40px 0%, 100% 0, 100% 100%, 0 100%, 0% 40px);
    clip-path: polygon(40px 0%, 100% 0, 100% 100%, 0 100%, 0% 40px);
}
/* end footer cut */

.agenda-view .session-list-container .session-carousel .slider-container .session-container .session-info-text, .session-info-text{
    margin-bottom: 10px;
    padding-bottom: 10px;
  	border-bottom: 1px solid #38D430;
}

.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-actions-container{
	top: 20px;
}

.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container:after, .session-info-container:after {
    content: '';
    width: 0;
    height: 0;
    border-top: 20px solid #38D430;
    border-right: 20px solid transparent;
    position: absolute;
    top: 0;
    left: 0;
}

.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container, .session-info-container {
	background: white;
  	padding: 20px;
  	position: relative;
	box-shadow: 0px 10px 20px rgb(20,68,17, 0.2);
  	border: none;
}

  .bg-light{
  	background-color: rgb(255, 255, 255, 0.85);
  }

.global-template .sponsors .partners-container{
  	margin-top:50px;
}

.main-react-view{
	background: white;
}

.section-593810 .partner-container{
  	filter: grayscale(1);
  	transition: 1s;
}

.partner-container:hover{
  	filter: none;
}

.partner-logo{
	margin: 0 20px;
}

.p-15{
	padding:15px;
}

.agenda-view .session-list-container .session-day-container .time-row .time-elem > div{
  	background: #23395B !important;
  	border-radius: 0 !important;
	-webkit-clip-path: polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);
    clip-path: polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);
}

.control-button, .agenda-view .session-page .session-control-buttons, .cta-button, .login-buttons-container, .speaker-view .speaker-container .speaker-profile .speaker-back-button {
  	border-radius: 0 !important;
	-webkit-clip-path: polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);
    clip-path: polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);	
}

.entity-photo-holder > a:first-child{
	border-top: 3px solid #38D430;
    border-right: 4px solid #38D430;
    border-left: 4px solid #38D430;
}

.entity-photo-holder > div{
    border-right: 4px solid #38D430;
  	background: white;
    border-left: 4px solid #38D430;
}

.entity-photo-holder > div:last-child{
  	border-bottom: 3px solid #38D430;
}

.sleek-template .entity-photo-holder:hover .img-circle.sleek-object-thumbnail{
	transform: scale(1);
}

.sleek-template .entity-photo-holder .img-circle.sleek-object-thumbnail{
	border-radius: 0;
  	max-width: 100%;
  	width: 100%;
  	height: 100%;
}

.entity-photo-holder div:first-child {
	padding: 15px;
}

.entity-photo-holder div:last-child {
	padding: 0 15px 15px 15px;
  	min-height: 52.4px;
}

.time-elem > div {
	background: transparent !important;
}

.timeline-line{
	position: relative;
}

.timeline-line:before{
	content: '';
  position: absolute;
  width: 2px;
  background: #B9CDE4;
  top: 0;
  bottom: 0;
  left: 50%;
}

.urban-template h2{
	font-size:30px;
  color:#424242;
}

.urban-template h3{
	color:#424242;
  font-size:24px;
}

.urban-template p{
  font-size:16px;
  line-height: inherit;
}

@media(min-width:768px){
	.d-flex{
      display:flex;
      align-items:center;
  }
}

@media(max-width:991px){
  .bg-light-mobile{
  	background-color: rgb(255, 255, 255, 0.8);
  }
}

/*specific pages container*/
.home-custom-css{}
.community-custom-css{}
.agenda-custom-css{}
.speakers-custom-css{}

/*main container of each section*/
.main-app-container {}

/*
call-to-action buttons e.g:
Register, Join The Community etc
*/
.btn-register {}

/*Top navigation bar container*/
.template-nav {}

/*Top navigation bar items container*/
#bs-example-navbar-collapse-1 {}

/*social share buttons container*/
.social-share-button {}

/*social share buttons per social network*/
.social-share-button.facebook {}
.social-share-button.twitter {}
.social-share-button.linkedin {}
.social-share-button.google {}

/*hide contact the organizer*/
.link-button
{display:none;}

/*nasconde bottone CTA home
.atom-main.btn.btn-success.btn-register.urban-header-button-register
{display:none;}
*/

/*bottone select*/
.btn-select {
  	padding: 8px 32px;
  	border-radius: 1px;
    background-color: rgba(56,212,48,1);
    border-color: rgba(186,186,186,0);
    color: #efefef;
}
/*nasconde logo header*/
.center-image
{display:none;}