@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700|Ruthie);
@font-face {
font-weight: normal;
font-style: normal;
font-family: 'codropsicons';
src:url('../fonts/codropsicons/codropsicons.eot');
src:url('../fonts/codropsicons/codropsicons.eot?#iefix') format('embedded-opentype'),
url('../fonts/codropsicons/codropsicons.woff') format('woff'),
url('../fonts/codropsicons/codropsicons.ttf') format('truetype'),
url('../fonts/codropsicons/codropsicons.svg#codropsicons') format('svg');
}
.box_svg {
width:31.5%;
height: 370px;
position: relative;
background: rgba(255,255,255,0);
display: inline-block;
margin: 0 10px;
cursor: pointer;
color: #2c3e50;
box_svg-shadow: inset 0 0 0 3px #2c3e50;
-webkit-transition: background 0.4s 0.5s;
transition: background 0.4s 0.5s;
box-shadow: inset 0 0 0 10px #fff;
margin:0.5%;
}
.box_svg:first-child{
margin-left:0%;
}
.box_svg:last-child{
margin-right:0%;
}
.box_svg:hover {
background:rgba(0,51,102,0.7);
-webkit-transition-delay: 0s;
transition-delay: 0s;
box-shadow: inset 0 0 0 10px #FFF;
}
.box_svg h3 {
font-family: "codropsicons", cursive;
font-size: 30px;
line-height: 100px;
margin: 0;
font-weight: 400;
width: 100%;
color: #000;
}
.box_svg span {
display: block;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 13px;
padding: 5px;
color: #C60000;
text-align:center;
}
.box_svg h3,
.box_svg span {
-webkit-transition: color 0.4s 0.5s;
transition: color 0.4s 0.5s;
}
.box_svg:hover h3,
.box_svg:hover span {
-webkit-transition-delay: 0s;
transition-delay: 0s;
color: #000;
}
.box_svg svg {
position: absolute;
top: 0;
left: 0;
}
.box_svg svg line {
stroke-width: 8;
stroke: #CC0000;
fill: none;
-webkit-transition: all .8s ease-in-out;
transition: all .8s ease-in-out;
}
.box_svg:hover svg line {
-webkit-transition-delay: 0.1s;
transition-delay: 0.1s;
stroke: rgba(0,51,102,0.8);;
}
.box_svg svg line.top,
.box_svg svg line.bottom {
stroke-dasharray: 370 260;
}
.box_svg svg line.left,
.box_svg svg line.right {
stroke-dasharray: 400 310;
}
.box_svg:hover svg line.top {
-webkit-transform: translateX(-640px);
transform: translateX(-640px);
}
.box_svg:hover svg line.bottom {
-webkit-transform: translateX(640px);
transform: translateX(640px);
}
.box_svg:hover svg line.left {
-webkit-transform: translateY(740px);
transform: translateY(740px);
}
.box_svg:hover svg line.right {
-webkit-transform: translateY(-740px);
transform: translateY(-740px);
}
.box_svg .red{
width:90%;
height:40%;
margin:5%;
background:#CC0000;
}
.box_svg .red img{
width:50%;
margin-left:25%;
}
.opacity{
opacity:0;
}
/* Color */