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

body{
	/*_background:#00cc99;*/
	background:#FFF;
	font-family: 'Quicksand', sans-serif;
	 
	
}


.wrapper{
	display: block;
	margin: 0 auto;
	
}
a.page-link{
	/*color: rgba(225,225,225, 0.7);*/
	color: rgba(0,0,0, 0.6);
}
/* ========== Full Jumbotron / Media ========= */

.full-jumbotron{
	background: lightblue;
	display: none;
}

/* ======== head section =======*/
.row-head{
	text-align: center;
	color: #e4e4e4;
	
	
}

.nav-section{
  background-color: rgba(0,0,0, 0.7);
  padding: 0;
  color: #e4e4e4;
  text-align: center;
  font-size: 16px; 
  font-weight: bold;
  position: fixed;
  top: 0;
	z-index: 7777;
  width: 100%;
  transition: 0.2s;
}


#theLogo{
	width: 270px;
}

.nav-menu-links{
	list-style: none;
	padding: 0 0 0 0;
	
}
.nav-menu-links li{
	padding: 0;
	margin: 0 auto;
	height: 24px;
}

/*.nav-menu-links img{
	width: 30px;
	height: 30px;
}*/

.nav-menu-links .svg-container{
	/*background: green;*/
	width: 32px;
}
.nav-menu-links svg#linkedIn{
	width: 100% !important;
}

/* ========== Media Queries Head Section =========*/
@media screen and (max-width: 360px){
	#theLogo{
	width: 210px;
	}
    
	
}/* end @media360 */
@media screen and (max-width:480px){

	


	
}/* end @media480 */
@media screen and (max-width: 960px) and (min-width: 485px){
	
	
}

/* ======== Body section =======*/
/* ===== Body Jumbotron ======= */

.jumbotron.body-jumbotron{
  margin: 0;
  padding: 1px;
  background: transparent;
  overflow: hidden;
	
	-webkit-display: flex;
	-webkit-justify-content: center;
	-webkit-align-items: center;

	-moz-display: flex;
	-moz-justify-content: center;
	-moz-align-items: center;
	
	-ms-display: flex;
	-ms-justify-content: center;
	-ms-align-items: center;
	
	-o-display: flex;
	-o-justify-content: center;
	-o-align-items: center;
	
	display: flex;
	justify-content: center;
	align-items: center;
  
	
}
iframe{
    border: none;
	border: 1px solid rgba(255,255,255, 0.4);
	border-radius: 3px;
    background: transparent; /* rgba(225,255,255, 0.4);*/
	width: 99%;
	height: 410px;
	overflow: hidden;
	
	
}

.btn-list-control{
	padding: 0 0 0 1em;
}

.btn-list-control a{
	text-decoration: none;
}
.btn-list-control a:hover{
	text-decoration: none;
}
.jumbo-media-footnote{
	display:block;
	padding: 0 0 0 1em;
	font-size: 16px;
}
/* ==== end body media jumbotron ===*/
/* margin control for sticky header */
.row-body{
	margin-top: 180px;
	background: transparent;
	color:#333;
}
.space-bar{
	display:block;
	width:99.9%;
	height: 26px;
}
.intro-txt{
	font-size: 18px;
}
/* ========= work samples images ==========*/

.work-samples{
	margin-bottom: 1px;
	box-sizing: border-box;
}
.work-samples h3.title{
	text-align: center;
	padding: 10px 0;
}

work-samples .sample-container{
		margin-bottom: 20px;
	}

.work-samples .picture-frame{ /* also at mediaMax480*/
	border: 1px solid rgba(0,0,0, 0.6);
	background: rgba(0,0,0, 0.8);
	box-sizing: border-box;
	
}

/* work-samples for 6col */
.work-samples.bg-dark-6c{
	background: rgba(0,0, 0, 0.6);
	
}
.work-samples .picture-frame{
	margin: 0 auto;
	text-align: center;
}
.work-samples .picture-frame-small2{
	/*border: 1px solid rgba(0,0,0, 0.6);*/
	background: rgba(0,0,0, 0.3);
}
/*
.work-samples .picture-frame-small2 img:active{
	/*border: 1px solid rgba(0,0,0, 0.6);*/
	/*content: url("work-samples/hover-img00.png");
}*/

.work-samples .picture-frame-small2:hover{
	border: 2px solid rgba(255,255,255, 0.7);/*rgba(0, 255, 0, 0.7)*/
}


/*TEXT CONTROL FOR WORK SAMPLES */
.work-samples .picture-frame h4{
	color: #e4e4e4;
	padding-left: 3px;
}
.work-samples .picture-frame p{
	color: #e4e4e4;
}



