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


@media (min-width: 992px) {
	.event-logo {
		top: 15px;
        width: 350px;	
	}
	
	.cta p {
		margin: 20px 0;
		text-align: right;
	}
	
	
    .cta p.reg-btn a {
        font-size: 20px;
    }
	
    .cta p.reg-btn i {
        right: 18px !important;
        top: 17px !important;
    }

    #content {  
        padding: 10px 15px; 
    }
  
    /****** Nav*******/

    .navbar-default .navbar-nav {
        padding: 0 35px;
    }

    .navbar-default .navbar-nav > li {
        display:block;
        width:14%;
    }

    .navbar-default .navbar-nav > li:last-child i {
        line-height:38px;
        color:#2b9775;
        position:relative;
        top:3px;
        left:5px;
        display: inline;
    }

    .navbar-event-fixed {
        position: fixed;
        z-index:1;
        top:0;
        left:0;
        right:0;
    }
  
    /***** Blocks*****/
    .carousel-caption {
        padding: 20px 55px 20px 50px;
        width:100%;
    }

    .carousel-indicators {
        right:55px;
    }

    .container-event {
        padding:30px 55px 0 55px;
    }

    .col-event {
        padding: 0px 15px 2% 0;
    }

    .col-event-aside, .col-event-2 {
        width:20%;
    }

    .col-event-3 {
        width: 20%;
        padding-right: 35px;
    }

    .col-event-7 {
        width: 60%;
    }

    .col-event-8 {
        width:75%;
    }
    .col-event-9,
    .event-page-9 {
        width:80%;
        padding-left:5px;
        padding-right:35px;
    }

    .img-column img {
        margin: 8px auto 10px auto;
    }

    .sidebar-large {
        margin-bottom: 1em;
    }
		
    .sidebar-large .latest-news-panel {
        margin: 0;
        height: auto;
    }
	
	
	#content .col-event-page section, #content .col-event-page article {
		padding-right: 44px;
	}
	
	
	div.banner-details div.container div.row div.event-header-info {
		top: 0;
        left: 20px;
    }
	
	
	div.banner-details div.container div.row div.co-located {
		top: 0;
        left: 20px;
    }
	
	div.banner-details div.container div.row div.co-located h3 {
		margin-top: 24px;
        left: 0;
    }
	

	div.banner-details div.container div.row div.co-located a {
		position: relative;
		left: -18px;
    }
	

	
	div.banner-details div.container div.row div.event-header-info div.event-location {
		margin-top: 20px;
		margin-bottom: 0;
	}
	
	
	
	
}

@media screen and (min-width: 992px) and (max-width: 1140px) {
	
	/*.banner-details div.event-logo {
		margin-top: 35px;
	}*/
	
}



@media screen and (min-width: 992px) and (max-width: 1200px) {
	
	.cta p.reg-btn a {
    	width: 220px;
	}
	
}



@media screen and (min-width: 1201px) and (max-width: 1380px) {
	
	.cta p.reg-btn a {
    	width: 260px;
	}
	
}




@media (min-width: 1280px) {
    img.branding-photo {
        width: 100%;
    }
}
