html, body

{

   width: 100%;

   height: 100%;

}

body

{

   background-color: #FFFFFF;

   color: #000000;

   font-family: Arial;

   font-weight: normal;

   font-size: 13px;

   line-height: 1.1875;

   margin: 0;

   padding: 0;

}

#wb_Encabezado

{

   clear: both;

   position: relative;

   table-layout: fixed;

   display: table;

   text-align: center;

   width: 100%;

   background-color: #F5F5F5;

   background-image: none;

   border-top-width: 6px;

   border-right-width: 6px;

   border-bottom-width: 6px;

   border-left-width: 6px;

   border-top-style: none;

   border-right-style: none;

   border-bottom-style: solid;

   border-left-style: none;

   border-top-color: #CC1D26;

   border-right-color: #CC1D26;

   border-bottom-color: #CC1D26;

   border-left-color: #CC1D26;

   -webkit-box-sizing: border-box;

   -moz-box-sizing: border-box;

   box-sizing: border-box;

}

#Encabezado

{

   -webkit-box-sizing: border-box;

   -moz-box-sizing: border-box;

   box-sizing: border-box;

   display: -webkit-flex;

   display: flex;

   -webkit-flex-direction: row;

   flex-direction: row;

   -webkit-flex-wrap: wrap;

   flex-wrap: wrap;

   padding: 0px 0px 0px 0px;

   margin-right: auto;

   margin-left: auto;

}

#Encabezado .col-1, #Encabezado .col-2, #Encabezado .col-3

{

   -webkit-box-sizing: border-box;

   -moz-box-sizing: border-box;

   box-sizing: border-box;

   font-size: 0px;

   min-height: 1px;

   padding-right: 15px;

   padding-left: 15px;

   position: relative;

}

#Encabezado .col-1, #Encabezado .col-2, #Encabezado .col-3

{

   -webkit-flex: 0 0 auto;

   flex: 0 0 auto;

}

#Encabezado .col-1

{

   background-color: transparent;

   background-image: none;

   flex-basis: 25%;

   max-width: 25%;

   -webkit-align-self: center;

   align-self: center;

   text-align: center;

}

#Encabezado .col-2

{

   background-color: transparent;

   background-image: none;

   flex-basis: 58.33333333%;

   max-width: 58.33333333%;

   -webkit-align-self: flex-end;

   align-self: flex-end;

   text-align: center;

}

#Encabezado .col-3

{

   background-color: transparent;

   background-image: none;

   flex-basis: 16.66666667%;

   max-width: 16.66666667%;

   -webkit-align-self: flex-start;

   align-self: flex-start;

   text-align: center;

}

@media (max-width: 750px)

{

#Encabezado .col-1, #Encabezado .col-2, #Encabezado .col-3

{

   -webkit-flex-basis: 100% !important;

   flex-basis: 100% !important;

   max-width: 100% !important;

}

}

#wb_MenuHeader

{

   border: 0px #C0C0C0 solid;

   background-color: transparent;

}

#wb_MenuHeader ul

{

   list-style-type: none;

   margin: 0;

   padding: 0;

   position: relative;

   display: inline-block;

}

#wb_MenuHeader li

{

   float: left;

   margin: 0;

   padding: 0px 5px 0px 0px;

}

#wb_MenuHeader a

{

   display: block;

   float: left;

   color: #2D2D2D;

   border: 0px #222222 none;

   background-color: #F5F5F5;

   background-image: none;

   font-family: Arial;

   font-weight: normal;

   font-size: 17px;

   font-style: normal;

   text-decoration: none;

   height: 50px;

   line-height: 50px;

   padding: 0px 15px 0px 15px;

   vertical-align: middle;

   text-align: center;

}

#wb_MenuHeader li:hover a, #wb_MenuHeader a:hover, #wb_MenuHeader .active

{

   color: #FFFFFF;

   background-color: #CC1D26;

   background-image: none;

   border: 0px #222222 none;

}

#wb_MenuHeader li.firstmain

{

   padding-left: 0px;

}

#wb_MenuHeader li.lastmain

