
.transparent_class_50 {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  /* IE 5-7 */
  filter: alpha(opacity=50);
  /* Netscape */
  -moz-opacity: 0.5;
  /* Safari 1.x */
  -khtml-opacity: 0.5;
  /* Good browsers */
  opacity: 0.5;
}

.transparent_class_75 {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  /* IE 5-7 */
  filter: alpha(opacity=75);
  /* Netscape */
  -moz-opacity: 0.75;
  /* Safari 1.x */
  -khtml-opacity: 0.75;
  /* Good browsers */
  opacity: 0.75;
}

body {
	background-color: #222222;
	color: #2b2b2b;
}


#back-to-top {
	right: 0px;
	left: 20px;
}

.progress {
	-webkit-box-shadow: 0px 5px 5px 0px rgba(80, 80, 80, 0.4);
	-moz-box-shadow:    0px 5px 5px 0px rgba(80, 80, 80, 0.4);
	box-shadow:         0px 5px 5px 0px rgba(80, 80, 80, 0.4);
}

.progress-bar {
	text-shadow: 0px 1px 3px rgba(0, 0, 0, 1);
	font-weight: 900;
}

.bg-color-grayDark1 {
	background-color: #2b2b2b;
}

.bg-color-grayDark2 {
	background-color: #303030;
}

.our-work-1-overlay p {
	color: #ffffff;
	font-weight: 900;
}

.popupImgBorder {
	border: 1px solid #999999;
	margin: 20px 0px;
}

.popupImgNoBorder {
	margin: 20px 0px;
}

.btn-custom, 
.nestor-main-menu .navbar-toggle {
	border-color: #303030;
	background-color: #ffffff;
	color: #303030;
}

.btn-custom:hover, 
.nestor-main-menu .navbar-toggle:hover {
	border-color: #303030;
	background-color: #303030;
	color: #ffffff;
}

.panels-3 .panels-item-title {
	color: #f8f8f8;
}

.call-to-action-1 .call-to-action-1-text, 
.call-to-action-1-button {
	color: #f6c83a;
}

.call-to-action-1-button {
	border-color: #f6c83a;
	background-color: #303030;
}
.call-to-action-1-button:hover {
	border-color: #f6c83a;
	background-color: #f6c83a;
	color: #303030;
}

.overlay {
  background: rgba(0,0,0,.3);
}

.bg-image-custom {
  background: url('../img/background-images/golden-egg-eggs-image-master.jpg') scroll center no-repeat;
  -webkit-background-size: cover;
     -moz-background-size: cover;
       -o-background-size: cover;
          background-size: cover;
}

.bg-color-theme.text-color-light .btn-primary {
  border-color: #ffffff;
  color: #ffffff;
}

.bg-color-theme.text-color-light .text-color-theme {
	color: #ffffff;
}


#resumeBlock {
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}

.resumeWrapper {
	background-color: #f8f8f8;
	padding: 50px 0px;
	margin-top: 30px;
}

.resumeWrapper .text-center .resumeName {
	margin:0px;
}

.resumeWrapper, 
.resumeWrapper h1, 
.resumeWrapper h2, 
.resumeWrapper h3, 
.resumeWrapper h4, 
.resumeWrapper h5, 
.resumeWrapper h6 {
	border-color: #cccccc;
	color: #333333;
}

.resumeBody {
	padding: 0px 35px;
}

.resumeBody .resumeSectionHeader {
	padding-top: 30px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.paragraphListItem {
	margin-left: 20px;
}

.paragraphListItem span {
	margin-right: 5px;
	font-style: italic;
}

ul.resumeInsetList {
	margin-left: 5px;
	list-style-type: disc;
	margin-bottom: 0px;
}

ul.resumeInsetList_nested {
	margin-left: 0px;
	position: relative;
	left: -10px;
	list-style-type: disc;
}

table.resumeTable {
	width: 100%;
	margin: 0 auto;
}

table.resumeTable td.resumeTableRow {
	width: 25%;
}

.resumeSkillsHead {
	margin-bottom: 0px;
	padding-top: 20px;
}

.resumeCollegeDates {
	font-style: italic;
}

.collegeName {
	margin-bottom: 0px;
}

#footerContact_form label {
	text-align: left;
}



.formItemContainer {
	margin-top: 20px;
}

.errorText {
	display: none;
}

.has-error .errorText, 
.has-error label {
	color: #f2dede;
}

.has-error input, 
.has-error textarea {
	background-color: #f2dede;
	color: #a94442;
}

.text-color-light .footerSubmitBtn {
	border-color: #ffffff;
	background-color: #2b2b2b;
	color: #ffffff;
}

.text-color-light .footerSubmitBtn:hover {
	border-color: #ffffff;
	background-color: #ffffff;
	color: #2b2b2b;
}

.our-work-1-item {
	cursor: pointer;
}

.our-work-1-item-description {
	padding-top: 0px;
}

.our-work-1-item-description h6 {
	float: none;
	width: 100%;
	text-align: center;
}

.modal-body {
	padding: 20px 40px;
}

.owl-stage-outer {
	padding-right: 3px;
}



