.site_wrapper {
  width  : 100%;
  margin : 0 auto 0 auto;
}
.container_full {
  width  : 100%;
  float  : left;
  margin : auto auto auto auto;
}
.container_full.slidertop {

  margin-top : -80px;
}
.container {
  width  : 1170px;
  margin : auto auto auto auto;
}
.content_fullwidth {
  float   : left;
  width   : 100%;
  padding : 50px 0px 0px 0px;
}
.content_left {
  float   : left;
  width   : 71%;
  padding : 18px 0px 0px 0px;
}
.right_sidebar {
  float   : right;
  width   : 25%;
  padding : 18px 0px 0px 0px;
}
.left_sidebar {
  float   : left;
  width   : 25%;
  padding : 18px 0px 0px 0px;
}
.content_right {
  float   : right;
  width   : 71%;
  padding : 18px 0px 0px 0px;
}
/* columns */

.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth {
  position     : relative;
  margin-right : 4%;
  float        : left;
}
.one_full {
  width : 100%;
}
.one_half {
  width : 48%;
}
.one_third {
  width : 30.650%;
}
.one_fourth {
  width : 22%;
}
.one_fifth {
  width : 16.800%;
}
.two_third {
  width : 65.350%;
}
.three_fourth {
  width : 74%;
}
.last {
  margin-right : 0 !important;
  clear        : right;
}
/*------------------*/

/*	HEADER AREA CLASSES

/*------------------------------------------------------*/

/* Logo */