{

   padding-right: 0px;

}

#wb_MenuHeader li:hover, #wb_MenuHeader li a:hover

{

   position: relative;

}

#wb_MenuHeader a.withsubmenu

{

   padding: 0 10px 0 10px;

   background-image: none;

}

#wb_MenuHeader li:hover a.withsubmenu, #wb_MenuHeader a.withsubmenu:hover

{

   background-image: none;

}

#wb_MenuHeader ul ul

{

   position: absolute;

   z-index: 9999;

   left: 0;

   top: 0;

   visibility: hidden;

   width: 270px;

   height: auto;

   border: none;

   background-color: transparent;

}

#wb_MenuHeader ul :hover ul

{

   left: 0px;

   top: 50px;

   padding-top: 0px;

   visibility: visible;

}

#wb_MenuHeader .firstmain:hover ul

{

   left: 0px;

}

#wb_MenuHeader li li

{

   width: 270px;

   padding: 0 0px 0px 0px;

   border: 0px #C0C0C0 solid;

   border-width: 0 0px;

}

#wb_MenuHeader li li.firstitem

{

   border-top: 0px #C0C0C0 solid;

}

#wb_MenuHeader li li.lastitem

{

   border-bottom: 0px #C0C0C0 solid;

}

#wb_MenuHeader ul ul a, #wb_MenuHeader ul :hover ul a

{

   float: none;

   margin: 0;

   width: 249px;

   height: auto;

   white-space: normal;

   padding: 13px 6px 12px 15px;

   background-color: #151515;

   background-image: none;

   border: 0px #151515 solid;

   color: #FDFDFD;

   font-family: Arial;

   font-weight: normal;

   font-size: 15px;

   font-style: normal;

   line-height: 15px;

   text-align: left;

   text-decoration: none;

}

#wb_MenuHeader ul :hover ul .firstitem a

{

   margin-top: 0px;

}

#wb_MenuHeader ul ul :hover a, #wb_MenuHeader ul ul a:hover, #wb_MenuHeader ul ul :hover ul :hover a, #wb_MenuHeader ul ul :hover ul a:hover

{

   background-color: #C52D2F;

   background-image: none;

   border: 0px #151515 solid;

   color: #FFFFFF;

}

#wb_MenuHeader br

{

   clear: both;

   font-size: 1px;

   height: 0;

   line-height: 0;

}

#wb_Facebook

{

   background-color: #404040;

   background-image: none;

   border: 0px #B5B5B5 solid;

   text-align: center;

   margin: 0px 4px 0px 0px;

   padding: 4px 4px 4px 4px;

   vertical-align: top;

}

#wb_Facebook:hover

{

   background-color: #C52D2F;

   background-image: none;

   border: 0px #808080 solid;

}

#Facebook

{

   height: 18px;

   width: 18px;

}

#Facebook i

{

   color: #FFFFFF;

   display: inline-block;

   font-size: 18px;

   line-height: 18px;

   vertical-align: middle;

   width: 10px;

}

#wb_Facebook:hover i

{

   color: #FFFFFF;

}

#wb_LogoMecanalisis

{

   vertical-align: top;

}

#LogoMecanalisis

{

   border: 0px #000000 solid;

   -webkit-box-sizing: border-box;

   -moz-box-sizing: border-box;

   box-sizing: border-box;

   padding: 0px 0px 0px 0px;

   display: inline-block;

   width: 179px;

   height: 134px;

   vertical-align: top;

}

#wb_Portada

{

   clear: both;

   position: relative;

   table-layout: fixed;

   display: table;

   text-align: center;

   width: 100%;

   background-color: transparent;

   background-image: url(images/gestion.jpg);

   background-repeat: no-repeat;

   background-position: center center;

   background-size: cover;

   border-top-width: 5px;

   border-right-width: 5px;

   border-bottom-width: 5px;

   border-left-width: 5px;

   border-top-style: none;

   border-right-style: none;

   border-bottom-style: none;

   border-left-style: none;

   border-top-color: #4B4B4B;

   border-right-color: #4B4B4B;

   border-bottom-color: #4B4B4B;

   border-left-color: #4B4B4B;

   -webkit-box-sizing: border-box;

   -moz-box-sizing: border-box;

   box-sizing: border-box;

}

