/*************************************************
=================================================
Name:		CSS HI PROFILE LINK
Author:		Paul Martin
Company:	Hi Profile
URL:		http://www.hiprofile.ca
=================================================
*************************************************/

/* --------------------------------------
		LINKS
--------------------------------------- */

.hiprofile 		{text-decoration :none; display: inline; color: #9900cc;}
.purple			{text-decoration :none; display: inline; color: #532e69;}
.hiprofile a:link 	{color: #9900cc; text-decoration :none; font-weight: bold; border-bottom: 1px dotted #9900cc; margin-left:2px; margin-right: 2px; }
.hiprofile a:visited	{color: #990099; text-decoration :none; font-weight: bold; border-bottom: 1px dotted #990099; margin-left:2px; margin-right: 2px; }
.hiprofile a:hover	{color: white ; text-decoration :none; font-weight: bold; background-color: #660066; border-bottom: 0px; margin-left:2px; margin-right: 2px; }
.hiprofile a:active 	{color: #660066; text-decoration :none; font-weight: bold; border-bottom: 1px dotted #660066; margin-left:2px; margin-right: 2px; }
    .float {
        position: relative;
	color: white;
        overflow: hidden;
        z-index: 2400;
        left: 500px;
        top: 150px !important;
        -webkit-transition: all 0.75s ease-in-out;
        -moz-transition: all 0.75s ease-in-out;
        -ms-transition: all 0.75s ease-in-out;
        -o-transition: all 0.75s ease-in-out;
        transition: all 0.75s ease-in-out;
    }

.justified { 
	text-align:justify;
}

::selection {
	background: #532e69;
	color: #FFF;
	text-shadow: none;
}

::-moz-selection {
	background: #532e69; /* Firefox */
	color: #FFF;
	text-shadow: none;
}

::-webkit-selection {
	background: #532e69; /* Safari */
	color: #FFF;
	text-shadow: none;
}

.vlt-custom--8131 {
	bottom: -250px;
	left: -200px;
	max-width: 550px;
}

.vlt-custom--1451 {
	top: -25px;
	left: -30px;
	width: 256px;
	height: 208px;
}

@media only screen and (max-width: 575px) {
	.vlt-custom--1451 {
		top: -100px;
		left: -100px;
	}
}

.vlt-custom--1512 {
	bottom: -28vw;
	left: 50vw;
	width: 75vw;
	height: 75vw;
	background-size: cover;
}

.vlt-custom--4124 {
	top: 0;
	right: 0;
	bottom: 0;
	width: 40vw;
	height: 100%;
	background-position: top left;
	background-size: cover;
}

@media only screen and (max-width: 991px) {
	.vlt-custom--4124 {
		right: 0;
		width: 50vw;
	}
}

@media only screen and (max-width: 767px) {
	.vlt-custom--4124 {
		right: -50vw;
		width: 100vw;
	}
}

.vlt-custom--1259 {
	top: -20px;
	right: -5px;
	width: 256px;
	height: 208px;
}

.vlt-custom--2355 {
	bottom: -250px;
	left: 0;
	width: 389px;
	height: 550px;
}
.vlt-custom--paul {
	bottom: -50px;
	left: 30px;
	width: 533px;
	height: 800px;
}