/*
Theme Name: Sivas LATP
Theme URI: http://sivaslatp.com;
Author: Weilenman Studios Inc
Author URI: http://weilenman.com
Version: 1.0
*/

body.home{
	padding:0;
}

h1,h2,h3,h4,h5,h6,p,ul,ol{
    	font-family:'Lato', Arial, sans-serif;
}

h1{
	font-weight:900;
	font-size:40px;
	text-transform:uppercase;
}

h2{
	font-size:24px;
	margin:0 0 40px;
}

h2.register-title{
	border-bottom:1px solid #ddd;
	margin:0 0 20px;
	padding-bottom:20px;
}

h3{
	font-size:18px;
	margin:0 0 20px;
}

h4{
	font-size:16px;
	font-weight:300;
}

h5{
	font-size:14px;
	font-weight:900;
	margin:0;
}

h6{
	margin:10px 0;
	color:#999;
}

p, ul, ol{
	font-size:16px;
	font-weight:300;
	line-height:30px;
	color:#666;
}

img{
	max-width:100%;
}

.container{
	max-width:960px;
}

.navbar-default{
	background:rgba(255,255,255,1);
	border-bottom:1px solid #ddd;
	padding:15px 0;
	margin:0;
	position:relative;
	z-index:2;
}

.navbar-brand{
	background:url(images/logo-dark.png) no-repeat center center;
	width:107px;
	height:40px;
	padding:0;
	margin:0!important;
}

.navbar-default ul li a{
	font-size:18px;
	font-weight:300;
	text-transform:uppercase;
}

.navbar-default ul li a:hover{
	color:#2ecc71!important;
}

.home .navbar-default{
	background:none;
	border:none;
}

.home .navbar-brand{
	background-image:url(images/logo-light.png);
}

.home .navbar-default a{
	color:#fff;
}

.home .navbar-default ul li a{
	color:#fff;
}


.home{
	background:url(http://upload.wikimedia.org/wikipedia/commons/4/45/Lafayette%2CIndiana_Downtown.jpg) no-repeat center center;
	background-size:cover;
	background-attachment:fixed;
}
.hero{
	background:rgba(0,0,0,0.75);
	padding:100px 0;
	color:#fff;
	margin-top:-81px;
	position:relative;
}

.hero .attribution{
	position:absolute;	
	right:10px;
	bottom:10px;
	font-size:10px;
	color:rgba(255,255,255,0.4);
	text-shadow:none;
}

.hero a.btn{
	padding:20px 30px;
	font-size:20px;
	text-shadow:none;
}

.main{
	padding:40px 0;
	background:#fff;
}

.contact-us{
	text-align:center;
	margin:100px 0;
}

.sidebar ul{
	padding:0;
	list-style:none;
}

.sidebar ul li a{
	font-size:14px;
	font-weight:normal;
	display:block;
	padding:15px 0;
	border-bottom:1px solid #eee;
	text-decoration:none;
	color:#2ecc71;
}

.sidebar ul li a:hover{
	font-weight:bold;
}

.footer .social-media{
    	background:#fff;
    	padding:10px;
    	text-align:center;
	border-top:1px solid #ddd;
}

.footer .social-media a{
    	font-family:'Lato', Arial, sans-serif;
    	font-weight:300;
	padding:20px;
    	display:inline-block;
    	font-size:16px;
    	color:#333;
    	text-decoration:none;
}

.footer .social-media a:hover{
	color:#999;
}

.footer .legal{
	background:#333;
	color:#fff;
	padding:20px 0;
	line-height:30px;
}

.footer .legal ul{
	list-style:none;
	display:inline;
	padding:0;
}

.footer .legal ul li{
	display:inline;
}

.footer .legal ul li a{
	color:#ccc;
	display:inline-block;
	padding:0 20px;
	border-right:1px solid #ddd;
}

.footer .legal ul li:first-child a{
	padding-left:0;
}

.footer .legal ul li:last-child a{
	border:none;
}

.btn{
	border-radius:4px;
	font-size:16px;
	padding:10px 20px;
}

.btn-sivas{
	color:#fff;
	border:none;
	background:#2ecc71;
}

.btn-sivas:hover{
	color:#fff;
	background:#0eac51;
}

.staff-wrapper{
	margin:20px 0;
}

.staff-wrapper h3{
	margin:0;
}

.staff-list-single{
	text-align:center;
}

.staff-list-single h5{
	margin:10px 0 0;
}

.staff-list-single h6{
	margin:5px 0;
}

.register-form{
	margin:100px 0;
}

.round-pic{
    position: relative;
    width: 100%;     /* desired width */
}
.round-pic:before{
    content: "";
    display: block;
    padding-top: 100%;  /* initial ratio of 1:1*/
}

.round-pic-inner{
    position:  absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border-radius:9999px;
    border:5px solid #fff;
    box-shadow:2px 2px 3px rgba(0,0,0,0.2);
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center;
}