#Portada

{

   -webkit-box-sizing: border-box;

   -moz-box-sizing: border-box;

   box-sizing: border-box;

   padding: 175px 15px 100px 15px;

   margin-right: auto;

   margin-left: auto;

}

#Portada .row

{

   margin-right: -15px;

   margin-left: -15px;

}

#Portada .col-1, #Portada .col-2

{

   -webkit-box-sizing: border-box;

   -moz-box-sizing: border-box;

   box-sizing: border-box;

   font-size: 0px;

   min-height: 1px;

   padding-right: 15px;

   padding-left: 15px;

   position: relative;

}

#Portada .col-1, #Portada .col-2

{

   float: left;

}

#Portada .col-1

{

   background-color: transparent;

   background-image: none;

   width: 83.33333333%;

   text-align: center;

}

#Portada .col-2

{

   background-color: transparent;

   background-image: none;

   width: 16.66666667%;

   text-align: left;

}

#Portada:before,

#Portada:after,

#Portada .row:before,

#Portada .row:after

{

   display: table;

   content: " ";

}

#Portada:after,

#Portada .row:after

{

   clear: both;

}

@media (max-width: 480px)

{

#Portada .col-1, #Portada .col-2

{

   float: none;

   width: 100%;

}

}

#Portada-overlay

{

   position: absolute;

   top: 0;

   right: 0;

   bottom: 0;

   left: 0;

   background-color: #2E2E2E;

   opacity: 0.39;

}

#wb_Titulo

{

   background-color: transparent;

   background-image: none;

   border: 0px #FFFFFF solid;

   -webkit-box-sizing: border-box;

   -moz-box-sizing: border-box;

   box-sizing: border-box;

   padding: 0px 0px 0px 0px;

}

#Titulo

{

   color: #FFFFFF;

   font-family: Arial;

   font-weight: bold;

   font-size: 43px;

   margin: 0;

   text-align: right;

}

#wb_Camposubmenu

{

   clear: both;

   position: relative;

   table-layout: fixed;

   display: table;

   text-align: center;

   width: 100%;

   background-color: #BF1B23;

   background-image: none;

   border: 0px #CCCCCC solid;

   -webkit-box-sizing: border-box;

   -moz-box-sizing: border-box;

   box-sizing: border-box;

}

#Camposubmenu

{

   -webkit-box-sizing: border-box;

   -moz-box-sizing: border-box;

   box-sizing: border-box;

   padding: 0px 15px 0px 15px;

   margin-right: auto;

   margin-left: auto;

}

#Camposubmenu .row

{

   margin-right: -15px;

   margin-left: -15px;

}

#Camposubmenu .col-1, #Camposubmenu .col-2, #Camposubmenu .col-3

{

   -webkit-box-sizing: border-box;

   -moz-box-sizing: border-box;

   box-sizing: border-box;

   font-size: 0px;

   min-height: 1px;

   padding-right: 15px;

   padding-left: 15px;

   position: relative;

}

#Camposubmenu .col-1, #Camposubmenu .col-2, #Camposubmenu .col-3

{

   float: left;

}

#Camposubmenu .col-1

{

   background-color: transparent;

   background-image: none;

   width: 8.33333333%;

   text-align: left;

}

#Camposubmenu .col-2

{

   background-color: transparent;

   background-image: none;

   width: 83.33333333%;

   text-align: left;

}

#Camposubmenu .col-3

{

   background-color: transparent;

   background-image: none;

   width: 8.33333333%;

   text-align: left;

}

#Camposubmenu:before,

#Camposubmenu:after,

#Camposubmenu .row:before,

#Camposubmenu .row:after

{

   display: table;

   content: " ";

}

#Camposubmenu:after,

#Camposubmenu .row:after

{

   clear: both;

}

@media (max-width: 480px)