#trueHeader #logo {
  float             : left;
  display           : block;
  width             : 100%;
  min-height        : 51px;
  margin-top        : 18px;
  position          : relative;
  text-indent       : -999em;
  background        : url(https://www.gripper.com.uy/images/logo.svg) no-repeat left bottom;
  /* Para IE7 ponemos una imagen de otro formato */
  *background-image : url(https://www.gripper.com.uy/images/logo.png);
}
/* top navigation */

.top_nav {
  float            : left;
  width            : 100%;
  padding          : 10px 0px 0px 0px;
  background-color : #FFF;
}
.top_nav .right {
  float          : left;
  width          : 100%;
  padding-bottom : 10px;
  border-bottom  : 1px solid #F7F7F7;
}
.top_nav .right ul {
  float   : right;
  padding : 0px;
  margin  : 0px;
}
.top_nav .right li {
  float     : left;
  font-size : 12px;
  padding   : 0px;
  margin    : 0px 0px 0px 13px;
}
.top_nav .right li:hover i {
  color : #454545;
}
.top_nav .right li a {
  color : #999;
}
.top_nav .right li a:hover {
  color : #727272;
}
.top_nav .right li.link {
  float       : left;
  font-size   : 12px;
  margin-left : 18px;
  margin-top  : 1px;
}
.top_nav .right li.link i {
  margin-right : 3px;
}
/* header area adinationals */

.logo {
  float : left;
  width : 25%;
}
.menu_main {
  float    : right;
  width    : 75%;
  z-index  : 9999;
  position : relative;
}
.slider_ex {
  float      : left;
  width      : 100%;
  height     : 580px;
  background : url(https://www.gripper.com.uy/images/slider-img.png) no-repeat center top;
}
.mstslider {
  float      : left;
  width      : 100%;
  height     : auto;
  margin-top : -32px;
  z-index    : 888;
  position   : relative;
}
.slidershadow {
  float      : left;
  width      : 100%;
  height     : 32px;
  background : url(https://www.gripper.com.uy/images/shadow.png) no-repeat center top;
  position   : relative;
  z-index    : 999;
}
.slidershadow2 {
  float      : left;
  width      : 100%;
  height     : 32px;
  background : url(https://www.gripper.com.uy/images/shadow2.png) no-repeat center top;
  position   : relative;
  z-index    : 999;
}
/*----------------------------------------------------

   FEATURE SECTIONS

------------------------------------------------------*/

/* features section 1 */

.feature_section1 {
  float      : left;
  width      : 100%;
  text-align : center;
  padding    : 63px 0px;
  background : url(https://www.gripper.com.uy/images/texture-1.png) repeat left top;
}
.arrow_box {
  width         : 65%;
  position      : relative;
  background    : #E3E3E3;
  border        : 5px solid #FFF;
  border-radius : 4px;
  padding       : 20px 0px;
  margin        : 0 auto 32px auto;
}
.arrow_box:after,
.arrow_box:before {
  top            : 100%;
  left           : 50%;
  border         : solid transparent;
  content        : " ";
  height         : 0;
  width          : 0;
  position       : absolute;
  pointer-events : none;
}
.arrow_box:after {
  border-color     : rgba(249, 249, 249, 0);
  border-top-color : #E3E3E3;
  border-width     : 10px;
  margin-left      : -10px;
}
.arrow_box:before {
  border-color     : rgba(255, 255, 255, 0);
  border-top-color : #FFF;
  border-width     : 16px;
  margin-left      : -16px;
}
.feature_section1 .one_fourth:hover .arrow_box,
.feature_section1 .one_fourth.active .arrow_box {
  position           : relative;
  background         : #FFF;
  border             : 5px solid #3079ED;
  -webkit-transition : border-color .3s, -webkit-transform .3s;
  transition         : border-color .3s, transform .3s;
}
.feature_section1 .one_fourth:hover .arrow_box:after,
.feature_section1 .one_fourth:hover .arrow_box:before,
.feature_section1 .one_fourth.active .arrow_box:after,
.feature_section1 .one_fourth.active .arrow_box:before {
  top            : 100%;
  left           : 50%;
  border         : solid transparent;
  content        : " ";
  height         : 0;
  width          : 0;
  position       : absolute;
  pointer-events : none;
}
.feature_section1 .one_fourth:hover .arrow_box:after,
.feature_section1 .one_fourth.active .arrow_box:after {
  border-color     : rgba(249, 249, 249, 0);
  border-top-color : #FFF;
  border-width     : 10px;
  margin-left      : -10px;
}
.feature_section1 .one_fourth:hover .arrow_box:before,
.feature_section1 .one_fourth.active .arrow_box:before {
  border-color       : rgba(19, 175, 235, 0);
  border-top-color   : #3079ED;
  border-width       : 16px;
  margin-left        : -16px;
  -webkit-transition : border-color .3s, -webkit-transform .3s;
  transition         : border-color .3s, transform .3s;
}
.arrow_box i {
  font-size : 50px;
  color     : #272727;
}
.feature_section1 .one_fourth:hover .arrow_box i,
.feature_section1 .one_fourth.active .arrow_box i {
  color              : #3079ED;
  -webkit-transition : color .3s, -webkit-transform .3s;
  transition         : color .3s, transform .3s;
}
.feature_section1 .one_fourth:hover h5,
.feature_section1 .one_fourth.active h5 {
  color              : #3079ED;
  -webkit-transition : color .3s, -webkit-transform .3s;
  transition         : color .3s, transform .3s;
}
/* features section 2 */

.feature_section2 {
  float            : left;
  width            : 100%;
  padding          : 35px 0px;
  background-color : #3079ED;
}
.feature_section2 a {
  float            : right;
  color            : #3079ED;
  font-size        : 16px;
  padding          : 13px 35px;
  background-color : #FFF;
  border-radius    : 4px;
  text-transform   : uppercase;
}
.feature_section2 a:hover {
  color : #272727;
}
/* features section 3 */

.feature_section3 {
  float   : left;
  width   : 100%;
  padding : 70px 0px 46px 0px;
}
.feature_section3.two {
  float   : left;
  width   : 100%;
  padding : 0px 0px 0px 0px;
}
/* features section 4 */

.feature_section4 {
  float      : left;
  width      : 100%;
  text-align : center;
  padding    : 64px 0px 70px 0px;
}
.feature_section4 i {
  font-size     : 45px;
  color         : #939393;
  margin-bottom : 20px;
}
.feature_section4 .cornered {
  box-sizing         : border-box;
  height             : 0px;
  border-bottom      : 18px solid #FFF;
  border-left        : 18px solid transparent;
  -webkit-transition : border-bottom .3s, -webkit-transform .3s;
  transition         : border-bottom .3s, transform .3s;
}
.feature_section4 .cornered2 {
  box-sizing         : border-box;
  height             : 0px;
  border-top         : 18px solid #FFF;
  border-right       : 18px solid transparent;
  -webkit-transition : border-top .3s, -webkit-transform .3s;
  transition         : border-top .3s, transform .3s;
}
.feature_section4 .ccont {
  background-color   : #FFF;
  padding            : 20px;
  -webkit-transition : background-color .3s, -webkit-transform .3s;
  transition         : background-color .3s, transform .3s;
}
.feature_section4 .one_fourth:hover i,
.feature_section4 .one_fourth.active i {
  color : #FFF;
}
.feature_section4 .one_fourth:hover .cornered,
.feature_section4 .one_fourth.active .cornered {
  border-bottom : 18px solid #3079ED;
}
.feature_section4 .one_fourth:hover .cornered2,
.feature_section4 .one_fourth.active .cornered2 {
  border-top : 18px solid #3079ED;
}
.feature_section4 .one_fourth:hover .ccont,
.feature_section4 .one_fourth.active .ccont {
  color            : #FFF;
  background-color : #3079ED;
}
.feature_section4 .one_fourth:hover .ccont h5,
.feature_section4 .one_fourth.active .ccont h5 {
  color : #FFF;
}
/* features section 5 */

.feature_section5 {
  float      : left;
  width      : 100%;
  padding    : 65px 0px;
  background : url(https://www.gripper.com.uy/images/dark_matter.png) repeat left top;
  color      : #999;
}
/* features section 6 */

.feature_section6 {
  float      : left;
  width      : 100%;
  text-align : center;
  padding    : 70px 0px 68px 0px;
}
.feature_section6 i {
  color         : #454545;
  font-size     : 40px;
  margin-bottom : 20px;
}
.feature_section6 .one_fourth:hover i,
.feature_section6 .one_fourth.active i {
  color              : #3079ED;
  -webkit-transition : color .2s, -webkit-transform .2s;
  transition         : color .2s, transform .2s;
}
.feature_section6 .one_fourth:hover h5,
.feature_section6 .one_fourth.active h5 {
  color              : #3079ED;
  -webkit-transition : color .2s, -webkit-transform .2s;
  transition         : color .2s, transform .2s;
}
/* features section 7 */

.feature_section7 {
  float      : left;
  width      : 100%;
  padding    : 67px 0px 67px 0px;
  background : #454545 url(https://www.gripper.com.uy/images/fullbg.jpg) no-repeat center top;
}
.feature_section7 i {
  float     : left;
  color     : #FFF;
  font-size : 40px;
}
.feature_section7 .rcont {
  float : right;
  width : 89%;
}
/* features section 8 */

.feature_section8 {
  float   : left;
  width   : 100%;
  padding : 70px 0px 50px 0px;
}
.feature_section8 .left {
  float : left;
  width : 40%;
}
.feature_section8 .right {
  float       : left;
  width       : 57%;
  padding-top : 50px;
  color       : #999;
  font-size   : 16px;
  line-height : 28px;
  font-weight : 300;
}
/* features section 9 */

.feature_section9 {
  float      : left;
  width      : 100%;
  text-align : center;
  padding    : 63px 0px 70px 0px;
}
.feature_section9 .cibox {
  width              : 99.5%;
  height             : 99%;
  margin             : 0 auto;
  background-color   : #F3F3F3;
  border-top         : 1px solid #E0E0E0;
  border-bottom      : 1px solid #E0E0E0;
  -webkit-box-shadow : 0px 0px 1px 0px rgba(0, 0, 0, 0.4);
  box-shadow         : 0px 0px 1px 0px rgba(0, 0, 0, 0.4);
}
.feature_section9 .cibox i {
  color         : #767676;
  font-size     : 45px;
  margin-top    : 40px;
  margin-bottom : 20px;
}
.feature_section9 .cibox.act {
  color              : #FFF;
  background         : none;
  font-size          : 13px;
  line-height        : 18px;
  border             : none;
  -webkit-box-shadow : none;
  box-shadow         : none;
}
.feature_section9 .cibox.act i {
  color         : #FFF;
  font-size     : 40px;
  margin-top    : 0px;
  margin-bottom : 10px;
}
.feature_section9 .cibox.act h5 {
  color         : #FFF;
  margin-bottom : 8px;
}
/* features section 10 */

.feature_section10 {
  float      : left;
  width      : 100%;
  text-align : center;
  padding    : 63px 0px 170px 0px;
  background : url(https://www.gripper.com.uy/images/site-img9.jpg) no-repeat center 115px;
}
.feature_section10 h4 {
  margin-bottom : 5px;
}
.feature_section10 .left {
  float        : left;
  width        : 42.5%;
  margin-right : 7.5%;
  margin-top   : 165px;
  text-align   : right;
}
.feature_section10 .right {
  float       : left;
  width       : 42.5%;
  margin-left : 7.5%;
  text-align  : left;
  margin-top  : 140px;
}
.feature_section10 .left .flist {
  float         : right;
  padding-right : 147px;
  background    : url(https://www.gripper.com.uy/images/site-img11.png) no-repeat right 10px;
}
.feature_section10 .left .flist:hover h4,
.feature_section10 .left .flist.active h4 {
  color : #3079ED;
}
.feature_section10 .right .flist {
  float        : left;
  padding-left : 147px;
  background   : url(https://www.gripper.com.uy/images/site-img10.png) no-repeat left 10px;
}
.feature_section10 .right .flist:hover h4,
.feature_section10 .right .flist.active h4 {
  color : #3079ED;
}
/* features section 11 */

.feature_section11 {
  float      : left;
  width      : 100%;
  padding    : 83px 0px 90px 0px;
  background : #EEE url(https://www.gripper.com.uy/images/fullbg.jpg) no-repeat center top;
}
.feature_section11 .contbox {
  float            : left;
  width            : 500px;
  padding          : 40px 40px 50px 40px;
  text-align       : center;
  background-color : #FFF;
  outline          : 10px solid #FFF;
  outline-offset   : 4px;
  margin-top       : -17px;
  position         : relative;
  z-index          : 3;
}
.feature_section11 .contbox h5 {
  margin-bottom : 0px;
  margin-top    : 5px;
  line-height   : 30px;
}
.feature_section11 strong {
  float            : left;
  color            : #FFF;
  font-size        : 30px;
  font-family      : 'Raleway', sans-serif;
  font-weight      : 300;
  padding          : 16px 30px;
  background-color : #3079ED;
  text-transform   : uppercase;
  position         : relative;
  z-index          : 4;
  margin-left      : 48px;
}
/* features section 12 */

.feature_section12 {
  float            : left;
  width            : 100%;
  text-align       : center;
  padding          : 70px 0px;
  background-color : #272727;
}
.feature_section12 h1 {
  color       : #FFF;
  margin      : 0 auto;
  line-height : 52px;
  font-weight : 200;
  width       : 94%;
}
.feature_section12 h1 strong {
  font-weight : normal;
}
/* features section 13 */

.feature_section13 {
  float   : left;
  width   : 100%;
  padding : 63px 0px 80px 0px;
}
/* features section 14 */

.feature_section14 {
  float      : left;
  width      : 100%;
  padding    : 67px 0px;
  background : #EEE url(https://www.gripper.com.uy/images/site-img13.jpg) repeat-y center top;
}
.feature_section14 .left {
  float         : left;
  width         : 50%;
  padding-right : 2%;
  background    : url(https://www.gripper.com.uy/images/v-line.png) repeat-y right top;
}
.feature_section14 .left .conta {
  float       : left;
  width       : 100%;
  padding-top : 20px;
  min-height  : 395px;
  background  : url(https://www.gripper.com.uy/images/site-img14.png) no-repeat right top;
}
.feature_section14 .left .conta h1 {
  line-height : 47px;
}
.feature_section14 .left .conta p {
  width : 50%;
}
.feature_section14 .right {
  float        : left;
  width        : 50%;
  padding-left : 4%;
}
.feature_section14 .right .conta {
  float       : left;
  width       : 100%;
  padding-top : 20px;
  min-height  : 395px;
  background  : url(https://www.gripper.com.uy/images/site-img15.png) no-repeat right top;
}
.feature_section14 .right .conta h1 {
  line-height : 47px;
}
.feature_section14 .right .conta p {
  width : 50%;
}
/* features section 15 */

.feature_section15 {
  float            : left;
  width            : 100%;
  padding          : 75px 0px 80px 0px;
  text-align       : center;
  background-color : #3079ED;
  color            : #FFF;
}
.feature_section15 h1,
.feature_section15 h1 b {
  color : #FFF;
}
.feature_section15 .one_third,
.feature_section15 .one_half,
.feature_section15 .one_fourth {
  text-align : left;
}
.feature_section15 i {
  font-size    : 40px;
  float        : left;
  margin-right : 20px;
}
.feature_section15 strong {
  float            : left;
  color            : #FFF;
  font-family      : 'Raleway', sans-serif;
  font-size        : 22px;
  font-weight      : 300;
  padding          : 13px 18px;
  background-color : #00A2E7;
  border-radius    : 4px;
  margin-top       : -7px;
}
.feature_section15 p {
  float       : left;
  font-size   : 16px;
  line-height : 25px;
  margin-top  : 20px;
}
/* features section 16 */

.feature_section16 {
  float      : left;
  width      : 100%;
  min-height : 700px;
  padding    : 70px 0px 70px 0px;
  text-align : center;
  background : url(https://www.gripper.com.uy/images/site-img17.jpg) no-repeat center 120px;
}
.feature_section16 .mcbox {
  float      : left;
  width      : 15.7%;
  margin-top : 40px;
}
.feature_section16 .mcbox.last {
  margin-top : 163px;
}
.feature_section16 .mcbox .cbox {
  min-height         : 123px;
  padding            : 27px 0px 0px 0px;
  background-color   : #D3D3D3;
  margin             : 0px;
  border             : 1px solid #FFF;
  border-right       : none;
  border-bottom      : none;
  font-size          : 40px;
  color              : #272727;
  -webkit-transition : background-color .3s, -webkit-transform .3s;
  transition         : background-color .3s, transform .3s;
}
.feature_section16 .mcbox h6 {
  margin-bottom : 0px;
}
.feature_section16 .mcbox i {
  font-size     : 40px;
  color         : #272727;
  display       : block;
  margin-bottom : 10px;
}
.feature_section16 .mcbox .cbox:hover,
.feature_section16 .mcbox .cbox.active {
  background-color : #272727;
  color            : #FFF;
}
.feature_section16 .mcbox .cbox:hover i,
.feature_section16 .mcbox .cbox.active i {
  color : #FFF;
}
.feature_section16 .mcbox .cbox:hover h6,
.feature_section16 .mcbox .cbox.active h6 {
  color : #FFF;
}
/* features section 17 */

.feature_section17 {
  float      : left;
  width      : 100%;
  padding    : 0px 0px 0px 0px;
  text-align : center;
  background : #272727 url(https://www.gripper.com.uy/images/fullbg.jpg) no-repeat center top;
}
.feature_section17 .tbox {
  margin           : 0 auto 50px auto;
  width            : 164px;
  padding          : 22px 30px;
  font-family      : 'Raleway', sans-serif;
  font-size        : 27px;
  color            : #FFF;
  font-weight      : 200;
  background-color : #3079ED;
  line-height      : 30px;
}
.feature_section17 .tbox em {
  font-size  : 14px;
  font-style : normal;
}
.feature_section17 h1,
.feature_section17 h1 b {
  color : #FFF;
}
/* features section 18 */

.feature_section18 {
  float      : left;
  width      : 100%;
  padding    : 70px 0px 70px 0px;
  text-align : center;
}
.feature_section18 .bnbox {
  float              : left;
  padding            : 35px 45px 40px 45px;
  -webkit-box-shadow : 0px 0px 1px 0px rgba(0, 0, 0, 0.1);
  box-shadow         : 0px 0px 1px 1px rgba(0, 0, 0, 0.1);
}
.feature_section18 .bnbox:hover {
  background-color : #F3F3F3;
}
.feature_section18 .bnbox.two {
  padding          : 0px;
  background-color : #F3F3F3;
}
.feature_section18 .bnbox.three {
  box-shadow : none;
}
.feature_section18 .bnbox h5 {
  margin-bottom : 8px;
}
.feature_section18 .bnbox em {
  color         : #999;
  font-size     : 12px;
  font-style    : normal;
  margin-bottom : 13px;
  display       : block;
}
.feature_section18 .bnbox em.less {
  margin-bottom : 2px;
}
/* features section 19 */

.feature_section19 {
  float                 : left;
  width                 : 100%;
  padding               : 70px 0px 90px 0px;
  text-align            : center;
  background-image      : url(https://www.gripper.com.uy/images/parallax-bg6.jpg);
  background-attachment : fixed;
  background-origin     : initial;
  background-clip       : initial;
  background-size       : cover;
  background-repeat     : no-repeat;
  background-position   : center;
  position              : relative;
  border-top            : 1px solid #EEE;
  border-bottom         : 1px solid #EEE;
}
.feature_section19 .pesbox {
  float              : left;
  width              : 100%;
  padding            : 8% 8% 13% 8%;
  background-color   : #FFF;
  border-radius      : 4px;
  text-align         : left;
  -webkit-box-shadow : 0px 0px 1px 0px rgba(0, 0, 0, 0.1);
  box-shadow         : 0px 0px 1px 1px rgba(0, 0, 0, 0.1);
}
.feature_section19 .pesimg {
  float       : left;
  margin-top  : -42px;
  margin-left : 50px;
}
.feature_section19 .pesimg img {
  float         : left;
  width         : 70px;
  height        : 70px;
  padding       : 5px;
  border        : 1px solid #999;
  border-radius : 100%;
}
.feature_section19 .pesimg strong {
  color       : #3079ED;
  font-weight : normal;
}
.feature_section19 .pesimg i {
  color      : #999;
  font-size  : 12px;
  font-style : normal;
}
.feature_section19 .flex-control-nav {
  bottom : -50px;
}
/* features section 20 */

.feature_section20 {
  float      : left;
  width      : 100%;
  padding    : 70px 0px 0px 0px;
  background : #272727 url(https://www.gripper.com.uy/images/fullbg.jpg) no-repeat center top;
}
.feature_section20 .flex-control-nav {
  bottom : 30px;
}
.feature_section20 .left {
  float       : left;
  width       : 43%;
  margin-left : 7%;
  padding-top : 145px;
}
.feature_section20 .right {
  float        : left;
  width        : 43%;
  margin-right : 7%;
}
.feature_section20 .right img {
  float : right;
}
/* features section 21 */

.feature_section21 {
  float      : left;
  width      : 100%;
  padding    : 70px 0px 70px 0px;
  text-align : center;
}
.feature_section21 .cirbox {
  margin             : 0 auto 30px auto;
  width              : 127px;
  height             : 127px;
  border-radius      : 100%;
  border             : 5px solid #3079ED;
  font-size          : 16px;
  color              : #272727;
  text-align         : center;
  -webkit-transition : background-color .1s, -webkit-transform .1s;
  transition         : background-color .1s, transform .1s;
}
.feature_section21 .cirbox strong {
  color         : #3079ED;
  font-size     : 30px;
  font-weight   : normal;
  display       : block;
  margin-top    : 41px;
  margin-bottom : 5px;
}
.feature_section21 .cirbox:hover {
  color            : #FFF;
  background-color : #3079ED;
}
.feature_section21 .cirbox:hover strong {
  color : #FFF;
}
/* features section 22 */

.feature_section22 {
  float                 : left;
  width                 : 100%;
  padding               : 70px 0px 70px 0px;
  text-align            : center;
  background            : #3079ED url(https://www.gripper.com.uy/images/parallax-bg7.png);
  background-attachment : fixed;
  background-origin     : initial;
  background-clip       : initial;
  background-size       : cover;
  background-repeat     : no-repeat;
  background-position   : center;
  position              : relative;
}
.feature_section22 h1,
.feature_section22 h1 b {
  color : #FFF;
}
.feature_section22 .secbox {
  float              : left;
  width              : 100%;
  padding            : 10% 10% 13% 10%;
  background-color   : #FFF;
  -webkit-box-shadow : 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
  box-shadow         : 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
}
.feature_section22 .secbox i {
  display            : block;
  color              : #FFF;
  width              : 62px;
  height             : 54px;
  line-height        : 54px;
  font-size          : 30px;
  border-radius      : 4px;
  background-color   : #272727;
  margin             : -55px auto 35px auto;
  -webkit-transition : background-color .2s, -webkit-transform .2s;
  transition         : background-color .2s, transform .2s;
}
.feature_section22 .secbox:hover {
  -webkit-box-shadow : 0px 0px 3px 0px rgba(0, 0, 0, 0.9);
  box-shadow         : 0px 0px 3px 0px rgba(0, 0, 0, 0.9);
}
.feature_section22 .secbox:hover i {
  color              : #272727;
  background-color   : #FFF;
  -webkit-box-shadow : 0px 0px 3px 0px rgba(0, 0, 0, 0.4);
  box-shadow         : 0px 0px 3px 0px rgba(0, 0, 0, 0.4);
}
/* features section 23 */

.feature_section23 {
  float   : left;
  width   : 100%;
  padding : 70px 0px 30px 0px;
}
/* features section 24 */

.feature_section24 {
  float            : left;
  width            : 100%;
  padding          : 0px 0px 0px 0px;
  background-color : #272727;
}
/* features section 25 */

.feature_section25 {
  float      : left;
  width      : 100%;
  text-align : center;
  padding    : 70px 0px 70px 0px;
}
.feature_section25 ul {
  float   : left;
  width   : 107%;
  padding : 0px;
  margin  : 0px;
}
.feature_section25 li {
  width            : 100%;
  padding          : 10px 0px;
  margin           : 0px;
  text-align       : center;
  background-color : #F7F7F7;
  border-bottom    : 1px solid #EEE;
}
.feature_section25 li.title {
  padding                 : 25px 0px;
  background-color        : #EEE;
  border-top-right-radius : 4px;
  border-top-left-radius  : 4px;
}
.feature_section25 li.title h4 {
  font-weight   : 200;
  margin-bottom : 10px;
}
.feature_section25 li.title h1 {
  font-weight   : bold;
  margin-bottom : 0px;
  font-family   : 'Open Sans', sans-serif;
}
.feature_section25 li.title h1 em {
  font-size   : 16px;
  font-weight : normal;
  font-style  : normal;
}
.feature_section25 li.planbut {
  padding                    : 35px 0px;
  background-color           : #EEE;
  border-bottom-right-radius : 4px;
  border-bottom-left-radius  : 4px;
}
.feature_section25 li.planbut a {
  color            : #FFF;
  font-size        : 16px;
  padding          : 12px 28px;
  background-color : #B1B1B1;
  border-radius    : 4px;
}
.feature_section25 li.planbut a:hover {
  color            : #FFF;
  background-color : #3079ED;
}
.feature_section25 ul.active li.planbut a {
  color            : #FFF;
  background-color : #3079ED;
}
.feature_section25 ul.active li.title h4 {
  color : #3079ED;
}
.feature_section25 ul.active li.title h1 {
  color : #3079ED;
}
.feature_section25 ul.active li.title {
  border-top-right-radius : 0px;
  border-top-left-radius  : 0px;
}
.feature_section25 ul.active li.mostp {
  color                   : #FFF;
  padding                 : 5px 0px;
  background-color        : #A7A7A7;
  border-top-right-radius : 4px;
  border-top-left-radius  : 4px;
}
.feature_section25 ul.active {
  margin-top : -34px;
}
/* features section 26 */

.feature_section26 {
  float      : left;
  width      : 100%;
  text-align : center;
  padding    : 0px 0px 0px 0px;
}
/* features section 27 */

.feature_section27 {
  float      : left;
  width      : 100%;
  padding    : 59px 0px 59px 0px;
  text-align : center;
}
.feature_section27 .one_third,
.feature_section27 .one_half,
.feature_section27 .one_fourth {
  text-align : left;
}
.feature_section27 i {
  float        : left;
  color        : #454545;
  font-size    : 40px;
  margin-right : 20px;
}
/* features section 28 */

.feature_section28 {
  float      : left;
  width      : 100%;
  padding    : 90px 0px 90px 0px;
  background : url(https://www.gripper.com.uy/images/tex1.jpg) repeat left top;
}
/* features section 29 */

.feature_section29 {
  float      : left;
  width      : 100%;
  text-align : center;
  padding    : 90px 0px 0px 0px;
  background : #3079ED url(https://www.gripper.com.uy/images/site-img28.png) no-repeat center top;
}
/* features section 30 */

.feature_section30 {
  float   : left;
  width   : 100%;
  padding : 90px 0px 90px 0px;
}
/* features section 31 */

.feature_section31 {
  float      : left;
  width      : 100%;
  text-align : center;
  padding    : 90px 0px 90px 0px;
}
.feature_section31 .one_third,
.feature_section31 .one_half,
.feature_section31 .two_third {
  text-align : left;
}
.feature_section31 .isecbox {
  float      : left;
  width      : 100%;
  text-align : left;
}
.feature_section31 .isecbox i {
  float        : left;
  font-size    : 35px;
  margin-right : 18px;
  color        : #3079ED;
  margin-top   : 4px;
}
.feature_section31 .left {
  float      : left;
  width      : 60%;
  text-align : left;
}
.feature_section31 .right {
  float      : left;
  width      : 40%;
  text-align : right;
}
/* features section 32 */

.feature_section32 {
  float   : left;
  width   : 100%;
  padding : 0px 0px 50px 0px;
}
.feature_section32 .left {
  float : left;
  width : 45%;
}
.feature_section32 .right {
  float : left;
  width : 55%;
}
.feature_section32 .left iframe {
  float              : left;
  width              : 90%;
  height             : 300px;
  border             : 5px solid #FFF;
  margin-bottom      : 25px;
  -webkit-box-shadow : 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
  box-shadow         : 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
}
/* features section 34 */

.feature_section34 {
  float      : left;
  width      : 100%;
  text-align : center;
  padding    : 70px 0px 30px 0px;
}
/* features section 35 */

.feature_section35 {
  float            : left;
  width            : 100%;
  padding          : 70px 0px 0px 0px;
  background-color : #EEE;
}
.feature_section35 .left {
  float : left;
  width : 41.5%;
}
.feature_section35 .left img {
  float : left;
}
.feature_section35 .right {
  float : left;
  width : 58.5%;
}
.feature_section35 .right h2 {
  font-weight   : 400;
  margin-bottom : 10px;
}
.features_sec20 {
  float      : left;
  width      : 100%;
  text-align : center;
  padding    : 30px 0px 20px 0px;
}
.features_sec20.lessmt {
  padding : 10px 0px 0px 0px;
}
.features_sec29 {
  float            : left;
  width            : 100%;
  padding          : 59px 0px;
  background-color : #F3F3F3;
}
.features_sec29 .box {
  float : left;
  width : 100%;
}
.features_sec29 .box img {
  float : left;
}
.features_sec29 .box h4 {
  float          : left;
  width          : 100%;
  font-weight    : 400;
  margin-top     : 25px;
  margin-bottom  : 20px;
  padding-bottom : 8px;
  border-bottom  : 1px solid #D3D3D3;
  text-transform : uppercase;
}
.features_sec29 .box ul {
  padding : 0px;
  margin  : 0 0 0 30%;
}
.features_sec29 .box li {
  float   : left;
  padding : 0px;
  margin  : 0px 4px;
}
.features_sec29 .box li a {
  color            : #727272;
  float            : left;
  width            : 26px;
  height           : 26px;
  text-align       : center;
  vertical-align   : middle;
  line-height      : 26px;
  background-color : #EEE;
  border-radius    : 100%;
}
.features_sec29 .box:hover h4 {
  color : #3079ED;
}
.features_sec18 {
  float   : left;
  width   : 100%;
  padding : 70px 0px 70px 0px;
}
.features_sec18 ul {
  float   : left;
  width   : 100%;
  padding : 0px;
  margin  : 0px;
}
.features_sec18 li {
  padding : 0px;
  margin  : 0px;
}
.features_sec18 li h4 {
  margin-bottom : 8px;
}
.features_sec18 li.icon {
  float     : left;
  width     : 14%;
  color     : #3079ED;
  font-size : 35px;
}
.features_sec18 li.text {
  float : left;
  width : 86%;
}
.features_sec18 li.icon2 {
  float            : left;
  width            : 40px;
  height           : 40px;
  margin-right     : 18px;
  color            : #FFF;
  font-size        : 35px;
  border-radius    : 100%;
  text-align       : center;
  vertical-align   : middle;
  line-height      : 38px;
  font-size        : 27px;
  background-color : #3079ED;
}
.features_sec18 li.text2 {
  float : left;
  width : 84%;
}
.features_sec30 {
  float                 : left;
  width                 : 100%;
  text-align            : center;
  padding               : 70px 0px 70px 0px;
  background            : url(https://www.gripper.com.uy/images/parallax-bg-dark.jpg);
  background-attachment : fixed;
  background-origin     : initial;
  background-clip       : initial;
  background-size       : cover;
  background-repeat     : no-repeat;
  background-position   : 100% 0;
  background-position   : center;
  position              : relative;
}
.features_sec30 .hvideo iframe {
  width  : 80%;
  height : 460px;
}
.features_sec16 {
  float   : left;
  width   : 100%;
  padding : 59px 0px 40px 0px;
}
.features_sec16.lessmt {
  padding : 0px 0px 40px 0px;
}
ul.fun_facts {
  padding : 0px;
  margin  : 0px;
  width   : 100%;
}
.fun_facts li {
  float      : left;
  width      : 27%;
  padding    : 13px 0px;
  margin     : 0 5% 20px 0;
  text-align : center;
  border     : 1px solid #E3E3E3;
}
.fun_facts li strong {
  font-size     : 22px;
  color         : #272727;
  font-weight   : normal;
  display       : block;
  margin-bottom : 5px;
}
.fun_facts li i {
  color      : #999;
  font-size  : 13px;
  font-style : normal;
}
.features_sec42.two {
  float            : left;
  width            : 100%;
  text-align       : left;
  padding          : 0px 0px 0px 0px;
  background-color : #FFF;
  border-top       : 0px solid #E0E0E0;
  border-bottom    : 0px solid #E0E0E0;
}
.features_sec42.two .box h5 {
  margin-bottom : 5px;
  color         : #3079ED;
}
.features_sec42.two .box h6 {
  color     : #454545;
  font-size : 13px;
}
.features_sec42.two .box ul {
  padding : 0px 0px 0px 0px;
  margin  : -10px 0px 0px 0px;
}
.features_sec42.two .box li {
  float   : left;
  padding : 0px;
  margin  : 0px 0px;
}
.features_sec42.two .box li a {
  float            : left;
  color            : #999;
  width            : 27px;
  height           : 27px;
  text-align       : center;
  vertical-align   : middle;
  line-height      : 27px;
  background-color : #F7F7F7;
  border-radius    : 100%;
  margin-right     : 5px;
}
.features_sec42.two .box:hover li a:hover {
  background-color : #3079ED;
  border-radius    : 100%;
  color            : #FFF;
}
.features_sec42.two .box:hover h5 {
  color : #3079ED;
}
.features_sec42.two .box:hover img {
  -ms-filter     : "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  -moz-opacity   : 0.8;
  -khtml-opacity : 0.8;
  opacity        : 0.8;
}
.features_sec42.two.three {
  float            : left;
  width            : 100%;
  padding          : 62px 0px 65px 0px;
  background-color : #F9F9F9;
  border-top       : 1px solid #EEE;
  border-bottom    : 1px solid #EEE;
}
.features_sec45 {
  float            : left;
  width            : 100%;
  text-align       : center;
  padding          : 59px 0px 59px 0px;
  background-color : #F9F9F9;
  border-top       : 1px dashed #D9D9D9;
  border-bottom    : 1px dashed #D9D9D9;
}
.features_sec45 .one_fifth {
  text-align : center;
}
.features_sec45 .cirdiv {
  float          : left;
  text-align     : center;
  color          : #272727;
  text-transform : uppercase;
}
.features_sec23 {
  float                 : left;
  width                 : 100%;
  text-align            : center;
  padding               : 70px 0px 70px 0px;
  background            : url(https://www.gripper.com.uy/images/parallax-bg-dark.jpg);
  background-attachment : fixed;
  background-origin     : initial;
  background-clip       : initial;
  background-size       : cover;
  background-repeat     : no-repeat;
  background-position   : 100% 0;
  background-position   : center;
  position              : relative;
  min-height            : 340px;
}
.features_sec23 h1 {
  color          : #FFF;
  font-weight    : 200;
  text-transform : uppercase;
}
.features_sec23 h1 b {
  font-weight : 200;
  display     : block;
}
.features_sec23 .cont {
  float      : right;
  width      : 50%;
  color      : #FFF;
  margin-top : 40px;
  text-align : left;
}
.features_sec27 {
  float   : left;
  width   : 100%;
  padding : 70px 0px 50px 0px;
}
.features_sec27 ul.blogs2 {
  float   : left;
  width   : 100%;
  padding : 0px;
  margin  : 0px;
}
.features_sec27 ul.blogs2 li {
  padding : 0px;
  margin  : 0px;
}
.features_sec27 ul.blogs2 li img {
  float         : left;
  margin-bottom : 20px;
}
.features_sec27 ul.blogs2 li h5 {
  margin-bottom : 4px;
  font-weight   : 500;
  color         : #3079ED;
}
.features_sec27 ul.news2 {
  float   : left;
  width   : 100%;
  padding : 0px;
  margin  : 0px 0px 40px 0px;
}
.features_sec27 ul.news2.last {
  margin : 0px 0px 0px 0px;
}
.features_sec27 ul.news2 li {
  padding : 0px;
  margin  : 0px;
}
.features_sec27 ul.news2 li.date {
  float        : left;
  color        : #454545;
  width        : 40px;
  margin-right : 20px;
  text-align   : center;
}
.features_sec27 ul.news2 li.date strong {
  display        : block;
  font-size      : 20px;
  font-weight    : normal;
  color          : #3079ED;
  width          : 40px;
  height         : 40px;
  vertical-align : middle;
  line-height    : 40px;
  text-align     : center;
  border         : 1px solid #3079ED;
}
.features_sec27 ul.news2 li h5 {
  display       : block;
  margin-bottom : 0px;
  color         : #3079ED;
}
.features_sec27 ul.news2 li.text {
  float : left;
  width : 89%;
}
.features_sec27 ul.news2 li.text p {
  float      : left;
  margin-top : 5px;
}
.features_sec44 {
  float   : left;
  width   : 100%;
  padding : 59px 0px 40px 0px;
}
.features_sec44 .accrodation {
  text-align : left;
}
.features_sec15 {
  float                 : left;
  width                 : 100%;
  text-align            : center;
  padding               : 70px 0px 50px 0px;
  background            : url(https://www.gripper.com.uy/images/parallax-bg6.jpg);
  background-attachment : fixed;
  background-origin     : initial;
  background-clip       : initial;
  background-size       : cover;
  background-repeat     : no-repeat;
  background-position   : center;
  position              : relative;
  color                 : #FFF;
}
.features_sec15.two {
  padding    : 0px 0px 0px 0px;
  background : none;
}
.features_sec15 i {
  color            : #FFF;
  font-size        : 35px;
  width            : 100px;
  height           : 100px;
  text-align       : center;
  vertical-align   : middle;
  line-height      : 100px;
  background-color : #3079ED;
  border-radius    : 100%;
  margin-bottom    : 30px;
}
.features_sec15 h4 {
  color : #FFF;
}
.features_sec15 h4 em {
  color     : #999;
  font-size : 13px;
  display   : block;
}
/* fresh works 1 */

.fresh_works1 {
  float            : left;
  width            : 100%;
  text-align       : center;
  padding          : 63px 0px 43px 0px;
  background-color : #FFF;
  border-top       : 1px solid #EEE;
  border-bottom    : 1px solid #EEE;
}
/* fresh works 2 */

.fresh_works2 {
  float      : left;
  width      : 100%;
  text-align : center;
  padding    : 63px 0px 0px 0px;
}
/* fresh works 3 */

.fresh_works3 {
  float            : left;
  width            : 100%;
  text-align       : center;
  padding          : 63px 0px 45px 0px;
  background-color : #EEE;
}
/* fresh works 4 */

.fresh_works4 {
  float   : left;
  width   : 100%;
  padding : 70px 0px 120px 0px;
}
.fresh_works4 .one_full {
  text-align : center;
}
/* fresh works 5 */

.fresh_works5 {
  float      : left;
  width      : 100%;
  text-align : center;
  padding    : 90px 0px 90px 0px;
}
/* parallax 1 */

.parallax_sec1 {
  float                 : left;
  width                 : 100%;
  text-align            : center;
  padding               : 65px 0px 50px 0px;
  background            : #EEE url(https://www.gripper.com.uy/images/parallax-bg-dark.jpg);
  background-attachment : fixed;
  background-origin     : initial;
  background-clip       : initial;
  background-size       : cover;
  background-repeat     : no-repeat;
  background-position   : 100% 0;
  background-position   : center;
  position              : relative;
  min-height            : 440px;
}
.parallax_sec1 ul.left {
  float         : left;
  width         : 47%;
  padding-right : 2.9%;
  border-right  : 1px solid #616161;
}
.parallax_sec1 .left li {
  float      : left;
  width      : 100%;
  text-align : right;
  color      : #999;
  padding    : 0px;
  margin     : 0px 0px 50px 0px;
}
.parallax_sec1 .left li.last {
  margin : 0px 0px 0px 0px;
}
.parallax_sec1 .left li h5 {
  color          : #FFF;
  text-transform : uppercase;
  margin-bottom  : 0px;
}
.parallax_sec1 .left li i {
  float              : right;
  color              : #FFF;
  font-size          : 32px;
  width              : 72px;
  height             : 72px;
  text-align         : center;
  border-radius      : 100%;
  vertical-align     : middle;
  line-height        : 72px;
  background-color   : #999;
  margin-left        : 30px;
  -webkit-transition : background-color .8s, -webkit-transform .8s;
  transition         : background-color .8s, transform .8s;
}
.parallax_sec1 ul.right {
  float        : left;
  width        : 47%;
  padding-left : 3%;
}
.parallax_sec1 .right li {
  float      : left;
  width      : 100%;
  text-align : left;
  color      : #999;
  padding    : 0px;
  margin     : 0px 0px 50px 0px;
}
.parallax_sec1 .right li.last {
  margin : 0px 0px 0px 0px;
}
.parallax_sec1 .right li h5 {
  color          : #FFF;
  text-transform : uppercase;
  margin-bottom  : 0px;
}
.parallax_sec1 .right li i {
  float              : left;
  color              : #FFF;
  font-size          : 32px;
  width              : 72px;
  height             : 72px;
  text-align         : center;
  border-radius      : 100%;
  vertical-align     : middle;
  line-height        : 72px;
  background-color   : #999;
  margin-right       : 30px;
  -webkit-transition : background-color .8s, -webkit-transform .8s;
  transition         : background-color .8s, transform .8s;
}
.parallax_sec1 .left li:hover i,
.parallax_sec1 .right li:hover i {
  color            : #999;
  background-color : #FFF;
}
/* parallax 2 */

.parallax_sec2 {
  float                 : left;
  width                 : 100%;
  text-align            : center;
  padding               : 63px 0px 70px 0px;
  background            : #EEE url(https://www.gripper.com.uy/images/parallax-bg.jpg);
  background-attachment : fixed;
  background-origin     : initial;
  background-clip       : initial;
  background-size       : cover;
  background-repeat     : no-repeat;
  background-position   : 100% 0;
  background-position   : center;
}
.parallax_sec2 .hvideo iframe {
  float  : right;
  width  : 85%;
  height : 290px;
}
.parallax_sec2 .hvideo.right iframe {
  float : left;
}
/* parallax 3 */

.parallax_sec3 {
  float                 : left;
  width                 : 100%;
  text-align            : center;
  padding               : 63px 0px 130px 0px;
  background            : #EEE url(https://www.gripper.com.uy/images/parallax-bg-dark.jpg);
  background-attachment : fixed;
  background-origin     : initial;
  background-clip       : initial;
  background-size       : cover;
  background-repeat     : no-repeat;
  background-position   : 100% 0;
  background-position   : center;
}
.parallax_sec3 h2 {
  line-height   : 45px;
  margin-bottom : 8px;
}
/* parallax 4 */

.parallax_sec4 {
  float                 : left;
  width                 : 100%;
  text-align            : center;
  padding               : 64px 0px;
  background            : #EEE url(https://www.gripper.com.uy/images/parallax-bg-dark.jpg);
  background-attachment : fixed;
  background-origin     : initial;
  background-clip       : initial;
  background-size       : cover;
  background-repeat     : no-repeat;
  background-position   : 100% 0;
  background-position   : center;
  color                 : #FFF;
}
.parallax_sec4 .one_fourth:hover h5 {
  color : #FFF;
}
/* parallax 4 */

.parallax_sec5 {
  float                 : left;
  width                 : 100%;
  padding               : 70px 0px;
  background            : #EEE url(https://www.gripper.com.uy/images/parallax-bg.jpg);
  background-attachment : fixed;
  background-origin     : initial;
  background-clip       : initial;
  background-size       : cover;
  background-repeat     : no-repeat;
  background-position   : 100% 0;
  background-position   : center;
}
.parallax_sec5 .appicons1 {
  float         : left;
  width         : 100%;
  margin        : 30px 0px 57px 0px;
  padding       : 30px 0px;
  border-top    : 1px solid #D1D1D1;
  border-bottom : 1px solid #D1D1D1;
}
.parallax_sec5 .appicons1 i {
  font-size    : 40px;
  color        : #454545;
  margin-right : 20px;
}
/* parallax 9 */

.parallax_sec9 {
  float                 : left;
  width                 : 100%;
  text-align            : center;
  padding               : 80px 0px 80px 0px;
  background            : #EEE url(https://www.gripper.com.uy/images/parallax-bg-dark.jpg);
  background-attachment : fixed;
  background-origin     : initial;
  background-clip       : initial;
  background-size       : cover;
  background-repeat     : no-repeat;
  background-position   : 100% 0;
  background-position   : center;
}
.parallax_sec9 ul {
  width   : 90%;
  padding : 0px;
  margin  : 0 auto;
}
.parallax_sec9 li {
  float      : left;
  width      : 19%;
  margin     : 0px 5px;
  padding    : 12px 0px;
  text-align : center;
  border     : 1px solid #575757;
}
.parallax_sec9 li:hover {
  border : 1px solid #999;
}
/* page title */

.page_title {
  float      : left;
  width      : 100%;
  padding    : 50px 0px 35px 0px;
  text-align : center;
  font-size  : 14px;
  border-top : 5px solid #3079ED;
  color      : #999;
  background : #272727 url(https://www.gripper.com.uy/images/h-line1.png) no-repeat center bottom;
}
.page_title.two {
  padding : 50px 0px 30px 0px;
}
.page_title h1 {
  color          : #3079ED;
  font-size      : 45px;
  font-weight    : 300;
  text-transform : uppercase;
  margin-bottom  : 13px;
}
.page_title2 {
  position : relative;
  float    : left;
  width    : 100%;
  padding  : 40px 0px 28px 0px;
}
.page_title2 .container {
  background : url(https://www.gripper.com.uy/images/h-line3.png) no-repeat left bottom;
}
.page_title2 .title {
  width      : 100%;
  float      : left;
  text-align : left;
  margin     : 0px;
}
.page_title2 .title h1 {
  margin         : 0px;
  font-weight    : 600;
  color          : #3079ED;
  text-transform : none;
  font-size      : 35px;
}
.page_title2 .pagenation {
  float       : left;
  width       : 100%;
  font-size   : 12px;
  text-align  : left;
  font-weight : normal;
  color       : #E0E0E0;
  margin      : 10px 0px 0px 0px;
  padding     : 0px 0px 22px 0px;
}
.page_title2 .pagenation i {
  color  : #727272;
  margin : 0px 2px 0px 2px;
}
.page_title2 .pagenation a {
  padding : 0px;
  color   : #727272;
}
.page_title2 .pagenation a:hover {
  color : #E0E0E0;
}
.page_title3 {
  position      : relative;
  float         : left;
  width         : 100%;
  padding       : 35px 0px 35px 0px;
  background    : #F4F4F4;
  border-top    : 2px solid #EEE;
  border-bottom : 1px solid #EEE;
}
.page_title3 h1 {
  margin         : 0px;
  font-weight    : 600;
  color          : #3079ED;
  text-transform : none;
  font-size      : 35px;
}
.page_title3 .pagenation {
  font-size : 12px;
}
.page_title4 {
  position : relative;
  float    : left;
  width    : 100%;
  padding  : 45px 0px 0px 0px;
}
.page_title4 .container {
  background : url(https://www.gripper.com.uy/images/h-line3.png) no-repeat left bottom;
}
.page_title4 .title {
  width      : 100%;
  float      : left;
  text-align : left;
  margin     : 0px;
}
.page_title4 .title h1 {
  margin         : 0px;
  font-weight    : 600;
  color          : #3079ED;
  text-transform : none;
  font-size      : 35px;
}
.page_title4 .pagenation {
  float       : left;
  width       : 100%;
  font-size   : 12px;
  text-align  : left;
  font-weight : normal;
  color       : #E0E0E0;
  margin      : 10px 0px 0px 0px;
  padding     : 0px 0px 22px 0px;
}
.page_title4 .pagenation i {
  color  : #727272;
  margin : 0px 2px 0px 2px;
}
.page_title4 .pagenation a {
  padding : 0px;
  color   : #727272;
}
.page_title4 .pagenation a:hover {
  color : #E0E0E0;
}
/*------------------*/

/* FOOTER STYLES

/*------------------------------------------------------*/

/* Address */

.footer1 {
  float      : left;
  width      : 100%;
  padding    : 18px 0px 40px 0px;
  background : #262626;
}
.footer1 h4 {
  color         : #FFF;
  margin-bottom : 25px;
}
.footer1 h4.lmb {
  color         : #FFF;
  margin-bottom : 20px;
}
.footer1.three {
  float            : left;
  width            : 100%;
  padding          : 57px 0px;
  background-color : #EEE;
}
.footer1.three h4 {
  color         : #272727;
  margin-bottom : 30px;
}
.footer1.three h4.lmb {
  color         : #272727;
  margin-bottom : 20px;
}
.footer1.bggraph {
  background : #181818 url(https://www.gripper.com.uy/images/footer-bg.jpg) no-repeat center top;
}
ul.faddress {
  float   : left;
  width   : 100%;
  padding : 0px;
  margin  : 0px;
}
.faddress li {
  padding : 3px 0px;
  margin  : 0px;
}
.faddress li a {
  color : #727272;
}
.faddress li a:hover {
  color : #FFF;
}
/* Tags */

.ftags {
  float : left;
  width : 100%;
}
.ftags ul {
  float   : left;
  width   : 100%;
  padding : 0px;
  margin  : 0px;
}
.ftags li {
  float   : left;
  padding : 0px;
  margin  : 0px 8px 14px 0px;
}
.ftags li a {
  color            : #727272;
  padding          : 5px 10px;
  background-color : #303030;
}
.ftags li a:hover {
  color            : #FFF;
  background-color : #484848;
}
.ftags.three li a {
  color            : #FFF;
  padding          : 5px 10px;
  background-color : #999;
}
.ftags.three li a:hover {
  color            : #FFF;
  background-color : #484848;
}
/* Tweets */

.twitter_feed {
  float   : left;
  padding : 0px;
  margin  : 0px;
  width   : 100%;
}
.twitter_feed .leftt {
  float   : left;
  padding : 0px;
  margin  : -7px 0px 0px 0px;
  width   : 20px;
}
.twitter_feed .rightt {
  float   : right;
  padding : 0px;
  margin  : -10px 0px 0px 0px;
  width   : 89%;
}
.twitter_feed a {
  color : #999;
}
.twitter_feed a:hover {
  color : #FFF;
}
.twitter_feed a.small {
  font-size : 9px;
  color     : #727272;
}
.twitter_feed a.small:hover {
  font-size : 9px;
  color     : #999;
}
.twitter_feeds_two {
  float : left;
}
.twitter_feeds_two .leftt {
  float        : left;
  width        : 100px;
  height       : 133px;
  padding-top  : 25px;
  margin-right : 20px;
  color        : #FFF;
  text-align   : center;
}
.twitter_feeds_two i {
  color         : #FFF;
  font-size     : 40px;
  margin-bottom : 5px;
}
.twitter_feeds_two .rightt {
  padding-top : 30px;
}
.twitter_feeds_two .rightt em {
  display    : block;
  font-size  : 12px;
  font-style : normal;
  color      : #585858;
}
.twitter_feeds_two .rightt em a {
  color : #585858;
}
.twitter_feeds_two .rightt em a:hover {
  color : #999;
}
/* flickr */

#flickr_badge_wrapper {
  padding : 0px;
  margin  : 0px;
  width   : 100%;
}
#flickr_badge_wrapper img {
  width         : 70px;
  height        : 70px;
  margin-right  : 8px;
  margin-bottom : 2px;
  border        : 0px solid #999 !important;
}
#flickr_www {
  display : block;
  padding : 0 10px 0 10px !important;
}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {
  text-decoration : none !important;
  background      : inherit !important;
  color           : #3993FF;
}
#flickr_badge_wrapper {
  margin-top : 25px;
}
#flickr_badge_source {
  padding : 0 !important;
}
/* Newsletter Signup */

.newsletter {
  float : left;
  width : 100%;
}
.newsletter .enter_email_input {
  float       : left;
  width       : 75%;
  height      : 39px;
  padding     : 0px 7px;
  line-height : 39px;
  background  : #FFF;
  border      : 0px;
  font-size   : 13px;
  font-weight : 600;
  color       : #999;
}
.newsletter .input_submit {
  float            : left;
  color            : #FFF;
  height           : 39px;
  padding          : 0px 10px;
  background-color : #3079ED;
  border           : 0px;
  cursor           : pointer;
}
.newsletter .input_submit:hover {
  color            : #FFF;
  background-color : #454545;
}
.newsletter_two {
  float : left;
}
.newsletter_two .left {
  float        : left;
  width        : 100px;
  height       : 133px;
  padding-top  : 25px;
  margin-right : 20px;
  color        : #FFF;
  text-align   : center;
}
.newsletter_two i {
  color         : #FFF;
  font-size     : 40px;
  margin-bottom : 5px;
}
.newsletter_two .right {
  float       : left;
  padding-top : 20px;
}
.newsletter_two input.enter_email_input {
  float            : left;
  padding          : 3px 0px 2px 18px;
  height           : 36px;
  width            : 370px;
  margin           : 5px 0 0 0px;
  background-color : #545454;
  border           : 2px solid #616161;
  color            : #999;
  font-size        : 13px;
  border-radius    : 4px;
}
.newsletter_two .input_submit {
  float            : left;
  padding          : 10px 20px;
  background-color : #3A3A3A;
  margin-top       : 10px;
  border           : 0px;
  font-family      : 'Open Sans', sans-serif;
  font-size        : 14px;
  font-weight      : normal;
  color            : #999;
  border-radius    : 4px;
}
.newsletter_two .input_submit:hover {
  color            : #FFF;
  cursor           : pointer;
  background-color : #999;
}
/* quick links */

.qlinks {
  float : left;
  width : 100%;
}
.qlinks ul {
  float   : left;
  width   : 100%;
  padding : 0px;
  margin  : 0px;
}
.qlinks li {
  padding : 4px 0px;
  margin  : 0px;
}
.qlinks li a {
  color : #727272;
}
.qlinks li a:hover {
  color : #FFF;
}
.qlinks li a i {
  margin-right : 3px;
}
/* Recent posts */

.frposts {
  float : left;
  width : 100%;
}
.frposts ul {
  float   : left;
  width   : 100%;
  padding : 0px;
  margin  : 0px;
}
.frposts li {
  padding       : 5px 0px 7px 0px;
  border-bottom : 1px solid #272727;
  margin        : 0px;
}
.frposts li a {
  color : #727272;
}
.frposts li a:hover {
  color : #FFF;
}
.frposts li a i {
  color        : #575757;
  margin-right : 3px;
}
/* Site info */

.siteinfo {
  float : left;
  width : 100%;
}
.siteinfo a {
  color     : #999;
  font-size : 13px;
}
.siteinfo a i {
  margin-left : 4px;
}
.siteinfo a:hover {
  color : #FFF;
}
/* copyrights */

.copyright_info {
  float       : left;
  padding     : 0px 0px 35px 0px;
  margin      : 0px 0px 0px 0px;
  width       : 100%;
  color       : #999;
  font-size   : 12px;
  color       : #999;
  font-style  : normal;
  font-weight : normal;
  background  : #1A1A1A;
}
.copyright_info.two {
  padding : 22px 0px 18px 0px;
}
.copyright_info.three {
  float       : left;
  padding     : 22px 0px 18px 0px;
  margin      : 0px 0px 0px 0px;
  width       : 100%;
  color       : #999;
  font-size   : 12px;
  color       : #999;
  font-style  : normal;
  font-weight : normal;
  background  : #FFF;
}
.copyright_info.four {
  background : #EEE;
  padding    : 20px 0px 20px 0px;
}
.copyright_info a {
  margin-top : 10px;
  font-size  : 12px;
  color      : #999;
  text-align : right;
}
.copyright_info a:hover {
  color : #E3E3E3;
}
/* footer social links */

ul.footer_social_links {
  float   : right;
  padding : 0px;
  margin  : 0px 0px 0px 0px;
}
.footer_social_links li {
  float            : left;
  padding          : 0px;
  margin           : 0px 0px 0px 5px;
  width            : 24px;
  height           : 24px;
  text-align       : center;
  border-radius    : 24px;
  line-height      : 22px;
  vertical-align   : middle;
  background-color : #252525;
  color            : #999;
}
.footer_social_links li:hover {
  background-color : #454545;
}
.footer_social_links li i {
  color : #999;
}
.footer_social_links.four li {
  margin     : 0px 0px 0px 13px;
  width      : auto;
  height     : auto;
  background : none;
}
.footer_social_links.four li:hover {
  background : none;
}
.footer_social_links.three li {
  background-color : #D3D3D3;
}
.footer_social_links.three li:hover {
  background-color : #999;
}
.footer_social_links.three li i {
  color : #FFF;
}
.contactform_footer {
  float : left;
}
.contactform_footer h3 {
  margin-bottom : 10px;
}
.contactform_footer .sky-form .button {
  color            : #FFF;
  font-size        : 16px;
  font-weight      : 600;
  text-transform   : uppercase;
  width            : 90.5%;
  height           : 50px;
  opacity          : 1;
  background-color : #3079ED;
  margin-top       : -20px;
}
.contactform_footer .sky-form .button:hover {
  color            : #272727;
  background-color : #EEE;
}
ul.fsocials {
  float          : left;
  width          : 100%;
  margin-top     : -11px;
  padding-bottom : 22px;
  border-bottom  : 1px solid #252525;
}
.fsocials li {
  float   : left;
  width   : 100%;
  padding : 16px 0px 4px 0px;
  margin  : 0px;
}
.fsocials li i {
  float            : left;
  width            : 30px;
  height           : 30px;
  margin-right     : 13px;
  margin-top       : -3px;
  font-size        : 16px;
  color            : #151515;
  background-color : #FFF;
  border-radius    : 100%;
  text-align       : center;
  vertical-align   : middle;
  line-height      : 30px;
}
.fsocials li a {
  color : #727272;
}
.fsocials li a:hover i {
  background-color : #3079ED;
}
.fsocials li a:hover {
  color : #FFF;
}
.fnewsletter {
  float : left;
}
.fnewsletter input.enter_email_input {
  float            : left;
  padding          : 3px 0px 2px 10px;
  height           : 34px;
  width            : 200px;
  margin           : 5px 0 0 0px;
  background-color : #FFF;
  border           : 1px solid #FFF;
  color            : #727272;
  font-size        : 13px;
}
.fnewsletter .input_submit {
  float            : left;
  padding          : 11px 10px;
  margin           : 5px 0 0 0px;
  background-color : #3079ED;
  border           : 0px;
  font-family      : 'Open Sans', sans-serif;
  font-size        : 12px;
  text-transform   : uppercase;
  font-weight      : 600;
  color            : #FFF;
}
.fnewsletter .input_submit:hover {
  color            : #272727;
  cursor           : pointer;
  background-color : #EEE;
}
/*------------------*/

/*	TYPOGRAPHY

/*------------------------------------------------------*/

ul.list_1 {
  float   : left;
  padding : 0px;
  margin  : 10px 0px 0px 0px;
}
.list_1 li {
  padding : 7px 0px;
  margin  : 0px;
  color   : #272727;
}
.list_1 li i {
  color        : #272727;
  margin-right : 8px;
}
ul.list_2 {
  float       : left;
  padding     : 0px;
  margin      : 0px;
  margin-left : 13%;
}
.list_2 li {
  text-align  : right;
  padding     : 0px;
  margin      : 0px;
  line-height : 30px;
}
.list_2 li i {
  color        : #3079ED;
  margin-right : 8px;
}
ul.list_3 {
  float   : left;
  padding : 0px;
  margin  : 0px;
}
.list_3 li {
  padding : 4px 0px;
  margin  : 0px;
}
.list_3 li i {
  color        : #FFF;
  margin-right : 8px;
}
ul.list_4 {
  float   : left;
  padding : 0px;
  margin  : 0px;
}
.list_4 li {
  padding : 6px 0px;
  margin  : 0px;
}
.list_4 li i {
  margin-right : 8px;
}
ul.list_5 {
  float   : left;
  padding : 0px;
  margin  : 0px;
}
.list_5 li {
  float          : left;
  width          : 100%;
  height         : 40px;
  vertical-align : middle;
  line-height    : 40px;
  padding        : 0px 0px;
  margin         : 0px 0px 4px 0px;
  overflow       : hidden;
}
.list_5 li.last {
  margin : 0px 0px 0px 0px;
}
.list_5 li img {
  float        : left;
  margin-right : 20px;
  width        : 90px;
  height       : 40px;
}
.list_5 li a {
  font-size : 14px;
  color     : #999;
}
.list_5 li a:hover {
  color : #FFF;
}
.mb {
  margin-top : 50px;
}
.big_text1 {
  font-family : 'Raleway', sans-serif;
  font-weight : 400;
  font-size   : 22px;
  line-height : 35px;
  color       : #454545;
}
.big_text1 i {
  color      : #3079ED;
  font-style : normal;
}
ul.fullimage_box2 {
  float         : left;
  padding       : 40px 20px;
  margin        : 0px;
  width         : 99%;
  border        : 1px solid #EEE;
  border-radius : 4px;
}
.fullimage_box2 li {
  padding    : 0px;
  margin     : 0px;
  text-align : center;
}
ul.fullimage_box2.last {
  float       : left;
  width       : 100%;
  margin-left : 4%;
}
.fullimage_box2 li i {
  color : #3079ED;
}
.fullimage_box2 h4 {
  color      : #3079ED;
  margin-top : 20px;
}
.box_widget_full {
  float            : left;
  width            : 100%;
  padding          : 2.5%;
  margin           : 0px;
  background-color : #FBFBFB;
  border           : 1px solid #EEE;
  border-bottom    : 2px solid #EEE;
}
.box_widget_full h4 {
  margin-bottom : 10px;
}
.box_widget_full i {
  float        : left;
  color        : #454545;
  margin-right : 25px;
}
.sidebar_widget {
  float   : left;
  width   : 100%;
  padding : 0px;
  margin  : 0px;
}
.sidebar_widget ul.arrows_list1 {
  padding    : 0px;
  margin     : 0px;
  float      : left;
  margin-top : -10px;
}
.sidebar_widget ul.arrows_list1 li a {
  color       : #3079ED;
  line-height : 30px;
}
.sidebar_widget ul.arrows_list1 li a:hover {
  color : #272727;
}
.sidebar_widget ul.arrows_list1 i {
  margin-right : 4px;
}
.sidebar_title {
  float : left;
  width : 100%;
}
.sidebar_widget h4, .clientsays_widget h4 {
  margin-bottom : 30px;
  float         : left;
  font-weight   : 300;
}
.sidebar_widget h4 i, .clientsays_widget h4 i {
  font-weight : 500;
  font-style  : normal;
}
/* Recent Posts */

ul.recent_posts_list {
  margin  : 0px;
  padding : 0px;
  width   : 100%;
  float   : left;
}
.recent_posts_list li {
  padding         : 0px 0px 13px 0px;
  margin          : 0px 0px 16px 0px;
  list-style-type : none;
  border-bottom   : 1px solid #EEE;
  float           : left;
  width           : 100%;
}
.recent_posts_list li a {
  text-decoration : none;
  line-height     : 17px;
  display         : block;
  color           : #999;
}
.recent_posts_list li a:hover {
  color : #3079ED;
}
.recent_posts_list li span {
  float        : left;
  margin-right : 15px;
}
.recent_posts_list li span img {
  float          : left;
  margin-right   : 0px;
  -ms-filter     : "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -moz-opacity   : 1;
  -khtml-opacity : 1;
  opacity        : 1;
}
.recent_posts_list li span img:hover {
  float          : left;
  margin-right   : 0px;
  -ms-filter     : "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  -moz-opacity   : 0.8;
  -khtml-opacity : 0.8;
  opacity        : 0.8;
}
.recent_posts_list li i {
  padding    : 1px 0px 0px 0px;
  margin     : 0px;
  display    : block;
  font-size  : 10px;
  font-style : normal;
  color      : #C9C9C9;
}
.recent_posts_list li.last {
  padding       : 0px 0px 7px 0px;
  margin        : 0px 0px 0px 0px;
  border-bottom : 0px solid #F5F6F6;
}
/* client says widget */

.clientsays_widget {
  float   : left;
  width   : 100%;
  padding : 0px;
  margin  : 0px;
  color   : #999;
}
.clientsays_widget strong {
  font-weight : 600;
  color       : #454545;
}
.clientsays_widget h3 {
  margin-bottom : 18px;
}
.clientsays_widget img {
  float        : left;
  margin-right : 13px;
  margin-top   : 7px;
  border       : 1px solid #E3E3E3;
}
/* 404 Error Page */

.error_pagenotfound {
  padding          : 50px 30px 58px 30px;
  margin           : 0 auto;
  width            : 59%;
  background-color : #FFF;
  border           : 1px solid #EEE;
  border-bottom    : 5px solid #EEE;
  text-align       : center;
  font-family      : 'Open Sans', sans-serif;
}
.error_pagenotfound strong {
  display       : block;
  font-size     : 145px;
  line-height   : 100px;
  color         : #E3E3E3;
  font-weight   : normal;
  margin-bottom : 10px;
}
.error_pagenotfound b {
  display     : block;
  font-size   : 40px;
  line-height : 50px;
  color       : #999;
  margin      : 0;
  font-weight : 300;
}
.error_pagenotfound em {
  display     : block;
  font-size   : 18px;
  line-height : 59px;
  color       : #3079ED;
  margin      : 0;
  font-style  : normal;
}
a.but_goback,
a.but_ok_2,
a.but_wifi,
a.but_warning_sign,
a.but_user,
a.but_tag,
a.but_table,
a.but_star,
a.but_search,
a.but_phone,
a.but_pencil,
a.but_new_window,
a.but_music,
a.but_hand_right,
a.but_thumbs_down,
a.but_thumbs_up,
a.but_globe,
a.but_hospital,
a.but_coffe_cup,
a.but_settings,
a.but_chat,
a.but_play_button,
a.but_remove_2,
a.but_lock,
a.but_shopping_cart,
a.but_exclamation_mark,
a.but_info,
a.but_question_mark,
a.but_minus,
a.but_plus,
a.but_folder_open,
a.but_file,
a.but_envelope,
a.but_edit,
a.but_cogwheel,
a.but_check,
a.but_camera,
a.but_calendar,
a.but_bookmark,
a.but_book,
a.but_download,
a.but_pdf,
a.but_word_doc,
a.but_woman {
  font-family        : 'Open Sans', sans-serif;
  font-size          : 14px;
  color              : #FFF;
  font-weight        : 600;
  -moz-border-radius : 3px;
  border-radius      : 3px;
}
a.but_goback i {
  color : #FFF;
}
a.but_goback {
  padding       : 13px 25px 13px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #3079ED;
  border-bottom : 1px solid #999;
}
a.but_goback:hover {
  color            : #FFF;
  background-color : #383634;
}
a.but_ok_2 {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #FF8100;
  border-bottom : 1px solid #909090;
}
a.but_ok_2:hover {
  background-color : #F90;
}
a.but_wifi {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #09C;
  border-bottom : 1px solid #909090;
}
a.but_wifi:hover {
  background-color : #00ABDE;
}
a.but_warning_sign {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #E5CC19;
  border-bottom : 1px solid #909090;
}
a.but_warning_sign:hover {
  background-color : #EFDA1B;
}
a.but_user {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #007F99;
  border-bottom : 1px solid #909090;
}
a.but_user:hover {
  background-color : #0090AD;
}
a.but_tag {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #E59919;
  border-bottom : 1px solid #909090;
}
a.but_tag:hover {
  background-color : #EFA61B;
}
a.but_table {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #4C6699;
  border-bottom : 1px solid #909090;
}
a.but_table:hover {
  background-color : #5674AD;
}
a.but_star {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #99CC4C;
  border-bottom : 1px solid #909090;
}
a.but_star:hover {
  background-color : #A6DA52;
}
a.but_search {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #66667F;
  border-bottom : 1px solid #909090;
}
a.but_search:hover {
  background-color : #747490;
}
a.but_phone {
  padding       : 10px 20px 10px 20px;
  margin        : 0px 0px 0px 0px;
  background    : #E56619;
  border-bottom : 1px solid #909090;
}
a.but_phone:hover {
  background-color : #EF6F1B;
}
a.but_pencil {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #CC4C19;
  border-bottom : 1px solid #909090;
}
a.but_pencil:hover {
  background-color : #DA521B;
}
a.but_new_window {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #001900;
  border-bottom : 1px solid #909090;
}
a.but_new_window:hover {
  background-color : #333;
}
a.but_music {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #CCCC7F;
  border-bottom : 1px solid #909090;
}
a.but_music:hover {
  background-color : #DADA8A;
}
a.but_hand_right {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #FF8100;
  border-bottom : 1px solid #909090;
}
a.but_hand_right:hover {
  color            : #FFF;
  background-color : #F90;
}
a.but_thumbs_down {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #99C;
  border-bottom : 1px solid #909090;
}
a.but_thumbs_down:hover {
  background-color : #A6A6DA;
}
a.but_thumbs_up {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #00CCE5;
  border-bottom : 1px solid #909090;
}
a.but_thumbs_up:hover {
  background-color : #00DAEF;
}
a.but_globe {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #699;
  border-bottom : 1px solid #909090;
}
a.but_globe:hover {
  background-color : #6FA6A6;
}
a.but_hospital {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #196666;
  border-bottom : 1px solid #909090;
}
a.but_hospital:hover {
  background-color : #1B6F6F;
}
a.but_coffe_cup {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #7F994C;
  border-bottom : 1px solid #909090;
}
a.but_coffe_cup:hover {
  background-color : #8AA652;
}
a.but_settings {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #997F4C;
  border-bottom : 1px solid #909090;
}
a.but_settings:hover {
  background-color : #A68A52;
}
a.but_chat {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #7F9919;
  border-bottom : 1px solid #909090;
}
a.but_chat:hover {
  background-color : #8AA61B;
}
a.but_play_button {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #4C664C;
  border-bottom : 1px solid #909090;
}
a.but_play_button:hover {
  background-color : #567456;
}
a.but_remove_2 {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #E59966;
  border-bottom : 1px solid #909090;
}
a.but_remove_2:hover {
  background-color : #EFA66F;
}
a.but_lock {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #994C19;
  border-bottom : 1px solid #909090;
}
a.but_lock:hover {
  background-color : #A6521B;
}
a.but_shopping_cart {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #CC7F4C;
  border-bottom : 1px solid #909090;
}
a.but_shopping_cart:hover {
  background-color : #DA8A52;
}
a.but_exclamation_mark {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #4C7F7F;
  border-bottom : 1px solid #909090;
}
a.but_exclamation_mark:hover {
  background-color : #528A8A;
}
a.but_info {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #667FCC;
  border-bottom : 1px solid #909090;
}
a.but_info:hover {
  background-color : #6F8ADA;
}
a.but_question_mark {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #4C0019;
  border-bottom : 1px solid #909090;
}
a.but_question_mark:hover {
  background-color : #620020;
}
a.but_minus {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #666;
  border-bottom : 1px solid #909090;
}
a.but_minus:hover {
  background-color : #747474;
}
a.but_plus {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #333;
  border-bottom : 1px solid #909090;
}
a.but_plus:hover {
  background-color : #444;
}
a.but_folder_open {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #9C9;
  border-bottom : 1px solid #909090;
}
a.but_folder_open:hover {
  background-color : #A6DAA6;
}
a.but_file {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #999;
  border-bottom : 1px solid #909090;
}
a.but_file:hover {
  background-color : #A6A6A6;
}
a.but_envelope {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #727272;
  border-bottom : 1px solid #909090;
}
a.but_envelope:hover {
  background-color : #7C7C7C;
}
a.but_edit {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #E5CC7F;
  border-bottom : 1px solid #909090;
}
a.but_edit:hover {
  background-color : #EFDA8A;
}
a.but_cogwheel {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #194C7F;
  border-bottom : 1px solid #909090;
}
a.but_cogwheel:hover {
  background-color : #1E5C99;
}
a.but_check {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #004C4C;
  border-bottom : 1px solid #909090;
}
a.but_check:hover {
  background-color : #005C5C;
}
a.but_camera {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #3079ED;
  border-bottom : 1px solid #909090;
}
a.but_camera:hover {
  background-color : #4285F4;
}
a.but_calendar {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #4C99E5;
  border-bottom : 1px solid #909090;
}
a.but_calendar:hover {
  background-color : #52A6EF;
}
a.but_bookmark {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #900;
  border-bottom : 1px solid #909090;
}
a.but_bookmark:hover {
  background-color : #B60000;
}
a.but_book {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #7F9999;
  border-bottom : 1px solid #909090;
}
a.but_book:hover {
  background-color : #8AA6A6;
}
a.but_download {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #FF8100;
  border-bottom : 1px solid #909090;
}
a.but_download:hover {
  background-color : #F90;
}
a.but_pdf {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #FF8100;
  border-bottom : 1px solid #909090;
}
a.but_pdf:hover {
  background-color : #F90;
}
a.but_word_doc {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #FF8100;
  border-bottom : 1px solid #909090;
}
a.but_word_doc:hover {
  background-color : #F90;
}
a.but_woman {
  padding       : 10px 22px 10px 22px;
  margin        : 0px 0px 0px 0px;
  background    : #FF8100;
  border-bottom : 1px solid #909090;
}
a.but_woman:hover {
  background-color : #F90;
}
/* styled boxes */

.info, .error, .notice, .success {
  -webkit-border-radius : 0px;
  -moz-border-radius    : 0px;
  border-radius         : 0px;
  border                : 1px solid #BBB;
  margin-bottom         : 20px;
  font-size             : 13px;
}
p.error {
  border : none;
}
.info strong, .error strong, .notice strong, .success strong {
  font-size : 16px;
}
.message-box-wrap {
  border  : 0px solid #FFF;
  padding : 10px;
}
.info {
  color            : #4A84BC;
  border-color     : #C6E3FF;
  background-color : #E6F3FF;
}
.error {
  color            : #BD6767;
  border-color     : #F1BDBD;
  background-color : #FDD;
}
.notice {
  color            : #A79A30;
  border-color     : #D7D099;
  background-color : #F6F2D2;
}
.success {
  color            : #1EA133;
  border-color     : #A9ECB4;
  background-color : #DFFBE4;
}
.close-but {
  width      : 10px;
  height     : 10px;
  float      : right;
  border     : none;
  margin     : 5px;
  cursor     : pointer;
  font-size  : 0px;
  background : url(https://www.gripper.com.uy/images/elements/icon-remove.png) no-repeat center top;
}
/* dropcaps */

.dropcap1, .dropcap2, .dropcap3 {
  float       : left;
  text-align  : center;
  overflow    : hidden;
  font-family : 'Open Sans', sans-serif;
  font-weight : normal;
}
.dropcap1 {
  width       : 53px;
  height      : 58px;
  line-height : 50px;
  background  : url(https://www.gripper.com.uy/images/elements/dropcap_gray.png) no-repeat scroll 0px 0px transparent;
  color       : #999;
  margin      : 0 8px -4px 0;
  font-size   : 32px;
}
.dropcap1.gray {
  background-image : url(https://www.gripper.com.uy/images/elements/dropcap_gray.png);
}
.dropcap2 {
  background  : url(https://www.gripper.com.uy/images/elements/dropcap_gray.png) no-repeat scroll 0 -108px transparent;
  color       : #999;
  line-height : 47px;
  height      : 56px;
  width       : 53px;
  margin      : 0 8px -4px 0;
  font-size   : 32px;
}
.dropcap2.gray {
  background-image : url(https://www.gripper.com.uy/images/elements/dropcap_gray.png);
}
.dropcap3 {
  font-size   : 40px;
  line-height : 40px;
  width       : 44px;
  height      : 44px;
  margin      : 0 0 -4px 0;
}
.dropcap3.gray {
  color : #999;
}
/* styled lists */

ul.list1 {
  padding : 0px;
  margin  : 0px;
}
.list1 li {
  padding     : 0px;
  margin      : 0px;
  text-align  : left;
  line-height : 30px;
}
.list1 li i {
  padding : 0px;
  margin  : 0px 4px 0px 0px;
}
/* highlight colors */

.highlight {
  color         : #FFF;
  padding       : 2px 5px;
  background    : #000;
  border-radius : 3px;
}
.highlight.black {
  background    : #000;
  border-radius : 3px;
}
.highlight.red {
  background    : #F00;
  border-radius : 3px;
}
.highlight.gray {
  background : #AAA;
}
.highlight.yellow {
  background : #FFF000;
}
.highlight.blue {
  background : #09C;
}
.highlight.pink {
  background : #E826B4;
}
.highlight.green {
  background : #48B02B;
}
.highlight.orange {
  background : #FC0;
}
.highlight.magenta {
  background : #9325EA;
}
ul.list_empty {
  float   : left;
  padding : 0px;
  margin  : 0px;
  width   : 100%;
}
.list_empty li {
  float   : left;
  padding : 0px;
  margin  : 0px 20px 35px 0px;
}
/* tables */

.table-style {
  float : left;
  width : 100%;
}
.table-list {
  float            : left;
  background-color : #FFF;
  border           : 1px solid #DDD;
  margin-bottom    : 20px;
  width            : 100%;
}
.table-list th {
  padding          : 18px 10px;
  background-color : #EEE;
}
.table-list td {
  padding          : 13px 10px;
  text-align       : center;
  background-color : #F5F5F5;
}
.table-list tr:hover td {
  background-color : #F9F9F9;
}
/* pricing tables */

.pricing-tables-main {
  position      : relative;
  float         : left;
  margin-bottom : 40px;
}
.pricing-tables {
  position : relative;
  float    : left;
  width    : 24%;
  border   : 1px solid #EEE;
}
.pricing-tables .title {
  float            : left;
  width            : 100%;
  height           : 57px;
  padding          : 13px 0 10px 0;
  background-color : #454545;
  text-align       : center;
  font-size        : 23px;
  color            : #FFF;
  border-top       : 3px solid #272727;
  border-bottom    : 1px solid #818181;
  font-family      : 'Open Sans', sans-serif;
  font-weight      : normal;
}
.pricing-tables .price {
  float            : left;
  width            : 100%;
  padding          : 30px 0 30px 0;
  background-color : #636363;
  text-align       : center;
  font-size        : 40px;
  color            : #FFF;
  font-family      : 'Open Sans', sans-serif;
  font-weight      : normal;
}
.pricing-tables .price i {
  font-size   : 14px;
  color       : #CCC;
  display     : block;
  font-weight : normal;
  font-style  : normal;
  margin-top  : 5px;
}
.pricing-tables .cont-list {
  float            : left;
  width            : 100%;
  padding          : 15px 0;
  border-top       : 3px solid #FFF;
  border-bottom    : 3px solid #FFF;
  background-color : #F9F9F9;
  text-align       : center;
  color            : #727272;
}
.pricing-tables .cont-list ul {
  margin  : 0;
  padding : 0;
}
.pricing-tables .cont-list li {
  margin          : 0;
  padding         : 0;
  list-style-type : none;
  line-height     : 30px;
  border-bottom   : 1px solid #FFF;
}
.pricing-tables .cont-list li.last {
  border : none;
}
.pricing-tables .ordernow {
  float            : left;
  width            : 100%;
  padding          : 28px 0px;
  background-color : #EEE;
  text-align       : center;
  color            : #FFF;
}
.pricing-tables-main .ordernow .normalbut {
  color            : #FFF;
  background-color : #666;
  border           : 1px solid #454545;
  padding          : 10px 18px;
  border-radius    : 3px;
  font-weight      : normal;
}
.pricing-tables-main .ordernow .normalbut:hover {
  background-color : #727272;
}
.pricing-tables-main .ordernow .colorchan {
  color            : #FFF;
  background-color : #3079ED;
  padding          : 10px 18px;
  border-radius    : 3px;
  font-weight      : normal;
}
.pricing-tables-main .ordernow .colorchan:hover {
  color            : #FFF;
  background-color : #272727;
}
.pricing-tables-helight {
  position           : relative;
  float              : left;
  width              : 27%;
  -webkit-box-shadow : 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow         : 0px 0px 10px 5px rgba(0, 0, 0, 0.1);
}
.pricing-tables-helight .title {
  float            : left;
  width            : 100%;
  height           : 73px;
  padding          : 20px 0 0 0;
  margin-top       : -10px;
  background-color : #0AA4DF;
  text-align       : center;
  font-size        : 23px;
  color            : #FFF;
  border-top       : 3px solid #0893C9;
  border-bottom    : 1px solid #1CB7F3;
  font-family      : 'Open Sans', sans-serif;
  font-weight      : normal;
}
.pricing-tables-helight .price {
  float            : left;
  width            : 100%;
  padding          : 30px 0 30px 0;
  background-color : #3079ED;
  text-align       : center;
  font-size        : 45px;
  color            : #FFF;
  font-family      : 'Open Sans', sans-serif;
  font-weight      : normal;
}
.pricing-tables-helight .price i {
  font-size   : 14px;
  color       : #EEE;
  display     : block;
  font-weight : normal;
  font-style  : normal;
  margin-top  : 5px;
}
.pricing-tables-helight .cont-list {
  float            : left;
  width            : 100%;
  padding          : 15px 0;
  border-top       : 3px solid #FFF;
  border-bottom    : 3px solid #FFF;
  background-color : #F9F9F9;
  text-align       : center;
  color            : #727272;
}
.pricing-tables-helight .cont-list ul {
  margin  : 0;
  padding : 0;
}
.pricing-tables-helight .cont-list li {
  margin          : 0;
  padding         : 0;
  list-style-type : none;
  line-height     : 30px;
  border-bottom   : 1px solid #FFF;
}
.pricing-tables-helight .cont-list li.last {
  border : none;
}
.pricing-tables-helight .ordernow {
  float            : left;
  width            : 100%;
  padding          : 30px 0 35px 0;
  background-color : #EEE;
  text-align       : center;
  color            : #FFF;
}
.pricing-tables-two {
  position : relative;
  float    : left;
  width    : 33%;
  border   : 1px solid #EEE;
}
.pricing-tables-two .title {
  float            : left;
  width            : 100%;
  height           : 57px;
  padding          : 13px 0 10px 0;
  background-color : #454545;
  text-align       : center;
  font-size        : 23px;
  color            : #FFF;
  border-top       : 3px solid #272727;
  border-bottom    : 1px solid #818181;
  font-family      : 'Open Sans', sans-serif;
  font-weight      : normal;
}
.pricing-tables-two .price {
  float            : left;
  width            : 100%;
  padding          : 30px 0 30px 0;
  background-color : #636363;
  text-align       : center;
  font-size        : 40px;
  color            : #FFF;
  font-family      : 'Open Sans', sans-serif;
  font-weight      : normal;
}
.pricing-tables-two .price i {
  font-size   : 14px;
  color       : #CCC;
  display     : block;
  font-weight : normal;
  font-style  : normal;
  margin-top  : 5px;
}
.pricing-tables-two .cont-list {
  float            : left;
  width            : 100%;
  padding          : 15px 0;
  border-top       : 3px solid #FFF;
  border-bottom    : 3px solid #FFF;
  background-color : #F9F9F9;
  text-align       : center;
  color            : #727272;
}
.pricing-tables-two .cont-list ul {
  margin  : 0;
  padding : 0;
}
.pricing-tables-two .cont-list li {
  margin          : 0;
  padding         : 0;
  list-style-type : none;
  line-height     : 30px;
  border-bottom   : 1px solid #FFF;
}
.pricing-tables-two .cont-list li.last {
  border : none;
}
.pricing-tables-two .ordernow {
  float            : left;
  width            : 100%;
  padding          : 28px 0;
  background-color : #EEE;
  text-align       : center;
  color            : #FFF;
}
.pricing-tables-helight-two {
  position           : relative;
  float              : left;
  width              : 33%;
  z-index            : 3;
  -webkit-box-shadow : 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow         : 0px 0px 10px 5px rgba(0, 0, 0, 0.1);
}
.pricing-tables-helight-two .title {
  float            : left;
  width            : 100%;
  height           : 73px;
  padding          : 20px 0 0 0;
  margin-top       : -10px;
  background-color : #0AA4DF;
  text-align       : center;
  font-size        : 23px;
  color            : #FFF;
  border-top       : 3px solid #0893C9;
  border-bottom    : 1px solid #1CB7F3;
  font-family      : 'Open Sans', sans-serif;
  font-weight      : normal;
}
.pricing-tables-helight-two .price {
  float            : left;
  width            : 100%;
  padding          : 30px 0 30px 0;
  background-color : #3079ED;
  text-align       : center;
  font-size        : 45px;
  color            : #FFF;
  font-family      : 'Open Sans', sans-serif;
  font-weight      : normal;
}
.pricing-tables-helight-two .price i {
  font-size   : 14px;
  color       : #EEE;
  display     : block;
  font-weight : normal;
  font-style  : normal;
  margin-top  : 5px;
}
.pricing-tables-helight-two .cont-list {
  float            : left;
  width            : 100%;
  padding          : 15px 0;
  border-top       : 3px solid #FFF;
  border-bottom    : 3px solid #FFF;
  background-color : #F9F9F9;
  text-align       : center;
  color            : #727272;
}
.pricing-tables-helight-two .cont-list ul {
  margin  : 0;
  padding : 0;
}
.pricing-tables-helight-two .cont-list li {
  margin          : 0;
  padding         : 0;
  list-style-type : none;
  line-height     : 30px;
  border-bottom   : 1px solid #FFF;
}
.pricing-tables-helight-two .cont-list li.last {
  border : none;
}
.pricing-tables-helight-two .ordernow {
  float            : left;
  width            : 100%;
  padding          : 30px 0 35px 0;
  background-color : #EEE;
  text-align       : center;
  color            : #FFF;
}
/* columns with box */

.framed-box {
  border : 1px solid #E3E3E3;
  width  : 100%;
}
.framed-box.center {
  text-align : center;
}
.framed-box-wrap {
  background-color : #F9F9F9;
}
.framed-box-wrap .pricing-title {
  background-color : #F1F1F1;
  padding          : 20px 0px 0px 0px;
  text-align       : center;
  border-bottom    : 1px solid #FFF;
}
.framed-box-wrap .pricing-text-list {
  padding    : 15px 20px 40px 20px;
  text-align : center;
}
/* blog */

.blog_post {
  float : left;
  width : 100%;
}
.blog_post h3 {
  float       : left;
  text-align  : left;
  color       : #333;
  line-height : 30px;
}
.blog_post h3 a {
  color           : #3079ED;
  text-decoration : none;
  float           : left;
  margin-top      : 3px;
  text-transform  : none;
  font-weight     : 500;
  font-size       : 30px;
}
.blog_post h3 a:hover {
  color : #383634;
}
ul.post_meta_links {
  float   : left;
  margin  : -5px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
}
.post_meta_links li {
  float           : left;
  margin          : 0px;
  padding         : 0px 0px 0px 4px;
  list-style-type : none;
  color           : #999;
}
.post_meta_links li a {
  color           : #999;
  padding         : 0px 18px 0px 0px;
  text-decoration : none;
  font-size       : 11px;
  text-transform  : uppercase;
}
.post_meta_links li a:hover {
  color           : #727272;
  text-decoration : none;
}
.post_meta_links li i {
  color      : #BBB;
  font-size  : 12px;
  font-style : normal;
}
.blog_postcontent {
  float : left;
  width : 100%;
}
.blog_postcontent .image_frame {
  float         : left;
  width         : 100%;
  margin-bottom : 27px;
}
/* blog small */

.blog_post h3 {
  width : 74%;
}
.blog_postcontent .image_frame.small {
  float              : left;
  width              : 43%;
  border             : 7px solid #FFF;
  margin-bottom      : 25px;
  -webkit-box-shadow : 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
  box-shadow         : 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
}
.blog_postcontent .image_frame.small:hover {
  border : 7px solid #F9F9F9;
}
.blog_postcontent .image_frame img {
  float  : left;
  width  : 99.7%;
  border : 1px solid #FFF;
}
.blog_postcontent .video_frame.small iframe {
  float              : left;
  width              : 43%;
  height             : 180px;
  border             : 7px solid #FFF;
  margin-bottom      : 25px;
  -webkit-box-shadow : 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
  box-shadow         : 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
}
.blog_postcontent .video_frame iframe {
  float         : left;
  width         : 100%;
  height        : 520px;
  margin-bottom : 27px;
}
.post_info_content_small {
  padding : 0px;
  margin  : 0 0 0 4%;
  width   : 50%;
  float   : left;
}
ul.post_meta_links_small {
  float   : left;
  margin  : -15px 0px 12px 80px;
  padding : 0px 0px 0px 0px;
  width   : 80%;
}
.post_meta_links_small li.post_by {
  float      : left;
  padding    : 0px 0px 0px 18px;
  background : url(https://www.gripper.com.uy/images/blog/icon-by-user.png) no-repeat 0px 5px;
}
.post_meta_links_small li.post_categoty {
  float      : left;
  padding    : 0px 0px 0px 26px;
  background : url(https://www.gripper.com.uy/images/blog/icon-category.png) no-repeat 9px 6px;
}
.post_meta_links_small li.post_comments {
  float      : left;
  padding    : 0px 0px 0px 26px;
  background : url(https://www.gripper.com.uy/images/blog/icon-comments.png) no-repeat 9px 5px;
}
.post_meta_links_small li a {
  color           : #A1A1A1;
  padding         : 0px 5px 0px 0px;
  text-decoration : none;
  font-size       : 11px;
}
.post_meta_links_small li a:hover {
  color           : #727272;
  padding         : 0px 5px 0px 0px;
  text-decoration : none;
  font-size       : 11px;
}
.blog_post a.date {
  color       : #454545;
  font-size   : 16px;
  font-weight : normal;
}
.blog_post a.date:hover {
  color : #3079ED;
}
.post_readmore:link, .post_readmore:visited {
  float           : right;
  height          : 27px;
  width           : 185px;
  text-align      : center;
  padding-top     : 7px;
  color           : #FFF;
  text-decoration : none;
  background      : url(https://www.gripper.com.uy/images/skin01/but_post_readmore.jpg) no-repeat left top;
}
.post_readmore:hover {
  float           : right;
  height          : 27px;
  width           : 185px;
  text-align      : center;
  padding-top     : 7px;
  color           : #FFF;
  text-decoration : none;
  background      : url(https://www.gripper.com.uy/images/skin01/but_post_readmore_hover.jpg) no-repeat left top;
}
.sharepost {
  float         : left;
  width         : 80%;
  margin-bottom : 40px;
}
.sharepost ul {
  margin  : 0px;
  padding : 0px;
}
.sharepost li {
  margin           : 0px 7px 5px 0px;
  padding          : 2px 5px;
  float            : left;
  border-radius    : 2px;
  list-style-type  : none;
  background-color : #3079ED;
}
.sharepost li i {
  color : #FFF;
}
.sharepost li:hover {
  background-color : #383634;
}
.about_author {
  float            : left;
  width            : 100%;
  padding          : 20px;
  background-color : #F9F9F9;
  border           : 1px solid #EEE;
}
.about_author img {
  float        : left;
  margin-right : 20px;
}
.about_author a {
  font-family : 'Open Sans' !important;
  font-weight : normal;
  font-weight : 600;
  color       : #333;
}
.about_author a:hover {
  color : #3079ED;
}
/* pagination */

.pagination.center {
  text-align : center;
}
.pagination.center b {
  float : inherit;
}
.pagination {
  clear         : both;
  padding       : 10px 0;
  margin-bottom : 20px;
  font-family   : 'Open Sans', sans-serif;
}
.pagination b {
  float       : left;
  margin      : 0px 5px 2px 0;
  padding     : 0px 10px;
  font-weight : normal;
  color       : #999;
}
.pagination a.navlinks {
  font-size        : 12px;
  color            : #454545;
  background-color : #EEE;
  font-weight      : 600;
  text-transform   : uppercase;
  padding          : 7px 10px;
  border-radius    : 3px;
}
.pagination a.navlinks:hover {
  color            : #FFF;
  background-color : #454545;
}
.pagination a.current {
  color            : #FFF;
  background-color : #454545;
}
/* comment form */

.comment_form {
  float      : left;
  width      : 100%;
  margin-top : 30px;
}
.comment_form label {
  float         : left;
  width         : 90px;
  height        : 15px;
  padding       : 7px 10px;
  margin-bottom : 40px;
  font-weight   : normal;
}
.comment_input_bg {
  float                 : left;
  width                 : 75%;
  height                : 40px;
  padding               : 7px 10px 0px 10px;
  border-top            : 2px solid #E3E3E3;
  border-left           : 2px solid #E3E3E3;
  border-right          : 1px solid #E3E3E3;
  border-bottom         : 1px solid #E3E3E3;
  -webkit-border-radius : 5px;
  -moz-border-radius    : 5px;
  border-radius         : 5px;
  background-color      : #F9F9F9;
}
.comment_textarea_bg {
  float                 : left;
  width                 : 90%;
  height                : 235px;
  padding               : 7px 10px 0px 10px;
  margin-bottom         : 20px;
  border-top            : 2px solid #E3E3E3;
  border-left           : 2px solid #E3E3E3;
  border-right          : 1px solid #E3E3E3;
  border-bottom         : 1px solid #E3E3E3;
  -webkit-border-radius : 5px;
  -moz-border-radius    : 5px;
  border-radius         : 5px;
  background-color      : #F9F9F9;
}
.comment_checkbox {
  float      : left;
  display    : block;
  width      : 90%;
  margin-top : 10px;
}
.comment_submit {
  background-color : #EEE;
  border           : 1px solid #DDD;
  padding          : 9px 13px;
  font-family      : 'Open Sans', sans-serif;
  font-weight      : 600;
  border-radius    : 4px;
  color            : #333;
  text-transform   : uppercase;
}
.comment_submit:hover {
  background-color : #F9F9F9;
  cursor           : pointer;
}
/* comments */

.comment_wrap {
  padding       : 20px 20px 20px 0px;
  overflow      : hidden;
  border-bottom : 1px solid #EEE;
}
.comment_wrap.chaild {
  border-bottom : 1px solid #EEE;
  margin        : 10px 20px 10px 50px;
  overflow      : hidden;
}
.gravatar {
  float : left;
}
.comment_content {
  overflow     : hidden;
  padding-left : 20px;
  position     : relative;
  min-height   : 80px;
}
.comment_content .comment_meta {
  position : relative;
}
.comment_content .comment_meta .comment_author {
  display    : inline;
  font-size  : 14px;
  font-style : normal;
}
.comment_content .comment_meta .comment_author i {
  display    : inline;
  font-size  : 11px;
  font-style : italic;
}
.comment_content .comment_text {
  clear       : both;
  padding-top : 0px;
  overflow    : hidden;
}
.comment_content .comment_text a {
  color      : #D3D3D3;
  margin-top : 5px;
  float      : left;
}
.comment_content .comment_text a:hover {
  color      : #727272;
  margin-top : 5px;
  float      : left;
}
#comments_section li ul li {
  margin-left : 30px;
}
/*------------------*/

/*	RIGHT SIDEBAR

/*------------------------------------------------------*/

.site-search-area {
  margin  : 18px 0px 0px 0px;
  padding : 0px;
  float   : right;
  width   : 80%;
}
#site-searchform {
  margin  : 0;
  padding : 0;
}
#site-searchform #s {
  border           : 1px solid #E0E0E0;
  background-color : #FFF;
  width            : 80%;
  height           : 41px;
  padding          : 5px 10px 5px 10px;
  color            : #999;
  float            : left;
  font-size        : 13px;
}
#site-searchform #searchsubmit {
  float       : left;
  width       : 50px;
  height      : 41px;
  cursor      : pointer;
  text-indent : -5555em;
  line-height : 100;
  overflow    : hidden;
  background  : #3079ED url(https://www.gripper.com.uy/images/site-search-icon.png) no-repeat center 14px;
  border      : 0;
}
#site-searchform #searchsubmit:hover {
  background : #383634 url(https://www.gripper.com.uy/images/site-search-icon.png) no-repeat center 14px;
}
.sidebar_widget {
  float   : left;
  width   : 100%;
  padding : 0px;
  margin  : 0px;
}
.sidebar_widget ul.arrows_list1 {
  padding    : 0px;
  margin     : 0px;
  float      : left;
  margin-top : -10px;
}
.sidebar_widget ul.arrows_list1 li a {
  color       : #3079ED;
  line-height : 30px;
}
.sidebar_widget ul.arrows_list1 li a:hover {
  color : #383634;
}
.sidebar_widget ul.arrows_list1 i {
  margin-right : 4px;
}
.sidebar_title {
  float : left;
  width : 100%;
}
.sidebar_widget h3, .clientsays_widget h3 {
  margin-bottom : 30px;
  float         : left;
}
.sidebar_widget h3 i, .clientsays_widget h3 i {
  font-weight : 500;
  font-style  : normal;
}
/* Recent Posts */

ul.recent_posts_list {
  margin  : 0px;
  padding : 0px;
  width   : 100%;
  float   : left;
}
.recent_posts_list li {
  padding         : 0px 0px 13px 0px;
  margin          : 0px 0px 16px 0px;
  list-style-type : none;
  border-bottom   : 1px solid #F5F6F6;
  float           : left;
  width           : 100%;
}
.recent_posts_list li a {
  text-decoration : none;
  line-height     : 17px;
  display         : block;
  color           : #999;
}
.recent_posts_list li a:hover {
  color : #3079ED;
}
.recent_posts_list li span {
  float        : left;
  margin-right : 15px;
}
.recent_posts_list li span img {
  float          : left;
  margin-right   : 0px;
  -ms-filter     : "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  -moz-opacity   : 0.8;
  -khtml-opacity : 0.8;
  opacity        : 0.8;
}
.recent_posts_list li span img:hover {
  float          : left;
  margin-right   : 0px;
  -ms-filter     : "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -moz-opacity   : 1;
  -khtml-opacity : 1;
  opacity        : 1;
}
.recent_posts_list li i {
  padding    : 1px 0px 0px 0px;
  margin     : 0px;
  display    : block;
  font-size  : 10px;
  font-style : normal;
  color      : #C9C9C9;
}
.recent_posts_list li.last {
  padding       : 0px 0px 7px 0px;
  margin        : 0px 0px 0px 0px;
  border-bottom : 0px solid #F5F6F6;
}
/* client says widget */

.clientsays_widget {
  float   : left;
  width   : 100%;
  padding : 0px;
  margin  : 0px;
  color   : #999;
}
.clientsays_widget strong {
  font-weight : 600;
  color       : #454545;
}
.clientsays_widget h3 {
  margin-bottom : 18px;
}
.clientsays_widget img {
  float        : left;
  margin-right : 13px;
  margin-top   : 7px;
  border       : 1px solid #E3E3E3;
}
/* Advertisements */

ul.adsbanner-list {
  margin  : 0px 0px 0px 0px;
  padding : 0px;
  float   : left;
  width   : 100%;
}
.adsbanner-list li {
  margin          : 0px 10px 10px 0px;
  padding         : 0px;
  float           : left;
  width           : 120px;
  height          : 120px;
  list-style-type : none;
}
.adsbanner-list li img {
  margin          : 0px;
  padding         : 0px;
  float           : left;
  width           : 120px;
  height          : 120px;
  list-style-type : none;
}
.adsbanner-list li.last {
  margin          : 0px 0px 0px 0px;
  padding         : 0px;
  float           : left;
  width           : 120px;
  height          : 120px;
  list-style-type : none;
}
.blocklabel {
  float      : left;
  width      : 100%;
  display    : block;
  margin-top : 10px;
}
.input_bg {
  float                 : left;
  width                 : 70%;
  height                : 32px;
  line-height           : 32px;
  vertical-align        : middle;
  padding               : 0px 0px 0px 10px;
  border-top            : 2px solid #E1E1E1;
  border-left           : 2px solid #E1E1E1;
  border-right          : 1px solid #E1E1E1;
  border-bottom         : 1px solid #E1E1E1;
  -webkit-border-radius : 5px;
  -moz-border-radius    : 5px;
  border-radius         : 5px;
  background-color      : #F9F9F9;
}
.textarea_bg {
  float                 : left;
  width                 : 90%;
  height                : 235px;
  padding               : 7px 10px 0px 10px;
  margin-bottom         : 20px;
  border-top            : 2px solid #E1E1E1;
  border-left           : 2px solid #E1E1E1;
  border-right          : 1px solid #E1E1E1;
  border-bottom         : 1px solid #E1E1E1;
  -webkit-border-radius : 5px;
  -moz-border-radius    : 5px;
  border-radius         : 5px;
  background-color      : #F9F9F9;
}
.address_info {
  float            : left;
  background-color : #F9F9F9;
  border           : 1px solid #E1E1E1;
  padding          : 20px 20px 10px 20px;
  width            : 99%;
  margin-bottom    : 40px;
}
.address_info.two {
  background-color : #FFF;
  border           : none;
  margin-bottom    : 20px;
  padding-top      : 0px;
}
.address_info h3 i {
  font-weight : 500;
  font-style  : normal;
}
.google-map {
  width              : 99%;
  height             : 350px;
  border             : 5px solid #FFF;
  -webkit-box-shadow : 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
  box-shadow         : 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
}
.google-map2 {
  width  : 100%;
  height : 450px;
}
.google-map3 {
  width              : 100%;
  height             : 300px;
  border             : 10px solid #FFF;
  -webkit-box-shadow : 0px 0px 1px 0px rgba(0, 0, 0, 0.4);
  box-shadow         : 0px 0px 1px 0px rgba(0, 0, 0, 0.4);
}
.google-map4 {
  width              : 100%;
  height             : 200px;
  border             : 5px solid #FFF;
  -webkit-box-shadow : 0px 0px 1px 0px rgba(0, 0, 0, 0.4);
  box-shadow         : 0px 0px 1px 0px rgba(0, 0, 0, 0.4);
}
/* portfolio single image */

.portfolio_area {
  padding : 0px;
  margin  : 0px;
  width   : 100%;
  float   : left;
}
.portfolio_area_left {
  padding : 0px;
  margin  : 0px;
  width   : 75%;
  float   : left;
}
.portfolio_area_left img {
  padding            : 0px;
  margin             : 0px;
  width              : 100%;
  float              : left;
  -webkit-box-shadow : 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
  box-shadow         : 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
}
.portfolio_area_right {
  padding : 0px;
  margin  : 0px 0px 0px 3%;
  width   : 22%;
  float   : left;
}
.project_details {
  padding : 0px;
  margin  : 70px 0px 0px 0px;
}
.project_details span {
  padding       : 5px 0px;
  margin        : 0px 0px 0px 0px;
  font-size     : 14px;
  font-weight   : bold;
  color         : #454545;
  float         : left;
  width         : 100%;
  border-bottom : 1px solid #E3E3E3;
}
.project_details strong {
  padding     : 0px 0px;
  margin      : 0px 0px 0px 0px;
  font-size   : 13px;
  font-weight : bold;
  color       : #727272;
  float       : left;
  width       : 40%;
}
.project_details em {
  padding     : 0px 0px;
  margin      : 0px 0px 0px 0px;
  font-size   : 13px;
  font-weight : normal;
  font-style  : normal;
  color       : #727272;
  float       : left;
  width       : 60%;
}
.project_details span a {
  padding          : 3px 10px;
  margin           : 0px 0px 0px 3px;
  font-size        : 11px;
  line-height      : 30px;
  font-weight      : normal;
  font-style       : normal;
  color            : #727272;
  background-color : #E3E3E3;
  border-radius    : 3px;
}
.project_details span a:hover {
  background-color : #DDD;
}
.addto_favorites {
  padding       : 3px 10px 5px 10px;
  margin        : 20px 0px 0px 0px;
  width         : 142px;
  display       : block;
  border-radius : 3px;
  font-size     : 13px;
  color         : #999;
  background    : #EEE;
}
.addto_favorites:hover {
  background : #DDD;
}
.addto_favorites i {
  color : #C3C3C3;
}
ul.small_social_links {
  padding : 0px;
  margin  : 9px 0 25px 0px;
}
.small_social_links li {
  padding : 0px;
  margin  : 0px 9px 0px 0px;
  float   : left;
}
.small_social_links li i {
  color : #3079ED;
}
.small_social_links li a {
  -ms-filter     : "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  -moz-opacity   : 0.7;
  -khtml-opacity : 0.7;
  opacity        : 0.7;
}
.small_social_links li a:hover {
  -ms-filter     : "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -moz-opacity   : 1;
  -khtml-opacity : 1;
  opacity        : 1;
}
.portfolio_image {
  float              : left;
  width              : 97%;
  padding            : 0px;
  margin             : 0px;
  border             : 5px solid #FFF;
  -webkit-box-shadow : 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
  box-shadow         : 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
}
.portfolio_image .title {
  float          : left;
  width          : 92%;
  padding        : 10px 19px 7px 20px;
  margin         : 0px;
  font-size      : 13px;
  color          : #333;
  font-family    : 'Open Sans', sans-serif;
  font-weight    : 600;
  text-transform : uppercase;
}
.portfolio_image i {
  position       : absolute;
  display        : none;
  color          : #FFF;
  margin-left    : 45%;
  margin-top     : 22%;
  -ms-filter     : "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  -moz-opacity   : 0.9;
  -khtml-opacity : 0.9;
  opacity        : 0.9;
}
.portfolio_image:hover i {
  display : block;
}
.portfolio_image img {
  float          : left;
  width          : 100%;
  -ms-filter     : "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  -moz-opacity   : 0.8;
  -khtml-opacity : 0.8;
  opacity        : 0.8;
}
.portfolio_image img:hover {
  -ms-filter     : "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  -moz-opacity   : 1;
  -khtml-opacity : 1;
  opacity        : 1;
}
.punchline_text_box {
  float       : left;
  width       : 100%;
  padding     : 25px 30px;
  margin      : 0px;
  border      : 1px solid #EEE;
  border-left : 5px solid #3079ED;
  color       : #999;
}
.punchline_text_box strong {
  font-weight : normal;
  font-size   : 22px;
  color       : #272727;
}
.punchline_text_box .left {
  float : left;
  width : 80%;
}
.punchline_text_box .right {
  float : left;
  width : 20%;
}
a.knowmore_but {
  float              : right;
  padding            : 13px 20px 13px 20px;
  margin             : 0px 0px 0px 50px;
  font-size          : 14px;
  color              : #FFF;
  font-weight        : 600;
  background-color   : #3079ED;
  -moz-border-radius : 3px;
  border-radius      : 3px;
  border-bottom      : 1px solid #999;
}
a.knowmore_but:hover {
  color            : #FFF;
  background-color : #272727;
}
.readmore_but1 {
  color              : #FFF;
  padding            : 16px 40px;
  border-radius      : 4px;
  background-color   : #272727;
  -webkit-transition : background-color .3s, -webkit-transform .3s;
  transition         : background-color .3s, transform .3s;
}
.readmore_but1:hover {
  color            : #FFF;
  background-color : #3079ED;
}
.readmore_but1.nocurve {
  border-radius : 0px;
}
.readmore_but1.marlt {
  margin-left : 20px;
}
.readmore_but2 {
  color              : #FFF;
  font-size          : 14px;
  font-weight        : normal;
  padding            : 14px 35px;
  border-radius      : 4px;
  background-color   : #272727;
  -webkit-transition : background-color .3s, -webkit-transform .3s;
  transition         : background-color .3s, transform .3s;
}
.readmore_but2:hover {
  color            : #FFF;
  background-color : #3079ED;
}
.readmore_but3 {
  color              : #FFF;
  font-size          : 14px;
  font-weight        : normal;
  padding            : 14px 35px;
  border-radius      : 4px;
  background-color   : #3079ED;
  -webkit-transition : background-color .3s, -webkit-transform .3s;
  transition         : background-color .3s, transform .3s;
}
.readmore_but3:hover {
  color            : #FFF;
  background-color : #272727;
}
.readmore_but4 {
  color              : #272727;
  font-size          : 16px;
  text-align         : left;
  font-weight        : 300;
  padding            : 12px 80px 12px 25px;
  border-radius      : 4px;
  border             : 2px solid #EEE;
  -webkit-transition : color .3s, -webkit-transform .3s;
  transition         : color .3s, transform .3s;
}
.readmore_but4:hover {
  color : #3079ED;
}
.readmore_but5 {
  color              : #FFF;
  font-size          : 18px;
  font-weight        : 300;
  padding            : 14px 20px;
  border-radius      : 4px;
  background-color   : #3079ED;
  -webkit-transition : background-color .3s, -webkit-transform .3s;
  transition         : background-color .3s, transform .3s;
}
.readmore_but5 i {
  border-left    : 1px solid #009BD8;
  padding-left   : 10px;
  margin-left    : 10px;
  padding-top    : 17px;
  padding-bottom : 17px;
}
.readmore_but5:hover {
  color            : #FFF;
  background-color : #272727;
}
.readmore_but5:hover i {
  border-left : 1px solid #454545;
}
.readmore_but6 {
  color              : #FFF;
  font-weight        : 600;
  padding            : 13px 40px;
  border-radius      : 4px;
  background-color   : #000;
  -ms-filter         : "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  -moz-opacity       : 0.3;
  -khtml-opacity     : 0.3;
  opacity            : 0.3;
  -webkit-transition : background-color .3s, -webkit-transform .3s;
  transition         : background-color .3s, transform .3s;
}
.readmore_but6:hover {
  color            : #FFF;
  background-color : #454545;
}
.readmore_but7 {
  color              : #FFF;
  font-size          : 14px;
  font-weight        : normal;
  padding            : 9px 20px;
  border-radius      : 4px;
  background-color   : #3079ED;
  -webkit-transition : background-color .3s, -webkit-transform .3s;
  transition         : background-color .3s, transform .3s;
}
.readmore_but7:hover {
  color            : #FFF;
  background-color : #272727;
}
.readmore_but8 {
  color              : #FFF;
  font-size          : 14px;
  font-weight        : normal;
  padding            : 14px 35px;
  border-radius      : 4px;
  background-color   : #3079ED;
  -webkit-transition : background-color .3s, -webkit-transform .3s;
  transition         : background-color .3s, transform .3s;
}
.readmore_but8:hover {
  color            : #272727;
  background-color : #EEE;
}
.readmore_but9 {
  color              : #FFF;
  padding            : 16px 40px;
  border-radius      : 4px;
  background-color   : #3079ED;
  -webkit-transition : background-color .3s, -webkit-transform .3s;
  transition         : background-color .3s, transform .3s;
}
.readmore_but9:hover {
  color            : #FFF;
  background-color : #272727;
}
.iframecontainer {
  width  : 620px;
  margin : auto auto auto auto;
}
.content_fullwidth.lessmar {
  padding : 18px 0px 0px 0px;
}
/* scroll up */

.scrollup {
  width       : 40px;
  height      : 40px;
  opacity     : 1;
  position    : fixed;
  bottom      : 22px;
  right       : 20px;
  display     : none;
  text-indent : -9999px;
  background  : url(https://www.gripper.com.uy/images/scroll-top-arrow.png) no-repeat left top;
  z-index     : 999;
}
.rw-wrapper {
  float       : left;
  width       : 80%;
  font-size   : 32px;
  color       : #FFF;
  font-family : 'Raleway', sans-serif;
  line-height : 35px;
  font-weight : 300;
}
.rw-sentence {
  margin : 0;
}
.rw-sentence span {
  color : #FFF;
}
.rw-words {
  margin-top  : -30px;
  display     : inline;
  text-indent : 95px;
}
.rw-words-1 span {
  position          : absolute;
  opacity           : 0;
  overflow          : hidden;
  color             : #FFF;
  -webkit-animation : rotateWord 8s linear infinite 0s;
  -moz-animation    : rotateWord 8s linear infinite 0s;
  -o-animation      : rotateWord 8s linear infinite 0s;
  -ms-animation     : rotateWord 8s linear infinite 0s;
  animation         : rotateWord 8s linear infinite 0s;
}
.rw-words-1 span:nth-child(2) {
  -webkit-animation-delay : 2s;
  -moz-animation-delay    : 2s;
  -o-animation-delay      : 2s;
  -ms-animation-delay     : 2s;
  animation-delay         : 2s;
  color                   : #FFF;
}
.rw-words-1 span:nth-child(3) {
  -webkit-animation-delay : 4s;
  -moz-animation-delay    : 4s;
  -o-animation-delay      : 4s;
  -ms-animation-delay     : 4s;
  animation-delay         : 4s;
  color                   : #FFF;
}
.rw-words-1 span:nth-child(4) {
  -webkit-animation-delay : 6s;
  -moz-animation-delay    : 6s;
  -o-animation-delay      : 6s;
  -ms-animation-delay     : 6s;
  animation-delay         : 6s;
  color                   : #FFF;
}
@-webkit-keyframes rotateWord {

  0% {
    opacity : 0;
  }

  2% {
    opacity           : 0;
    -webkit-transform : translateY(-30px);
  }

  5% {
    opacity           : 1;
    -webkit-transform : translateY(0px);
  }

  17% {
    opacity           : 1;
    -webkit-transform : translateY(0px);
  }

  20% {
    opacity           : 0;
    -webkit-transform : translateY(30px);
  }

  80% {
    opacity : 0;
  }

  100% {
    opacity : 0;
  }

}
@-moz-keyframes rotateWord {

  0% {
    opacity : 0;
  }

  2% {
    opacity        : 0;
    -moz-transform : translateY(-30px);
  }

  5% {
    opacity        : 1;
    -moz-transform : translateY(0px);
  }

  17% {
    opacity        : 1;
    -moz-transform : translateY(0px);
  }

  20% {
    opacity        : 0;
    -moz-transform : translateY(30px);
  }

  80% {
    opacity : 0;
  }

  100% {
    opacity : 0;
  }

}
@-o-keyframes rotateWord {

  0% {
    opacity : 0;
  }

  2% {
    opacity      : 0;
    -o-transform : translateY(-30px);
  }

  5% {
    opacity      : 1;
    -o-transform : translateY(0px);
  }

  17% {
    opacity      : 1;
    -o-transform : translateY(0px);
  }

  20% {
    opacity      : 0;
    -o-transform : translateY(30px);
  }

  80% {
    opacity : 0;
  }

  100% {
    opacity : 0;
  }

}
@-ms-keyframes rotateWord {

  0% {
    opacity : 0;
  }

  2% {
    opacity       : 0;
    -ms-transform : translateY(-30px);
  }

  5% {
    opacity       : 1;
    -ms-transform : translateY(0px);
  }

  17% {
    opacity       : 1;
    -ms-transform : translateY(0px);
  }

  20% {
    opacity       : 0;
    -ms-transform : translateY(30px);
  }

  80% {
    opacity : 0;
  }

  100% {
    opacity : 0;
  }

}
@keyframes rotateWord {

  0% {
    opacity : 0;
  }

  2% {
    opacity   : 0;
    transform : translateY(-30px);
  }

  5% {
    opacity   : 1;
    transform : translateY(0px);
  }

  17% {
    opacity   : 1;
    transform : translateY(0px);
  }

  20% {
    opacity   : 0;
    transform : translateY(30px);
  }

  80% {
    opacity : 0;
  }

  100% {
    opacity : 0;
  }

}
#wrap {
  display     : inline-block;
  position    : relative;
  height      : 30px;
  float       : right;
  padding     : 0;
  position    : relative;
  margin-left : 40px;
  margin-top  : 25px;
}
#wrap input[type="text"] {
  height        : 30px;
  font-size     : 21px;
  display       : inline-block;
  border        : none;
  outline       : none;
  color         : #999;
  padding       : 0px 10px;
  padding-right : 60px;
  width         : 0px;
  position      : absolute;
  top           : 0;
  right         : 0;
  background    : none;
  z-index       : 3;
  transition    : width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);
  cursor        : pointer;
  border-radius : 3px;
}
#wrap input[type="text"]:focus:hover {
  background-color   : #FFF;
  -webkit-box-shadow : 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
  box-shadow         : 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
}
#wrap input[type="text"]:focus {
  width              : 300px;
  z-index            : 1;
  cursor             : text;
  background-color   : #FFF;
  -webkit-box-shadow : 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
  box-shadow         : 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
}
#wrap input[type="submit"] {
  height      : 30px;
  width       : 30px;
  display     : inline-block;
  color       : red;
  float       : right;
  background  : url(https://www.gripper.com.uy/images/site-search-menu.png) no-repeat center 1px;
  text-indent : -10000px;
  border      : none;
  position    : absolute;
  top         : 0;
  right       : 0;
  z-index     : 2;
  cursor      : pointer;
  opacity     : 0.4;
  cursor      : pointer;
  transition  : opacity .4s ease;
}
#wrap input[type="submit"]:hover {
  opacity : 0.8;
}
/* aboutme bio */

.biobox {
  float : right;
  width : 100%;
}
.biobox i {
  font-size        : 25px;
  color            : #FFF;
  float            : left;
  margin-right     : 25px;
  background-color : #3079ED;
  width            : 50px;
  height           : 50px;
  border-radius    : 100%;
  text-align       : center;
  vertical-align   : middle;
  line-height      : 50px;
}
/* horizantal big line */

.hbigline {
  float      : left;
  width      : 100%;
  height     : 5px;
  background : url(https://www.gripper.com.uy/images/h-line2.png) repeat-x left top;
}
/* footer graph @new */

.footer_graph {
  float      : left;
  width      : 100%;
  height     : 61px;
  background : url(https://www.gripper.com.uy/images/footer-graph.png) no-repeat 120px top;
}
/* funfacts @new */

.fuicsec {
  float            : left;
  width            : 100%;
  padding          : 30px 0px;
  background-color : #F3F3F3;
}
.fuicsec h3 {
  margin    : 0px;
  color     : #454545;
  font-size : 22px;
}
.fuicsec i {
  float        : left;
  font-size    : 35px;
  color        : #999;
  margin-right : 20px;
  margin-top   : 10px;
}
.fuicsec .one_fifth {
  border-right : 1px solid #E0E0E0;
}
.fuicsec .one_fifth.last {
  border-right : 0px solid #E0E0E0;
}
/* cicle features section */

.circlefus {
  text-align : center;
}
.circlefus i {
  font-size          : 27px;
  color              : #FFF;
  width              : 80px;
  height             : 80px;
  text-align         : center;
  vertical-align     : middle;
  line-height        : 80px;
  background-color   : #3079ED;
  border-radius      : 100%;
  margin-bottom      : 25px;
  box-shadow         : 0 0 0 4px #FFF, 0 0 0 5px #3079ED;
  -webkit-transition : background-color .3s, -webkit-transform .3s;
  transition         : background-color .3s, transform .3s;
}
.circlefus i:hover {
  color            : #FFF;
  background-color : #272727;
  box-shadow       : 0 0 0 4px #FFF, 0 0 0 5px #272727;
}
/* features section 81 */

.feature_section81 {
  float   : left;
  width   : 100%;
  padding : 30px 0px 58px 0px;
}