.work-samples .picture-frame img{
	width: 99.8%;
	display: block;
	margin: 0 auto;
	
}

/*===== WORK SAMPLE IMAGES 6 COL === */
/* work-samples is shared with col3 section */
.work-samples .picture-frame-small2 img{
	width: 99.8%;
	display: block;
	margin: 0 auto;
	
}
/*TEXT CONTROL FOR WORK SAMPLES - 6C */
.work-samples .picture-frame-small2 h5{
	color: #e4e4e4;
	padding-left: 3px;
}
.work-samples .picture-frame-small2 p{
	color: #e4e4e4;
}
/* LINK FOR 6C */
.work-samples .picture-frame-small2 a.btn-link{
	text-decoration: underline;
	color: #e4e4e4;
}
.work-samples.picture-frame-small2 a.btn-link:hover{ /*CHANGE HERE TO MATCH BG COLOR */
	color: 'greenyellow' !important;
}



/*=== END BODY SECTION ROW ====*/

.background-work{
	background:rgba(0,0,0, 0.3);
	margin: 0 auto;
	
}

.graphicD-row h4.bgw-title{
	displa: block;
	width: 100%;
}

.graphicD-row:after{
	content: "";
	display: none;
	height: 0;
	clear: both;
}
.picture-frame img{
	width: 99.9%;
}

.layout-samples{
	/*background: url(background-samples/brochures02.jpg);*/
	background: rgba(0,0,0, 0.7);
	
	
}
.layout-samples img{
	width: 100%;
	display: block;
	margin: 0 auto;
	padding: 0;
}

.bgw-title{
	color: #e4e4e4;
	font-size: 26px;
}
.bgw-title:hover{
	color: #2E2D2D;
	text-decoration: none;
}



/*=== Footer Styles === */
.footer-content{
	background: rgba(0,0,0,0.8);
}
.footer-text{
	padding: 10px 20px;
	color:rgba(225,225,225, 0.7);
}

/* ========= MEDIA QUERIES ============ */

@media screen and  (max-width: 360px){
	
	/*for the logo samples */
	.graphicD-row > div{
		display: block;
		box-sizing: border-box;
		/*background: rgba(225,225,255, 0.6);*/
		  background: rgba(0,0,0, 1);
		margin: 0 auto;
		padding: 0;
		margin-bottom: 0.7px;
		width: 50%;
		float: left;
	}
	.picture-frame img{
		display: block;
		width: 80%;
		margin: 0 auto;
	}
	.graphicD-row > div:hover,
	.picture-frame:hover{
		background: #e4e4e4;
	}
	
	#logo-box #theLogo{
		width: 95%;
		
	}
	#logo-box #myStrap{
		font-size: 13px;
	}
	
	.jumbotron.body-jumbotron,
	.sketch-btns {
		display:none;
		visibility: hidden;
	}

	
}/* end @mediaMAX360 */

@media screen and (max-width: 480px){
	/* FOR THE CURRENT WORK SAMPLES */

	work-samples .sample-container{
		margin-bottom: 10px;
	}
	
	/*FOR THE LOGO SAMPLES*/
	.graphicD-row > div{
		display: block;
		box-sizing: border-box;
		/*background: rgba(225,225,255, 0.6);*/
		  background: rgba(0,0,0, 1);
		margin: 0 auto;
		margin-bottom: 1px;
		margin-left: 1px;
		padding: 10px;
		width: 48%;
		float: left;
	}
	
	.picture-frame img{
		display: block;
		width: 80%;
		margin: 0 auto;
	}
	
	
}/* end @mediaMAX480 */

@media screen and (max-width: 960px) and (min-width: 485px){
	/*FOR THE LOGO SAMPLES*/
	.graphicD-row > div{
		display: block;
		box-sizing: border-box;
		/*background: rgba(225,225,255, 0.6);*/
		  background: rgba(0,0,0, 1);
		margin: 0 auto;
		margin-bottom: 1px;
		margin-left: 1px;
		padding: 10px;
		width: 30%;
		float: left;
	}
	
	.picture-frame img{
		display: block;
		width: 80%;
		margin: 0 auto;
	}
	.graphicD-row > div:hover,
	.picture-frame:hover{
		/*background: #e4e4e4;*/
	}
	
	/*FOR THE CURRENT WORK SAMPLES */
	
	
	
}/* end @mediaRANGE 485 - 900 */




/*===== BECAUSE OF X ===*/
.wapper-2,
.wrapper{
	display: block;
	margin: 0 auto;
	padding: 0 10px;
	
}