{

#Camposubmenu .col-1, #Camposubmenu .col-2, #Camposubmenu .col-3

{

   float: none;

   width: 100%;

}

}

#Submenu

{

   padding: 15px 15px 15px 15px;

   list-style: none;

   background-color: #BF1B23;

   background-image: none;

   border: 1px transparent solid;

   border-radius: 4px;

   font-family: Arial;

   font-weight: normal;

   font-size: 0;

   text-align: left;

}

#Submenu > li

{

   display: inline-block;

   font-size: 13px;

}

#Submenu a

{

   color: #FFFFFF;

   text-decoration: none;

}

#Submenu a:hover

{

   color: #FFA500;

   text-decoration: underline;

}

#Submenu > .active

{

   color: #FFA500;

}

#Submenu > li + li:before

{

   content: "/";

   padding: 0 5px;

   color: #C0C0C0;

}

#wb_CampoTexto

{

   clear: both;

   position: relative;

   table-layout: fixed;

   display: table;

   text-align: center;

   width: 100%;

   background-color: transparent;

   background-image: none;

   border-top-width: 10px;

   border-right-width: 10px;

   border-bottom-width: 10px;

   border-left-width: 10px;

   border-top-style: solid;

   border-right-style: none;

   border-bottom-style: solid;

   border-left-style: none;

   border-top-color: #F5F5F5;

   border-right-color: #F5F5F5;

   border-bottom-color: #F5F5F5;

   border-left-color: #F5F5F5;

   -webkit-box-sizing: border-box;

   -moz-box-sizing: border-box;

   box-sizing: border-box;

}

#CampoTexto

{

   -webkit-box-sizing: border-box;

   -moz-box-sizing: border-box;

   box-sizing: border-box;

   padding: 50px 15px 40px 15px;

   margin-right: auto;

   margin-left: auto;

}

#CampoTexto .row

{

   margin-right: -15px;

   margin-left: -15px;

}

#CampoTexto .col-1, #CampoTexto .col-2, #CampoTexto .col-3

{

   -webkit-box-sizing: border-box;

   -moz-box-sizing: border-box;

   box-sizing: border-box;

   font-size: 0px;

   min-height: 1px;

   padding-right: 15px;

   padding-left: 15px;

   position: relative;

}

#CampoTexto .col-1, #CampoTexto .col-2, #CampoTexto .col-3

{

   float: left;

}

#CampoTexto .col-1

{

   background-color: transparent;

   background-image: none;

   width: 8.33333333%;

   text-align: left;

}

#CampoTexto .col-2

{

   background-color: transparent;

   background-image: none;

   width: 83.33333333%;

   text-align: left;

}

#CampoTexto .col-3

{

   background-color: transparent;

   background-image: none;

   width: 8.33333333%;

   text-align: left;

}

#CampoTexto:before,

#CampoTexto:after,

#CampoTexto .row:before,

#CampoTexto .row:after

{

   display: table;

   content: " ";

}

#CampoTexto:after,

#CampoTexto .row:after

{

   clear: both;

}

@media (max-width: 480px)

{

#CampoTexto .col-1, #CampoTexto .col-2, #CampoTexto .col-3

{

   float: none;

   width: 100%;

}

}

#wb_Texto 

{

   background-color: transparent;

   background-image: none;

   border: 0px #000000 solid;

   padding: 0;

   margin: 0;

   text-align: justify;

}

#wb_Texto div

{

   text-align: justify;

}

#wb_Volver a img

{

   position: relative;

   left: 0;

}

#wb_Volver span

{

   position: absolute;

   left: 0;

}

#wb_Volver a .hover

{

   visibility: hidden;

}

#wb_Volver a:hover .hover

{

   visibility: visible;

}

#wb_Volver a:hover span

{

   visibility: hidden;

}

#Volver

{

   border-width: 0;

}

#wb_CampoSoftware

{

   clear: both;

   position: relative;

   table-layout: fixed;

   display: table;

   text-align: center;

   width: 100%;

   background-color: #1E1E1E;

   background-image: none;

   border: 0px #CCCCCC solid;

   -webkit-box-sizing: border-box;

   -moz-box-sizing: border-box;

   box-sizing: border-box;

}

