section.bg-black{background:black!important}
section.bg-black span{color:white!important;text-shadow:1px 1px 0 #030303!important}
section.bg-black span a.button{color:black!important;background:#fff!important;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=)!important;background:-moz-linear-gradient(top,#fff 1%,#efefef 99%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#fff),color-stop(99%,#efefef))!important;background:-webkit-linear-gradient(top,#fff 1%,#efefef 99%)!important;background:-o-linear-gradient(top,#fff 1%,#efefef 99%)!important;
background:-ms-linear-gradient(top,#fff 1%,#efefef 99%)!important;
background:linear-gradient(to bottom,#fff 1%,#efefef 99%)!important;
border:1px solid #444!important}
div.vertical-smallborder{margin-top:22px;margin-bottom:22px;height:250px;width:250px;float:left;display:block;margin-left:10px}
div.vertical-smallborder section{position:relative;width:217px;height:350px;border:5px solid white;-webkit-box-shadow:0 0 0 1px rgba(201,201,201,1);
-moz-box-shadow:0 0 0 1px rgba(201,201,201,1);-ms-box-shadow:0 0 0 1px rgba(201,201,201,1);-o-box-shadow:0 0 0 1px rgba(201,201,201,1);
box-shadow:0 0 0 1px rgba(201,201,201,1);
float:left;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;overflow:hidden;background:#dfdfdf}
div.vertical-smallborder section:hover{height:380px;margin-top:-15px}
div.vertical-smallborder section img{position:absolute;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;left:-10%;width:300px}
div.vertical-smallborder section.img-slideleft:hover img{margin-left:-35px}
div.vertical-smallborder section.img-zoomin:hover img{width:550px}
div.vertical-smallborder section.img-slideup:hover img{margin-top:-35px}
div.vertical-smallborder section.img-opacity:hover img{opacity:.2}
div.vertical-smallborder section.img-diagonal:hover img{margin-top:-35px;margin-left:-35px}
div.vertical-smallborder section.img-rotation:hover img{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
div.vertical-smallborder section.img-scale:hover img{-webkit-transform:scale(1.45);-o-transform:scale(1.45);-moz-transform:scale(1.45);-ms-transform:scale(1.45);transform:scale(1.45)}
div.vertical-smallborder section.txt-slideinleft .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:-250px}
div.vertical-smallborder section.txt-slideinleft:hover .text{margin-left:0}div.vertical-smallborder section.txt-slideinleftTitle .text span h1{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:-250px}
div.vertical-smallborder section.txt-slideinleftTitle:hover .text span h1{margin-left:0}
div.vertical-smallborder section.txt-slideinright .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:250px}
div.vertical-smallborder section.txt-slideinright:hover .text{margin-left:0}
div.vertical-smallborder section.txt-slideinrightTitle .text span h1{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:250px}
div.vertical-smallborder section.txt-slideinrightTitle:hover .text span h1{margin-left:0}
div.vertical-smallborder section.txt-slideinleftRightAll .text span h1{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:-250px}
div.vertical-smallborder section.txt-slideinleftRightAll:hover .text span h1{margin-left:0}
div.vertical-smallborder section.txt-slideinleftRightAll .text span p{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:250px}
div.vertical-smallborder section.txt-slideinleftRightAll:hover .text span p{margin-left:0}
div.vertical-smallborder section.txt-slideinleftRightAll .text span a{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
div.vertical-smallborder section.txt-opacityAll .text span h1{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;transition-delay:0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;opacity:0}
div.vertical-smallborder section.txt-opacityAll:hover .text span h1{opacity:1}
div.vertical-smallborder section.txt-opacityAll .text span p{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;transition-delay:.5s;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-ms-transition-delay:.5s;-o-transition-delay:.5s;opacity:0}
div.vertical-smallborder section.txt-opacityAll:hover .text span p{opacity:1}
div.vertical-smallborder section.txt-opacityAll .text span a{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;transition-delay:1s;-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;opacity:0}
div.vertical-smallborder section.txt-opacityAll:hover .text span a{opacity:1}div.vertical-smallborder section.txt-slideintop .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:-450px;margin-left:0}
div.vertical-smallborder section.txt-slideintop:hover .text{margin-top:0}div.vertical-smallborder section.txt-slideinbottom .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:450px;margin-left:0}
div.vertical-smallborder section.txt-slideinbottom:hover .text{margin-top:0}div.vertical-smallborder section.txt-longopacity .text{-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-ms-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;margin-left:-250px;opacity:0}
div.vertical-smallborder section.txt-longopacity:hover .text{margin-left:0;opacity:1}div.vertical-smallborder section.txt-slideinleftRotation .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:-250px}
div.vertical-smallborder section.txt-slideinleftRotation:hover .text{margin-left:0;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
div.vertical-smallborder section.txt-slideinrightRotation .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:250px}
div.vertical-smallborder section.txt-slideinrightRotation:hover .text{margin-left:0;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
div.vertical-smallborder section.txt-slideintopRotation .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:-450px;margin-left:0}
div.vertical-smallborder section.txt-slideintopRotation:hover .text{margin-top:0;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
div.vertical-smallborder section.txt-slideinbottomRotation .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:450px;margin-left:0}
div.vertical-smallborder section.txt-slideinbottomRotation:hover .text{margin-top:0;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
div.vertical-smallborder section .text{position:absolute;top:0;left:0;height:100%;display:table;margin-left:-250px}
div.vertical-smallborder section:hover .text{margin-left:0}
div.vertical-smallborder section span{width:200px;display:table-cell;vertical-align:middle;padding:20px;color:black;opacity:0;text-shadow:1px 1px 0 rgba(255,255,255,0.3)}
div.vertical-smallborder section:hover span{opacity:1}
div.vertical-smallborder section:hover img{opacity:.5}
div.vertical-smallborder section span h1{width:100%;text-align:center;font-size:18px;font-family:lato;font-weight:normal;line-height:25px;margin-bottom:3px}
div.vertical-smallborder section span p{width:100%;text-align:center;font-size:10px;font-family:lato;font-weight:normal;margin-bottom:10px}
div.vertical-smallborder section span a.button{display:table;margin:0 auto;text-align:center;color:white;text-shadow:none!important;text-decoration:none;font-size:10px;font-family:lato;font-weight:normal;padding:9px 10px 11px 10px;border:1px solid #000;background:#494949;background:-moz-linear-gradient(top,#494949 1%,#3a3a3a 94%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#494949),color-stop(94%,#3a3a3a));background:-webkit-linear-gradient(top,#494949 1%,#3a3a3a 94%);background:-o-linear-gradient(top,#494949 1%,#3a3a3a 94%);background:-ms-linear-gradient(top,#494949 1%,#3a3a3a 94%);background:linear-gradient(to bottom,#494949 1%,#3a3a3a 94%)}
div.vertical-smallborder section span a.entire{width:100%;position:absolute;top:0;left:0;height:100%}
div.vertical-noborder{margin-top:22px;margin-bottom:22px;height:362px;width:228px;float:left;display:block;margin-left:10px}
div.vertical-noborder section{position:relative;width:227px;height:350px;-webkit-box-shadow:0 0 0 1px rgba(201,201,201,1);-moz-box-shadow:0 0 0 1px rgba(201,201,201,1);-ms-box-shadow:0 0 0 1px rgba(201,201,201,1);-o-box-shadow:0 0 0 1px rgba(201,201,201,1);box-shadow:0 0 0 1px rgba(201,201,201,1);float:left;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;overflow:hidden;background:#dfdfdf}
div.vertical-noborder section:hover{height:380px;margin-top:-15px}
div.vertical-noborder section img{position:absolute;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;left:-10%;width:300px}
div.vertical-noborder section.img-slideleft:hover img{margin-left:-35px}
div.vertical-noborder section.img-zoomin:hover img{width:550px}
div.vertical-noborder section.img-slideup:hover img{margin-top:-35px}
div.vertical-noborder section.img-opacity:hover img{opacity:.2}div.vertical-noborder section.img-diagonal:hover img{margin-top:-35px;margin-left:-35px}
div.vertical-noborder section.img-rotation:hover img{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
div.vertical-noborder section.img-scale:hover img{-webkit-transform:scale(1.45);-o-transform:scale(1.45);-moz-transform:scale(1.45);-ms-transform:scale(1.45);transform:scale(1.45)}
div.vertical-noborder section.txt-slideinleft .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:-250px}
div.vertical-noborder section.txt-slideinleft:hover .text{margin-left:0}
div.vertical-noborder section.txt-slideinleftTitle .text span h1{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:-250px}
div.vertical-noborder section.txt-slideinleftTitle:hover .text span h1{margin-left:0}
div.vertical-noborder section.txt-slideinright .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:250px}
div.vertical-noborder section.txt-slideinright:hover .text{margin-left:0}
div.vertical-noborder section.txt-slideinrightTitle .text span h1{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:250px}
div.vertical-noborder section.txt-slideinrightTitle:hover .text span h1{margin-left:0}
div.vertical-noborder section.txt-slideinleftRightAll .text span h1{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:-250px}
div.vertical-noborder section.txt-slideinleftRightAll:hover .text span h1{margin-left:0}
div.vertical-noborder section.txt-slideinleftRightAll .text span p{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:250px}
div.vertical-noborder section.txt-slideinleftRightAll:hover .text span p{margin-left:0}
div.vertical-noborder section.txt-slideinleftRightAll .text span a{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
div.vertical-noborder section.txt-opacityAll .text span h1{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;transition-delay:0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;opacity:0}
div.vertical-noborder section.txt-opacityAll:hover .text span h1{opacity:1}
div.vertical-noborder section.txt-opacityAll .text span p{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;transition-delay:.5s;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-ms-transition-delay:.5s;-o-transition-delay:.5s;opacity:0}
div.vertical-noborder section.txt-opacityAll:hover .text span p{opacity:1}
div.vertical-noborder section.txt-opacityAll .text span a{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;transition-delay:1s;-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;opacity:0}
div.vertical-noborder section.txt-opacityAll:hover .text span a{opacity:1}
div.vertical-noborder section.txt-slideintop .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:-450px;margin-left:0}
div.vertical-noborder section.txt-slideintop:hover .text{margin-top:0}
div.vertical-noborder section.txt-slideinbottom .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:450px;margin-left:0}
div.vertical-noborder section.txt-slideinbottom:hover .text{margin-top:0}
div.vertical-noborder section.txt-longopacity .text{-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-ms-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;margin-left:-250px;opacity:0}
div.vertical-noborder section.txt-longopacity:hover .text{margin-left:0;opacity:1}
div.vertical-noborder section.txt-slideinleftRotation .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:-250px}
div.vertical-noborder section.txt-slideinleftRotation:hover .text{margin-left:0;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
div.vertical-noborder section.txt-slideinrightRotation .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:250px}
div.vertical-noborder section.txt-slideinrightRotation:hover .text{margin-left:0;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
div.vertical-noborder section.txt-slideintopRotation .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:-450px;margin-left:0}
div.vertical-noborder section.txt-slideintopRotation:hover .text{margin-top:0;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
div.vertical-noborder section.txt-slideinbottomRotation .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:450px;margin-left:0}
div.vertical-noborder section.txt-slideinbottomRotation:hover .text{margin-top:0;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
div.vertical-noborder section .text{position:absolute;top:0;left:0;display:table;margin-left:-250px;height:100%}
div.vertical-noborder section:hover .text{margin-left:0}
div.vertical-noborder section span{width:200px;display:table-cell;vertical-align:middle;padding:20px;text-align:center;color:black;opacity:0;text-shadow:1px 1px 0 rgba(255,255,255,0.3)}
div.vertical-noborder section:hover span{opacity:1}
div.vertical-noborder section:hover img{opacity:.5}
div.vertical-noborder section span h1{width:100%;text-align:center;font-size:18px;font-family:lato;font-weight:normal;line-height:25px;margin-bottom:3px}
div.vertical-noborder section span p{width:100%;text-align:center;font-size:10px;font-family:lato;font-weight:normal;margin-bottom:10px}
div.vertical-noborder section span a.button{display:table;margin:0 auto;text-align:center;color:white;text-shadow:none!important;text-decoration:none;font-size:10px;font-family:lato;font-weight:normal;padding:9px 10px 11px 10px;border:1px solid #000;background:#494949;
background:-moz-linear-gradient(top,#494949 1%,#3a3a3a 94%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#494949),color-stop(94%,#3a3a3a));background:-webkit-linear-gradient(top,#494949 1%,#3a3a3a 94%);background:-o-linear-gradient(top,#494949 1%,#3a3a3a 94%);background:-ms-linear-gradient(top,#494949 1%,#3a3a3a 94%);
background:linear-gradient(to bottom,#494949 1%,#3a3a3a 94%)}
div.vertical-noborder section span a.entire{width:100%;position:absolute;top:0;left:0;height:100%}
div.horizontal-bigsquare-smallborder{position:relative;margin-top:9px;width:465px;float:left;display:block;margin-left:10px}
div.horizontal-bigsquare-smallborder section{position:relative;width:456px;height:242px;border:5px solid white;-webkit-box-shadow:0 0 0 1px rgba(201,201,201,1);-moz-box-shadow:0 0 0 1px rgba(201,201,201,1);-ms-box-shadow:0 0 0 1px rgba(201,201,201,1);-o-box-shadow:0 0 0 1px rgba(201,201,201,1);
box-shadow:0 0 0 1px rgba(201,201,201,1);
float:left;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;overflow:hidden;background:#dfdfdf}
div.horizontal-bigsquare-smallborder section img{position:absolute;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;left:0;width:500px;height:auto}
div.horizontal-bigsquare-smallborder section.img-slideleft:hover img{margin-left:-35px}
div.horizontal-bigsquare-smallborder section.img-zoomin:hover img{width:550px}
div.horizontal-bigsquare-smallborder section.img-slideup:hover img{margin-top:-35px}
div.horizontal-bigsquare-smallborder section.img-opacity:hover img{opacity:.2}
div.horizontal-bigsquare-smallborder section.img-diagonal:hover img{margin-top:-35px;margin-left:-35px}
div.horizontal-bigsquare-smallborder section.img-rotation:hover img{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
div.horizontal-bigsquare-smallborder section.img-scale:hover img{-webkit-transform:scale(1.45);-o-transform:scale(1.45);-moz-transform:scale(1.45);-ms-transform:scale(1.45);transform:scale(1.45)}
div.horizontal-bigsquare-smallborder section.txt-slideinleft .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:-500px}d
iv.horizontal-bigsquare-smallborder section.txt-slideinleft:hover .text{margin-left:0}
div.horizontal-bigsquare-smallborder section.txt-slideinleftTitle .text span h1{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:-500px}
div.horizontal-bigsquare-smallborder section.txt-slideinleftTitle:hover .text span h1{margin-left:0}
div.horizontal-bigsquare-smallborder section.txt-slideinright .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:500px}
div.horizontal-bigsquare-smallborder section.txt-slideinright:hover .text{margin-left:0}div.horizontal-bigsquare-smallborder section.txt-slideinrightTitle .text span h1{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:500px}
div.horizontal-bigsquare-smallborder section.txt-slideinrightTitle:hover .text span h1{margin-left:0}
div.horizontal-bigsquare-smallborder section.txt-slideinleftRightAll .text span h1{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:-500px}
div.horizontal-bigsquare-smallborder section.txt-slideinleftRightAll:hover .text span h1{margin-left:0}
div.horizontal-bigsquare-smallborder section.txt-slideinleftRightAll .text span p{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:500px}
div.horizontal-bigsquare-smallborder section.txt-slideinleftRightAll:hover .text span p{margin-left:0}
div.horizontal-bigsquare-smallborder section.txt-slideinleftRightAll .text span a{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
div.horizontal-bigsquare-smallborder section.txt-opacityAll .text span h1{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;transition-delay:0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;
-o-transition-delay:0s;opacity:0}
div.horizontal-bigsquare-smallborder section.txt-opacityAll:hover .text span h1{opacity:1}
div.horizontal-bigsquare-smallborder section.txt-opacityAll .text span p{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;transition-delay:.5s;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-ms-transition-delay:.5s;
-o-transition-delay:.5s;opacity:0}
div.horizontal-bigsquare-smallborder section.txt-opacityAll:hover .text span p{opacity:1}
div.horizontal-bigsquare-smallborder section.txt-opacityAll .text span a{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;transition-delay:1s;-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;
-o-transition-delay:1s;opacity:0}
div.horizontal-bigsquare-smallborder section.txt-opacityAll:hover .text span a{opacity:1}
div.horizontal-bigsquare-smallborder section.txt-slideintop .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:-500px;margin-left:0}
div.horizontal-bigsquare-smallborder section.txt-slideintop:hover .text{margin-top:0}
div.horizontal-bigsquare-smallborder section.txt-slideinbottom .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:500px;margin-left:0}
div.horizontal-bigsquare-smallborder section.txt-slideinbottom:hover .text{margin-top:0}
div.horizontal-bigsquare-smallborder section.txt-longopacity .text{-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-ms-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;margin-left:-500px;opacity:0}
div.horizontal-bigsquare-smallborder section.txt-longopacity:hover .text{margin-left:0;opacity:1}
div.horizontal-bigsquare-smallborder section.txt-slideinleftRotation .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:-500px}
div.horizontal-bigsquare-smallborder section.txt-slideinleftRotation:hover .text{margin-left:0;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
div.horizontal-bigsquare-smallborder section.txt-slideinrightRotation .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:500px}
div.horizontal-bigsquare-smallborder section.txt-slideinrightRotation:hover .text{margin-left:0;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
div.horizontal-bigsquare-smallborder section.txt-slideintopRotation .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:-500px;margin-left:0}
div.horizontal-bigsquare-smallborder section.txt-slideintopRotation:hover .text{margin-top:0;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
div.horizontal-bigsquare-smallborder section.txt-slideinbottomRotation .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:500px;margin-left:0}
div.horizontal-bigsquare-smallborder section.txt-slideinbottomRotation:hover .text{margin-top:0;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
div.horizontal-bigsquare-smallborder section .text{position:absolute;top:0;left:0;display:table;margin-left:-500px;height:100%}
div.horizontal-bigsquare-smallborder section:hover .text{margin-left:0}
div.horizontal-bigsquare-smallborder section span{width:456px;display:table-cell;vertical-align:middle;padding:20px;text-align:center;color:black;opacity:0;text-shadow:1px 1px 0 rgba(255,255,255,0.3)}
div.horizontal-bigsquare-smallborder section:hover span{opacity:1}div.horizontal-bigsquare-smallborder section:hover img{opacity:.5}
div.horizontal-bigsquare-smallborder section span h1{width:100%;text-align:center;font-size:18px;font-family:lato;font-weight:normal;line-height:25px;margin-bottom:3px}
div.horizontal-bigsquare-smallborder section span p{width:100%;text-align:center;font-size:10px;font-family:lato;font-weight:normal;margin-bottom:10px}
div.horizontal-bigsquare-smallborder section span a.button{display:table;margin:0 auto;text-align:center;color:white;text-shadow:none!important;text-decoration:none;font-size:10px;font-family:lato;font-weight:normal;padding:9px 10px 11px 10px;border:1px solid #000;background:#494949;
background:-moz-linear-gradient(top,#494949 1%,#3a3a3a 94%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#494949),color-stop(94%,#3a3a3a));background:-webkit-linear-gradient(top,#494949 1%,#3a3a3a 94%);background:-o-linear-gradient(top,#494949 1%,#3a3a3a 94%);
background:-ms-linear-gradient(top,#494949 1%,#3a3a3a 94%);background:linear-gradient(to bottom,#494949 1%,#3a3a3a 94%)}
div.horizontal-bigsquare-smallborder section span a.entire{width:100%;position:absolute;top:0;left:0;height:100%}
div.horizontal-bigsquare-noborder
{
position:relative;
margin-top:9px;
width:180px;
float:left;
display:block;
margin-left:10px
}
div.horizontal-bigsquare-noborder section
{
position:relative;
/*width:466px;
height:242px;*/
width:150px;
border-radius: 15px;
height:150px;
-webkit-box-shadow:0 0 0 1px rgba(201,201,201,1);
-moz-box-shadow:0 0 0 1px rgba(201,201,201,1);
-ms-box-shadow:0 0 0 1px rgba(201,201,201,1);
-o-box-shadow:0 0 0 1px rgba(201,201,201,1);
box-shadow:0 0 0 1px rgba(201,201,201,1);
float:left;
text-align:center;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
transition:all .3s;
overflow:hidden;
background:#dfdfdf
}

div.horizontal-bigsquare-noborder section img
{
position:absolute;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
transition:all .3s;
left:0;
width:150px;
height:auto
}

div.horizontal-bigsquare-noborder section.img-slideleft:hover img
{
margin-left:-35px
}
div.horizontal-bigsquare-noborder section.img-zoomin:hover img
{
width:150px
}
div.horizontal-bigsquare-noborder section.img-slideup:hover img
{
margin-top:-35px
}
div.horizontal-bigsquare-noborder section.img-opacity:hover img
{
opacity:.2
}
div.horizontal-bigsquare-noborder section.img-diagonal:hover img
{
margin-top:-35px;
margin-left:-35px
}
div.horizontal-bigsquare-noborder section.img-rotation:hover img
{
-webkit-transform:rotate(360deg);
-o-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-moz-transform:rotate(360deg);
transform:rotate(360deg)
}
div.horizontal-bigsquare-noborder section.img-scale:hover img
{
-webkit-transform:scale(1.45);
-o-transform:scale(1.45);
-moz-transform:scale(1.45);
-ms-transform:scale(1.45);
transform:scale(1.45)
}
div.horizontal-bigsquare-noborder section.txt-slideinleft .text
{
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
transition:all .3s;
margin-left:-500px
}
div.horizontal-bigsquare-noborder section.txt-slideinleft:hover .text
{
margin-left:0
}
div.horizontal-bigsquare-noborder section.txt-slideinleftTitle .text span h1
{
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
transition:all .3s;
margin-left:-500px
}
div.horizontal-bigsquare-noborder section.txt-slideinleftTitle:hover .text span h1
{
margin-left:0
}
div.horizontal-bigsquare-noborder section.txt-slideinright .text
{
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
transition:all .3s;
margin-left:500px
}
div.horizontal-bigsquare-noborder section.txt-slideinright:hover .text
{
margin-left:0
}
div.horizontal-bigsquare-noborder section.txt-slideinrightTitle .text span h1
{
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
transition:all .3s;
margin-left:500px
}
div.horizontal-bigsquare-noborder section.txt-slideinrightTitle:hover .text span h1
{
margin-left:0
}
div.horizontal-bigsquare-noborder section.txt-slideinleftRightAll .text span h1
{
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
transition:all .3s;
margin-left:-500px
}
div.horizontal-bigsquare-noborder section.txt-slideinleftRightAll:hover .text span h1
{
margin-left:0
}
div.horizontal-bigsquare-noborder section.txt-slideinleftRightAll .text span p
{
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
transition:all .3s;
margin-left:500px
}
div.horizontal-bigsquare-noborder section.txt-slideinleftRightAll:hover .text span p
{
margin-left:0
}
div.horizontal-bigsquare-noborder section.txt-slideinleftRightAll .text span a
{
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
transition:all .3s
}
div.horizontal-bigsquare-noborder section.txt-opacityAll .text span h1
{
-webkit-transition:opacity .3s;
-moz-transition:opacity .3s;
-ms-transition:opacity .3s;
-o-transition:opacity .3s;
transition:opacity .3s;
transition-delay:0s;
-webkit-transition-delay:0s;
-moz-transition-delay:0s;
-ms-transition-delay:0s;
-o-transition-delay:0s;
opacity:0
}
div.horizontal-bigsquare-noborder section.txt-opacityAll:hover .text span h1
{
opacity:1
}
div.horizontal-bigsquare-noborder section.txt-opacityAll .text span p
{
-webkit-transition:opacity .3s;
-moz-transition:opacity .3s;
-ms-transition:opacity .3s;
-o-transition:opacity .3s;
transition:opacity .3s;
transition-delay:.5s;
-webkit-transition-delay:.5s;
-moz-transition-delay:.5s;
-ms-transition-delay:.5s;
-o-transition-delay:.5s;
opacity:0
}
div.horizontal-bigsquare-noborder section.txt-opacityAll:hover .text span p
{
opacity:1
}
div.horizontal-bigsquare-noborder section.txt-opacityAll .text span a
{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;transition-delay:1s;-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;opacity:0}
div.horizontal-bigsquare-noborder section.txt-opacityAll:hover .text span a{opacity:1}
div.horizontal-bigsquare-noborder section.txt-slideintop .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:-500px;margin-left:0}
div.horizontal-bigsquare-noborder section.txt-slideintop:hover .text{margin-top:0}
div.horizontal-bigsquare-noborder section.txt-slideinbottom .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:500px;margin-left:0}
div.horizontal-bigsquare-noborder section.txt-slideinbottom:hover .text{margin-top:0}
div.horizontal-bigsquare-noborder section.txt-longopacity .text{-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-ms-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;margin-left:-500px;opacity:0}
div.horizontal-bigsquare-noborder section.txt-longopacity:hover .text{margin-left:0;opacity:1}
div.horizontal-bigsquare-noborder section.txt-slideinleftRotation .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:-500px}
div.horizontal-bigsquare-noborder section.txt-slideinleftRotation:hover .text{margin-left:0;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
div.horizontal-bigsquare-noborder section.txt-slideinrightRotation .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:500px}
div.horizontal-bigsquare-noborder section.txt-slideinrightRotation:hover .text{margin-left:0;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
div.horizontal-bigsquare-noborder section.txt-slideintopRotation .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:-500px;margin-left:0}
div.horizontal-bigsquare-noborder section.txt-slideintopRotation:hover .text{margin-top:0;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
div.horizontal-bigsquare-noborder section.txt-slideinbottomRotation .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:500px;margin-left:0}
div.horizontal-bigsquare-noborder section.txt-slideinbottomRotation:hover .text{margin-top:0;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
div.horizontal-bigsquare-noborder section .text{position:absolute;top:0;left:0;display:table;margin-left:-500px;height:100%}
div.horizontal-bigsquare-noborder section:hover .text{margin-left:0}
div.horizontal-bigsquare-noborder section span{width:456px;display:table-cell;vertical-align:middle;padding:20px;text-align:center;color:black;opacity:0;text-shadow:1px 1px 0 rgba(255,255,255,0.3)}
div.horizontal-bigsquare-noborder section:hover span{opacity:1}div.horizontal-bigsquare-noborder section:hover img{opacity:.5}
div.horizontal-bigsquare-noborder section span h1{width:100%;text-align:center;font-size:18px;font-family:lato;font-weight:normal;line-height:25px;margin-bottom:3px}
div.horizontal-bigsquare-noborder section span p{width:100%;text-align:center;font-size:10px;font-family:lato;font-weight:normal;margin-bottom:10px}
div.horizontal-bigsquare-noborder section span a.button{display:table;margin:0 auto;text-align:center;color:white;text-shadow:none!important;text-decoration:none;font-size:10px;font-family:lato;font-weight:normal;
padding:9px 10px 11px 10px;border:1px solid #000;background:#494949;background:-moz-linear-gradient(top,#494949 1%,#3a3a3a 94%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#494949),color-stop(94%,#3a3a3a));
background:-webkit-linear-gradient(top,#494949 1%,#3a3a3a 94%);background:-o-linear-gradient(top,#494949 1%,#3a3a3a 94%);background:-ms-linear-gradient(top,#494949 1%,#3a3a3a 94%);background:linear-gradient(to bottom,#494949 1%,#3a3a3a 94%)}
div.horizontal-bigsquare-noborder section span a.entire{width:100%;position:absolute;top:0;left:0;height:100%}div.horizontal-smallsquare-smallborder{position:relative;margin-top:9px;width:228px;float:left;display:block;margin-left:10px}
div.horizontal-smallsquare-smallborder section{position:relative;width:217px;height:127px;border:5px solid white;-webkit-box-shadow:0 0 0 1px rgba(201,201,201,1);
-moz-box-shadow:0 0 0 1px rgba(201,201,201,1);-ms-box-shadow:0 0 0 1px rgba(201,201,201,1);-o-box-shadow:0 0 0 1px rgba(201,201,201,1);box-shadow:0 0 0 1px rgba(201,201,201,1);float:left;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;
-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;overflow:hidden;background:#dfdfdf}
div.horizontal-smallsquare-smallborder section img{position:absolute;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;left:0;width:260px;height:auto}
div.horizontal-smallsquare-smallborder section.img-slideleft:hover img{margin-left:-35px}
div.horizontal-smallsquare-smallborder section.img-zoomin:hover img{width:310px}
div.horizontal-smallsquare-smallborder section.img-slideup:hover img{margin-top:-15px}
div.horizontal-smallsquare-smallborder section.img-opacity:hover img{opacity:.2}
div.horizontal-smallsquare-smallborder section.img-diagonal:hover img{margin-top:-15px;margin-left:-35px}
div.horizontal-smallsquare-smallborder section.img-rotation:hover img{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
div.horizontal-smallsquare-smallborder section.img-scale:hover img{-webkit-transform:scale(1.45);-o-transform:scale(1.45);-moz-transform:scale(1.45);-ms-transform:scale(1.45);transform:scale(1.45)}
div.horizontal-smallsquare-smallborder section.txt-slideinleft .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:-500px}
div.horizontal-smallsquare-smallborder section.txt-slideinleft:hover .text{margin-left:0}
div.horizontal-smallsquare-smallborder section.txt-slideinleftTitle .text span h1{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:-500px}
div.horizontal-smallsquare-smallborder section.txt-slideinleftTitle:hover .text span h1{margin-left:0}
div.horizontal-smallsquare-smallborder section.txt-slideinright .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:300px}
div.horizontal-smallsquare-smallborder section.txt-slideinright:hover .text{margin-left:0}
div.horizontal-smallsquare-smallborder section.txt-slideinrightTitle .text span h1{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:300px}
div.horizontal-smallsquare-smallborder section.txt-slideinrightTitle:hover .text span h1{margin-left:0}
div.horizontal-smallsquare-smallborder section.txt-slideinleftRightAll .text span h1{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:-500px}
div.horizontal-smallsquare-smallborder section.txt-slideinleftRightAll:hover .text span h1{margin-left:0}
div.horizontal-smallsquare-smallborder section.txt-slideinleftRightAll .text span p{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:300px}
div.horizontal-smallsquare-smallborder section.txt-slideinleftRightAll:hover .text span p{margin-left:0}
div.horizontal-smallsquare-smallborder section.txt-slideinleftRightAll .text span a{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
div.horizontal-smallsquare-smallborder section.txt-opacityAll .text span h1{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;transition-delay:0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;
-ms-transition-delay:0s;-o-transition-delay:0s;opacity:0}
div.horizontal-smallsquare-smallborder section.txt-opacityAll:hover .text span h1{opacity:1}
div.horizontal-smallsquare-smallborder section.txt-opacityAll .text span p{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;transition-delay:.5s;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;
-ms-transition-delay:.5s;-o-transition-delay:.5s;opacity:0}
div.horizontal-smallsquare-smallborder section.txt-opacityAll:hover .text span p{opacity:1}
div.horizontal-smallsquare-smallborder section.txt-opacityAll .text span a{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;transition-delay:1s;-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;
-o-transition-delay:1s;opacity:0}
div.horizontal-smallsquare-smallborder section.txt-opacityAll:hover .text span a{opacity:1}
div.horizontal-smallsquare-smallborder section.txt-slideintop .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:-300px;margin-left:0}
div.horizontal-smallsquare-smallborder section.txt-slideintop:hover .text{margin-top:0}
div.horizontal-smallsquare-smallborder section.txt-slideinbottom .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:300px;margin-left:0}
div.horizontal-smallsquare-smallborder section.txt-slideinbottom:hover .text{margin-top:0}div.horizontal-smallsquare-smallborder section.txt-longopacity .text{-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-ms-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;margin-left:-500px;opacity:0}
div.horizontal-smallsquare-smallborder section.txt-longopacity:hover .text{margin-left:0;opacity:1}
div.horizontal-smallsquare-smallborder section.txt-slideinleftRotation .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:-500px}
div.horizontal-smallsquare-smallborder section.txt-slideinleftRotation:hover .text{margin-left:0;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
div.horizontal-smallsquare-smallborder section.txt-slideinrightRotation .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:300px}
div.horizontal-smallsquare-smallborder section.txt-slideinrightRotation:hover .text{margin-left:0;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
div.horizontal-smallsquare-smallborder section.txt-slideintopRotation .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:-300px;margin-left:0}
div.horizontal-smallsquare-smallborder section.txt-slideintopRotation:hover .text{margin-top:0;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
div.horizontal-smallsquare-smallborder section.txt-slideinbottomRotation .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:300px;margin-left:0}
div.horizontal-smallsquare-smallborder section.txt-slideinbottomRotation:hover .text{margin-top:0;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
div.horizontal-smallsquare-smallborder section .text{position:absolute;top:0;left:0;margin-left:-500px;display:table;height:100%}
div.horizontal-smallsquare-smallborder section:hover .text{margin-left:0}
div.horizontal-smallsquare-smallborder section span{width:456px;display:table-cell;vertical-align:middle;padding:20px;text-align:center;color:black;opacity:0;text-shadow:1px 1px 0 rgba(255,255,255,0.3)}
div.horizontal-smallsquare-smallborder section:hover span{opacity:1}
div.horizontal-smallsquare-smallborder section:hover img{opacity:.5}
div.horizontal-smallsquare-smallborder section span h1{width:100%;text-align:center;font-size:18px;font-family:lato;font-weight:normal;line-height:25px;margin-bottom:3px}
div.horizontal-smallsquare-smallborder section span p{width:100%;text-align:center;font-size:10px;font-family:lato;font-weight:normal;margin-bottom:10px}
div.horizontal-smallsquare-smallborder section span a.button{display:table;margin:0 auto;text-align:center;color:white;text-shadow:none!important;text-decoration:none;font-size:10px;font-family:lato;font-weight:normal;padding:9px 10px 11px 10px;border:1px solid #000;background:#494949;
background:-moz-linear-gradient(top,#494949 1%,#3a3a3a 94%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#494949),color-stop(94%,#3a3a3a));background:-webkit-linear-gradient(top,#494949 1%,#3a3a3a 94%);background:-o-linear-gradient(top,#494949 1%,#3a3a3a 94%);
background:-ms-linear-gradient(top,#494949 1%,#3a3a3a 94%);background:linear-gradient(to bottom,#494949 1%,#3a3a3a 94%)}
div.horizontal-smallsquare-smallborder section span a.entire{width:100%;position:absolute;top:0;left:0;height:100%}
div.horizontal-smallsquare-noborder{position:relative;margin-top:9px;width:228px;float:left;display:block;margin-left:10px}
div.horizontal-smallsquare-noborder section{position:relative;width:227px;height:127px;-webkit-box-shadow:0 0 0 1px rgba(201,201,201,1);-moz-box-shadow:0 0 0 1px rgba(201,201,201,1);-ms-box-shadow:0 0 0 1px rgba(201,201,201,1);
-o-box-shadow:0 0 0 1px rgba(201,201,201,1);box-shadow:0 0 0 1px rgba(201,201,201,1);float:left;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;overflow:hidden;background:#dfdfdf}
div.horizontal-smallsquare-noborder section img{position:absolute;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;left:0;width:270px;height:auto}
div.horizontal-smallsquare-noborder section.img-slideleft:hover img{margin-left:-35px}
div.horizontal-smallsquare-noborder section.img-zoomin:hover img{width:320px}
div.horizontal-smallsquare-noborder section.img-slideup:hover img{margin-top:-15px}
div.horizontal-smallsquare-noborder section.img-opacity:hover img{opacity:.2}div.horizontal-smallsquare-noborder section.img-diagonal:hover img{margin-top:-15px;margin-left:-35px}
div.horizontal-smallsquare-noborder section.img-rotation:hover img{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
div.horizontal-smallsquare-noborder section.img-scale:hover img{-webkit-transform:scale(1.45);-o-transform:scale(1.45);-moz-transform:scale(1.45);-ms-transform:scale(1.45);transform:scale(1.45)}
div.horizontal-smallsquare-noborder section.txt-slideinleft .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:-500px}
div.horizontal-smallsquare-noborder section.txt-slideinleft:hover .text{margin-left:0}
div.horizontal-smallsquare-noborder section.txt-slideinleftTitle .text span h1{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:-500px}
div.horizontal-smallsquare-noborder section.txt-slideinleftTitle:hover .text span h1{margin-left:0}
div.horizontal-smallsquare-noborder section.txt-slideinright .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:300px}
div.horizontal-smallsquare-noborder section.txt-slideinright:hover .text{margin-left:0}
div.horizontal-smallsquare-noborder section.txt-slideinrightTitle .text span h1{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:300px}
div.horizontal-smallsquare-noborder section.txt-slideinrightTitle:hover .text span h1{margin-left:0}
div.horizontal-smallsquare-noborder section.txt-slideinleftRightAll .text span h1{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:-500px}
div.horizontal-smallsquare-noborder section.txt-slideinleftRightAll:hover .text span h1{margin-left:0}
div.horizontal-smallsquare-noborder section.txt-slideinleftRightAll .text span p{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:300px}
div.horizontal-smallsquare-noborder section.txt-slideinleftRightAll:hover .text span p{margin-left:0}
div.horizontal-smallsquare-noborder section.txt-slideinleftRightAll .text span a{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
div.horizontal-smallsquare-noborder section.txt-opacityAll .text span h1{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;
transition:opacity .3s;transition-delay:0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;opacity:0}
div.horizontal-smallsquare-noborder section.txt-opacityAll:hover .text span h1{opacity:1}
div.horizontal-smallsquare-noborder section.txt-opacityAll .text span p{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;transition-delay:.5s;
-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-ms-transition-delay:.5s;-o-transition-delay:.5s;opacity:0}
div.horizontal-smallsquare-noborder section.txt-opacityAll:hover .text span p{opacity:1}
div.horizontal-smallsquare-noborder section.txt-opacityAll .text span a{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;transition-delay:1s;
-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;opacity:0}
div.horizontal-smallsquare-noborder section.txt-opacityAll:hover .text span a{opacity:1}
div.horizontal-smallsquare-noborder section.txt-slideintop .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:-300px;margin-left:0}
div.horizontal-smallsquare-noborder section.txt-slideintop:hover .text{margin-top:0}
div.horizontal-smallsquare-noborder section.txt-slideinbottom .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:300px;margin-left:0}
div.horizontal-smallsquare-noborder section.txt-slideinbottom:hover .text{margin-top:0}
div.horizontal-smallsquare-noborder section.txt-longopacity .text{-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-ms-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;margin-left:-500px;opacity:0}
div.horizontal-smallsquare-noborder section.txt-longopacity:hover .text{margin-left:0;opacity:1}
div.horizontal-smallsquare-noborder section.txt-slideinleftRotation .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:-500px}
div.horizontal-smallsquare-noborder section.txt-slideinleftRotation:hover .text{margin-left:0;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
div.horizontal-smallsquare-noborder section.txt-slideinrightRotation .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:300px}
div.horizontal-smallsquare-noborder section.txt-slideinrightRotation:hover .text{margin-left:0;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
div.horizontal-smallsquare-noborder section.txt-slideintopRotation .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:-300px;margin-left:0}
div.horizontal-smallsquare-noborder section.txt-slideintopRotation:hover .text{margin-top:0;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
div.horizontal-smallsquare-noborder section.txt-slideinbottomRotation .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:300px;margin-left:0}
div.horizontal-smallsquare-noborder section.txt-slideinbottomRotation:hover .text{margin-top:0;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
div.horizontal-smallsquare-noborder section .text{position:absolute;top:0;left:0;display:table;margin-left:-500px;height:100%}
div.horizontal-smallsquare-noborder section:hover .text{margin-left:0}
div.horizontal-smallsquare-noborder section span{width:456px;display:table-cell;vertical-align:middle;padding:20px;text-align:center;color:black;opacity:0;text-shadow:1px 1px 0 rgba(255,255,255,0.3)}
div.horizontal-smallsquare-noborder section:hover span{opacity:1}
div.horizontal-smallsquare-noborder section:hover img{opacity:.5}
div.horizontal-smallsquare-noborder section span h1{width:100%;text-align:center;font-size:18px;font-family:lato;font-weight:normal;line-height:25px;margin-bottom:3px}
div.horizontal-smallsquare-noborder section span p{width:100%;text-align:center;font-size:10px;font-family:lato;font-weight:normal;margin-bottom:10px}
div.horizontal-smallsquare-noborder section span a.button{display:table;margin:0 auto;text-align:center;color:white;text-shadow:none!important;text-decoration:none;font-size:10px;font-family:lato;font-weight:normal;padding:9px 10px 11px 10px;border:1px solid #000;
background:#494949;background:-moz-linear-gradient(top,#494949 1%,#3a3a3a 94%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#494949),color-stop(94%,#3a3a3a));background:-webkit-linear-gradient(top,#494949 1%,#3a3a3a 94%);
background:-o-linear-gradient(top,#494949 1%,#3a3a3a 94%);background:-ms-linear-gradient(top,#494949 1%,#3a3a3a 94%);background:linear-gradient(to bottom,#494949 1%,#3a3a3a 94%)}
div.horizontal-smallsquare-noborder section span a.entire{width:100%;position:absolute;top:0;left:0;height:100%}div.horizontal-full-smallborder{position:relative;margin-top:9px;width:100%;float:left;display:block;margin-left:0}
div.horizontal-full-smallborder section{position:relative;width:100%;height:350px;border:5px solid white;-webkit-box-shadow:0 0 0 1px rgba(201,201,201,1);-moz-box-shadow:0 0 0 1px rgba(201,201,201,1);-ms-box-shadow:0 0 0 1px rgba(201,201,201,1);-o-box-shadow:0 0 0 1px rgba(201,201,201,1);
box-shadow:0 0 0 1px rgba(201,201,201,1);float:left;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;overflow:hidden;background:#dfdfdf}
div.horizontal-full-smallborder section img{position:absolute;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;left:0;width:110%;height:auto}
div.horizontal-full-smallborder section.img-slideleft:hover img{margin-left:-35px}
div.horizontal-full-smallborder section.img-zoomin:hover img{width:115%}
div.horizontal-full-smallborder section.img-slideup:hover img{margin-top:-35px}
div.horizontal-full-smallborder section.img-opacity:hover img{opacity:.2}
div.horizontal-full-smallborder section.img-diagonal:hover img{margin-top:-35px;margin-left:-35px}
div.horizontal-full-smallborder section.img-rotation:hover img{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
div.horizontal-full-smallborder section.img-scale:hover img{-webkit-transform:scale(1.45);-o-transform:scale(1.45);-moz-transform:scale(1.45);-ms-transform:scale(1.45);transform:scale(1.45)}
div.horizontal-full-smallborder section.txt-slideinleft .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:-220%}
div.horizontal-full-smallborder section.txt-slideinleft:hover .text{margin-left:0}
div.horizontal-full-smallborder section.txt-slideinleftTitle .text span h1{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:-220%}
div.horizontal-full-smallborder section.txt-slideinleftTitle:hover .text span h1{margin-left:0}div.horizontal-full-smallborder section.txt-slideinright .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:110%}
div.horizontal-full-smallborder section.txt-slideinright:hover .text{margin-left:0}
div.horizontal-full-smallborder section.txt-slideinrightTitle .text span h1{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:110%}
div.horizontal-full-smallborder section.txt-slideinrightTitle:hover .text span h1{margin-left:0}
div.horizontal-full-smallborder section.txt-slideinleftRightAll .text span h1{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:-220%}
div.horizontal-full-smallborder section.txt-slideinleftRightAll:hover .text span h1{margin-left:0}
div.horizontal-full-smallborder section.txt-slideinleftRightAll .text span p{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:110%}
div.horizontal-full-smallborder section.txt-slideinleftRightAll:hover .text span p{margin-left:0}
div.horizontal-full-smallborder section.txt-slideinleftRightAll .text span a{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
div.horizontal-full-smallborder section.txt-opacityAll .text span h1{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;transition-delay:0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;
-o-transition-delay:0s;opacity:0}div.horizontal-full-smallborder section.txt-opacityAll:hover .text span h1{opacity:1}
div.horizontal-full-smallborder section.txt-opacityAll .text span p{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;transition-delay:.5s;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-ms-transition-delay:.5s;
-o-transition-delay:.5s;opacity:0}
div.horizontal-full-smallborder section.txt-opacityAll:hover .text span p{opacity:1}
div.horizontal-full-smallborder section.txt-opacityAll .text span a{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;transition-delay:1s;-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;
-o-transition-delay:1s;opacity:0}div.horizontal-full-smallborder section.txt-opacityAll:hover .text span a{opacity:1}
div.horizontal-full-smallborder section.txt-slideintop .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:-400px;margin-left:0}
div.horizontal-full-smallborder section.txt-slideintop:hover .text{margin-top:0}
div.horizontal-full-smallborder section.txt-slideinbottom .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:400px;margin-left:0}
div.horizontal-full-smallborder section.txt-slideinbottom:hover .text{margin-top:0}
div.horizontal-full-smallborder section.txt-longopacity .text{-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-ms-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;margin-left:-220%;opacity:0}
div.horizontal-full-smallborder section.txt-longopacity:hover .text{margin-left:0;opacity:1}
div.horizontal-full-smallborder section.txt-slideinleftRotation .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:-220%}
div.horizontal-full-smallborder section.txt-slideinleftRotation:hover .text{margin-left:0;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
div.horizontal-full-smallborder section.txt-slideinrightRotation .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:110%}
div.horizontal-full-smallborder section.txt-slideinrightRotation:hover .text{margin-left:0;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
div.horizontal-full-smallborder section.txt-slideintopRotation .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:-400px;margin-left:0}
div.horizontal-full-smallborder section.txt-slideintopRotation:hover .text{margin-top:0;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
div.horizontal-full-smallborder section.txt-slideinbottomRotation .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:400px;margin-left:0}
div.horizontal-full-smallborder section.txt-slideinbottomRotation:hover .text{margin-top:0;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
div.horizontal-full-smallborder section .text{position:absolute;top:0;left:0;display:table;margin-left:-220%;height:100%}
div.horizontal-full-smallborder section:hover .text{margin-left:0}
div.horizontal-full-smallborder section span{width:1960px;display:table-cell;vertical-align:middle;padding:20px;text-align:center;color:black;opacity:0;text-shadow:1px 1px 0 rgba(255,255,255,0.3)}
div.horizontal-full-smallborder section:hover span{opacity:1}div.horizontal-full-smallborder section:hover img{opacity:.5}
div.horizontal-full-smallborder section span h1{width:100%;text-align:center;font-size:18px;font-family:lato;font-weight:normal;line-height:25px;margin-bottom:3px}
div.horizontal-full-smallborder section span p{width:100%;text-align:center;font-size:10px;font-family:lato;font-weight:normal;margin-bottom:10px}
div.horizontal-full-smallborder section span a.button{display:table;margin:0 auto;text-align:center;color:white;text-shadow:none!important;text-decoration:none;font-size:10px;font-family:lato;font-weight:normal;padding:9px 10px 11px 10px;border:1px solid #000;background:#494949;
background:-moz-linear-gradient(top,#494949 1%,#3a3a3a 94%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#494949),color-stop(94%,#3a3a3a));background:-webkit-linear-gradient(top,#494949 1%,#3a3a3a 94%);background:-o-linear-gradient(top,#494949 1%,#3a3a3a 94%);
background:-ms-linear-gradient(top,#494949 1%,#3a3a3a 94%);background:linear-gradient(to bottom,#494949 1%,#3a3a3a 94%)}div.horizontal-full-smallborder section span a.entire{width:100%;position:absolute;top:0;left:0;height:100%}div.horizontal-full-noborder{position:relative;margin-top:9px;width:101%;float:left;display:block;margin-left:0}div.horizontal-full-noborder section{position:relative;width:100%;height:350px;-webkit-box-shadow:0 0 0 1px rgba(201,201,201,1);-moz-box-shadow:0 0 0 1px rgba(201,201,201,1);-ms-box-shadow:0 0 0 1px rgba(201,201,201,1);-o-box-shadow:0 0 0 1px rgba(201,201,201,1);box-shadow:0 0 0 1px rgba(201,201,201,1);float:left;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;overflow:hidden;background:#dfdfdf}div.horizontal-full-noborder section img{position:absolute;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;left:0;width:110%;height:auto}div.horizontal-full-noborder section.img-slideleft:hover img{margin-left:-35px}div.horizontal-full-noborder section.img-zoomin:hover img{width:115%}div.horizontal-full-noborder section.img-slideup:hover img{margin-top:-35px}div.horizontal-full-noborder section.img-opacity:hover img{opacity:.2}div.horizontal-full-noborder section.img-diagonal:hover img{margin-top:-35px;margin-left:-35px}div.horizontal-full-noborder section.img-rotation:hover img{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}div.horizontal-full-noborder section.img-scale:hover img{-webkit-transform:scale(1.45);-o-transform:scale(1.45);-moz-transform:scale(1.45);-ms-transform:scale(1.45);transform:scale(1.45)}div.horizontal-full-noborder section.txt-slideinleft .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:-220%}div.horizontal-full-noborder section.txt-slideinleft:hover .text{margin-left:0}div.horizontal-full-noborder section.txt-slideinleftTitle .text span h1{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:-220%}div.horizontal-full-noborder section.txt-slideinleftTitle:hover .text span h1{margin-left:0}div.horizontal-full-noborder section.txt-slideinright .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:110%}div.horizontal-full-noborder section.txt-slideinright:hover .text{margin-left:0}div.horizontal-full-noborder section.txt-slideinrightTitle .text span h1{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:110%}div.horizontal-full-noborder section.txt-slideinrightTitle:hover .text span h1{margin-left:0}div.horizontal-full-noborder section.txt-slideinleftRightAll .text span h1{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:-220%}div.horizontal-full-noborder section.txt-slideinleftRightAll:hover .text span h1{margin-left:0}div.horizontal-full-noborder section.txt-slideinleftRightAll .text span p{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:110%}div.horizontal-full-noborder section.txt-slideinleftRightAll:hover .text span p{margin-left:0}div.horizontal-full-noborder section.txt-slideinleftRightAll .text span a{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}div.horizontal-full-noborder section.txt-opacityAll .text span h1{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;transition-delay:0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;opacity:0}div.horizontal-full-noborder section.txt-opacityAll:hover .text span h1{opacity:1}div.horizontal-full-noborder section.txt-opacityAll .text span p{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;transition-delay:.5s;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-ms-transition-delay:.5s;-o-transition-delay:.5s;opacity:0}div.horizontal-full-noborder section.txt-opacityAll:hover .text span p{opacity:1}div.horizontal-full-noborder section.txt-opacityAll .text span a{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;transition-delay:1s;-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;opacity:0}div.horizontal-full-noborder section.txt-opacityAll:hover .text span a{opacity:1}div.horizontal-full-noborder section.txt-slideintop .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:-400px;margin-left:0}div.horizontal-full-noborder section.txt-slideintop:hover .text{margin-top:0}div.horizontal-full-noborder section.txt-slideinbottom .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:400px;margin-left:0}div.horizontal-full-noborder section.txt-slideinbottom:hover .text{margin-top:0}div.horizontal-full-noborder section.txt-longopacity .text{-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-ms-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;margin-left:-220%;opacity:0}div.horizontal-full-noborder section.txt-longopacity:hover .text{margin-left:0;opacity:1}div.horizontal-full-noborder section.txt-slideinleftRotation .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:-220%}div.horizontal-full-noborder section.txt-slideinleftRotation:hover .text{margin-left:0;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}div.horizontal-full-noborder section.txt-slideinrightRotation .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:110%}div.horizontal-full-noborder section.txt-slideinrightRotation:hover .text{margin-left:0;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}div.horizontal-full-noborder section.txt-slideintopRotation .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:-400px;margin-left:0}div.horizontal-full-noborder section.txt-slideintopRotation:hover .text{margin-top:0;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}div.horizontal-full-noborder section.txt-slideinbottomRotation .text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-top:400px;margin-left:0}div.horizontal-full-noborder section.txt-slideinbottomRotation:hover .text{margin-top:0;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}div.horizontal-full-noborder section .text{position:absolute;top:0;left:0;display:table;margin-left:-220%;height:100%}div.horizontal-full-noborder section:hover .text{margin-left:0}div.horizontal-full-noborder section span{width:1960px;display:table-cell;vertical-align:middle;padding:20px;text-align:center;color:black;opacity:0;text-shadow:1px 1px 0 rgba(255,255,255,0.3)}div.horizontal-full-noborder section:hover span{opacity:1}div.horizontal-full-noborder section:hover img{opacity:.5}div.horizontal-full-noborder section span h1{width:100%;text-align:center;font-size:18px;font-family:lato;font-weight:normal;line-height:25px;margin-bottom:3px}div.horizontal-full-noborder section span p{width:100%;text-align:center;font-size:10px;font-family:lato;font-weight:normal;margin-bottom:10px}div.horizontal-full-noborder section span a.button{display:table;margin:0 auto;text-align:center;color:white;text-shadow:none!important;text-decoration:none;font-size:10px;font-family:lato;font-weight:normal;padding:9px 10px 11px 10px;border:1px solid #000;background:#494949;background:-moz-linear-gradient(top,#494949 1%,#3a3a3a 94%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#494949),color-stop(94%,#3a3a3a));background:-webkit-linear-gradient(top,#494949 1%,#3a3a3a 94%);background:-o-linear-gradient(top,#494949 1%,#3a3a3a 94%);background:-ms-linear-gradient(top,#494949 1%,#3a3a3a 94%);background:linear-gradient(to bottom,#494949 1%,#3a3a3a 94%)}div.horizontal-full-noborder section span a.entire{width:100%;position:absolute;top:0;left:0;height:100%}