/*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 {}

/*custom css
-----------------------------*/
a:hover{ color: rgb(229, 56, 26) !important;}
/*about*/
.about{}
.about.par1{
font-size: 36px !important; color:#fff; text-align:center;
font-family: 'Roboto', sans-serif; line-height: 36px !important;
margin-bottom:40px;}
.about.par2{
font-size: 18px !important; color:#fff; text-align:center;
font-family: 'Roboto', sans-serif; line-height: 24px !important;
margin-top:40px;}

.about.blockH2{color: rgb(229, 56, 26);}
.about.blockP{}
.about.blockUl{ margin-left:20px; }
.about.blockUl li{margin-bottom:5px;}


/*attendee*/
.attendee-name.color-2{ font-size: 1.3rem !important; font-weight:bold !important; margin-bottom:8px;}
.attendee-title.color-2{ color:white !important; margin-bottom:-2px !important;}
.attendee-company.color-2{color:white !important;}

/*block news home*/
.blockNews{}

.blockNews .image{}
.blockNews .date{ color: rgb(255, 255, 255);font-family: 'Roboto', sans-serif; font-size: 12px !important; margin:0;}
.blockNews .date.black{color:#000;}
.blockNews .title{font-family: 'Roboto', sans-serif; font-weight:bold;  margin-top:3px; line-height: 130%; }
.blockNews .title.orange a:hover{color: rgb(229, 56, 26) !important; }
.blockNews .button a{font-family: 'Roboto', sans-serif; color:#fff; background-color: rgb(229, 56, 26); padding:4px 13px; font-size:12px;}
.blockNews .button a:hover{ color: rgb(255, 255, 255) !important;  }


/*block video home*/
.blockVideo{}
.blockVideo .image{}
.blockVideo .date{ color: #000;font-family: 'Roboto', sans-serif; font-size: 12px; margin:0;}
.blockVideo .title {font-family: 'Roboto', sans-serif; font-weight:bold;  margin-top:3px; }
.blockVideo .button a{font-family: 'Roboto', sans-serif; color:#fff; background-color: rgb(229, 56, 26); padding:4px 13px; font-size:12px;}
.blockVideo .button a:hover{ color: rgb(255, 255, 255) !important;  }

.blockVideo .title a:hover{ color: rgb(229, 56, 26) !important; }


/*video page*/
.videoContainer{position: relative;width: 100%; margin-bottom:40px;}
.videoWrapper{height: 0; padding-bottom: 56%; position: relative; width: 100%;}
.videoWrapper iframe{height: 100%; left: 0; position: absolute; top: 0; width: 100%; border:0px;}
.videoContainer .date{font-size: 12px !important; line-height:130%; color: rgb(255, 255, 255); margin-top:10px; margin-bottom:0;}
.videoContainer .title{font-size: 24px; color: rgb(229, 56, 26); line-height:26px; margin-top:0px; }

/*photo about*/
.rowPhoto{ clear:both; zoom:1; margin-bottom:40px;}
.rowPhotoLeft{height:400px; background-size:cover; display:inline-block; float:left; background-position:center center;position:relative;}
.rowPhotpRight{height:400px; background-size:cover; display:inline-block; float:left; background-position:center center;position:relative;}

.photoOneThird{width:40%;}
.photoHalf{width:48.5%}
.photoTwoThird{width:57%;}

.photoMargin{margin-left:3%;}

.rowPhoto span{padding:5px;position:absolute; bottom:0;right:0; display:inline-block; background-color: rgb(229, 56, 26); font-family: 'Roboto', sans-serif; color:#fff;}

.clearFix{ clear:both;}
.communityBtn{font-family: 'Roboto', sans-serif; color:#fff; background-color: #34a9d4; padding:8px 20px; font-size:14px !important; margin-top:20px; display:inline-block; text-transform: uppercase;}
.communityBtn:hover{ color:#fff !important; background-color:rgb(229, 56, 26) !important;}
.joinCommunity{ font-family: 'Roboto', sans-serif; color:#fff; background-color: #34a9d4; padding:20px 30px; font-size:26px !important; margin-top:20px; display:inline-block; text-transform: uppercase;}

a.white:hover{color:#fff !important;}

.square{margin:100px 0;  display:inline-block; padding:30px;}
.square.orange{background-color:rgba(229, 56, 26,.6) !important;;}
.square.black{background-color:rgba(0, 0, 0,.6) !important;;}

.news-detail{padding:0} 
.news-detail p{line-height:200% !important;} 
.news-cta{text-align:center; font-size:150%; margin-top:50px; border-top:1px solid #ccc; padding-top:30px; color:#e5381a; border-bottom:1px solid #ccc; padding-bottom:30px; margin-bottom:10px}
.news-cta a{display:block; width:280px; margin:0 auto; padding:10px; background-color:#e5381a; color:#fff; margin-top:20px; font-size:150%}
.news-cta a:hover{color:#fff !important; background-color:#000;}

.home-cta:hover{ color:#fff !important; background-color:#000 !important;}
.element-654983{margin-bottom:0px !important}
.element-654981,.element-532160,.element-532160 {display:none;}
@media screen and (min-width: 768px) {	
 
  .news-detail{padding:0 100px !important} 
 }

.element-498069{display:none;}