#CampoSoftware

{

   -webkit-box-sizing: border-box;

   -moz-box-sizing: border-box;

   box-sizing: border-box;

   padding: 25px 15px 25px 15px;

   margin-right: auto;

   margin-left: auto;

}

#CampoSoftware .row

{

   margin-right: -15px;

   margin-left: -15px;

}

#CampoSoftware .col-1, #CampoSoftware .col-2, #CampoSoftware .col-3, #CampoSoftware .col-4

{

   -webkit-box-sizing: border-box;

   -moz-box-sizing: border-box;

   box-sizing: border-box;

   font-size: 0px;

   min-height: 1px;

   padding-right: 15px;

   padding-left: 15px;

   position: relative;

}

#CampoSoftware .col-1, #CampoSoftware .col-2, #CampoSoftware .col-3, #CampoSoftware .col-4

{

   float: left;

}

#CampoSoftware .col-1

{

   background-color: transparent;

   background-image: none;

   width: 8.33333333%;

   text-align: center;

}

#CampoSoftware .col-2

{

   background-color: transparent;

   background-image: none;

   width: 41.66666667%;

   text-align: center;

}

#CampoSoftware .col-3

{

   background-color: transparent;

   background-image: none;

   width: 41.66666667%;

   text-align: center;

}

#CampoSoftware .col-4

{

   background-color: transparent;

   background-image: none;

   width: 8.33333333%;

   text-align: left;

}

#CampoSoftware:before,

#CampoSoftware:after,

#CampoSoftware .row:before,

#CampoSoftware .row:after

{

   display: table;

   content: " ";

}

#CampoSoftware:after,

#CampoSoftware .row:after

{

   clear: both;

}

@media (max-width: 480px)

{

#CampoSoftware .col-1, #CampoSoftware .col-2, #CampoSoftware .col-3, #CampoSoftware .col-4

{

   float: none;

   width: 100%;

}

}

#wb_TextoSoftware 

{

   background-color: transparent;

   background-image: none;

   border: 0px #000000 solid;

   padding: 25px 0px 25px 0px;

   margin: 0;

   text-align: center;

}

#wb_TextoSoftware div

{

   text-align: center;

}

#wb_TituloSoftware

{

   background-color: transparent;

   background-image: none;

   border: 0px #FFFFFF solid;

   -webkit-box-sizing: border-box;

   -moz-box-sizing: border-box;

   box-sizing: border-box;

   padding: 50px 0px 0px 0px;

}

#TituloSoftware

{

   color: #FFFFFF;

   font-family: Arial;

   font-weight: bold;

   font-size: 43px;

   margin: 0;

   text-align: center;

}

#wb_ImagenSoftware

{

   vertical-align: top;

}

#ImagenSoftware

{

   border: 0px #000000 solid;

   -webkit-box-sizing: border-box;

   -moz-box-sizing: border-box;

   box-sizing: border-box;

   padding: 0px 0px 0px 0px;

   display: block;

   width: 100%;

   height: auto;

   max-width: 640px;

   margin-left: auto;

   margin-right: auto;

   vertical-align: top;

}

#wb_Mas a img

{

   position: relative;

   left: 0;

}

#wb_Mas span

{

   position: absolute;

   left: 0;

}

#wb_Mas a .hover

{

   visibility: hidden;

}

#wb_Mas a:hover .hover

{

   visibility: visible;

}

#wb_Mas a:hover span

{

   visibility: hidden;

}

#Mas

{

   border-width: 0;

}

#wb_Footer

{

   clear: both;

   position: relative;

   table-layout: fixed;

   display: table;

   text-align: center;

   width: 100%;

   background-color: #262626;

   background-image: none;

   border: 0px #2C3E50 solid;

   -webkit-box-sizing: border-box;

   -moz-box-sizing: border-box;

   box-sizing: border-box;

}

#Footer

