/*!
 * Start Bootstrap - 4 Col Portfolio HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

body {
    padding-top: 70px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
	font-family: 'Raleway', Arial, sans-serif;
	background-color: #EFEFEF;
}

h1
h2,
h3,
h4,
h5 {
	font-family: 'Raleway', Arial, sans-serif;
}

h1 {
	font-weight:700;
}

.portfolio-item {
    margin-bottom: 25px;
}

footer {
    margin: 50px 0;
}

.thumbs {

   border: .25px solid #DCDCDC;

}

.titletext {
font-size: 50px;
    text-align: center;
    letter-spacing: 5px;
    text-transform: uppercase;
        border-bottom: 0px;
    padding-bottom: 40px;
    	font-family: 'Raleway', Arial, sans-serif;
}

 h1 {
    font-size: 50px;
    text-align: center;
    letter-spacing: 5px;
    text-transform: uppercase;
}

h3 {
    letter-spacing: 3px;
    text-transform: uppercase;
}
    
    
.page-header {
    border-bottom: 0px;
    padding-bottom: 40px;
    	font-family: 'Raleway', Arial, sans-serif;

}
    
	
.navbar-nav>li>a {
    text-transform: uppercase;
    color: #000;
}
    
.navbar {
    background-color: #EFEFEF;
}
    
.contributortext {
    text-align: center;
    padding-bottom: 15px;
}

.contributorimg {
    padding-bottom: 20px;
}
    
.contributorimg {
 	display: block;
    margin-left: auto;
    margin-right: auto     
}

.navbar-toggle {
background-color: #ccc;
}

.icon-bar {
    background-color: #FFF;
}


a.invisiblelink {
color: #333
}

.responsive-video {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 60px; overflow: hidden;
}

.responsive-video iframe,
.responsive-video object,
.responsive-video embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
    
@media (min-width: 1200px) {
.container {
    width: 1240px;
}
}

@media (max-width: 768px) {
 h1 {
    font-size: 2em;
}
}

@media (min-width: 768px) {

.col-md-2, .col-sm-2, .col-xs-4 {
padding-right: 0px;
padding-left: 4px;
}
.down-right-10 {
padding-top: 10px;
padding-left: 10px;
}
.down-right-20 {
padding-top: 20px;
margin-right: -10px;
}
.down-right-30 {
padding-top: 40px;
margin-right: -20px;
}
.down-right-50 {
padding-top: 50px;
margin-right: -20px;
}
.down-right-70 {
padding-top: 70px;
margin-right: -20px;
}
.down-right-90 {
padding-top: 90px;
margin-right: -20px;
}
.down-right-150 {
padding-top: 100px;
}
.down-left-30 {
padding-top: 40px;
margin-left: -20px;
}
.up-right-50 {
margin-top: -50px;
margin-right: 20px;
}
.up-right-30 {
margin-top: -30px;
margin-left: 10px;
}
.up-right-10 {
margin-top: -10px;
margin-left: 10px;
}
.up-left-30 {
margin-top: -30px;
margin-right: 10px;
}
.up-left-10 {
margin-top: -10px;
margin-right: 10px;
}
.up-left-60 {
margin-top: -80px;
margin-right: 10px;
}
.up-left-120 {
margin-top: -120px;
margin-right: 10px;
}
.right-60 {
margin-right: -60px;
}
.left-20 {
margin-left: -20px;
}
.right-30 {
padding-left: 30px;
}
.right-10 {
padding-left: 10px;
}
.right-50 {
padding-left: 50px;
}
.portfolio-item {
    margin-bottom: 0px;
}
}
    