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

body {
	background-color:#000 !important;
}

.border_white {
	border-top: solid 1px #FFF;
	border-bottom: solid 1px #FFF;
}

.border_white_bottom {
	border-bottom: solid 1px #FFF;
}

.text_white {
	color:#FFF;
}

#trigger2 {
	margin:10px 0px 10px 0px;
	font-size:24px;
}

.content_wrapper {
	padding:20px;
}

.separator {
	padding-top: 15px;
    padding-bottom: 15px;
	position: relative;
    display: block;
	color:#FFF;
}

.text_align_center {
	text-align:center;
}

.text_align_right {
	text-align:right;
}

@media screen and (max-width: 767px) {
.text_align_right {
	text-align:center;
}
	
}

.text_align_left {
	text-align:left;	
}

@media screen and (max-width: 767px) {
.text_align_left {
	text-align:center;	
}
}

.social_nav {
	    
    text-align: right;
}

@media screen and (max-width: 767px) {
.social_nav {
	    
    text-align: center;
}
}

.social_nav li {
	display: inline-block !important;
    text-align: center;
	float:none !important;
}
.fa-3 {
	font-size:34px !important;
}

.pg-cv-paginaton + div {
	display:none !important;
}

.text_align_center_mobile {
	text-align:left;
}

.float_right {
	float:right;
}

@media screen and (max-width: 767px) {
.text_align_center_mobile {
	text-align:center;
}
}

.nav_right {
	float:right !important;
}

@media screen and (max-width: 767px) {
.nav_right {
	float:none !important;
}	
	
}

@media screen and (max-width: 767px) {
.nav_white li {
	display: inline-block !important;
    text-align: center;
}
}

.nav_white li a {
	color:#FFF;
}

.nav_white li a:hover {
	color: #000000 !important;
}

.slider_left {
	position: fixed; 
	width: 250px !important; 
	height: 100%;
	transition: all 300ms ease; 
	top: 0px; 
	left: 0px; 
	background-color:#ffffff; 
	z-index:2000;
	overflow-y: auto;
}

.slider_right {
	position: fixed; 
	transition: all 300ms ease; 
	height: 100%; 
	top: 0px; 
	right: 0px; 
	background-color:#ffffff; 
	z-index:2000; 
	opacity:1.0;
	overflow-y: auto;
	padding:0px 10px 0px 10px;
	z-index:6000;
}

.margin_top_20 {
	margin-top:20px;
}

.margin_top_40 {
	margin-top:40px;
}

.margin_bottom_20 {
	margin-bottom:20px;
}

.margin_top_15 {
	margin-top:15px;
}

.margin_bottom_15 {
	margin-bottom:15px;
}

.pg-cv-box {
	float:		left;
	padding: 	10px;
	margin: 	5px;

	box-shadow: none !important;

	border-radius: 0px !important;
}

#gallery .gallery {
	/*background:url(../../../images/gallery_bg.png);
	background-repeat: no-repeat;
    background-size: 100% 100%;*/
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+74,a3a3a3+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 74%, #a3a3a3 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 74%,#a3a3a3 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#ffffff 74%,#a3a3a3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a3a3a3',GradientType=0 ); /* IE6-9 */

}

#gallery .gallery h1 {
	color:#000;
}

.pagination  {
	display:none !important;
}