{

   -webkit-box-sizing: border-box;

   -moz-box-sizing: border-box;

   box-sizing: border-box;

   padding: 0px 15px 10px 15px;

   margin-right: auto;

   margin-left: auto;

}

#Footer .row

{

   margin-right: -15px;

   margin-left: -15px;

}

#Footer .col-1, #Footer .col-2, #Footer .col-3

{

   -webkit-box-sizing: border-box;

   -moz-box-sizing: border-box;

   box-sizing: border-box;

   font-size: 0px;

   min-height: 1px;

   padding-right: 15px;

   padding-left: 15px;

   position: relative;

}

#Footer .col-1, #Footer .col-2, #Footer .col-3

{

   float: left;

}

#Footer .col-1

{

   background-color: transparent;

   background-image: none;

   width: 33.33333333%;

   text-align: center;

}

#Footer .col-2

{

   background-color: transparent;

   background-image: none;

   width: 33.33333333%;

   text-align: center;

}

#Footer .col-3

{

   background-color: transparent;

   background-image: none;

   width: 33.33333333%;

   text-align: center;

}

#Footer:before,

#Footer:after,

#Footer .row:before,

#Footer .row:after

{

   display: table;

   content: " ";

}

#Footer:after,

#Footer .row:after

{

   clear: both;

}

@media (max-width: 500px)

{

#Footer .col-1, #Footer .col-2, #Footer .col-3

{

   float: none;

   width: 100%;

}

}

#wb_InfoContacto 

{

   background-color: transparent;

   background-image: none;

   border: 0px #000000 solid;

   padding: 20px 0px 20px 0px;

   margin: 0;

   text-align: center;

}

#wb_InfoContacto div

{

   text-align: center;

}

#wb_TelsEmails 

{

   background-color: transparent;

   background-image: none;

   border: 0px #000000 solid;

   padding: 10px 0px 10px 0px;

   margin: 0;

   text-align: center;

}

#wb_TelsEmails div

{

   text-align: center;

}

#wb_SiguenosFooter 

{

   background-color: transparent;

   background-image: none;

   border: 0px #000000 solid;

   padding: 20px 0px 20px 0px;

   margin: 0;

   text-align: center;

}

#wb_SiguenosFooter div

{

   text-align: center;

}

#wb_DiseñoWeb 

{

   background-color: transparent;

   background-image: none;

   border: 0px #000000 solid;

   padding: 20px 0px 20px 0px;

   margin: 0;

   text-align: center;

}

#wb_DiseñoWeb div

{

   text-align: center;

}

#wb_FacebookFooter

{

   background-color: #262626;

   background-image: none;

   border: 2px #C0C0C0 solid;

   border-radius: 50%;

   text-align: center;

   margin: 0px 10px 0px 0px;

   padding: 10px 10px 10px 10px;

   vertical-align: top;

}

#wb_FacebookFooter:hover

{

   background-color: #CC1D26;

   background-image: none;

   border: 2px #FFFFFF solid;

}

#FacebookFooter

{

   height: 16px;

   width: 16px;

}

#FacebookFooter i

{

   color: #C0C0C0;

   display: inline-block;

   font-size: 16px;

   line-height: 16px;

   vertical-align: middle;

   width: 9px;

}

#wb_FacebookFooter:hover i

{

   color: #FFFFFF;

}

#wb_FacebookFooter

{

   transform: 0,1.0,1.0,0,0,0,0;

   -webkit-transition: -webkit-transform 500ms linear 0ms;

   -moz-transition: transform 500ms linear 0ms;

   transition: transform 500ms linear 0ms;

}

#wb_FacebookFooter:hover

{

   -webkit-transform: rotate(360deg) ;

   -moz-transform: rotate(360deg) ;

   transform: rotate(360deg) ;

   -webkit-transition: -webkit-transform 500ms linear 0ms;

   -moz-transition: transform 500ms linear 0ms;

   transition: transform 500ms linear 0ms;

}

#wb_LinkedinFooter

{

   background-color: #262626;

   background-image: none;

   border: 2px #C0C0C0 solid;

   border-radius: 50%;

   text-align: center;

   margin: 0px 10px 0px 0px;

   padding: 10px 10px 10px 10px;

   vertical-align: top;

}

