.custom_imagebox .imghovercont {
	overflow:hidden;
	position:relative;
}
.custom_imagebox .imghovercont:after {
	content:"";
	position:absolute;
	right:0px;
	top:0px;
	height:100%;
	opacity:.8;
}
.custom_imagebox .imghovercont.iBoxBlue:after {
	border-right:12px #53bee3 solid;
}
.custom_imagebox .imghovercont.iBoxOrange:after {
	border-right:12px #f58220 solid;
}
.custom_imagebox .imghovercont.iBoxGreen:after {
	border-right:12px #72bf44 solid;
}
.custom_imagebox .bigboi img {
	width:100%;
		transition:all ease .7s;
-webkit-transition:all ease .7s;
   -moz-transition:all ease .7s;
     -o-transition:all ease .7s;
}
.custom_imagebox .imghovercont:hover img {
	transform:scale(1.1);
}

.custom_imagebox .hovertext {
	position:absolute;
	right:24px;
	bottom:7px;
	
		transition:all ease .5s;
-webkit-transition:all ease .5s;
   -moz-transition:all ease .5s;
     -o-transition:all ease .5s;
}
.custom_imagebox .colorhead {
	color:#fff;
	font-family:'Sweetheart Script W00';
	font-size:66px;
	line-height:70px;
	min-width:200px;
	padding:8px 12px 0px 14px;
	margin-right:-12px;
	margin-bottom:11px;
    text-align: right;
	float:right;
}
.custom_imagebox .iBoxBlue .colorhead {
	background-color:rgba(83,190,227,.8);
}
.custom_imagebox .iBoxOrange .colorhead {
	background-color:rgba(245,130,32,.8);
}
.custom_imagebox .iBoxGreen .colorhead {
	background-color:rgba(114,191,68,.8);
}
.custom_imagebox .subhead {
	color:#fff;
	font-family:'L Futura W01';
	font-size:40px;
	font-weight: 700;
	text-align:right;
	line-height:50px;
	letter-spacing:1.2px;
	text-shadow:-2px 2px 4px #333;
	clear: both;
}
.custom_imagebox .viewbtn {
	color:#fff;
	border:1px #fff solid;
	padding:4px 30px;
	font-size:16px;
	font-family:'L Futura W01';
	float:right;
	position:absolute;
	right:24px;
	bottom:-70px;
	background-color:transparent;
	cursor:pointer;
	
		transition:all ease .5s;
-webkit-transition:all ease .5s;
   -moz-transition:all ease .5s;
     -o-transition:all ease .5s;
}
.custom_imagebox .viewbtn:hover {
	color:#506270;
	background-color:#fff;
}
.custom_imagebox .imghovercont:hover .hovertext {
	bottom:63px;
}
.custom_imagebox .imghovercont:hover .viewbtn {
	bottom:17px;
}

@media only screen and (max-width: 1025px) {
    .custom_imagebox .colorhead {
    	font-size:40px;
    	line-height:50px;
    }
    .custom_imagebox .subhead {
    	font-size:30px;
    	line-height:35px;
    }
}

@media only screen and (max-width: 641px) {
	.custom_imagebox {
		margin-bottom: 20px;
	}
    .custom_imagebox .colorhead {
    	font-size:40px;
    	line-height:50px;
    }
    .custom_imagebox .subhead {
    	font-size:25px;
    	line-height:30px;
    }
}

.imghovercont .sv-pinit {
    display: none;
    position: absolute;
    z-index: 10;
    top: 15px;
    left: 15px;
}
.imghovercont:hover .sv-pinit {display:block}
.imghovercont .sv-pinit:hover {display:block}