/* CSS3 EFFECTS */

/* FOURTH EFFECTS */

.fourth-effectBlue .mask {
	position:absolute; /* Center the mask */
	top:80px;
	left:80px;
	cursor:pointer;
    border-radius: 100px;
    border-width: 50px;
    display: inline-block;
    height: 160px;
    width: 160px;
	border: 80px solid rgba(16, 78, 151, 0.85);
	-moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
	opacity:1;
	visibility:visible;
	-moz-transform:scale(4);
	-webkit-transform:scale(4);
	-o-transform:scale(4);
	-ms-transform:scale(4);
	transform:scale(4);
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.fourth-effectRed .mask {
	position:absolute; /* Center the mask */
	top:80px;
	left:80px;
	cursor:pointer;
    border-radius: 100px;
    border-width: 50px;
    display: inline-block;
    height: 160px;
    width: 160px;
	border: 80px solid rgba(132, 3, 14, 0.85);
	-moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
	opacity:1;
	visibility:visible;
	-moz-transform:scale(4);
	-webkit-transform:scale(4);
	-o-transform:scale(4);
	-ms-transform:scale(4);
	transform:scale(4);
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}

.fourth-effectOrange .mask {
	position:absolute; /* Center the mask */
	top:80px;
	left:80px;
	cursor:pointer;
    border-radius: 100px;
    border-width: 50px;
    display: inline-block;
    height: 160px;
    width: 160px;
	border: 80px solid rgba(168, 78, 22, 0.85);
	-moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
	opacity:1;
	visibility:visible;
	-moz-transform:scale(4);
	-webkit-transform:scale(4);
	-o-transform:scale(4);
	-ms-transform:scale(4);
	transform:scale(4);
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}

.fourth-effectYellow .mask {
	position:absolute; /* Center the mask */
	top:80px;
	left:80px;
	cursor:pointer;
    border-radius: 100px;
    border-width: 50px;
    display: inline-block;
    height: 160px;
    width: 160px;
	border: 80px solid rgba(210, 179, 35, 0.85);
	-moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
	opacity:1;
	visibility:visible;
	-moz-transform:scale(4);
	-webkit-transform:scale(4);
	-o-transform:scale(4);
	-ms-transform:scale(4);
	transform:scale(4);
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}

.fourth-effectGreen .mask {
	position:absolute; /* Center the mask */
	top:80px;
	left:80px;
	cursor:pointer;
    border-radius: 100px;
    border-width: 50px;
    display: inline-block;
    height: 160px;
    width: 160px;
	border: 80px solid rgba(0, 104, 56, 0.85);
	-moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
	opacity:1;
	visibility:visible;
	-moz-transform:scale(4);
	-webkit-transform:scale(4);
	-o-transform:scale(4);
	-ms-transform:scale(4);
	transform:scale(4);
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}

.fourth-effectPurple .mask {
	position:absolute; /* Center the mask */
	top:80px;
	left:80px;
	cursor:pointer;
    border-radius: 100px;
    border-width: 50px;
    display: inline-block;
    height: 160px;
    width: 160px;
	border: 80px solid rgba(88, 51, 107, 0.85);
	-moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
	opacity:1;
	visibility:visible;
	-moz-transform:scale(4);
	-webkit-transform:scale(4);
	-o-transform:scale(4);
	-ms-transform:scale(4);
	transform:scale(4);
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}

.fourth-effectRed .mask {
	position:absolute; /* Center the mask */
	top:80px;
	left:80px;
	cursor:pointer;
    border-radius: 100px;
    border-width: 50px;
    display: inline-block;
    height: 160px;
    width: 160px;
	border: 80px solid rgba(132, 3, 14, 0.85);
	-moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
	opacity:1;
	visibility:visible;
	-moz-transform:scale(4);
	-webkit-transform:scale(4);
	-o-transform:scale(4);
	-ms-transform:scale(4);
	transform:scale(4);
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}


.textOverlay {
    display: table;
    height: 320px;
    width: 320px;
    overflow: hidden;
    position: absolute;
    	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
    opacity: .85;
}

.textOverlay .centerOverlay {
        display: table-cell;
    vertical-align: middle;
}

.textOverlay .overlayText {
    position: relative;
    font-size: 25px;
    font-style: normal;
    font-weight:500;
    color: beige;
}


.textOverlay:hover {
    opacity: 0;
}

.fourth-effectBlue:hover .mask {
   opacity: 1;
   border:0px solid rgba(0,0,0,0.7);
   visibility:hidden;
}

.fourth-effectRed:hover .mask {
   opacity: 1;
   border:0px solid rgba(0,0,0,0.7);
   visibility:hidden;
}

.fourth-effectOrange:hover .mask {
   opacity: 1;
   border:0px solid rgba(0,0,0,0.7);
   visibility:hidden;
}

.fourth-effectYellow:hover .mask {
   opacity: 0;
   border:0px solid rgba(0,0,0,0.7);
   visibility:hidden;
}

.fourth-effectGreen:hover .mask {
   opacity: 0;
   border:0px solid rgba(0,0,0,0.7);
   visibility:hidden;
}

.fourth-effectPurple:hover .mask {
   opacity: 0;
   border:0px solid rgba(0,0,0,0.7);
   visibility:hidden;
}


.fourth-effectRed:hover .textOverlay {
   opacity: 0;
   border:0px solid rgba(0,0,0,0.7);
   visibility:hidden;
}

.fourth-effectOrange:hover .textOverlay {
   opacity: 0;
   border:0px solid rgba(0,0,0,0.7);
   visibility:hidden;
}

.fourth-effectYellow:hover .textOverlay {
   opacity: 0;
   border:0px solid rgba(0,0,0,0.7);
   visibility:hidden;
}

.fourth-effectGreen:hover .textOverlay {
   opacity: 0;
   border:0px solid rgba(0,0,0,0.7);
   visibility:hidden;
}

.fourth-effectBlue:hover .textOverlay {
   opacity: 0;
   border:0px solid rgba(0,0,0,0.7);
   visibility:hidden;
}

.fourth-effectPurple:hover .textOverlay {
   opacity: 0;
   border:0px solid rgba(0,0,0,0.7);
   visibility:hidden;
}