#wb_LinkedinFooter:hover

{

   background-color: #CC1D26;

   background-image: none;

   border: 2px #FFFFFF solid;

}

#LinkedinFooter

{

   height: 16px;

   width: 16px;

}

#LinkedinFooter i

{

   color: #C0C0C0;

   display: inline-block;

   font-size: 16px;

   line-height: 16px;

   vertical-align: middle;

   width: 14px;

}

#wb_LinkedinFooter:hover i

{

   color: #FFFFFF;

}

#wb_LinkedinFooter

{

   transform: 0,1.0,1.0,0,0,0,0;

   -webkit-transition: -webkit-transform 500ms linear 0ms;

   -moz-transition: transform 500ms linear 0ms;

   transition: transform 500ms linear 0ms;

}

#wb_LinkedinFooter:hover

{

   -webkit-transform: rotate(360deg) ;

   -moz-transform: rotate(360deg) ;

   transform: rotate(360deg) ;

   -webkit-transition: -webkit-transform 500ms linear 0ms;

   -moz-transition: transform 500ms linear 0ms;

   transition: transform 500ms linear 0ms;

}

#wb_YoutubeFooter

{

   background-color: #262626;

   background-image: none;

   border: 2px #C0C0C0 solid;

   border-radius: 50%;

   text-align: center;

   padding: 10px 10px 10px 10px;

   vertical-align: top;

}

#wb_YoutubeFooter:hover

{

   background-color: #CC1D26;

   background-image: none;

   border: 2px #FFFFFF solid;

}

#YoutubeFooter

{

   height: 16px;

   width: 16px;

}

#YoutubeFooter i

{

   color: #C0C0C0;

   display: inline-block;

   font-size: 16px;

   line-height: 16px;

   vertical-align: middle;

   width: 16px;

}

#wb_YoutubeFooter:hover i

{

   color: #FFFFFF;

}

#wb_YoutubeFooter

{

   transform: 0,1.0,1.0,0,0,0,0;

   -webkit-transition: -webkit-transform 500ms linear 0ms;

   -moz-transition: transform 500ms linear 0ms;

   transition: transform 500ms linear 0ms;

}

#wb_YoutubeFooter:hover

{

   -webkit-transform: rotate(360deg) ;

   -moz-transform: rotate(360deg) ;

   transform: rotate(360deg) ;

   -webkit-transition: -webkit-transform 500ms linear 0ms;

   -moz-transition: transform 500ms linear 0ms;

   transition: transform 500ms linear 0ms;

}

#FaensWeb

{

   display:inline-block;

   width: 97px;

   height: 37px;

}

#FaensWeb a

{

   display: block;

   position: relative;

   height: 100%;

   width: 100%;

}

#FaensWeb a img

{

   position: absolute;

   z-index: 1;

   border-width: 0;

}

#FaensWeb span

{

   display: block;

   height: 100%;

   width: 100%;

   position: absolute;

   z-index: 2;

}

#FaensWeb img

{

   border-width: 0;

   position: absolute;

   left: 0;

   top: 0;

   width: 100%;

   height: 100%;

}

#wb_CopyrigthFooter

{

   clear: both;

   position: relative;

   table-layout: fixed;

   display: table;

   text-align: center;

   width: 100%;

   background-color: #000000;

   background-image: none;

   border: 0px #233140 solid;

   -webkit-box-sizing: border-box;

   -moz-box-sizing: border-box;

   box-sizing: border-box;

}

#CopyrigthFooter

{

   -webkit-box-sizing: border-box;

   -moz-box-sizing: border-box;

   box-sizing: border-box;

   padding: 0px 15px 0px 15px;

   margin-right: auto;

   margin-left: auto;

}

#CopyrigthFooter .row

{

   margin-right: -15px;

   margin-left: -15px;

}

#CopyrigthFooter .col-1

{

   -webkit-box-sizing: border-box;

   -moz-box-sizing: border-box;

   box-sizing: border-box;

   font-size: 0px;

   min-height: 1px;

   padding-right: 15px;

   padding-left: 15px;

   position: relative;

}

#CopyrigthFooter .col-1

{

   float: left;

}

#CopyrigthFooter .col-1

{

   background-color: transparent;

   background-image: none;

   width: 100%;

   text-align: center;

}

#CopyrigthFooter:before,

#CopyrigthFooter:after,

#CopyrigthFooter .row:before,

#CopyrigthFooter .row:after

{

   display: table;

   content: " ";

}

#CopyrigthFooter:after,

#CopyrigthFooter .row:after

{

   clear: both;

}

@media (max-width: 480px)

{

#CopyrigthFooter .col-1

{

   float: none;

   width: 100%;

}

}

#wb_CopyrigthText 

{

   background-color: transparent;

   background-image: none;

   border: 0px #000000 solid;

   padding: 15px 0px 15px 0px;

   margin: 0;

   text-align: center;

}

#wb_CopyrigthText div

{

   text-align: center;

}

#wb_FontAwesomeIcon1

{

   background-color: #404040;

   background-image: none;

   border: 0px #B5B5B5 solid;

   text-align: center;

   margin: 0px 4px 0px 0px;

   padding: 4px 4px 4px 4px;

   vertical-align: top;

}

#wb_FontAwesomeIcon1:hover

{

   background-color: #C52D2F;

   background-image: none;

   border: 0px #808080 solid;

}

#FontAwesomeIcon1

{

   height: 18px;

   width: 18px;

}

#FontAwesomeIcon1 i

{

   color: #FFFFFF;

   display: inline-block;

   font-size: 18px;

   line-height: 18px;

   vertical-align: middle;

   width: 16px;

}

#wb_FontAwesomeIcon1:hover i

{

   color: #FFFFFF;

}

#wb_Youtube

{

   background-color: #404040;

   background-image: none;

   border: 0px #B5B5B5 solid;

   text-align: center;

   margin: 0px 4px 0px 0px;

   padding: 4px 4px 4px 4px;

   vertical-align: top;

}

#wb_Youtube:hover

{

   background-color: #C52D2F;

   background-image: none;

   border: 0px #808080 solid;

}

#Youtube

{

   height: 18px;

   width: 18px;

}

#Youtube i

{

   color: #FFFFFF;

   display: inline-block;

   font-size: 18px;

   line-height: 18px;

   vertical-align: middle;

   width: 17px;

}

#wb_Youtube:hover i

{

   color: #FFFFFF;

}

#wb_Linkedin

{

   background-color: #404040;

   background-image: none;

   border: 0px #B5B5B5 solid;

   text-align: center;

   margin: 0px 4px 0px 0px;

   padding: 4px 4px 4px 4px;

   vertical-align: top;

}

#wb_Linkedin:hover

{

   background-color: #C52D2F;

   background-image: none;

   border: 0px #808080 solid;

}

#Linkedin

{

   height: 18px;

   width: 18px;

}

#Linkedin i

{

   color: #FFFFFF;

   display: inline-block;

   font-size: 18px;

   line-height: 18px;

   vertical-align: middle;

   width: 15px;

}

#wb_Linkedin:hover i

{

   color: #FFFFFF;

}

#wb_FontAwesomeIcon4

{

   background-color: #404040;

   background-image: none;

   border: 0px #B5B5B5 solid;

   text-align: center;

   margin: 0px 4px 0px 0px;

   padding: 4px 4px 4px 4px;

   vertical-align: top;

}

#wb_FontAwesomeIcon4:hover

{

   background-color: #C52D2F;

   background-image: none;

   border: 0px #808080 solid;

}

#FontAwesomeIcon4

{

   height: 18px;

   width: 18px;

}

#FontAwesomeIcon4 i

{

   color: #FFFFFF;

   display: inline-block;

   font-size: 18px;

   line-height: 18px;

   vertical-align: middle;

   width: 15px;

}

#wb_FontAwesomeIcon4:hover i

{

   color: #FFFFFF;

}

