<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* -------------
----DEFAULT ----
--------------*/
body {
	margin: 0;
	background-color: #fff;
	font-family: 'Avenir Next LP Pro';
	font-size: 18px;
	line-height: 1.2;
	color: #777;
	font-weight: 300; 
}
@media (max-width: 992px) {
	div[class^="col-"] {
		margin-bottom: 30px;
	}
	.grid-space-0 div[class^="col-"] {
		margin-bottom: 0px;
	}
	.grid-space-10 div[class^="col-"] {
		margin-bottom: 10px;
	}
	.widget-gallery div[class^="col-"] {
		margin-bottom: 0px;
	}
}
/*back to top*/
#toTop {
	z-index: 99;
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 50px;
	right: 10px;
	overflow: hidden;
	width: 35px;
	height: 35px;
	border: none;
	text-indent: 100%;
	background: url(../img/ui.totop-default.png) no-repeat left top;
}
#toTopHover {
	background: url(../img/ui.totop-default.png) no-repeat left bottom;
	width: 35px;
	height: 35px;
	display: block;
	overflow: hidden;
	float: left;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}
#toTop:active, #toTop:focus { 
	outline: none;
}
/* --------------------------------------------------
	Typography
----------------------------------------------------- */
/*col space*/
.grid-space-0 div[class^="col-"]{
	padding-left: 0;
	padding-right: 0;
}
.grid-space-10 div[class^="col-"]{
	padding-left: 10px;
	padding-right: 10px;
}
.big { 
	font-size: 58px;
}
/*sections*/
section.dark-background,
section.image-background,
section.video-background,
section.color-background {
	color: rgba(255,255,255,.8);
}
/*sections*/
section.gris-background,
section.image-background,
section.video-background,
section.color-background {
	color: rgba(255,255,255,.8);
}

/*heading*/
h1, h2, h3, h4, h5, h6 {
	font-family: 'Avenir Next LP Pro', sans-serif bold;
	color: #272b2e;
	margin-top: 10px;
	font-weight: 700;
}
.dark-background h1, .dark-background h2, .dark-background h3, .dark-background h4, .dark-background h5, .dark-background h6,
.color-background h1, .color-background h2, .color-background h3, .color-background h4, .color-background h5, .color-background h6,
.image-background h1, .image-background h2, .image-background h3, .image-background h4, .image-background h5, .image-background h6,
.video-background h1, .video-background h2, .video-background h3, .video-background h4, .video-background h5, .video-background h6 {
	color: #f9f9f9;
}
.azul-dark-background h1, .azul-dark-background h2, .azul-dark-background h3, .azul-dark-background h4, .azul-dark-background h5, .azul-dark-background h6, .azul-dark-background p,
.color-background h1, .color-background h2, .color-background h3, .color-background h4, .color-background h5, .color-background h6,
.image-background h1, .image-background h2, .image-background h3, .image-background h4, .image-background h5, .image-background h6,
.video-background h1, .video-background h2, .video-background h3, .video-background h4, .video-background h5, .video-background h6 {
	color: white;
}
.gris-background h1, .gris-background h2, .gris-background h3, .gris-background h4, .gris-background h5, .gris-background h6,
.color-background h1, .color-background h2, .color-background h3, .color-background h4, .color-background h5, .color-background h6,
.image-background h1, .image-background h2, .image-background h3, .image-background h4, .image-background h5, .image-background h6,
.video-background h1, .video-background h2, .video-background h3, .video-background h4, .video-background h5, .video-background h6 {
	color: #f9f9f9;
}
.verde-background h1, .verde-background h2, .verde-background h3, .verde-background h4, .verde-background h5, .verde-background h6,
.color-background h1, .color-background h2, .color-background h3, .color-background h4, .color-background h5, .color-background h6,
.image-background h1, .image-background h2, .image-background h3, .image-background h4, .image-background h5, .image-background h6,
.video-background h1, .video-background h2, .video-background h3, .video-background h4, .video-background h5, .video-background h6 {
	color: #f9f9f9;
}
.verdefacrmov-background h1, .verdefacrmov-background h2, .verdefacrmov-background h3, .verdefacrmov-background h4, .verdefacrmov-background h5, .verdefacrmov-background h6, .verdefacrmov-background p,
.color-background h1, .color-background h2, .color-background h3, .color-background h4, .color-background h5, .color-background h6, .color-background p,
.image-background h1, .image-background h2, .image-background h3, .image-background h4, .image-background h5, .image-background h6, .image-background p,
.video-background h1, .video-background h2, .video-background h3, .video-background h4, .video-background h5, .video-background h6, .video-background p {
	color: #f9f9f9;
}
.naranjaprove-background h1, .naranjaprove-background h2, .naranjaprove-background h3, .naranjaprove-background h4, .naranjaprove-background h5, .naranjaprove-background h6, .naranjaprove-background p,
.color-background h1, .color-background h2, .color-background h3, .color-background h4, .color-background h5, .color-background h6, .color-background p,
.image-background h1, .image-background h2, .image-background h3, .image-background h4, .image-background h5, .image-background h6, .image-background p,
.video-background h1, .video-background h2, .video-background h3, .video-background h4, .video-background h5, .video-background h6, .video-background p {
	color: #f9f9f9;
}

.verdefactu-background h1, .verde-background h2, .verde-background h3, .verde-background h4, .verde-background h5, .verde-background h6,
.color-background h1, .color-background h2, .color-background h3, .color-background h4, .color-background h5, .color-background h6,
.image-background h1, .image-background h2, .image-background h3, .image-background h4, .image-background h5, .image-background h6,
.video-background h1, .video-background h2, .video-background h3, .video-background h4, .video-background h5, .video-background h6 {
	color: #f9f9f9;
}
.strong {
	font-weight: bold;
}
.thin {
	font-weight: lighter;
}
/*paragraphs*/
p {
	font-family: 'Avenir Next LP Pro';
	color: #4a4e51;
	font-size: 20px;
}
.dark-background p, .dark-background p, .dark-background p, .dark-background p, .dark-background p, .dark-background p,
.color-background p, .color-background p, .color-background p, .color-background p, .color-background p, .color-background p,
.image-background p, .image-background p, .image-background p, .image-background p, .image-background p, .image-background p,
.video-background p, .video-background p, .video-background p, .video-background p, .video-background p, .video-background p {
	color: rgba(255,255,255,.8);
}
.verde-background p, .verde-background p, .verde-background p, .verde-background p, .verde-background p, .verde-background p,
.color-background p, .color-background p, .color-background p, .color-background p, .color-background p, .color-background p,
.image-background p, .image-background p, .image-background p, .image-background p, .image-background p, .image-background p,
.video-background p, .video-background p, .video-background p, .video-background p, .video-background p, .video-background p {
	color: rgba(255,255,255,.8);
}
/*blockquote*/
blockquote p {
	font-size: 17px;
	font-family: Lora,Georgia,Times,serif;
	font-style: italic;
	font-weight: 400;
}
blockquote footer {
	background-color: transparent;
	border: none;
}
/*alternative font*/
.alt-font {
	font-family: 'Courgette', cursive;
}
/*header styles*/
.headert {
	border-bottom: 1px solid rgba(0,0,0,.2);
	padding: 0 0 10px 0;
	margin-bottom: 30px;
	letter-spacing: 1px;
}
.dark-background .headert,
.color-background .headert,
.image-background .headert,
.video-background .headert {
	border-bottom-color: rgba(255,255,255,0.2);
}
.color-background .headert.style2 {
	border-bottom-color: #f9f9f9;
}
.headert.style3 {
	border-bottom-style: dashed;
	border-bottom-color: rgba(0,0,0,.2);
}
.dark-background .headert.style3,
.color-background .headert.style3,
.image-background .headert.style3,
.video-background .headert.style3 {
	border-bottom-color: rgba(255,255,255,0.2);
}
.headert.style4 {
	border-bottom-style: dashed;
	border-bottom-color: #4599dd;
}
.color-background .headert.style4 {
	border-bottom-color: #f9f9f9;
}
.headert.style5:after, 
.headert.style6:after {
    content: '';
    display: block;
    width: 60px;
    height: 3px;
	margin-top: 10px;
}
.headert.style5 {
	padding: 0;
	border-bottom-color: rgba(0,0,0,.2);
}
.dark-background .headert.style5,
.color-background .headert.style5,
.image-background .headert.style5,
.video-background .headert.style5 {
	border-bottom-color: rgba(255,255,255,0.2);
}
.headert.style5:after {
    background-color: rgba(0,0,0,.2);
}
.dark-background .headert.style5:after, 
.color-background .headert.style5:after, 
.image-background .headert.style5:after, 
.video-background .headert.style5:after {
	background-color: rgba(255,255,255,0.2);
}
.headert.style6 {
	padding: 0;
}
.color-background .headert.style6 {
	border-bottom-color: #f9f9f9;
}
.color-background .headert.style6:after {
    background-color: #f9f9f9;
}
.headert.style7 {
	display: block;
	width: 80px;
	height: 4px;
	margin: 20px 0 0 0;
	padding: 0;
	border-bottom: none;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-ms-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	transition: all .3s ease-in;
}
.headert.style7.center {
	margin: 20px auto 0 auto;
}
.section-headert:hover .headert.style7 {
	width: 120px;
}
/*divider*/
.divider-solid {
	border-top-color: rgba(0,0,0,.2);
}
.dark-background .divider-solid,
.color-background .divider-solid,
.image-background .divider-solid,
.video-background .divider-solid {
	border-top-color: rgba(255,255,255,.2);
}
.color-background .divider-solid.colored {
	border-top-color: #f9f9f9;
}
.divider-dashed {
	border-top-style: dashed;
	border-top-color: rgba(0,0,0,.2);
}
.dark-background .divider-dashed,
.color-background .divider-dashed,
.image-background .divider-dashed,
.video-background .divider-dashed {
	border-top-color: rgba(255,255,255,.2);
}
.color-background .divider-dashed.colored {
	border-top-color: #f9f9f9;
}
.divider-strip {
	border-width: 4px;
	border-top-color: rgba(0,0,0,.2);
}
.dark-background .divider-strip,
.color-background .divider-strip,
.image-background .divider-strip,
.video-background .divider-strip {
	border-top-color: rgba(255,255,255,.2);
}
.color-background .divider-strip.colored {
	border-top-color: #f9f9f9;
}
/*text styles*/
address {
	color: #4a4e51;
}
.dark-background address,
.color-background address,
.image-background address,
.video-background address {
	color: rgba(255,255,255,.8);
}
.letter-spacing {
	letter-spacing: 1px;
}
.letter-spacing-2 {
	letter-spacing: 2px;
}
.letter-spacing-3 {
	letter-spacing: 3px;
}
a { 
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
a:hover, a:active, a:focus {
	text-decoration: none;
}
.color-background a {
	color: #f9f9f9;
}
.color-background a:hover,
.color-background a:active,
.color-background a:focus {
	color: #f9f9f9;
}
a.dark-link {
	color: #272b2e;
}
.dark-background a.dark-link,
.color-background a.dark-link,
.image-background a.dark-link,
.video-background a.dark-link {
	color: #f9f9f9;
}
.color-background .default {
	color: #f9f9f9;
}
.blanc {
	color: #fff;
}
.white {
	color: #f9f9f9;
}
.green {
	color: #2dcc70;
}
.greenNom {
	color: #027F3F;
}
.yellow-dist {
	color: #DCAF4C;
}
.yellow {
	color: #f1c40f;
}
.red {
	color: #e84c3d;
}
.brown {
	color: #98653a;
}
.pink {
	color: #f03366;
}
.gray {
	color: #c7c7c7;
}
.dark {
	color: #272b2e;
}
.f-dark {
	color: #272b2e;
}
.f-gris {
	color: #818180;
}
.f-green {
  color: #278e80; 
}
.f-green_despVirt {
  color: #00A65A; 
}
.f-blue-fiscal{
	color: #60BDD3;
}
.f-red-tpv{
	color: #C54D57;
}
.f-red {
  color: #AE4B52; }

.f-oragnom {
  color: #F65F1E; 
}
.f-oragpp {
  color: #d78b30; 
}
.f-greenin{
  color: #6DAC3A; 
}
.f-greenNom {
	color: #02A897;
}


.dark-background .dark, 
.color-background .dark,
.image-background .dark,
.video-background .dark {
	color: #f9f9f9;
}
/*paddings*/
.p-5 {
	padding: 5px;
}
/*margins*/
/*margins(separatore) right*/
.mr-5 {
	margin-right: 5px;
}
.mr-10 {
	margin-right: 10px;
}
.mr-15 {
	margin-right: 15px;
}
.mr-20 {
	margin-right: 20px;
}
.mr-25 {
	margin-right: 25px;
}
.mr-30 {
	margin-right: 30px;
}
.mr-35 {
	margin-right: 35px;
}
.mr-40 {
	margin-right: 40px;
}
.mr-45 {
	margin-right: 45px;
}
.mr-50 {
	margin-right: 50px;
}
/*margins(separatore) left*/
.ml-5 {
	margin-left: 5px;
}
.ml-10 {
	margin-left: 10px;
}
.ml-15 {
	margin-left: 15px;
}
.ml-20 {
	margin-left: 20px;
}
.ml-25 {
	margin-left: 25px;
}
.ml-30 {
	margin-left: 30px;
}
.ml-35 {
	margin-left: 35px;
}
.ml-40 {
	margin-left: 40px;
}
.ml-45 {
	margin-left: 45px;
}
.ml-50 {
	margin-left: 50px;
}
/*margins(separatore) bottom*/
.mb-5 {
	margin-bottom: 5px;
}
.mb-10 { 
	margin-bottom: 10px;
}
.mb-15 {
	margin-bottom: 15px;
}
.mb-20 {
	margin-bottom: 20px;
}
.mb-25 { 
	margin-bottom: 25px;
}
.mb-30 { 
	margin-bottom: 30px;
}
.mb-35 { 
	margin-bottom: 35px;
}
.mb-40 { 
	margin-bottom: 40px;
}
.mb-45 { 
	margin-bottom: 45px;
}
.mb-50 { 
	margin-bottom: 50px;
}
/*margins(separatore) top*/
.mt-5 {
	margin-top: 5px;
}
.mt-10 {
	margin-top: 10px;
}
.mt-15 {
	margin-top: 15px;
}
.mt-20 { 
	margin-top: 20px;
}
.mt-25 { 
	margin-top: 25px;
}
.mt-30 {
	margin-top: 30px;
}
.mt-35 {
	margin-top: 35px;
}
.mt-40 {
	margin-top: 40px;
}
.mt-45 {
	margin-top: 45px;
}
.mt-50 {
	margin-top: 50px;
}
/*spacer*/
.spacer-10, .spacer-20, .spacer-30, .spacer-40, .spacer-50,
.spacer-60, .spacer-70, .spacer-80, .spacer-90, .spacer-100 {
	border-top-color: transparent;
}
.spacer-10 {
	margin: 10px 0;
}
.spacer-20 {
	margin: 20px 0;
}
.spacer-30 {
	margin: 30px 0;
}
.spacer-40 {
	margin: 40px 0;
}
.spacer-50 {
	margin: 50px 0;
}
.spacer-60 {
	margin: 60px 0;
}
.spacer-70 {
	margin: 70px 0;
}
.spacer-80 {
	margin: 80px 0;
}
.spacer-90 {
	margin: 90px 0;
}
.spacer-100 {
	margin: 100px 0;
}
/*Text Highlights*/
.highlight {
	padding: 0 6px;
    line-height: 1.5;
}
.bg-default {
	color: #f9f9f9;
}
.bg-green {
	background-color: #2dcc70;
	color: #f9f9f9;
}
.bg-yellow {
	background-color: #f1c40f;
	color: #f9f9f9;
}
.bg-red {
	background-color: #e84c3d;
	color: #f9f9f9;
}
.bg-gray {
	background-color: #f4f4f4;
	color: #4a4e51;
}
/*color table $$*/
.bg-green-pop {
	background-color: #93b05c;
	color: #f9f9f9;
}
.bg-green-dex {
	background-color: #a9c17d;
	color: #f9f9f9;
}
.bg-green-ixq{
	background-color:#bfd09e;
	color: #f9f9f9;
}
/*end color table $$*/
.bg-white {
	background-color: #fff;
	color: #4a4e51;
}
.bg-dark {
	background-color: #272b2e;
	color: #f9f9f9;
}
.bg-brown {
	background-color: #98653a;
	color: #f9f9f9;
}
.bg-pink {
	background-color: #f03366;
	color: #f9f9f9;
}
/*List Styles*/
.list {
	padding-left: 19px;
}
ul li {
	color: #4a4e51;
	font-size: 18px;
}
@media (max-device-width:360px){
	ul li {
	font-size: 14px;
}
	}
.dark-background ul li, 
.color-background ul li,
.image-background ul li,
.video-background ul li {
	color: rgba(255,255,255,.8);
}
.list li {
	color: #4a4e51;
	line-height: 35px;
}
.dark-background .list li, 
.color-background .list li,
.image-background .list li,
.video-background .list li {
	color: rgba(255,255,255,.8);
}
.alt-list li {
	list-style: none;
	position: relative;
	padding-left: 8px
}
.alt-list li i:first-child {
	position: absolute;
	left: -18px;
	top: 10px;
	width: 20px;
	height: 20px;
	line-height: 15px;
	font-size: 18px;
	text-align: center;
}
.list-inline.alt-list li { 
	margin-right: 18px;
}
.list-inline.alt-list li:last-child {
	margin-right: 0;
}
dl {
	color: #4a4e51;
}
.dark-background dl, 
.color-background dl,
.image-background dl,
.video-background dl {
	color: rgba(255,255,255,.8);
}
dl dd {
	margin-bottom: 15px;
}
/*dropcap*/
.dropcap {
    float: left;
    font-size: 26px;
    height: 200px;
    width: 30%;
    line-height: 50px;
    text-align: center;
    margin: 5px 15px 0 0;
}

.dropcap-textmin {
    float: left;
    font-size: 26px;
    height: 160px;
    width: 30%;
    line-height: 50px;
    text-align: center;
    margin: 5px 15px 0 0;
}
.dropcap-textmin1 {
    float: left;
    font-size: 26px;
    height: 110px;
    width: 30%;
    line-height: 50px;
    text-align: center;
    margin: 5px 15px 0 0;
}
.dropcap-textg {
    float: left;
    font-size: 26px;
    height: 250px;
    width: 30%;
    line-height: 50px;
    text-align: center;
    margin: 5px 15px 0 0;
}

.dropcap1 {
    float: left;
    font-size: 26px;
    height: 200px;
    width: 30%;
    line-height: 50px;
    text-align: center;
    margin: 5px 15px 0 0;
}
.dropcap2 {
    float: left;
    width: 30%;
    line-height: 50px;
    text-align: right;
}
.rounded {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.circle {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
/*tooltip*/
.tooltip .tooltip-inner {
	padding: 7px 10px;
	background-color: rgba(0,0,0,.8);
	z-index: 9999;
}
.tooltip.top .tooltip-arrow {
	border-top-color: rgba(0,0,0,.8);
}
.tooltip.right .tooltip-arrow {
	border-right-color: rgba(0,0,0,.8);
}
.tooltip.bottom .tooltip-arrow {
	border-bottom-color: rgba(0,0,0,.8);
}
.tooltip.left .tooltip-arrow {
	border-left-color: rgba(0,0,0,.8);
}
/* --------------------------------------------------
	Forms
----------------------------------------------------- */
label {
	color: #4a4e51;
	font-size: 13px;
	font-weight: 400;
}
.dark-background label,
.color-background label,
.image-background label,
.video-background label {
	color: rgba(255,255,255,.8);
}
.form-control {
    font-size: 13px;
    line-height: 1.42857143;
    color: #4a4e51;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.3);
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0px;
}
.dark-background .form-control,
.image-background .form-control,
.video-background .form-control {
    color: rgba(255,255,255,.8);
    background-color: rgba(0,0,0,.2);
    border: 1px solid rgba(0,0,0,.3);
}
.color-background .form-control {
    color: rgba(255,255,255,.8);
    background-color: rgba(0,0,0,.1);
    border: 1px solid rgba(0,0,0,.2);
}
.color-background .form-control::-webkit-input-placeholder {
	color: rgba(255,255,255,.5);
}
.color-background .form-control:-moz-placeholder {
	color: rgba(255,255,255,.5);
}
.color-background .form-control::-moz-placeholder {
	color: rgba(255,255,255,.5);
}
.color-background .form-control:-ms-input-placeholder {
	color: rgba(255,255,255,.5);
}
.form-control:focus {
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: rgba(0,0,0,.5);
}
.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    pointer-events: none;
	color: #272b2e;
}
.dark-background .form-control-feedback,
.image-background .form-control-feedback,
.video-background .form-control-feedback {
	color: rgba(255,255,255,.8);
}
.input-group-addon {
    border-radius: 0px;
}
.dark-background .input-group-addon,
.color-background .input-group-addon,
.image-background .input-group-addon,
.video-background .input-group-addon {
    background-color: rgba(0,0,0,.4);
    border: 1px solid rgba(0,0,0,.3);
    border-radius: 0px;
	color: rgba(255,255,255,.8);
}
input[type="file"] {
	width: 100%;
	padding: 5px;
	border: 1px solid rgba(0,0,0,.1);
}
.dark-background input[type="file"],
.color-background input[type="file"],
.image-background input[type="file"],
.video-background input[type="file"] {
	color: rgba(255,255,255,.6);
}
/*error success and warning form*/
.has-success .form-control {
    border-color: #22cc77;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.has-success .form-control {
    border-color: #22cc77;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.has-success .form-control:focus {
	border-color: #22cc77;
}
.has-success .checkbox, 
.has-success .checkbox-inline, 
.has-success .control-label, 
.has-success .help-block, 
.has-success .radio, 
.has-success .radio-inline, 
.has-success.checkbox label, 
.has-success.checkbox-inline label, 
.has-success.radio label, 
.has-success.radio-inline label {
    color: #22cc77;
}
.has-success .form-control-feedback {
    color: #22cc77;
}
.has-warning .form-control {
    border-color: #fdcb03;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.has-warning .form-control {
    border-color: #fdcb03;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.has-warning .form-control:focus {
	border-color: #fdcb03;
}
.has-warning .checkbox, 
.has-warning .checkbox-inline, 
.has-warning .control-label, 
.has-warning .help-block, 
.has-warning .radio, 
.has-warning .radio-inline, 
.has-warning.checkbox label, 
.has-warning.checkbox-inline label, 
.has-warning.radio label, 
.has-warning.radio-inline label {
    color: #fdcb03;
}
.has-warning .form-control-feedback {
    color: #fdcb03;
}
.has-error .form-control {
    border-color: #d41602;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.has-error .form-control {
    border-color: #d41602;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.has-error .form-control:focus {
	border-color: #d41602;
}
.has-error .checkbox, 
.has-error .checkbox-inline, 
.has-error .control-label, 
.has-error .help-block, 
.has-error .radio, 
.has-error .radio-inline, 
.has-error.checkbox label, 
.has-error.checkbox-inline label, 
.has-error.radio label, 
.has-error.radio-inline label {
    color: #d41602;
}
.has-error .form-control-feedback {
    color: #d41602;
}
.has-success .form-control:focus,
.has-warning .form-control:focus,
.has-error .form-control:focus {
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.has-success .input-group-addon {
    color: #22cc77;
    border-color: #22cc77;
}
.has-warning .input-group-addon {
    color: #fdcb03;
    border-color: #fdcb03;
}
.has-error .input-group-addon {
    color: #d41602;
    border-color: #d41602;
}
/*form inline*/
.form-inline .btn {
	margin: 0;
}
.form-inline .checkbox {
	padding: 0 5px 0 5px;
}
/*checkbox*/
.checkbox {
  padding-left: 20px;
}
.checkbox label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 5px;
}
.checkbox label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  margin-left: -20px;
  border: 1px solid #cccccc;
  border-radius: 0px;
  background-color: #fff;
  -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}
.dark-background .checkbox label::before,
.image-background .checkbox label::before,
.video-background .checkbox label::before {
	background-color: rgba(0,0,0,.2);
	border: 1px solid rgba(0,0,0,.3);
}
.checkbox label::after {
  display: inline-block;
  position: absolute;
  width: 16px;
  height: 16px;
  left: 0;
  top: 0;
  margin-left: -20px;
  padding-left: 3px;
  padding-top: 1px;
  font-size: 11px;
  color: #555555;
}
.dark-background .checkbox label::after,
.dark-background .checkbox label::after,
.dark-background .checkbox label::after {
	color: rgba(255,255,255,.8);
}
.checkbox input[type="checkbox"],
.checkbox input[type="radio"] {
  opacity: 0;
  z-index: 1;
}
.checkbox input[type="checkbox"]:focus + label::before,
.checkbox input[type="radio"]:focus + label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.checkbox input[type="checkbox"]:checked + label::after,
.checkbox input[type="radio"]:checked + label::after {
  font-family: "FontAwesome";
  content: "\f00c";
}
.checkbox input[type="checkbox"]:disabled + label,
.checkbox input[type="radio"]:disabled + label {
  opacity: 0.65;
}
.checkbox input[type="checkbox"]:disabled + label::before,
.checkbox input[type="radio"]:disabled + label::before {
  background-color: #eeeeee;
  cursor: not-allowed;
}
.checkbox.checkbox-circle label::before {
  border-radius: 50%;
}
.checkbox.checkbox-inline {
  margin-top: 0;
}
.checkbox-primary input[type="checkbox"]:checked + label::before,
.checkbox-primary input[type="radio"]:checked + label::before {
  background-color: #337ab7;
  border-color: #337ab7;
}
.checkbox-primary input[type="checkbox"]:checked + label::after,
.checkbox-primary input[type="radio"]:checked + label::after {
  color: #fff;
}
.checkbox-danger input[type="checkbox"]:checked + label::before,
.checkbox-danger input[type="radio"]:checked + label::before {
  background-color: #d41602;
  border-color: #d41602;
}
.checkbox-danger input[type="checkbox"]:checked + label::after,
.checkbox-danger input[type="radio"]:checked + label::after {
  color: #fff;
}
.checkbox-info input[type="checkbox"]:checked + label::before,
.checkbox-info input[type="radio"]:checked + label::before {
  background-color: #5bc0de;
  border-color: #5bc0de;
}
.checkbox-info input[type="checkbox"]:checked + label::after,
.checkbox-info input[type="radio"]:checked + label::after {
  color: #fff;
}
.checkbox-warning input[type="checkbox"]:checked + label::before,
.checkbox-warning input[type="radio"]:checked + label::before {
  background-color: #fdcb03;
  border-color: #fdcb03;
}
.checkbox-warning input[type="checkbox"]:checked + label::after,
.checkbox-warning input[type="radio"]:checked + label::after {
  color: #fff;
}
.checkbox-success input[type="checkbox"]:checked + label::before,
.checkbox-success input[type="radio"]:checked + label::before {
  background-color: #22cc77;
  border-color: #22cc77;
}
.checkbox-success input[type="checkbox"]:checked + label::after,
.checkbox-success input[type="radio"]:checked + label::after {
  color: #fff;
}
.radio {
  padding-left: 20px;
}
.radio label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 5px;
}
.radio label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  margin-left: -20px;
  border: 1px solid #cccccc;
  border-radius: 50%;
  background-color: #fff;
  -webkit-transition: border 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out;
  transition: border 0.15s ease-in-out;
}
.dark-background .radio label::before,
.image-background .radio label::before,
.video-background .radio label::before {
	background-color: rgba(0,0,0,.2);
	border: 1px solid rgba(0,0,0,.3);
}
.radio label::after {
  display: inline-block;
  position: absolute;
  content: " ";
  width: 11px;
  height: 11px;
  left: 3px;
  top: 3px;
  margin-left: -20px;
  border-radius: 50%;
  background-color: #555555;
  -webkit-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
}
.dark-background .radio label::after,
.image-background .radio label::after,
.video-background .radio label::after {
	background-color: rgba(255,255,255,.8);
}
.radio input[type="radio"] {
  opacity: 0;
  z-index: 1;
}
.radio input[type="radio"]:focus + label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.radio input[type="radio"]:checked + label::after {
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
}
.radio input[type="radio"]:disabled + label {
  opacity: 0.65;
}
.radio input[type="radio"]:disabled + label::before {
  cursor: not-allowed;
}
.radio.radio-inline {
  margin-top: 0;
}
.radio-primary input[type="radio"] + label::after {
  background-color: #337ab7;
}
.radio-primary input[type="radio"]:checked + label::before {
  border-color: #337ab7;
}
.radio-primary input[type="radio"]:checked + label::after {
  background-color: #337ab7;
}
.radio-danger input[type="radio"] + label::after {
  background-color: #d9534f;
}
.radio-danger input[type="radio"]:checked + label::before {
  border-color: #d9534f;
}
.radio-danger input[type="radio"]:checked + label::after {
  background-color: #d9534f;
}
.radio-info input[type="radio"] + label::after {
  background-color: #5bc0de;
}
.radio-info input[type="radio"]:checked + label::before {
  border-color: #5bc0de;
}
.radio-info input[type="radio"]:checked + label::after {
  background-color: #5bc0de;
}
.radio-warning input[type="radio"] + label::after {
  background-color: #f0ad4e;
}
.radio-warning input[type="radio"]:checked + label::before {
  border-color: #f0ad4e;
}
.radio-warning input[type="radio"]:checked + label::after {
  background-color: #f0ad4e;
}
.radio-success input[type="radio"] + label::after {
  background-color: #5cb85c;
}
.radio-success input[type="radio"]:checked + label::before {
  border-color: #5cb85c;
}
.radio-success input[type="radio"]:checked + label::after {
  background-color: #5cb85c;
}
input[type="checkbox"].styled:checked + label:after,
input[type="radio"].styled:checked + label:after {
  font-family: 'FontAwesome';
  content: "\f00c";
}
input[type="checkbox"] .styled:checked + label::before,
input[type="radio"] .styled:checked + label::before {
  color: #fff;
}
input[type="checkbox"] .styled:checked + label::after,
input[type="radio"] .styled:checked + label::after {
  color: #fff;
}
/* --------------------------------------------------
	Tabs and Pills
----------------------------------------------------- */
/*tabs*/
.dark-background .nav-tabs,
.image-background .nav-tabs,
.video-background .nav-tabs {
	border-color: #4a4e51;
}
.color-background .nav-tabs {
	border-color: #a865c4;
}
.nav-tabs &gt; li &gt; a {
	background-color: #eae9e9;
	border-bottom: 0px;
	border-radius: 0px;
	margin-right: 0px;
	color: rgba(0,0,0,.5);
	padding: 12px 15px;
}
.dark-background .nav-tabs &gt; li &gt; a {
	background-color: #55585b;
	color: rgba(255,255,255,.5);
}
.image-background .nav-tabs &gt; li &gt; a,
.video-background .nav-tabs &gt; li &gt; a {
	background-color: rgba(85,88,91,.6);
	color: rgba(255,255,255,.5);
}
.nav-tabs.nav-justified &gt; li &gt; a {
    border-bottom: 1px solid transparent;
    border-radius: 0px;
}
.nav-tabs.nav-justified &gt; li.active &gt; a {
	border-bottom-color: transparent;
}
.nav-tabs.nav-justified &gt; li.active &gt; a:hover,
.nav-tabs.nav-justified &gt; li.active &gt; a:active,
.nav-tabs.nav-justified &gt; li.active &gt; a:focus {
	border-bottom-color: transparent;
}
.color-background .nav-tabs &gt; li &gt; a {
	color: rgba(255,255,255,.8);
}
.nav-tabs &gt; li &gt; a:hover {
	background-color: #e4e3e3;
	color: rgba(0,0,0,.8);
	border-color: #e4e3e3;
}
.dark-background .nav-tabs &gt; li &gt; a:hover {
	background-color: #4a4e51;
	color: rgba(255,255,255,.8);
	border-color: #4a4e51;
}
.image-background .nav-tabs &gt; li &gt; a:hover,
.video-background .nav-tabs &gt; li &gt; a:hover {
	background-color: rgba(74,78,81,.6);
	color: rgba(255,255,255,.8);
	border-color: rgba(74,78,81,.6);
}
.color-background .nav-tabs &gt; li &gt; a:hover {
	background-color: #7a3e93;
	color: rgba(255,255,255,1);
	border-color: #7a3e93;
}
.nav-tabs &gt; li.active &gt; a {
	background-color: #f4f4f4;
	color: rgba(0,0,0,.9);
}
.dark-background .nav-tabs &gt; li.active &gt; a {
	background-color: transparent;
	border-color: #4a4e51;
	border-bottom-color: #272b2e;
	color: rgba(255,255,255,.8);
}
.image-background .nav-tabs &gt; li.active &gt; a,
.video-background .nav-tabs &gt; li.active &gt; a {
	background-color: rgba(74,78,81,.6);
	border-color: #4a4e51;
	border-bottom-color: rgba(74,78,81,.6);
	color: rgba(255,255,255,.8);
}
.color-background .nav-tabs &gt; li.active &gt; a {
	background-color: transparent;
	border-color: #a865c4;
	color: rgba(255,255,255,1);
}
.nav-tabs &gt; li.active &gt; a:hover,
.nav-tabs &gt; li.active &gt; a:active,
.nav-tabs &gt; li.active &gt; a:focus {
	background-color: #f4f4f4;
}
.dark-background .nav-tabs &gt; li.active &gt; a:hover,
.dark-background .nav-tabs &gt; li.active &gt; a:active,
.dark-background .nav-tabs &gt; li.active &gt; a:focus {
	background-color: transparent;
	border-color: #4a4e51;
	border-bottom-color: #272b2e;
}
.image-background .nav-tabs &gt; li.active &gt; a:hover,
.video-background .nav-tabs &gt; li.active &gt; a:hover,
.image-background .nav-tabs &gt; li.active &gt; a:active,
.video-background .nav-tabs &gt; li.active &gt; a:active,
.image-background .nav-tabs &gt; li.active &gt; a:focus,
.video-background .nav-tabs &gt; li.active &gt; a:focus {
	background-color: rgba(74,78,81,.6);
	border-color: rgba(74,78,81,.9);
	border-bottom-color: rgba(74,78,81,.6);
}
.color-background .nav-tabs &gt; li.active &gt; a:hover,
.color-background .nav-tabs &gt; li.active &gt; a:active,
.color-background .nav-tabs &gt; li.active &gt; a:focus {
	background-color: transparent;
	border-color: #a865c4;
}
.tab-content {
	padding: 60px 15px;
	border: 1px solid #dddddd;
	border-top: none;
	background-color: #f4f4f4;
}
.dark-background .tab-content {
	background-color: transparent;
	border-color: #4a4e51;
}
.image-background .tab-content,
.video-background .tab-content {
	background-color: rgba(0, 0, 0, 0.68);
	border-color: rgba(74,78,81,.6);
}
.image-background .tab-content,
.video-background .tab-content {
	background-color: rgba(0, 0, 0, 0.68);
	border-color: rgba(74,78,81,.6);
}
.color-background .tab-content {
	background-color: transparent;
	border-color: #a865c4;
}

/*------------------
Fondo Tabs Blanco
-------------------*/
.tab-content-with {
	padding: 15px 15px;
	border: 1px solid #dddddd;
	border-top: none;
	background-color: #f4f4f4;
}
.image-background h1, .image-background h2, .image-background h3, .image-background h4, .image-background h5, .image-background h6, .image-background p, .image-background ul, .image-background li{
	color: #333;
}
.dark-background .tab-content-with {
	background-color: transparent;
	border-color: #4a4e51;
}
.image-background .tab-content-with,
.video-background .tab-content-with {
	background-color: rgba(255, 255, 255, 0.62);
	border-color: rgba(225, 225, 225, 0.95);
}
.image-background .tab-content-with,
.video-background .tab-content-with {
	background-color: rgba(255, 255, 255, 0.62);
	border-color: rgba(225, 225, 225, 0.95);
}
.color-background .tab-content-with {
	background-color: transparent;
	border-color: #a865c4;
}
/*-----------------------
  End Fondo Tabs Blanco
------------------------*/

@media (max-width:767px) {
	.nav-tabs &gt; li {
		width: 100%;
		display: block;
	}
}
/*pills*/
.nav-pills {
	margin-bottom: 10px;
}
.nav-pills &gt; li &gt; a {
	color: rgba(0,0,0,.5);
	margin-right: 5px;
}
.dark-background .nav-pills &gt; li &gt; a,
.image-background .nav-pills &gt; li &gt; a,
.video-background .nav-pills &gt; li &gt; a,
.color-background .nav-pills &gt; li &gt; a {
	color: rgba(255,255,255,.8);
}
.nav-pills &gt; li &gt; a:hover,
.nav-pills &gt; li &gt; a:active,
.nav-pills &gt; li &gt; a:focus {
	background-color: #eae9e9;
	color: rgba(0,0,0,1);
}
.dark-background .nav-pills &gt; li &gt; a:hover,
.dark-background .nav-pills &gt; li &gt; a:active,
.dark-background .nav-pills &gt; li &gt; a:focus{
	background-color: #55585b;
	color: rgba(255,255,255,.9);
}
.image-background .nav-pills &gt; li &gt; a:hover,
.image-background .nav-pills &gt; li &gt; a:active,
.image-background .nav-pills &gt; li &gt; a:focus,
.video-background .nav-pills &gt; li &gt; a:hover,
.video-background .nav-pills &gt; li &gt; a:active,
.video-background .nav-pills &gt; li &gt; a:focus {
	background-color: rgba(85,88,91,.6);
	color: rgba(255,255,255,.9);
}
.color-background .nav-pills &gt; li &gt; a:hover,
.color-background .nav-pills &gt; li &gt; a:active,
.color-background .nav-pills &gt; li &gt; a:focus {
	color: rgba(255,255,255,.9);
}
.color-background .nav-pills &gt; li.active a {
	background-color: #7a3e93;
}
.color-background .nav-pills &gt; li.active a:hover,
.color-background .nav-pills &gt; li.active a:active,
.color-background .nav-pills &gt; li.active a:focus {
	background-color: #7a3e93;
}
.tab-content.pills {
	border: none;
}
.gray-background .tab-content.pills {
	background-color: #eae9e9;
}
.gray-background-1 {
	background-color: #ababab;
}
.dark-background .tab-content.pills,
.image-background .tab-content.pills,
.video-background .tab-content.pills {
	border: 1px solid #4a4e51;
}
.color-background .tab-content.pills {
	border: 1px solid #a865c4;
}
/* --------------------------------------------------
	Accordions and Toggles
----------------------------------------------------- */
.accordion.style2 .panel .panel-title a:before,
.toggle.style2 .panel .panel-title a:before {
	font-family: FontAwesome;
}
.accordion .panel .panel-heading a,
.toggle .panel .panel-heading a {
	display: block;
	text-decoration: none;
	outline: 0;
	padding: 5px 0;
}
.accordion.style1 .panel .panel-heading a,
.toggle.style1 .panel .panel-heading a {
	position: relative;
	padding-left: 30px;
}
.accordion.style2 .panel .panel-heading a,
.toggle.style2 .panel .panel-heading a {
	position: relative;
}
.accordion .panel,
.toggle .panel {
	border: none; 
	border-radius: 0;
	margin: 0; 
	box-shadow: none;
	background-color: transparent;
}
.accordion.style1 .panel .panel-heading,
.toggle.style1 .panel .panel-heading {
	border: none;
	border-radius: 0;
	box-shadow: none;
	background-color: transparent;
}
.accordion.style2 .panel .panel-heading,
.toggle.style2 .panel .panel-heading {
	background-color: #eae9e9;
}
.dark-background .accordion.style2 .panel .panel-heading,
.dark-background .toggle.style2 .panel .panel-heading {
	background-color: #55585b;
}
.image-background .accordion.style2 .panel .panel-heading,
.video-background .accordion.style2 .panel .panel-heading,
.image-background .toggle.style2 .panel .panel-heading,
.video-background .toggle.style2 .panel .panel-heading {
	background-color: rgba(85,88,91,.6);
}
.accordion .panel .panel-body,
.toggle .panel .panel-body {
	border-top: none!important;
	background-color: transparent;
}
.color-background .accordion.style1 .panel .panel-title a,
.color-background .accordion.style2 .panel .panel-title a,
.color-background .toggle.style1 .panel .panel-title a,
.color-background .toggle.style2 .panel .panel-title a {
	color: #fff;
}
.color-background .accordion.style1 .panel .panel-title a:before,
.color-background .accordion.style2 .panel .panel-title a:before,
.color-background .toggle.style1 .panel .panel-title a:before,
.color-background .toggle.style2 .panel .panel-title a:before {
	color: #fff;
}
.accordion.style1 .panel .panel-title a:before,
.toggle.style1 .panel .panel-title a:before {
	font-family: FontAwesome;
	content: "\f056";
	display: block;
	font-size: 24px;
	line-height: 1;
	position: absolute;
	left: 0;
	top: 0;
}
.accordion.style1 .panel .panel-title a.collapsed,
.toggle.style1 .panel .panel-title a.collapsed {
	color: #363b3f;
}
.dark-background .accordion.style1 .panel .panel-title a.collapsed,
.image-background .accordion.style1 .panel .panel-title a.collapsed,
.video-background .accordion.style1 .panel .panel-title a.collapsed,
.color-background .accordion.style1 .panel .panel-title a.collapsed,
.dark-background .toggle.style1 .panel .panel-title a.collapsed,
.image-background .toggle.style1 .panel .panel-title a.collapsed,
.video-background .toggle.style1 .panel .panel-title a.collapsed, 
.color-background .toggle.style1 .panel .panel-title a.collapsed {
	color: rgba(255,255,255,.8);
}
.dark-background .accordion.style2 .panel .panel-title a.collapsed,
.image-background .accordion.style2 .panel .panel-title a.collapsed,
.video-background .accordion.style2 .panel .panel-title a.collapsed,
.color-background .accordion.style2 .panel .panel-title a.collapsed,
.dark-background .toggle.style2 .panel .panel-title a.collapsed,
.image-background .toggle.style2 .panel .panel-title a.collapsed,
.video-background .toggle.style2 .panel .panel-title a.collapsed, 
.color-background .toggle.style2 .panel .panel-title a.collapsed {
	color: rgba(255,255,255,.8);
}
.accordion.style1 .panel .panel-title a.collapsed:before,
.toggle.style1 .panel .panel-title a.collapsed:before {
	content: "\f055";
	color: #363b3f;
}
.dark-background .accordion.style1 .panel .panel-title a.collapsed:before,
.image-background .accordion.style1 .panel .panel-title a.collapsed:before,
.video-background .accordion.style1 .panel .panel-title a.collapsed:before,
.color-background .accordion.style1 .panel .panel-title a.collapsed:before,
.dark-background .toggle.style1 .panel .panel-title a.collapsed:before,
.image-background .toggle.style1 .panel .panel-title a.collapsed:before,
.video-background .toggle.style1 .panel .panel-title a.collapsed:before,
.color-background .toggle.style1 .panel .panel-title a.collapsed:before {
	color: rgba(255,255,255,.8);
}
.accordion.style2 .panel .panel-title a:before,
.toggle.style2 .panel .panel-title a:before {
	content: "\f106";
	display: block;
	font-size: 18px;
	line-height: 1;
	position: absolute;
	right: 15px;
	top: 5px;
}
.accordion.style2 .panel .panel-title a.collapsed,
.toggle.style2 .panel .panel-title a.collapsed {
	color: #363b3f;
}
.accordion.style2 .panel .panel-title a.collapsed:before,
.toggle.style2 .panel .panel-title a.collapsed:before {
	content: "\f107";
	color: #363b3f;
}
.dark-background .accordion.style2 .panel .panel-title a.collapsed:before,
.image-background .accordion.style2 .panel .panel-title a.collapsed:before,
.video-background .accordion.style2 .panel .panel-title a.collapsed:before,
.color-background .accordion.style2 .panel .panel-title a.collapsed:before,
.dark-background .toggle.style2 .panel .panel-title a.collapsed:before,
.image-background .toggle.style2 .panel .panel-title a.collapsed:before,
.video-background .toggle.style2 .panel .panel-title a.collapsed:before,
.color-background .toggle.style2 .panel .panel-title a.collapsed:before {
	color: #fff;
}
/* --------------------------------------------------
	Alerts
----------------------------------------------------- */
.alert {
	border-radius: 4px;
}
.alert-success, .alert-success span {
	color: #2dcc70;
}
.alert-info, .alert-info span {
	color: #59abe1;
}
.alert-warning, .alert-warning span {
	color: #f1c40f;
}
.alert-danger, .alert-danger span {
	color: #e84c3d;
}
.alert-success .close, 
.alert-info .close, 
.alert-warning .close, 
.alert-danger .close {
	text-shadow: none;
	opacity: .6;
}
.alert-success .close:hover, 
.alert-info .close:hover, 
.alert-warning .close:hover, 
.alert-danger .close:hover {
	opacity: 1;
}
.alert-success, 
.alert-info, 
.alert-warning, 
.alert-danger {
	background-color: #f4f4f4;
	border-color: #eae9e9;
}
.gray-background .alert-success, 
.gray-background .alert-info, 
.gray-background .alert-warning, 
.gray-background .alert-danger {
	background-color: #fff;
	border-color: #eae9e9;
}
.dark-background .alert-success, 
.dark-background .alert-info, 
.dark-background .alert-warning, 
.dark-background .alert-danger {
	background-color: #55585b;
	border-color: #4a4e51;
}
.image-background .alert-success, 
.video-background .alert-success, 
.image-background .alert-info,
.video-background .alert-info, 
.image-background .alert-warning,
.video-background .alert-warning, 
.image-background .alert-danger,
.video-background .alert-danger {
	background-color: rgba(85,88,91,.6);
	border-color: rgba(85,88,91,.8);
}
.color-background .alert-success, 
.color-background .alert-info, 
.color-background .alert-warning, 
.color-background .alert-danger {
	background-color: #fff;
	border-color: #f4f4f4;
}
/* --------------------------------------------------
	Panels
----------------------------------------------------- */
.panel {
	background-color: transparent;
}
.panel-purple {
	border-color: #8f50a9;
}
.panel-purple &gt; .panel-heading { 
	background-color: #9a59b5;
	border-color: #8f50a9;
}
.panel-green {
	border-color: #25be66;
}
.panel-green &gt; .panel-heading { 
	background-color: #2dcc70;
	border-color: #25be66;
}
.panel-yellow {
	border-color: #e5bb11;
}
.panel-yellow &gt; .panel-heading { 
	background-color: #f1c40f;
	border-color: #e5bb11;
}
.panel-red {
	border-color: #dc4334;
}
.panel-red &gt; .panel-heading { 
	background-color: #e84c3d;
	border-color: #dc4334;
}
.panel-brown {
	border-color: #8c5c33;
}
.panel-brown &gt; .panel-heading { 
	background-color: #98653a;
	border-color: #8c5c33;
}
.panel-pink {
	border-color: #e22b5d;
}
.panel-pink &gt; .panel-heading { 
	background-color: #f03366;
	border-color: #e22b5d;
}
.panel-dark {
	border-color: #2c3034;
}
.panel-dark &gt; .panel-heading { 
	background-color: #363b3f;
	border-color: #2c3034;
}
.panel-gray {
	border-color: #bdbdbd;
}
.panel-gray &gt; .panel-heading { 
	background-color: #c7c7c7;
	border-color: #bdbdbd;
}
.panel-gray &gt; .panel-heading h3 {
	color: #363b3f;
}
.panel-purple &gt; .panel-heading h3,
.panel-green &gt; .panel-heading h3,
.panel-yellow &gt; .panel-heading h3,
.panel-red &gt; .panel-heading h3,
.panel-brown &gt; .panel-heading h3,
.panel-pink &gt; .panel-heading h3,
.panel-dark &gt; .panel-heading h3 {
	color: #fff;
}
.dark-background .panel-default &gt; .panel-heading h3,
.image-background .panel-default &gt; .panel-heading h3,
.video-background .panel-default &gt; .panel-heading h3,
.color-background .panel-default &gt; .panel-heading h3 {
	color: #272b2e;
}
.dark-background .panel-success &gt; .panel-heading h3,
.image-background .panel-success &gt; .panel-heading h3,
.video-background .panel-success &gt; .panel-heading h3,
.color-background .panel-success &gt; .panel-heading h3 {
	color: #3c763d;
}
.dark-background .panel-info &gt; .panel-heading h3,
.image-background .panel-info &gt; .panel-heading h3,
.video-background .panel-info &gt; .panel-heading h3,
.color-background .panel-info &gt; .panel-heading h3 {
	color: #31708f;
}
.dark-background .panel-warning &gt; .panel-heading h3,
.image-background .panel-warning &gt; .panel-heading h3,
.video-background .panel-warning &gt; .panel-heading h3,
.color-background .panel-warning &gt; .panel-heading h3 {
	color: #8a6d3b;
}
.dark-background .panel-danger &gt; .panel-heading h3,
.image-background .panel-danger &gt; .panel-heading h3,
.video-background .panel-danger &gt; .panel-heading h3,
.color-background .panel-danger &gt; .panel-heading h3 {
	color: #a94442;
}
/* --------------------------------------------------
	Tables
----------------------------------------------------- */

.table &gt; tbody &gt; tr.active &gt; td, 
.table &gt; tbody &gt; tr.active &gt; th, 
.table &gt; tbody &gt; tr &gt; td.active, 
.table &gt; tbody &gt; tr &gt; th.active, 
.table &gt; tfoot &gt; tr.active &gt; td, 
.table &gt; tfoot &gt; tr.active &gt; th, 
.table &gt; tfoot &gt; tr &gt; td.active, 
.table &gt; tfoot &gt; tr &gt; th.active, 
.table &gt; thead &gt; tr.active &gt; td, 
.table &gt; thead &gt; tr.active &gt; th, 
.table &gt; thead &gt; tr &gt; td.active, 
.table &gt; thead &gt; tr &gt; th.active {
	background-color: #f9f9f9;
	color: #363b3f;
}
.table &gt; tbody &gt; tr.success &gt; td, 
.table &gt; tbody &gt; tr.success &gt; th, 
.table &gt; tbody &gt; tr &gt; td.success, 
.table &gt; tbody &gt; tr &gt; th.success, 
.table &gt; tfoot &gt; tr.success &gt; td, 
.table &gt; tfoot &gt; tr.success &gt; th, 
.table &gt; tfoot &gt; tr &gt; td.success, 
.table &gt; tfoot &gt; tr &gt; th.success, 
.table &gt; thead &gt; tr.success &gt; td, 
.table &gt; thead &gt; tr.success &gt; th, 
.table &gt; thead &gt; tr &gt; td.success, 
.table &gt; thead &gt; tr &gt; th.success {
	color: #363b3f;
}
.table &gt; tbody &gt; tr.info &gt; td, 
.table &gt; tbody &gt; tr.info &gt; th, 
.table &gt; tbody &gt; tr &gt; td.info, 
.table &gt; tbody &gt; tr &gt; th.info, 
.table &gt; tfoot &gt; tr.info &gt; td, 
.table &gt; tfoot &gt; tr.info &gt; th, 
.table &gt; tfoot &gt; tr &gt; td.info, 
.table &gt; tfoot &gt; tr &gt; th.info, 
.table &gt; thead &gt; tr.info &gt; td, 
.table &gt; thead &gt; tr.info &gt; th, 
.table &gt; thead &gt; tr &gt; td.info, 
.table &gt; thead &gt; tr &gt; th.info {
	color: #363b3f;
}
.table &gt; tbody &gt; tr.warning &gt; td, 
.table &gt; tbody &gt; tr.warning &gt; th, 
.table &gt; tbody &gt; tr &gt; td.warning, 
.table &gt; tbody &gt; tr &gt; th.warning, 
.table &gt; tfoot &gt; tr.warning &gt; td, 
.table &gt; tfoot &gt; tr.warning &gt; th, 
.table &gt; tfoot &gt; tr &gt; td.warning, 
.table &gt; tfoot &gt; tr &gt; th.warning, 
.table &gt; thead &gt; tr.warning &gt; td, 
.table &gt; thead &gt; tr.warning &gt; th, 
.table &gt; thead &gt; tr &gt; td.warning, 
.table &gt; thead &gt; tr &gt; th.warning {
	color: #363b3f;
}
.table &gt; tbody &gt; tr.danger &gt; td, 
.table &gt; tbody &gt; tr.danger &gt; th, 
.table &gt; tbody &gt; tr &gt; td.danger, 
.table &gt; tbody &gt; tr &gt; th.danger, 
.table &gt; tfoot &gt; tr.danger &gt; td, 
.table &gt; tfoot &gt; tr.danger &gt; th, 
.table &gt; tfoot &gt; tr &gt; td.danger, 
.table &gt; tfoot &gt; tr &gt; th.danger, 
.table &gt; thead &gt; tr.danger &gt; td, 
.table &gt; thead &gt; tr.danger &gt; th, 
.table &gt; thead &gt; tr &gt; td.danger, 
.table &gt; thead &gt; tr &gt; th.danger {
	color: #363b3f;
}
.image-background .table-striped &gt; tbody &gt; tr:nth-of-type(odd),
.dark-background .table-striped &gt; tbody &gt; tr:nth-of-type(odd),
.video-background .table-striped &gt; tbody &gt; tr:nth-of-type(odd),
.color-background .table-striped &gt; tbody &gt; tr:nth-of-type(odd) {
	background-color: rgba(249,249,249,.2);
}
.table-hover tbody tr:hover {
	background-color: #f9f9f9;
}
.dark-background .table-hover tbody tr:hover,
.image-background .table-hover tbody tr:hover,
.video-background .table-hover tbody tr:hover,
.color-background .table-hover tbody tr:hover {
	background-color: rgba(249,249,249,.2);
}
/* --------------------------------------------------
	Paginations
----------------------------------------------------- */
.pagination &gt; li &gt; a {
	border: none;
	background-color: #363b3f;
	color: #f4f4f4;
	border-radius: 4px;
	margin-left: 7px;
	margin-bottom: 7px;
}
.pagination &gt; li &gt; a:hover,
.pagination &gt; li &gt; a:active,
.pagination &gt; li &gt; a:focus {
	color: #f4f4f4;
}
.color-background .pagination &gt; li &gt; a:hover,
.color-background .pagination &gt; li &gt; a:active,
.color-background .pagination &gt; li &gt; a:focus {
	background-color: #f4f4f4;
	color: #363b3f;
}
.pagination &gt; li.active &gt; a {
	color: #f4f4f4;
}
.color-background .pagination &gt; li.active &gt; a {
	background-color: #f4f4f4;
	color: #363b3f;
}
.pagination &gt; li.active &gt; a:hover,
.pagination &gt; li.active &gt; a:active,
.pagination &gt; li.active &gt; a:focus {
	color: #f4f4f4;
}
.color-background .pagination &gt; li.active &gt; a:hover,
.color-background .pagination &gt; li.active &gt; a:active,
.color-background .pagination &gt; li.active &gt; a:focus {
	background-color: #f4f4f4;
	color: #363b3f;
}
.pagination &gt; li.disabled &gt; a {
	background-color: #363b3f;
	color: #f4f4f4;
}
.pagination &gt; li.disabled &gt; a:hover,
.pagination &gt; li.disabled &gt; a:active,
.pagination &gt; li.disabled &gt; a:focus {
	background-color: #363b3f;
	color: #f4f4f4;
}
/*pager*/
.pager &gt; li &gt; a {
	background-color: #363b3f;
	color: #f4f4f4;
	border: none;
	border-radius: 4px;
	margin-left: 7px;
}
.color-background .pager &gt; li &gt; a:hover,
.color-background .pager &gt; li &gt; a:active,
.color-background .pager &gt; li &gt; a:focus {
	background-color: #f4f4f4;
	color: #363b3f;
}
.pager &gt; li.disabled &gt; a {
	background-color: #363b3f;
	color: #f4f4f4;
}
.pager &gt; li.disabled &gt; a:hover,
.pager &gt; li.disabled &gt; a:active,
.pager &gt; li.disabled &gt; a:focus {
	background-color: #363b3f;
	color: #f4f4f4;
}
/* --------------------------------------------------
	Modals
----------------------------------------------------- */
.modal .modal-header .modal-title {
	color: #333;
}
.modal .modal-header .close {
    color: #333;
    text-shadow: none;
    filter: alpha(opacity=60);
    opacity: .6;
}
.modal .modal-header .close:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}
.modal .modal-footer {
	background-color: #f4f4f4;
}
.modal .modal-footer .btn {
	margin: 0;
}
/* --------------------------------------------------
	Progress Bars
----------------------------------------------------- */
.progress {
    background-color: #f4f4f4;
	margin-bottom: 20px;
    -webkit-box-shadow: none;
    box-shadow: none;
	border: none;
	border-radius: 0px;
}
.gray-background .progress,
.color-background .progress {
    background-color: #fff;
}
.dark-background .progress,
.image-background .progress,
.video-background .progress {
    background-color: rgba(85,88,91,.6);
}
.progress-bar {
	position: relative;
    color: #f4f4f4;
    text-align: left;
    box-shadow: none;
    -webkit-transition: all 2s ease-out;
    -o-transition: all 2s ease-out;
    transition: all 2s ease-out;
	padding-left: 10px;
	letter-spacing: 1px;
}
.progress-bar &gt; span {
	position: absolute;
	right: 10px;
}
.progress-bar-green {
	background-color: #87B357;
}
.progress-bar-yellow {
	background-color: #f1c40f;
}
.progress-bar-red {
	background-color: #e84c3d;
}
.progress-bar-brown {
	background-color: #98653a;
}
.progress-bar-pink {
	background-color: #f03366;
}
.progress-bar-dark {
	background-color: #363b3f;
}
.progress-bar-gray {
	background-color: #c7c7c7;
	color: #363b3f;
}
/* --------------------------------------------------
	Facts - Counters
----------------------------------------------------- */
.facts {
	text-align: center;
	width: 100%;
}
.facts i {
	font-size: 46px;
}
.facts h3 {
	font-size: 46px;
    line-height: 1.5em;
    font-weight: 600;
	font-family: Raleway, sans-serif;
}
/*style 2*/
.facts.style2 {
	background-color: #f9f9f9;
	border: 1px solid #f4f4f4;
	padding: 25px 0;
}
.dark-background .facts.style2 h3, .dark-background .facts.style2 h5,
.image-background .facts.style2 h3, .image-background .facts.style2 h5,
.video-background .facts.style2 h3, .video-background .facts.style2 h5,
.color-background .facts.style2 h3, .color-background .facts.style2 h5 {
	color: #363b3f;
}
/* --------------------------------------------------
	Icon Boxes
----------------------------------------------------- */
.icon-boxes {
	text-align: center;
	width: 100%;
}
.icon-boxes h4 {
	margin: 20px 0;
}
.icon-boxes .box span {
	font-size: 46px;
}
/*icon boxes jump - style 1*/
.icon-boxes.style1 .box {
	display: inline-block;
	vertical-align: top;
	width: 85px;
	height: 85px;
	overflow: hidden;
	font-size: 46px;
	border-radius: 50%;
}
.icon-boxes.style1 .box span {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	line-height: 85px;
	background-color: transparent;
}
.icon-boxes.style1 .box div {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.icon-boxes.style1 .box span:first-child {
	margin: -85px 0 0 0;
}
.icon-boxes.style1:hover .box div {
	margin: 85px 0 0 0;
}
/*icon boxes - style 3*/
.icon-boxes.style3, 
.icon-boxes.style4 {
	text-align: left;
}
/*icon boxes - style 4 (left-icon)*/
.icon-boxes.style4 {
	position: relative;
}
.icon-boxes.style4 img{
	position: relative;
}
.icon-boxes.style4 .box.icon-left span {
	display: block;
	font-size: 46px;
	position: absolute;
	top:0;
	left: 0;
}
.icon-boxes.style4 .box-content-right {
	margin-left: 70px;
	padding: 0px;
}
/*icon boxes - style 4 (right-icon)*/
.icon-boxes.style4 .box.icon-right span {
	display: block;
	font-size: 46px;
	position: absolute;
	top:0;
	right: 0;
}
.icon-boxes.style4 .box-content-left {
	margin-right: 70px;
	text-align: right;
	padding: 0;
}
/*icon boxes - style 5*/
.icon-boxes.style5 {
	padding: 20px 15px;
}
.icon-boxes.style5 h4,
.icon-boxes.style5 p {
	color: #f4f4f4;
}
.icon-boxes.style5.bg-gray h4 {
	color: #272b2e;
}
.icon-boxes.style5.bg-gray p {
	color: #4a4e51;
}
/* --------------------------------------------------
	Call To Action
----------------------------------------------------- */
.call-to-action {
	padding-top: 25px;
	padding-bottom: 25px;
}

/* --------------------------------------------------
	Pricing Tables
----------------------------------------------------- */
.pricing.best {
	top: -30px;
    position: relative;
    z-index: 2;
}
.pricing-tables .pricing {
	-webkit-box-shadow: 1px 3px 24px -8px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 3px 24px -8px rgba(0,0,0,0.75);
	box-shadow: 1px 3px 24px -8px rgba(0,0,0,0.75);
}
.pricing .pricing-table-header {
	padding: 20px 0;
}
.pricing .pricing-table-header h2, 
.pricing .pricing-table-header h4,
.pricing .pricing-table-header i,
.pricing .pricing-table-header span,
.pricing .pricing-table-header p {
	color: #f4f4f4;
}
.pricing .pricing-table-header.bg-gray h2, 
.pricing .pricing-table-header.bg-gray h4,
.pricing .pricing-table-header.bg-gray i,
.pricing .pricing-table-header.bg-gray span,
.pricing .pricing-table-header.bg-gray p {
	color: #272b2e;
}
.pricing .pricing-table-content {
	background-color: #f4f4f4;
	margin-top: -10px;
}
.pricing .pricing-table-content ul {
	margin: 0;
	padding: 0;
}
.pricing .pricing-table-content ul li {
	list-style: none;
	padding: 10px 0;
	color: #4a4e51;
}
.pricing.best .pricing-table-content ul li {
	padding: 15px 0;
}
.pricing .pricing-table-content ul li:nth-child(odd) {
	background-color: #f9f9f9;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.pricing .pricing-table-footer {
	background-color: #f4f4f4;
	padding: 20px 0 10px 0;
}
@media (max-width: 992px) {
	.pricing.best {
		top: 0px;
	}	
}
/* --------------------------------------------------
	Content Boxes
----------------------------------------------------- */
.content-box-left,
.content-box-right { 
	position: relative;
}
.content-box-left .content-bg,
.content-box-right .content-bg { 
	position: absolute; 
	right: 0;
	top: 0;
	width: 50%;
	height: 100%;
	background-image: url(../img/bg/bg1.jpg);
	background-position: center center!important;
	background-repeat: no-repeat!important;
	background-size: cover!important;
}
.content-box-left .content-bg {
	right: auto;
	left: 0;
}
/*content-boxes-half*/
.content-box-half {
	padding: 70px 40px;
}
.content-box-half.layer:before {
	z-index: -1;
}
/* --------------------------------------------------
	Thumbnails
----------------------------------------------------- */
.thumbnail.style1, 
.thumbnail.style2 {
	position: relative;
	padding: 0;
	border: none;
	border-radius: 0;
}
.grid-space-0 .thumbnail.style1, 
.grid-space-0 .thumbnail.style2 {
	margin: 0;
}
.thumbnail img {
	width: 100%;
}
.thumbnail ul.alt-list li {
	color: #f9f9f9;
}
.thumbnail.bg-white ul.alt-list li,
.thumbnail.bg-gray ul.alt-list li {
	color: #4a4e51;
}
.thumbnail.bg-white ul.alt-list li a,
.thumbnail.bg-gray ul.alt-list li a {
	color: #4a4e51;
}
.thumbnail ul.alt-list li a {
	color: #f9f9f9;
}
.thumbnail.style1 .caption,
.thumbnail.style2 .caption {
	padding: 20px 30px;
}
.thumbnail.style1 .thumbnail-img,
.thumbnail.style2 .thumbnail-img {
	position: relative;
}
.thumbnail.style1 a.author {
	position: absolute;
	bottom: -15px;
	left: 10px;
	width: 50px;
	height: auto;
	z-index: 1;
}
.thumbnail.style2 a.author {
	position: absolute;
	top: 15px;
	right: -15px;
	width: 50px;
	height: auto;
	z-index: 1;
}
.thumbnail.style2.img-right a.author {
	left: -15px;
	right: auto;
}
.thumbnail.style1 a.category {
	color: #f9f9f9;
	position: absolute;
	bottom: 10px;
	right: 10px;
	padding: 5px 20px;
	z-index: 1;
}
.thumbnail.style1 a.category.bg-gray,
.thumbnail.style1 a.category.bg-white {
	color: #4a4e51;
}
.thumbnail.style1 a.author img,
.thumbnail.style2 a.author img {
	border-radius: 50%;
	border: 2px solid #f9f9f9;
}
.thumbnail.style2 {
	padding-left: 45%;
}
.thumbnail.style2 .img-box {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 45%;
	background-repeat: no-repeat!important;
	background-position: center center!important;
	background-size: cover!important;
}
.thumbnail.style2.img-right .img-box {
	left: auto;
	right: 0;
}
.thumbnail.style2.img-right {
    padding-left: 0;
    padding-right: 45%;
}
/*====== shop items =======*/
.thumb-wrapper {
	position: relative;
}
.thumb-wrapper .controls a, .shop-cat-title {
	text-align: center;
	background-color: #4a4e51;
	border-radius: 2px;
}
.product .thumb-wrapper .controls a {
	position: absolute;
	bottom: 10px;
	left: -40px;
	width: 40px;
	height: 35px;
	color: #fff;
	font-size: 16px;
	line-height: 35px;
	opacity: 0;
	z-index: 10;
	filter: alpha(opacity=0);
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.product .thumb-wrapper .controls a.add-to-cart {
	bottom: 50px;
	-webkit-transition: all .35s ease-in-out;
	-o-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out;
}
.product .thumb-wrapper .controls a.view-details{
	bottom: 90px;
	-webkit-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}
.product:hover .thumb-wrapper .controls a { 
	opacity: 1;
	filter: alpha(opacity=100);
	left: 10px;
}
.product .thumb-wrapper &gt; a &gt; img {
	position: relative;
	z-index: 1;
	-webkit-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}
.product .thumb-wrapper &gt; a &gt; .img-two {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: auto;
	z-index: 0;
}
.product .thumb-wrapper &gt; a:hover &gt; .img-one {
	opacity: 0;
	filter: alpha(opacity=0);
}
.product .thumb-wrapper .message {
	display: block;
	position: absolute;
	top: 10px;
	padding: 2px 8px;
	font-size:12px;
	border-radius: 2px;
	z-index: 11;
}
.product .thumb-wrapper .message-right {
	right: 10px;
}
.product .thumb-wrapper .message-left {
	left: 10px;
}


/* --------------------------------------------------
	Backgrounds
----------------------------------------------------- */
section.section {
	position: relative;
	padding: 70px 0;
}
.container {
	position: relative;
}
.amarillo-background {
	background-color: #dbae4b;
}
.verde-background {
	background-color: #278e80;
}
.verdefacrmov-background {
	background-color: #1CAF9A;
}
.naranjaprove-background {
	background-color: #d78b30;
}
.verdefactu-background {
	background-color: #99CC66;
}
.light-background {
	background-color: #fff;
}
.gray-background {
	background-color: #f4f4f4;
}
.dark-background {
	background-color: #272b2e;
}
.azul-dark-background {
	background-color: #00263a;
}
.gris-background {
	background-color: #676767;
}

.image-background {
	background-repeat:no-repeat !important;
	background-position:center center !important;
	background-size:cover !important;
	position:relative;
	z-index:0;
}
.layer:before {
	content: ' ';
	position: absolute;
	top: 0; 
	bottom: 0;
	left: 0; 
	right: 0;
}
.dark-background.layer:before {
	background-color: rgba(0,0,0,.1);
}
.video-background {
	background-repeat:no-repeat !important;
	background-position:center center !important;
	background-size:cover !important;
	position:relative;
	z-index:0;
}
/* --------------------------------------------------
	Page Titles
----------------------------------------------------- */
.page-title {
	padding: 150px 0 0px;
	background-color:#363b3f;
	background-repeat:no-repeat !important;
	background-position:center center !important;
	background-size:cover !important;
	/*position:relative;*/
	z-index:0;
	color: #fff;
}
.page-title p {
	color: #333;
	letter-spacing: 0px;
}
.page-title h1, .page-title h2, .page-title h3, .page-title h4 { 
	color: #333;
	/*color: rgba(255,255,255,.7);*/
	text-transform: uppercase;
	letter-spacing: 3px;
	margin: 0;
}
.page-title .breadcrumb {
	background-color: transparent;
	margin: 0;
}
.page-title .breadcrumb li {
	font-size: 13px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: rgba(255,255,255,.5);
}
.page-title .breadcrumb li a {
	color: rgba(255,255,255,.7);
}
.page-title .breadcrumb li a:hover {
	text-decoration: none;
	color: rgba(255,255,255,1);
}
.page-title .style1.sup img {
	position: relative;
	right: 8%;
	width:20%;
}


.page-title.post img {
	position:absolute;
	left: 71%;
	top: 39%;
	width:8%;
}
.page-title .style1-0 {
	position: relative;
	right: 30%;
	height: auto;
	text-align: right;
	padding-bottom: 90px;
}

.page-title .style1 {
	position: relative;
	top:50px;
	right: 30%;
	height: auto;
	text-align: right;
	padding-bottom: 90px;
}
.page-title .style1-1 {
	position: relative;
	top:70px;
	right: 30%;
	height: auto;
	text-align: right;
	padding-bottom: 90px;
}
.page-title.posti3 img{
	position:absolute;
	left: 58%;
	top: 30%;
	width:10%;
}
.page-title.posti img{
	position:absolute;
	left: 55%;
	top: 30%;
	width:15%;
}

.page-title .style0-1 {
	position: relative;
	top:50px;
	right: 20%;
	height: auto;
	text-align: right;
	padding-bottom: 90px;
}
.page-title.posti2 img{
	position:absolute;
	left: 68%;
	top: 35%;
	width:3%;
}

.page-title .style0 {
	position: absolute;
	right: 30%;
	height: auto;
	text-align: right;
	padding-bottom: 90px;
}

.page-title .style0.post img {
	position:absolute;
	left: 94%;
	top: 0%;
	width:8%;
}

.page-title .style1 h1 {
	font-size: 42px;
	font-weight: bold;
}
.page-title .style2 {
	position: relative;
	text-align: center;
	padding-bottom: 90px;
}
.page-title .style2.tm img {
	width:15%;
}
.page-title .style2 h1 {
	font-size: 42px;
	font-weight: bold;
	margin-bottom: 10px;
}
.page-title .style2 p {
	width: 80%;
	margin: 0 auto;
}
.page-title .style3 {
	position: relative;
	overflow: hidden;
	border-top: 1px solid rgba(255,255,255,.3);
	height: 80px;
	margin-top: 80px;
}
.page-title .style3 h4 {
	text-align: left;
	float: left;
	line-height: 80px;
}
.page-title .style3 p {
	float: left;
	width: 100%;
}
.page-title .style3 .breadcrumb {
	float: right;
}
.page-title .style3 .breadcrumb li a {
	line-height: 70px;
}
/* ------------------
----SOCIAL ICONS ----
-------------------*/
.social-icons { 
	padding: 0;
}
.social-icons li {
	margin: 0;
	list-style: none;
	display: inline-block;
}
.social-icons li {
	margin: 3px 1px;
}
/*small*/
.social-icons.small li a .fa {
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 85%;
}
/*default-medium*/
.social-icons li a .fa {
	color: #fff;
	width: 60px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 100%;
	-webkit-transition: all 0.05s ease-in-out;
	-moz-transition: all 0.05s ease-in-out;
	-ms-transition: all 0.05s ease-in-out;
	-o-transition: all 0.05s ease-in-out;
	transition: all 0.05s ease-in-out;
}
/*large*/
.social-icons.large li a .fa {
	width: 50px;
	height: 50px;
	line-height: 50px;
	font-size: 120%;
}
/*colored*/
.social-icons.colored li a .fa-facebook {
	background-color: #3b5998;
	border-color: #3b5998;
}
.social-icons.colored li a .fa-twitter {
	background-color: #55acee;
	border-color: #55acee;
}
.social-icons.colored li a .fa-dribbble {
	background-color: #ea4c89;
	border-color: #ea4c89;
}
.social-icons.colored li a .fa-linkedin {
	background-color: #1b85bd;
	border-color: #1b85bd;
}
.social-icons.colored li a .fa-youtube {
	background-color: #cc181e;
	border-color: #cc181e;
}
.social-icons.colored li a .fa-behance {
	background-color: #2d9ad2;
	border-color: #2d9ad2;
}
.social-icons.colored li a .fa-google-plus {
	background-color: #d44032;
	border-color: #d44032;
}
.social-icons.colored li a .fa-flickr {
	background-color: #ff0084;
	border-color: #ff0084;
}
.social-icons.colored li a .fa-skype {
	background-color: #01aef2;
	border-color: #01aef2;
}
.social-icons.colored li a .fa-tumblr {
	background-color: #34465e;
	border-color: #34465e;
}
.social-icons.colored li a .fa-vimeo-square {
	background-color: #0491bc;
	border-color: #0491bc;
}
.social-icons.colored li a .fa-instagram {
	background-color: #f4b97a;
	border-color: #f4b97a;
}
.social-icons.colored li a .fa-pinterest {
	background-color: #cb2027;
	border-color: #cb2027;
}
.social-icons.colored li a .fa-soundcloud {
	background-color: #fe531b;
	border-color: #fe531b;
}
.social-icons.colored li a .fa-yahoo {
	background-color: #572c73;
	border-color: #572c73;
}
.social-icons.colored li a .fa-dropbox {
	background-color: #0089d1;
	border-color: #0089d1;
}
.social-icons.colored li a .fa-joomla {
	background-color: #0266bb;
	border-color: #0266bb;
}
.social-icons.colored li a .fa-wordpress {
	background-color: #464646;
	border-color: #464646;
}
.social-icons.colored li a .fa-vine {
	background-color: #00a478;
	border-color: #00a478;
}
.social-icons.colored li a .fa-xing {
	background-color: #126567;
	border-color: #126567;
}
.social-icons.colored li a .fa-stumbleupon {
	background-color: #f74425;
	border-color: #f74425;
}
.social-icons.colored li a .fa-foursquare {
	background-color: #0072b1;
	border-color: #0072b1;
}
/*rounded*/
.social-icons.rounded li a .fa {
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
/*circle*/
.social-icons.circle li a .fa {
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
}
/*social icons light*/
.social-icons.light li a .fa {
	background-color: transparent;
	color: #278e80;
	font-size:60px;
	border: 0px solid #c7c7c7;
}
/*fill light*/
.social-icons.fill-light li a .fa {
	background-color: #c7c7c7;
	color: #fff;
	border-color: #c7c7c7;
}
/*social icons dark*/
.social-icons.dark li a .fa {
	background-color: transparent;
	color: #363b3f;
	border: 1px solid #363b3f;
}
.dark-background .social-icons.dark li a .fa {
	color: rgba(255,255,255,.6);
	border: 1px solid rgba(0,0,0,.2);
}
/*fill dark*/
.social-icons.fill-dark li a .fa {
	background-color: #363b3f;
	color: #fff;
	border-color: #363b3f;
}
.dark-background .social-icons.fill-dark li a .fa {
	background-color: rgba(0,0,0,.2);
	color: rgba(255,255,255,.6);
	border-color: rgba(0,0,0,.2);
}
/*border-default*/
.social-icons.border-default li a .fa {
	background: transparent;
}
/*fill hover*/
.social-icons.fill-hover li a .fa:hover {
	color: #fff;
}
/*fill-default-hover*/
.social-icons.fill-default-hover li a .fa:hover { 
	background-color: transparent;
}
/*hover-color*/
.social-icons.hover-color li a .fa-facebook:hover {
	color: #3b5998;
	border-color: #3b5998;
}
.social-icons.hover-color li a .fa-twitter:hover {
	color: #55acee;
	border-color: #55acee;
}
.social-icons.hover-color li a .fa-dribbble:hover {
	color: #ea4c89;
	border-color: #ea4c89;
}
.social-icons.hover-color li a .fa-linkedin:hover {
	color: #1b85bd;
	border-color: #1b85bd;
}
.social-icons.hover-color li a .fa-youtube:hover {
	color: #cc181e;
	border-color: #cc181e;
}
.social-icons.hover-color li a .fa-behance:hover {
	color: #2d9ad2;
	border-color: #2d9ad2;
}
.social-icons.hover-color li a .fa-google-plus:hover { 
	color: #d44032;
	border-color: #d44032;
}
.social-icons.hover-color li a .fa-flickr:hover {
	color: #ff0084;
	border-color: #ff0084;
}
.social-icons.hover-color li a .fa-skype:hover {
	color: #01aef2;
	border-color: #01aef2;
}
.social-icons.hover-color li a .fa-tumblr:hover {
	color: #34465e;
	border-color: #34465e;
}
.social-icons.hover-color li a .fa-vimeo-square:hover {
	color: #0491bc;
	border-color: #0491bc;
}
.social-icons.hover-color li a .fa-instagram:hover { 
	color: #f4b97a;
	border-color: #f4b97a;
}
.social-icons.hover-color li a .fa-pinterest:hover { 
	color: #cb2027;
	border-color: #cb2027;
}
.social-icons.hover-color li a .fa-soundcloud:hover { 
	color: #fe531b;
	border-color: #fe531b;
}
.social-icons.hover-color li a .fa-yahoo:hover { 
	color: #572c73; 
	border-color: #572c73;
}
.social-icons.hover-color li a .fa-dropbox:hover {
	color: #0089d1;
	border-color: #0089d1;
}
.social-icons.hover-color li a .fa-joomla:hover {
	color: #0266bb;
	border-color: #0266bb;
}
.social-icons.hover-color li a .fa-wordpress:hover {
	color: #464646;
	border-color: #464646;
}
.social-icons.hover-color li a .fa-vine:hover {
	color: #00a478;
	border-color: #00a478;
}
.social-icons.hover-color li a .fa-xing:hover {
	color: #126567;
	border-color: #126567;
}
.social-icons.hover-color li a .fa-stumbleupon:hover {
	color: #f74425;
	border-color: #f74425;
}
.social-icons.hover-color li a .fa-foursquare:hover {
	color: #0072b1;
	border-color: #0072b1;
}
/*fill-hover-color*/
.social-icons.fill-hover-color li a .fa-facebook:hover { 
	background-color: #3b5998;
	color: #fff;
	border-color: #3b5998;
}
.social-icons.fill-hover-color li a .fa-twitter:hover {
	background-color: #55acee;
	color: #fff;
	border-color: #55acee;
}
.social-icons.fill-hover-color li a .fa-dribbble:hover {
	background-color: #ea4c89;
	color: #fff;
	border-color: #ea4c89;
}
.social-icons.fill-hover-color li a .fa-linkedin:hover {
	background-color: #1b85bd;
	color: #fff;
	border-color: #1b85bd;
}
.social-icons.fill-hover-color li a .fa-youtube:hover {
	background-color: #cc181e;
	color: #fff;
	border-color: #cc181e;
}
.social-icons.fill-hover-color li a .fa-behance:hover {
	background-color: #2d9ad2;
	color: #fff;
	border-color: #2d9ad2;

}
.social-icons.fill-hover-color li a .fa-google-plus:hover {
	background-color: #d44032;
	color: #fff;
	border-color: #d44032;
}
.social-icons.fill-hover-color li a .fa-flickr:hover {
	background-color: #ff0084;
	color: #fff;
	border-color: #ff0084;
}
.social-icons.fill-hover-color li a .fa-skype:hover {
	background-color: #01aef2;
	color: #fff;
	border-color: #01aef2;
}
.social-icons.fill-hover-color li a .fa-tumblr:hover {
	background-color: #34465e;
	color: #fff;
	border-color: #34465e;
}
.social-icons.fill-hover-color li a .fa-vimeo-square:hover {
	background-color: #0491bc;
	color: #fff;
	border-color: #0491bc;
}
.social-icons.fill-hover-color li a .fa-instagram:hover {
	background-color: #f4b97a;
	color: #fff;
	border-color: #f4b97a;
}
.social-icons.fill-hover-color li a .fa-pinterest:hover {
	background-color: #cb2027;
	color: #fff;
	border-color: #cb2027;
}
.social-icons.fill-hover-color li a .fa-soundcloud:hover {
	background-color: #fe531b;
	color: #fff;
	border-color: #fe531b;
}
.social-icons.fill-hover-color li a .fa-yahoo:hover {
	background-color: #572c73;
	color: #fff;
	border-color: #572c73; 
}
.social-icons.fill-hover-color li a .fa-dropbox:hover { 
	background-color: #0089d1;
	color: #fff;
	border-color: #0089d1;
}
.social-icons.fill-hover-color li a .fa-joomla:hover {
	background-color: #0266bb;
	color: #fff;
	border-color: #0266bb;
}
.social-icons.fill-hover-color li a .fa-wordpress:hover {
	background-color: #464646;
	color: #fff;
	border-color: #464646;
}
.social-icons.fill-hover-color li a .fa-vine:hover {
	background-color: #00a478;
	color: #fff;
	border-color: #00a478;
}
.social-icons.fill-hover-color li a .fa-xing:hover {
	background-color: #126567;
	color: #fff;
	border-color: #126567;
}
.social-icons.fill-hover-color li a .fa-stumbleupon:hover {
	background-color: #f74425;
	color: #fff;
	border-color: #f74425;
}
.social-icons.fill-hover-color li a .fa-foursquare:hover { 
	background-color: #0072b1;
	color: #fff;
	border-color: #0072b1;
}
/*social animation effect*/
/*ripple-out*/
.social-icons:not(.circle) .hvr-ripple-out:before {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}
.hvr-ripple-out:before { 
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
}
.social-icons.animated-ripple-out li.facebook.hvr-ripple-out:before {
	border-color: #3b5998;
}
.social-icons.animated-ripple-out li.twitter.hvr-ripple-out:before {
	border-color: #55acee;
}
.social-icons.animated-ripple-out li.dribbble.hvr-ripple-out:before {
	border-color: #ea4c89;
}
.social-icons.animated-ripple-out li.linkedin.hvr-ripple-out:before {
	border-color: #1b85bd;
}
.social-icons.animated-ripple-out li.youtube.hvr-ripple-out:before {
	border-color: #cc181e;
}
.social-icons.animated-ripple-out li.behance.hvr-ripple-out:before {
	border-color: #2d9ad2;
}
.social-icons.animated-ripple-out li.google-plus.hvr-ripple-out:before {
	border-color: #d44032;
}
.social-icons.animated-ripple-out li.flickr.hvr-ripple-out:before {
	border-color: #ff0084;
}
.social-icons.animated-ripple-out li.skype.hvr-ripple-out:before {
	border-color: #01aef2;
}
.social-icons.animated-ripple-out li.tumblr.hvr-ripple-out:before {
	border-color: #34465e;
}
.social-icons.animated-ripple-out li.vimeo-square.hvr-ripple-out:before {
	border-color: #0491bc;
}
.social-icons.animated-ripple-out li.instagram.hvr-ripple-out:before { 
	border-color: #f4b97a;
}
.social-icons.animated-ripple-out li.pinterest.hvr-ripple-out:before {
	border-color: #cb2027;
}
.social-icons.animated-ripple-out li.soundcloud.hvr-ripple-out:before { 
	border-color: #fe531b;
}
.social-icons.animated-ripple-out li.yahoo.hvr-ripple-out:before { 
	border-color: #572c73;
}
.social-icons.animated-ripple-out li.dropbox.hvr-ripple-out:before { 
	border-color: #0089d1;
}
.social-icons.animated-ripple-out li.joomla.hvr-ripple-out:before { 
	border-color: #0266bb;
}
.social-icons.animated-ripple-out li.wordpress.hvr-ripple-out:before { 
	border-color: #464646;
}
.social-icons.animated-ripple-out li.vine.hvr-ripple-out:before { 
	border-color: #00a478;
}
.social-icons.animated-ripple-out li.xing.hvr-ripple-out:before { 
	border-color: #126567;
}
.social-icons.animated-ripple-out li.stumbleupon.hvr-ripple-out:before { 
	border-color: #f74425;
}
.social-icons.animated-ripple-out li.foursquare.hvr-ripple-out:before { 
	border-color: #0072b1;
}
.social-icons.light .hvr-ripple-out:before { 
	border-color: #c7c7c7;
}
.social-icons.fill-light .hvr-ripple-out:before { 
	border-color: #c7c7c7;
}
.social-icons.dark .hvr-ripple-out:before {
	border-color: #2e3134;
}
.social-icons.fill-dark .hvr-ripple-out:before {
	border-color: #2e3134;
}
/*ripple-in*/
.social-icons:not(.circle) .hvr-ripple-in:before {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}
.hvr-ripple-in:before {
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
}
.social-icons.animated-ripple-in li.facebook.hvr-ripple-out:before {
	border-color: #3b5998;
}
.social-icons.animated-ripple-in li.twitter.hvr-ripple-out:before { 
	border-color: #55acee;
}
.social-icons.animated-ripple-in li.dribbble.hvr-ripple-out:before { 
	border-color: #ea4c89;
}
.social-icons.animated-ripple-in li.linkedin.hvr-ripple-out:before {
	border-color: #1b85bd;
}
.social-icons.animated-ripple-in li.youtube.hvr-ripple-out:before { 
	border-color: #cc181e;
}
.social-icons.animated-ripple-in li.behance.hvr-ripple-out:before {
	border-color: #2d9ad2;
}
.social-icons.animated-ripple-in li.google-plus.hvr-ripple-out:before {
	border-color: #d44032;
}
.social-icons.animated-ripple-in li.flickr.hvr-ripple-out:before {
	border-color: #ff0084;
}
.social-icons.animated-ripple-in li.skype.hvr-ripple-out:before {
	border-color: #01aef2;
}
.social-icons.animated-ripple-in li.tumblr.hvr-ripple-out:before { 
	border-color: #34465e;
}
.social-icons.animated-ripple-in li.vimeo-square.hvr-ripple-out:before { 
	border-color: #0491bc;
}
.social-icons.animated-ripple-in li.instagram.hvr-ripple-out:before { 
	border-color: #f4b97a;
}
.social-icons.animated-ripple-in li.pinterest.hvr-ripple-out:before { 
	border-color: #cb2027;
}
.social-icons.animated-ripple-in li.soundcloud.hvr-ripple-out:before { 
	border-color: #fe531b;
}
.social-icons.animated-ripple-in li.yahoo.hvr-ripple-out:before {
	border-color: #572c73;
}
.social-icons.animated-ripple-in li.dropbox.hvr-ripple-out:before {
	border-color: #0089d1;
}
.social-icons.animated-ripple-in li.joomla.hvr-ripple-out:before {
	border-color: #0266bb;
}
.social-icons.animated-ripple-in li.wordpress.hvr-ripple-out:before { 
	border-color: #464646;
}
.social-icons.animated-ripple-in li.vine.hvr-ripple-out:before { 
	border-color: #00a478;
}
.social-icons.animated-ripple-in li.xing.hvr-ripple-out:before {
	border-color: #126567; 
}
.social-icons.animated-ripple-in li.stumbleupon.hvr-ripple-out:before {
	border-color: #f74425;
}
.social-icons.animated-ripple-in li.foursquare.hvr-ripple-out:before {
	border-color: #0072b1;
}
.social-icons.light .hvr-ripple-in:before {
	border-color: #c7c7c7;
}
.social-icons.fill-light .hvr-ripple-in:before {
	border-color: #c7c7c7;
}
.social-icons.dark .hvr-ripple-in:before {
	border-color: #363b3f;
}
.social-icons.fill-dark .hvr-ripple-in:before {
	border-color: #363b3f;
}

/* ------------------
------Buttons--------
-------------------*/
.btn {
	margin-bottom: 7px;
	border-radius: 0px;
	-webkit-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}

/*button rounded*/
.btn.rounded {
	border-radius: 4px;
}
.btn.semi-circle {
	border-radius: 25px;
}
/*button sizes*/
.btn-sm {
	padding: 5px 20px;
}
.btn-md {
	padding: 7px 20px;
}
.btn-lg {
	padding: 10px 20px;
}
/*default btn*/
.btn-default {
	color: #f9f9f9;
}
.btn-default:hover {
	color: #f9f9f9;
}
.btn-default:focus,
.btn-default:active,
.btn-default:active:hover,
.btn-default.active:hover,
.open &gt; .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open &gt; .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open &gt; .dropdown-toggle.btn-default.focus { 
	color: #f9f9f9;
}
/*default transparent*/
.btn-default-transparent {
	color: #363b3f;
}
.btn-default-transparent:hover {
	color: #f9f9f9;
}
.dark-background .btn-default-transparent,
.dark-background .btn-dark-transparent,
.dark-background .btn-gray-transparent,
.dark-background .btn-green-transparent,
.dark-background .btn-pink-transparent,
.dark-background .btn-brown-transparent,
.dark-background .btn-red-transparent,
.dark-background .btn-yellow-transparent {
	color: rgba(255,255,255,.8);
}
.btn-default-transparent:focus,
.btn-default-transparent:active,
.btn-default-transparent:active:hover,
.btn-default-transparent.active:hover,
.open &gt; .dropdown-toggle.btn-default-transparent:hover,
.btn-default-transparent:active:focus,
.btn-default-transparent.active:focus,
.open &gt; .dropdown-toggle.btn-default-transparent:focus,
.btn-default-transparent:active.focus,
.btn-default-transparent.active.focus,
.open &gt; .dropdown-toggle.btn-default-transparent.focus {
	color: #f9f9f9;
}
/*dark*/
.btn-dark {
	color: #f9f9f9;
	border: 1px solid #2c3034;
	background-color: #363b3f;
}
.dark-background .btn-dark,
.image-background .btn-dark,
.video-background .btn-dark {
	border: 1px solid #3d4144;
	background-color: #4a4e51;
}
.btn-dark:hover {
	color: #f9f9f9;
	border-color: #212629;
	background-color: #2c3034;
}
.dark-background .btn-dark:hover,
.image-background .btn-dark:hover,
.video-background .btn-dark:hover {
	border: 1px solid #2c3034;
	background-color: #55585b;
}
.btn-dark:focus,
.btn-dark:active,
.btn-dark:active:hover,
.btn-dark.active:hover,
.open &gt; .dropdown-toggle.btn-dark:hover,
.btn-dark:active:focus,
.btn-dark.active:focus,
.open &gt; .dropdown-toggle.btn-dark:focus,
.btn-dark:active.focus,
.btn-dark.active.focus,
.open &gt; .dropdown-toggle.btn-dark.focus {
	color: #f9f9f9;
	border-color: #2c3034;
	background-color: #363b3f;
}
/*dark transparent*/
.btn-dark-transparent {
	color: #363b3f;
	border: 1px solid #2c3034;
	background: transparent;
}
.dark-background .btn-dark-transparent,
.image-background .btn-dark-transparent,
.video-background .btn-dark-transparent {
	border: 1px solid #4a4e51;
}
.btn-dark-transparent:hover {
	color: #f9f9f9;
	border-color: #2c3034;
	background-color: #363b3f;
}
.dark-background .btn-dark-transparent:hover,
.image-background .btn-dark-transparent:hover,
.video-background .btn-dark-transparent:hover {
	border: 1px solid #3d4144;
	background-color: #4a4e51;
}
.btn-dark-transparent:focus,
.btn-dark-transparent:active,
.btn-dark-transparent:active:hover,
.btn-dark-transparent.active:hover,
.open &gt; .dropdown-toggle.btn-dark-transparent:hover,
.btn-dark-transparent:active:focus,
.btn-dark-transparent.active:focus,
.open &gt; .dropdown-toggle.btn-dark-transparent:focus,
.btn-dark-transparent:active.focus,
.btn-dark-transparent.active.focus,
.open &gt; .dropdown-toggle.btn-dark-transparent.focus {
	color: #f9f9f9;
	border-color: #2c3034;
	background-color: #363b3f;
}
/*gray*/
.btn-gray {
	color: #363b3f;
	border: 1px solid #bdbdbd;
	background-color: #c7c7c7;
}
.color-background .btn-gray {
	color: #363b3f;
}
.btn-gray:hover {
	color: #363b3f;
	border-color: #b2b2b2;
	background-color: #bdbdbd;
}
.btn-gray:focus,
.btn-gray:active,
.btn-gray:active:hover,
.btn-gray.active:hover,
.open &gt; .dropdown-toggle.btn-gray:hover,
.btn-gray:active:focus,
.btn-gray.active:focus,
.open &gt; .dropdown-toggle.btn-gray:focus,
.btn-gray:active.focus,
.btn-gray.active.focus,
.open &gt; .dropdown-toggle.btn-gray.focus { 
	color: #363b3f;
	border: 1px solid #bdbdbd;
	background-color: #c7c7c7;
}
/*gray transparent*/
.btn-gray-transparent { 
	color: #363b3f;
	border: 1px solid #bdbdbd;
	background-color: transparent;
}
.btn-gray-transparent:hover {
	color: #363b3f;
	border-color: #bdbdbd;
	background-color: #c7c7c7;
}
.btn-gray-transparent:focus,
.btn-gray-transparent:active,
.btn-gray-transparent:active:hover,
.btn-gray-transparent.active:hover,
.open &gt; .dropdown-toggle.btn-gray-transparent:hover,
.btn-gray-transparent:active:focus,
.btn-gray-transparent.active:focus,
.open &gt; .dropdown-toggle.btn-gray-transparent:focus,
.btn-gray-transparent:active.focus,
.btn-gray-transparent.active.focus,
.open &gt; .dropdown-toggle.btn-gray-transparent.focus { 
	color: #363b3f;
	border: 1px solid #bdbdbd;
	background-color: #c7c7c7;
}
/*green*/
.btn-green {
	color: #f9f9f9;
	border: 1px solid #278e80;
	background-color: #278e80;
}
.btn-green:hover {
	color: #f9f9f9;
	border-color: #09BBA9;
	background-color: #09BBA9;
}


/*Portal de Proveedores d78b30*/
.btn-orgpp {
	color: #f9f9f9;
	border: 1px solid #d78b30;
	background-color: #d78b30;
}

.btn-orgpp:hover {
	color: #f9f9f9;
	border-color: #6A400E;
	background-color: #6A400E;
}

/*Info encuestas d78b30*/
.btn-bluein {
	color: #f9f9f9;
	border: 1px solid #6DAC3A;
	background-color: #6DAC3A;
}

.btn-bluein :hover {
	color: #f9f9f9;
	border-color: #6DAC3A;
	background-color: #6DAC3A;
}

/*RED TPV*/
.btn-red-tpv {
	color: #f9f9f9;
	border: 1px solid #C54D57;
	background-color: #C54D57;
}
.btn-red-tpv:hover {
	color: #f9f9f9;
	border-color: #F93B4B;
	background-color: #F93B4B;
}
/*Naranja Timbra Express*/
.btn-tim-exp {
	color: #f9f9f9;
	border: 1px solid #F65F1E;
	background-color: #F65F1E;
}
.btn-tim-exp:hover {
	color: #f9f9f9;
	border-color: #CB4E18;
	background-color: #CB4E18;
}
/*Verde Despacho Virtual*/
.btn-desp-virt {
	color: #f9f9f9;
	border: 1px solid #00A65A;
	background-color: #00A65A;
}
.btn-desp-virt:hover {
	color: #f9f9f9;
	border-color: #128953;
	background-color: #128953;
}
/*Verde Portafolio Fiscal*/
.btn-blue-pfiscal {
	color: #f9f9f9;
	border: 1px solid #60BDD3;
	background-color: #60BDD3;
}
.btn-blue-pfiscal:hover {
	color: #f9f9f9;
	border-color: #14748A;
	background-color: #14748A;
}

/*green sr.pago*/
.btn-green1 {
	color: #f9f9f9;
	border: 1px solid #719a32;
	background-color: #719a32;
}

.btn-green1:hover {
	color: #f9f9f9;
	border-color: #09BBA9;
	background-color: #09BBA9;
}
.btn-green:focus,
.btn-green:active,
.btn-green:active:hover,
.btn-green.active:hover,
.open &gt; .dropdown-toggle.btn-green:hover,
.btn-green:active:focus,
.btn-green.active:focus,
.open &gt; .dropdown-toggle.btn-green:focus,
.btn-green:active.focus,
.btn-green.active.focus,
.open &gt; .dropdown-toggle.btn-green.focus { 
	color: #f9f9f9;
	border: 1px solid #1db25c;
	background-color: #25be66;
}
/*green transparent*/
.btn-green-transparent { 
	color: #333;
	border: 1px solid #333;
	background-color: transparent;
}
.btn-green-transparent:hover {
	color: #f9f9f9;
	border-color: #278e80;
	background-color: #278e80;
}
.btn-green-transparent:focus,
.btn-green-transparent:active,
.btn-green-transparent:active:hover,
.btn-green-transparent.active:hover,
.open &gt; .dropdown-toggle.btn-green-transparent:hover,
.btn-green-transparent:active:focus,
.btn-green-transparent.active:focus,
.open &gt; .dropdown-toggle.btn-green-transparent:focus,
.btn-green-transparent:active.focus,
.btn-green-transparent.active.focus,
.open &gt; .dropdown-toggle.btn-green-transparent.focus { 
	color: #f9f9f9;
	border: 1px solid #1cbe6d;
	background-color: #22cc77;
}
/*pink*/
.btn-pink {
	color: #f9f9f9;
	border: 1px solid #e22b5d;
	background-color: #f03366;
}
.btn-pink:hover {
	color: #f9f9f9;
	border-color: #d82454;
	background-color: #e22b5d;
}
.btn-pink:focus,
.btn-pink:active,
.btn-pink:active:hover,
.btn-pink.active:hover,
.open &gt; .dropdown-toggle.btn-pink:hover,
.btn-pink:active:focus,
.btn-pink.active:focus,
.open &gt; .dropdown-toggle.btn-pink:focus,
.btn-pink:active.focus,
.btn-pink.active.focus,
.open &gt; .dropdown-toggle.btn-pink.focus { 
	color: #f9f9f9;
	border: 1px solid #e22b5d;
	background-color: #f03366;
}
/*pink transparent*/
.btn-pink-transparent { 
	color: #363b3f;
	border: 1px solid #e22b5d;
	background-color: transparent;
}
.btn-pink-transparent:hover {
	color: #f9f9f9;
	border-color: #e22b5d;
	background-color: #f03366;
}
.btn-pink-transparent:focus,
.btn-pink-transparent:active,
.btn-pink-transparent:active:hover,
.btn-pink-transparent.active:hover,
.open &gt; .dropdown-toggle.btn-pink-transparent:hover,
.btn-pink-transparent:active:focus,
.btn-pink-transparent.active:focus,
.open &gt; .dropdown-toggle.btn-pink-transparent:focus,
.btn-pink-transparent:active.focus,
.btn-pink-transparent.active.focus,
.open &gt; .dropdown-toggle.btn-pink-transparent.focus { 
	color: #f9f9f9;
	border: 1px solid #e22b5d;
	background-color: #f03366;
}
/*Brown*/
.btn-brown {
	color: #f9f9f9;
	border: 1px solid #8c5c33;
	background-color: #98653a;
}
.btn-brown:hover {
	color: #f9f9f9;
	border-color: #83542d;
	background-color: #8c5c33;
}
.btn-brown:focus,
.btn-brown:active,
.btn-brown:active:hover,
.btn-brown.active:hover,
.open &gt; .dropdown-toggle.btn-brown:hover,
.btn-brown:active:focus,
.btn-brown.active:focus,
.open &gt; .dropdown-toggle.btn-brown:focus,
.btn-brown:active.focus,
.btn-brown.active.focus,
.open &gt; .dropdown-toggle.btn-brown.focus { 
	color: #f9f9f9;
	border: 1px solid #8c5c33;
	background-color: #98653a;
}
/*brown transparent*/
.btn-brown-transparent { 
	color: #363b3f;
	border: 1px solid #8c5c33;
	background-color: transparent;
}
.btn-brown-transparent:hover {
	color: #f9f9f9;
	border-color: #8c5c33;
	background-color: #98653a;
}
.btn-brown-transparent:focus,
.btn-brown-transparent:active,
.btn-brown-transparent:active:hover,
.btn-brown-transparent.active:hover,
.open &gt; .dropdown-toggle.btn-brown-transparent:hover,
.btn-brown-transparent:active:focus,
.btn-brown-transparent.active:focus,
.open &gt; .dropdown-toggle.btn-brown-transparent:focus,
.btn-brown-transparent:active.focus,
.btn-brown-transparent.active.focus,
.open &gt; .dropdown-toggle.btn-brown-transparent.focus { 
	color: #f9f9f9;
	border: 1px solid #8c5c33;
	background-color: #98653a;
}

/*Red*/
.btn-red {
	color: #f9f9f9;
	border: 1px solid #C54D57;
	background-color: #C54D57;
}
.btn-red:hover {
	color: #f9f9f9;
	border-color: #F93B4B;
	background-color: #F93B4B;
}
.btn-red:focus,
.btn-red:active,
.btn-red:active:hover,
.btn-red.active:hover,
.open &gt; .dropdown-toggle.btn-red:hover,
.btn-red:active:focus,
.btn-red.active:focus,
.open &gt; .dropdown-toggle.btn-red:focus,
.btn-red:active.focus,
.btn-red.active.focus,
.open &gt; .dropdown-toggle.btn-red.focus { 
	color: #f9f9f9;
	border: 1px solid #d0392a;
	background-color: #dc4334;
}
/*red transparent*/
.btn-red-transparent { 
	color: #363b3f;
	border: 1px solid #dc4334;
	background-color: transparent;
}
.btn-red-transparent:hover {
	color: #f9f9f9;
	border-color: #dc4334;
	background-color: #e84c3d;
}
.btn-red-transparent:focus,
.btn-red-transparent:active,
.btn-red-transparent:active:hover,
.btn-red-transparent.active:hover,
.open &gt; .dropdown-toggle.btn-red-transparent:hover,
.btn-red-transparent:active:focus,
.btn-red-transparent.active:focus,
.open &gt; .dropdown-toggle.btn-red-transparent:focus,
.btn-red-transparent:active.focus,
.btn-red-transparent.active.focus,
.open &gt; .dropdown-toggle.btn-red-transparent.focus { 
	color: #f9f9f9;
	border: 1px solid #dc4334;
	background-color: #e84c3d;
}
/*yellow*/
.btn-yellow {
	color: #f9f9f9;
	border: 1px solid #dbae4b;
	background-color: #dbae4b;
}
.btn-yellow:hover {
	color: #f9f9f9;
	border-color: #dab214;
	background-color: #e5bb11;
}
.btn-yellow:focus,
.btn-yellow:active,
.btn-yellow:active:hover,
.btn-yellow.active:hover,
.open &gt; .dropdown-toggle.btn-yellow:hover,
.btn-yellow:active:focus,
.btn-yellow.active:focus,
.open &gt; .dropdown-toggle.btn-yellow:focus,
.btn-yellow:active.focus,
.btn-yellow.active.focus,
.open &gt; .dropdown-toggle.btn-yellow.focus { 
	color: #f9f9f9;
	border: 1px solid #e5bb11;
	background-color: #f1c40f;
}
/*yellow transparent*/
.btn-yellow-transparent { 
	color: #363b3f;
	border: 1px solid #e5bb11;
	background-color: transparent;
}
.btn-yellow-transparent:hover {
	color: #f9f9f9;
	border-color: #e5bb11;
	background-color: #f1c40f;
}
.btn-yellow-transparent:focus,
.btn-yellow-transparent:active,
.btn-yellow-transparent:active:hover,
.btn-yellow-transparent.active:hover,
.open &gt; .dropdown-toggle.btn-yellow-transparent:hover,
.btn-yellow-transparent:active:focus,
.btn-yellow-transparent.active:focus,
.open &gt; .dropdown-toggle.btn-yellow-transparent:focus,
.btn-yellow-transparent:active.focus,
.btn-yellow-transparent.active.focus,
.open &gt; .dropdown-toggle.btn-yellow-transparent.focus { 
	color: #f9f9f9;
	border: 1px solid #eec007;
	background-color: #f1c40f;
}
/*button link small*/
.btn-sm-link {
	padding: 5px 10px;
	font-size: 12px;
	margin: 5px 0;
}
/*button link medium*/
.btn-md-link {
	padding: 7px 10px;
	font-size: 15px;
	margin: 10px 0;
}
/*button link large*/
.btn-lg-link {
	padding: 10px 10px;
	font-size: 18px;
	margin: 10px 0;
}
/*dropdown button*/
.btn-group .dropdown-menu {
    min-width: 220px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding: 0;
    margin: 0;
    background-color: #fff;
    -webkit-box-shadow: 0 6px 24px rgba(0,0,0,.06);
    box-shadow: 0 6px 24px rgba(0,0,0,.06);
    border: 1px solid #f1f1f1;
    z-index: 101;
}
.btn-group .dropdown-menu&gt;li&gt;a {
	padding: 10px 20px;
	font-size: 14px;
	color: #272b2e;
	transition: none;
}
.btn-group .dropdown-menu&gt;li&gt;a i, .mega-menu .menu&gt;li&gt;a i {
    padding-left: 5px;
    font-size: 12px;
    width: 25px;
    position: relative;
    top: -1px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    color: #999999;
}
/*color background btn transparent white color*/
.color-background .btn-default-transparent,
.color-background .btn-dark-transparent,
.color-background .btn-gray-transparent,
.color-background .btn-green-transparent,
.color-background .btn-pink-transparent,
.color-background .btn-brown-transparent,
.color-background .btn-red-transparent,
.color-background .btn-yellow-transparent {
	color: rgba(255,255,255,.8);
}
/*button animation*/
.btn-animated {
	position: relative; 
	min-width: 0!important; 
	padding-right: 45px!important;
}
.btn-animated i {
	z-index: 3;
	right: 17px;
	top: 0;
	position: absolute;
	line-height: 34px;
	min-width: 12px;
	-webkit-transition: right .2s ease-in-out;
	-o-transition: right .2s ease-in-out;
	transition: right .2s ease-in-out;
}
.btn-animated:after {
	width: 35px; 
	height: 100%; 
	background-color: rgba(0,0,0,.1); 
	position: absolute; 
	content: ""; 
	top: 0; 
	opacity: 0;
	filter: alpha(opacity=0);
	right: 0;
	z-index: 2;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.btn-animated.semi-circle:after {
	-webkit-border-radius: 0 25px 25px 0;
	-moz-border-radius: 0 25px 25px 0; 
	border-radius: 0 25px 25px 0;
}
.btn-animated.btn-gray-transparent:after {
	background-color: rgba(0,0,0,.05);
}
.btn-animated:hover:after {
	opacity: 1;
	filter: alpha(opacity=100);
}
.btn-animated:hover i {
	right: 11px;
}
.btn-animated.btn-sm {
	padding-right: 35px!important;
}
.btn-animated.btn-sm:after {
	width: 25px;
}
.btn-animated.btn-sm i {
	right: 14px; 
	line-height: 28px;
	min-width: 11px;
}
.btn-animated.btn-sm:hover i {
	right: 7px;
}
.btn-animated.btn-lg {
	padding-right: 60px!important;
}
.btn-animated.btn-lg:after {
	width: 45px;
}
.btn-animated.btn-lg i {
	right: 25px;
	line-height: 48px;
	min-width: 15px;
}
.btn-animated.btn-lg:hover i {
	right: 15px;
}
/*animation effect(hvr-radial-in)*/
.btn-dark.hvr-radial-in:before {
	background: #212629;
}
.dark-background .btn-dark.hvr-radial-in:before,
.image-background .btn-dark.hvr-radial-in:before,
.video-background .btn-dark.hvr-radial-in:before {
	background: #4a4e51;
}
.btn-gray.hvr-radial-in:before {
	background: #b2b2b2;
}
.btn-green.hvr-radial-in:before {
	background: #1db25c;
}
.btn-pink.hvr-radial-in:before {
	background: #d82454;
}
.btn-brown.hvr-radial-in:before {
	background: #83542d;
}
.btn-red.hvr-radial-in:before {
	background: #d0392a;
}
.btn-yellow.hvr-radial-in:before {
	background: #dab214;
}
/*animation effect(hvr-rectangle-in)*/
.btn-dark.hvr-rectangle-in:before {
	background: #212629;
}
.dark-background .btn-dark.hvr-rectangle-in:before,
.image-background .btn-dark.hvr-rectangle-in:before,
.video-background .btn-dark.hvr-rectangle-in:before {
	background: #4a4e51;
}
.btn-gray.hvr-rectangle-in:before {
	background: #b2b2b2;
}
.btn-green.hvr-rectangle-in:before {
	background: #1db25c;
}
.btn-pink.hvr-rectangle-in:before {
	background: #d82454;
}
.btn-brown.hvr-rectangle-in:before {
	background: #83542d;
}
.btn-red.hvr-rectangle-in:before {
	background: #d0392a;
}
.btn-yellow.hvr-rectangle-in:before {
	background: #dab214;
}
/*animation effect(hvr-rectangle-in transparent)*/
.btn-default-transparent.hvr-rectangle-in:before,
.btn-dark-transparent.hvr-rectangle-in:before,
.btn-gray-transparent.hvr-rectangle-in:before,
.btn-green-transparent.hvr-rectangle-in:before, 
.btn-pink-transparent.hvr-rectangle-in:before,
.btn-brown-transparent.hvr-rectangle-in:before,
.btn-red-transparent.hvr-rectangle-in:before,
.btn-yellow-transparent.hvr-rectangle-in:before {
	background: #e1e1e1;
}
.btn-default-transparent.hvr-rectangle-in,
.btn-dark-transparent.hvr-rectangle-in,
.btn-gray-transparent.hvr-rectangle-in,
.btn-green-transparent.hvr-rectangle-in, 
.btn-pink-transparent.hvr-rectangle-in,
.btn-brown-transparent.hvr-rectangle-in,
.btn-red-transparent.hvr-rectangle-in,
.btn-yellow-transparent.hvr-rectangle-in {
	color: #272b2e;
}
.btn-default-transparent.hvr-rectangle-in:hover,
.btn-dark-transparent.hvr-rectangle-in:hover,
.btn-green-transparent.hvr-rectangle-in:hover, 
.btn-pink-transparent.hvr-rectangle-in:hover,
.btn-brown-transparent.hvr-rectangle-in:hover,
.btn-red-transparent.hvr-rectangle-in:hover,
.btn-yellow-transparent.hvr-rectangle-in:hover,
.btn-default-transparent.hvr-rectangle-in:active,
.btn-dark-transparent.hvr-rectangle-in:active,
.btn-green-transparent.hvr-rectangle-in:active, 
.btn-pink-transparent.hvr-rectangle-in:active,
.btn-brown-transparent.hvr-rectangle-in:active,
.btn-red-transparent.hvr-rectangle-in:active,
.btn-yellow-transparent.hvr-rectangle-in:active,
.btn-default-transparent.hvr-rectangle-in:focus,
.btn-dark-transparent.hvr-rectangle-in:focus,
.btn-green-transparent.hvr-rectangle-in:focus, 
.btn-pink-transparent.hvr-rectangle-in:focus,
.btn-brown-transparent.hvr-rectangle-in:focus,
.btn-red-transparent.hvr-rectangle-in:focus,
.btn-yellow-transparent.hvr-rectangle-in:focus {
	color: #f9f9f9;
}
/*animation effect(hvr-shutter-in-horizontal)*/
.btn-dark.hvr-shutter-in-horizontal:before {
	background: #212629;
}
.dark-background .btn-dark.hvr-shutter-in-horizontal:before,
.image-background .btn-dark.hvr-shutter-in-horizontal:before,
.video-background .btn-dark.hvr-shutter-in-horizontal:before {
	background: #4a4e51;
}
.btn-gray.hvr-shutter-in-horizontal:before {
	background: #b2b2b2;
}
.btn-green.hvr-shutter-in-horizontal:before {
	background: #1db25c;
}
.btn-pink.hvr-shutter-in-horizontal:before {
	background: #d82454;
}
.btn-brown.hvr-shutter-in-horizontal:before {
	background: #83542d;
}
.btn-red.hvr-shutter-in-horizontal:before {
	background: #d0392a;
}
.btn-yellow.hvr-shutter-in-horizontal:before {
	background: #dab214;
}
/*animation effect(hvr-shutter-in-horizontal transparent)*/
.btn-default-transparent.hvr-shutter-in-horizontal,
.btn-dark-transparent.hvr-shutter-in-horizontal,
.btn-gray-transparent.hvr-shutter-in-horizontal,
.btn-green-transparent.hvr-shutter-in-horizontal, 
.btn-pink-transparent.hvr-shutter-in-horizontal,
.btn-brown-transparent.hvr-shutter-in-horizontal,
.btn-red-transparent.hvr-shutter-in-horizontal,
.btn-yellow-transparent.hvr-shutter-in-horizontal {
	color: #272b2e;
}
.btn-default-transparent.hvr-shutter-in-horizontal:hover,
.btn-dark-transparent.hvr-shutter-in-horizontal:hover,
.btn-green-transparent.hvr-shutter-in-horizontal:hover, 
.btn-pink-transparent.hvr-shutter-in-horizontal:hover,
.btn-brown-transparent.hvr-shutter-in-horizontal:hover,
.btn-red-transparent.hvr-shutter-in-horizontal:hover,
.btn-yellow-transparent.hvr-shutter-in-horizontal:hover,
.btn-default-transparent.hvr-shutter-in-horizontal:active,
.btn-dark-transparent.hvr-shutter-in-horizontal:active,
.btn-green-transparent.hvr-shutter-in-horizontal:active, 
.btn-pink-transparent.hvr-shutter-in-horizontal:active,
.btn-brown-transparent.hvr-shutter-in-horizontal:active,
.btn-red-transparent.hvr-shutter-in-horizontal:active,
.btn-yellow-transparent.hvr-shutter-in-horizontal:active,
.btn-default-transparent.hvr-shutter-in-horizontal:focus,
.btn-dark-transparent.hvr-shutter-in-horizontal:focus,
.btn-green-transparent.hvr-shutter-in-horizontal:focus, 
.btn-pink-transparent.hvr-shutter-in-horizontal:focus,
.btn-brown-transparent.hvr-shutter-in-horizontal:focus,
.btn-red-transparent.hvr-shutter-in-horizontal:focus,
.btn-yellow-transparent.hvr-shutter-in-horizontal:focus {
	color: #f9f9f9;
}
.btn-default-transparent.hvr-shutter-in-horizontal:before,
.btn-dark-transparent.hvr-shutter-in-horizontal:before,
.btn-gray-transparent.hvr-shutter-in-horizontal:before,
.btn-green-transparent.hvr-shutter-in-horizontal:before, 
.btn-pink-transparent.hvr-shutter-in-horizontal:before,
.btn-brown-transparent.hvr-shutter-in-horizontal:before,
.btn-red-transparent.hvr-shutter-in-horizontal:before,
.btn-yellow-transparent.hvr-shutter-in-horizontal:before {
	background: #e1e1e1;
}
/*animation effect(hvr-shutter-in-vertical)*/
.btn-dark.hvr-shutter-in-vertical:before {
	background: #212629;
}
.dark-background .btn-dark.hvr-shutter-in-vertical:before,
.image-background .btn-dark.hvr-shutter-in-vertical:before,
.video-background .btn-dark.hvr-shutter-in-vertical:before {
	background: #4a4e51;
}
.btn-gray.hvr-shutter-in-vertical:before {
	background: #b2b2b2;
}
.btn-green.hvr-shutter-in-vertical:before {
	background: #1db25c;
}
.btn-pink.hvr-shutter-in-vertical:before {
	background: #d82454;
}
.btn-brown.hvr-shutter-in-vertical:before {
	background: #83542d;
}
.btn-red.hvr-shutter-in-vertical:before {
	background: #d0392a;
}
.btn-yellow.hvr-shutter-in-vertical:before {
	background: #dab214;
}
/*animation effect(hvr-shutter-in-vertical transparent)*/
.btn-default-transparent.hvr-shutter-in-vertical,
.btn-dark-transparent.hvr-shutter-in-vertical,
.btn-gray-transparent.hvr-shutter-in-vertical,
.btn-green-transparent.hvr-shutter-in-vertical, 
.btn-pink-transparent.hvr-shutter-in-vertical,
.btn-brown-transparent.hvr-shutter-in-vertical,
.btn-red-transparent.hvr-shutter-in-vertical,
.btn-yellow-transparent.hvr-shutter-in-vertical {
	color: #272b2e;
}
.btn-default-transparent.hvr-shutter-in-vertical:hover,
.btn-dark-transparent.hvr-shutter-in-vertical:hover,
.btn-green-transparent.hvr-shutter-in-vertical:hover, 
.btn-pink-transparent.hvr-shutter-in-vertical:hover,
.btn-brown-transparent.hvr-shutter-in-vertical:hover,
.btn-red-transparent.hvr-shutter-in-vertical:hover,
.btn-yellow-transparent.hvr-shutter-in-vertical:hover,
.btn-default-transparent.hvr-shutter-in-vertical:active,
.btn-dark-transparent.hvr-shutter-in-vertical:active,
.btn-green-transparent.hvr-shutter-in-vertical:active, 
.btn-pink-transparent.hvr-shutter-in-vertical:active,
.btn-brown-transparent.hvr-shutter-in-vertical:active,
.btn-red-transparent.hvr-shutter-in-vertical:active,
.btn-yellow-transparent.hvr-shutter-in-vertical:active,
.btn-default-transparent.hvr-shutter-in-vertical:focus,
.btn-dark-transparent.hvr-shutter-in-vertical:focus,
.btn-green-transparent.hvr-shutter-in-vertical:focus, 
.btn-pink-transparent.hvr-shutter-in-vertical:focus,
.btn-brown-transparent.hvr-shutter-in-vertical:focus,
.btn-red-transparent.hvr-shutter-in-vertical:focus,
.btn-yellow-transparent.hvr-shutter-in-vertical:focus {
	color: #f9f9f9;
}
.btn-default-transparent.hvr-shutter-in-vertical:before,
.btn-dark-transparent.hvr-shutter-in-vertical:before,
.btn-gray-transparent.hvr-shutter-in-vertical:before,
.btn-green-transparent.hvr-shutter-in-vertical:before, 
.btn-pink-transparent.hvr-shutter-in-vertical:before,
.btn-brown-transparent.hvr-shutter-in-vertical:before,
.btn-red-transparent.hvr-shutter-in-vertical:before,
.btn-yellow-transparent.hvr-shutter-in-vertical:before {
	background: #e1e1e1;
}
/*-------------
----WIDGETS-----
--------------*/
/*aside*/
aside .widgets {
	margin-bottom: 40px;
}
/*media*/
.widget-media .media, 
.widget-media .media-left, 
.widget-media .media-body  {
	padding: 0;
	margin: 0;
}
.widget-media .media {
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
	border-bottom: 1px solid rgba(0,0,0,.08);
}
.dark-background .widget-media .media {
	border-bottom: 1px solid rgba(255,255,255,.08);
}
.widget-media .media:last-child {
	border-bottom: none;
	padding: 0;
	margin: 0;
}
.widget-media .media .media-left {
	padding-right: 10px;
}
.widget-media .media .media-left img {
	border: 1px solid rgba(0,0,0,.08);
	width: 60px;
}
.dark-background .widget-media .media .media-left img {
	border: 1px solid rgba(255,255,255,.08);
}
.widget-media .media-body h6 {
	margin: 0 0 2px 0;
	font-size: 14px;
}
.widget-media .media-body h6 a {
	color: #4a4e51;
}
.dark-background .widget-media .media-body h6 a {
	color: #c7c7c7;
}
.widget-media .media-body small {
	font-size: 12px;
	letter-spacing: 1px;
}
/*gallery*/
.widget-gallery .row &gt; div[class^="col-"]:nth-child(odd) {
	padding-right: 6px;
	padding-bottom: 10px;
}
.widget-gallery .row &gt; div[class^="col-"]:nth-child(even) {
	padding-left: 6px;
	padding-bottom: 10px;
}
.widget-gallery .photo-gallery {
	border: 1px solid rgba(0,0,0,.08);
	position: relative;
	transition: background-color 1s;
}
.dark-background .widget-gallery .photo-gallery {
	border: 1px solid rgba(255,255,255,.08);
}
.widget-gallery .photo-gallery:hover {
	background-color: rgba(0,0,0,.5);
}
.widget-gallery .photo-gallery:before {
	content: ' ';
	background-color: inherit;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.widget-gallery .photo-gallery a.look {
	border: 1px solid rgba(255,255,255,.9);
	position: absolute;
	top: 50%;
	left: 50%;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 100%;
	-webkit-border-radius: 100%; 
	-moz-border-radius: 100%;
	margin-left: -15px;
	margin-top: -15px;
	z-index: 99;
	display: none;
	color: #fff;
}
.widget-gallery .photo-gallery a.look:hover {
	background-color: rgba(255,255,255,.9);
	color: #272b2e;
}
.widget-gallery .photo-gallery img {
	width: 100%;
}
/*nav links*/
.widget-links .nav-pills li a {
	padding: 0;
	line-height: 35px;
	background-color: transparent;
}
.widget-links .nav-pills li a:hover {
	padding-left: 3px;
}
.widget-links .nav-pills li a:after {
	font-family: FontAwesome;
    content: "\f101";
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
.widget-links .nav-pills li:hover a:after {
	right: -5px;
}
.widget-links .nav-pills li a {
	border-radius: 0;
	color: #4a4e51;
}
.dark-background .widget-links .nav-pills li a {
	color: #c7c7c7;
	background-color: transparent;
}
/*tags*/
.widget-tags ul li {
	margin: 13px 0;
}
.widget-tags ul li a {
	padding: 10px 13px;
	font-weight: 400;
	background-color: #fff;
	font-size: 13px;
	color: #363b3f;
}
.widget-tags ul li a:hover {
	color: #f4f4f4;
}
.dark-background .widget-tags ul li a {
	background-color: #55585b;
	color: #fff;
}
.dark-background .widget-tags ul li a:hover {
	color: #f4f4f4;
}
/*tweeter feed*/
.widget-twitter .tweets ul {
	padding: 0;
	list-style-type: none;
}
.widget-twitter .tweets ul li {
	margin-bottom: 15px;
}
.widget-twitter .tweets ul li a {
	color: #4a4e51;
	font-weight: 500;
}
.dark-background .widget-twitter .tweets ul li a {
	color: #c7c7c7;
}
.widget-twitter .tweets ul li span {
	padding: 5px 0 3px 0;
	display: block;
	font-size: 12px;
	letter-spacing: 1px;
}
.dark-background .widget-twitter .tweets ul li span {
	color: rgba(255,255,255,.4);
}
/*author*/
.widget-author .author-container {
	text-align: center;
}
.widget-author .author-container .author-image img {
	width: 70px;
	border-radius: 50%;
	margin-bottom: -35px;
	border: 1px solid #eee;
}
.widget-author .author-container .author-content {
	background-color: #f9f9f9;
	padding: 60px 15px 20px 15px;
	border: 1px solid #eee;
}
.dark-background .widget-author .author-container .author-image img {
	border: 1px solid #4a4e51;
}
.dark-background .widget-author .author-container .author-content {
	background-color: #55585b;
	border: 1px solid #4a4e51;
}
/*archive and categories*/
.widget-archive-categories li a {
	color: #363b3f;
	font-weight: 500;
}
.dark-background .widget-archive-categories li a {
	color: #c7c7c7;
}
.widget-archive-categories li span {
    color: #999999;
}
.widget-archive-categories li span:before {
	content: "/ ";
    padding: 0 10px;
    display: inline-block;
    color: #c7c7c7;
}
/* -------------
----FOOTER -----
--------------*/
footer {
	font-size: 14px;
	border-top: 1px solid rgba(0,0,0,.08);
	background-color: #f9f9f9;
}
footer .content {
	padding: 30px 0;
}
footer.dark-background {
	border-top: 1px solid rgba(255,255,255,.08);
	background-color: #363b3f;
}
/*copyright*/
.copyright {
	background-color: #f4f4f4;
	padding: 20px 0;
	text-align: center;
	border-top: 1px solid #ececec;
}
.copyright.dark-background {
	background-color: #272b2e;
	border-top: 0;
}
.copyright p {
	margin-bottom: 0;
}

/* -------------
---- Text Pos -----
--------------*/
.int-lin {
	line-height: 2.625;
}

/* -------------
---- Posicion Imagenes -----
--------------*/
/*-- Img Position ind --*/ 
.wrap-img-appearance {
  position: relative; }
  .wrap-img-appearance img {
    position: absolute;
    visibility: hidden; }
    .wrap-img-appearance img.animated {
      visibility: visible; }


/* -------------
---- Posicion Img General -----
--------------*/	  
.img-appearance-1 {
  margin-top: 50px;
  max-width: 100%;
  height: 286px; }
  @media screen and (max-width: 479px) {
    .img-appearance-1 {
      height: 180px;
      margin-top: 0;
      margin-bottom: 30px; } }
  .img-appearance-1 .img-appearance-item-1 {
    top: 0;
    left: 40%;
    width: 25%; }
  .img-appearance-1 .img-appearance-item-2 {
    top: 30%;
    left: 57%;
    width: 24%; }
  .img-appearance-1 .img-appearance-item-3 {
    top: 23%;
    left: 33%;
    width: 11%; }
  .img-appearance-1 .img-appearance-item-4 {
    top: 45%;
    left: 30%;
    width: 5%; }

/* -------------
---- Posicion Img General -----
--------------*/	  
.img-appearance-PP-1 {
  margin-top: 50px;
  max-width: 100%;
  height: 286px; }
  @media screen and (max-width: 479px) {
    .img-appearance-PP-1 {
      height: 180px;
      margin-top: 0;
      margin-bottom: 30px; } }
  .img-appearance-PP-1 .img-appearance-item-PP-1 {
    top: 0;
    left: 40%;
    width: 25%; }
  .img-appearance-PP-1 .img-appearance-item-PP-2 {
    top: 6.5%;
    left: 58%;
    width: 24%; }
  .img-appearance-PP-1 .img-appearance-item-PP-3 {
    top: 1%;
    left: 33%;
    width: 11%; }
  .img-appearance-PP-1 .img-appearance-item-PP-4 {
    top: 1%;
    left: 30%;
    width: 5%; }
	  
/* -------------
---- Posicion Img Sr.Pago -----
--------------*/

.img-appearance-SR-1 {
  margin-top: 30px;
  max-width: 100%;
  height: 510px; }
  @media screen and (max-width: 479px) {
    .img-appearance-SR-1 {
      height: 180px;
      margin-top: 0;
      margin-bottom: 30px; } }
  .img-appearance-SR-1 .img-appearance-item-SR-1 {
    top: 12%;
    left: 5%;
    width: 16%; }
  .img-appearance-SR-1 .img-appearance-item-SR-2 {
    top: 0%;
    left: 20%;
    width: 16%; }
  .img-appearance-SR-1 .img-appearance-item-SR-3 {
    top: 14%;
    left: 37%;
    width: 13%; }
  .img-appearance-SR-1 .img-appearance-item-SR-4 {
    top: 0%;
    left: 50%;
    width: 15%; }
  .img-appearance-SR-1 .img-appearance-item-SR-5 {
    top: 14%;
    left: 65%;
    width: 15%; }
	.img-appearance-SR-1 .img-appearance-item-SR-6 {
    top: 0%;
    left: 80%;
    width: 13%; }
	
/* -------------
---- Posicion Img Disribuidor - Prepago -----
--------------*/

.img-appearance-DS-1 {
  margin-top: 30px;
  max-width: 100%;
  height: 510px; }
  @media screen and (max-width: 479px) {
    .img-appearance-DS-1 {
      height: 180px;
      margin-top: 0;
      margin-bottom: 30px; } }
  .img-appearance-DS-1 .img-appearance-item-DS-1 {
    top: 0%;
    left: 15%;
    width: 10%; }
  .img-appearance-DS-1 .img-appearance-item-DS-2 {
    top: 30%;
    left: 15%;
    width: 10%; }
  .img-appearance-DS-1 .img-appearance-item-DS-3 {
    top: 60%;
    left: 15%;
    width: 10%; }
  .img-appearance-DS-1 .img-appearance-item-DS-4 {
    top: 15%;
    left: 57%;
    width: 10%; }
  .img-appearance-DS-1 .img-appearance-item-DS-5 {
    top: 45%;
    left: 57%;
    width: 10%; }

/*******
Img Position Express 
*******/
.img-appearance-ex-1 {
  margin-top: 30px;
  max-width: 100%;
  height: 286px; }
  @media screen and (max-width: 479px) {
    .img-appearance-ex-1 {
      height: 180px;
      margin-top: 0;
      margin-bottom: 30px; } }
  .img-appearance-ex-1 .img-appearance-item-ex-1 {
    top: 0;
    left: 30%;
    width: 35%; }
  .img-appearance-ex-1 .img-appearance-item-ex-2 {
    top: 40%;
    left: 53%;
    width: 35%; }
  .img-appearance-ex-1 .img-appearance-item-ex-3 {
    top: 49%;
    left: 18%;
    width: 25%; }
  .img-appearance-ex-1 .img-appearance-item-ex-4 {
    top: 60%;
    left: 14%;
    width: 7%; }
	
/*******
Img Position ind 2
*******/	
.img-appearance-2 {
  margin-top: 25px;
  max-width: 100%;
  height: 430px; }
  @media screen and (max-width: 479px) {
    .img-appearance-2 {
      height: 180px;
      margin-top: 0;
      margin-bottom: 30px; } }
  .img-appearance-2 .img-appearance-item-pos2-1 {
    top: 15%;
    left: 65%;
    width: 16%; }
  .img-appearance-2 .img-appearance-item-pos2-2 {
    top: 0%;
    left: 18%;
    width: 55%; }
	
/*******
Img Position ind 3
*******/	
.img-appearance-3 {
  margin-top: 25px;
  max-width: 100%;
  height: 380px; }
  @media screen and (max-width: 479px) {
    .img-appearance-3 {
      height: 180px;
      margin-top: 0;
      margin-bottom: 30px; } }
  .img-appearance-3 .img-appearance-item-pos3-1 {
    top: 0%;
    left: 15%;
    width: 28%; }
  .img-appearance-3 .img-appearance-item-pos3-2 {
    top: 12%;
    left: 64%;
    width: 18%; }
	.img-appearance-3 .img-appearance-item-pos3-3 {
    top: 18%;
    left: 45%;
    width: 23%; }
 
/********************
----- Background ---
*********************/ 
.b-bg-block-dropbox {
  background: url("../img/slider/Fondo_drop.png");
  background-size: cover; 
  background-repeat: no-repeat; 
  background-attachment: fixed;
}

/*--- TamaÃ±o Background General---*/
.b-bg-block {
  background-size: cover;
  padding: 20px 0 20px 0; }
  @media screen and (max-width: 979px) {
    .b-bg-block {
      padding: 60px 0 54px 0; } }
  @media screen and (max-width: 767px) {
    .b-bg-block {
      padding: 20px 0 5px 0; } }
  .b-bg-block .b-btn {
    margin: 0 5px 10px;
    box-shadow: 0 0 2px 0 #795e3a; }
  .b-bg-block .b-ico {
    margin-right: 5px; }
  .b-bg-block h1 {
    margin-bottom: 6px; }
  .b-bg-block.person {
    padding: 60px 0 0 0; }
  .b-bg-block .b-bg-block__person {
    text-align: center; }
    .b-bg-block .b-bg-block__person .avatar {
      border: 3px solid white;
      border-radius: 50%;
      display: inline-block;
      overflow: hidden; }
      .b-bg-block .b-bg-block__person .avatar img {
        display: block;
        height: auto;
        max-width: 100%;
        margin: 0 auto;
        border-radius: 50%;
        height: 107px;
        width: 107px; }
    .b-bg-block .b-bg-block__person .name {
      margin: 15px 0;
      font-size: 1.23077em;
      line-height: 1.25;
      font-weight: 700;
      text-transform: uppercase; }
    .b-bg-block .b-bg-block__person .quote {
      margin-top: 20px;
      font-size: 1.84615em;
      line-height: 1.25;
      font-weight: 300; }



/*--- TamaÃ±o Background FacturaMovil ---*/
.b-bg-block-facturamovil {
  background: url("../img/slider/04_Img_fondo_phone.jpg");
  background-size: cover; 
  background-repeat: no-repeat; 
  background-attachment: fixed;
}

.b-bg-block-factmovil {
  background-size: cover;
  padding: 340px 0 340px 0; }
  @media screen and (max-width: 979px) {
    .b-bg-block-factmovil {
      padding: 60px 0 54px 0; } }
  @media screen and (max-width: 767px) {
    .b-bg-block-factmovil {
      padding: 20px 0 5px 0; } }
  .b-bg-block-factmovil .b-btn {
    margin: 0 5px 10px;
    box-shadow: 0 0 2px 0 #795e3a; }
  .b-bg-block-factmovil .b-ico {
    margin-right: 5px; }
  .b-bg-block-factmovil h1 {
    margin-bottom: 6px; }
  .b-bg-block-factmovil.person {
    padding: 60px 0 0 0; }
  .b-bg-block-factmovil .b-bg-block__person {
    text-align: center; }
    .b-bg-block-factmovil .b-bg-block__person .avatar {
      border: 3px solid white;
      border-radius: 50%;
      display: inline-block;
      overflow: hidden; }
      .b-bg-block-factmovil .b-bg-block__person .avatar img {
        display: block;
        height: auto;
        max-width: 100%;
        margin: 0 auto;
        border-radius: 50%;
        height: 107px;
        width: 107px; }
    .b-bg-block-factmovil .b-bg-block__person .name {
      margin: 15px 0;
      font-size: 1.23077em;
      line-height: 1.25;
      font-weight: 700;
      text-transform: uppercase; }
    .b-bg-block-factmovil .b-bg-block__person .quote {
      margin-top: 20px;
      font-size: 1.84615em;
      line-height: 1.25;
      font-weight: 300; }

/*--- TamaÃ±o Background FacturaMovil ---*/
.b-bg-block-proveedores {
  background: url("../img/slider/01_img_administralo.jpg");
  background-size: cover; 
  background-repeat: no-repeat; 
  background-attachment: fixed;
}

.b-bg-block-proveedores1 {
  background: url("../img/slider/04_portal.jpg");
  background-size: cover; 
  background-repeat: no-repeat; 
  background-attachment: fixed;
}

.b-bg-block-portal {
  background-size: cover;
  padding: 380px 0 380px 0; }
  @media screen and (max-width: 979px) {
    .b-bg-block-portal {
      padding: 130px 0 130px 0; } }
  @media screen and (max-width: 767px) {
    .b-bg-block-portal {
      padding: 100px 0 110px 0; } }
  .b-bg-block-portal .b-btn {
    margin: 0 5px 10px;
    box-shadow: 0 0 2px 0 #795e3a; }
  .b-bg-block-portal .b-ico {
    margin-right: 5px; }
  .b-bg-block-portal h1 {
    margin-bottom: 6px; }
  .b-bg-block-portal.person {
    padding: 60px 0 0 0; }
  .b-bg-block-portal .b-bg-block__person {
    text-align: center; }
    .b-bg-block-portal .b-bg-block__person .avatar {
      border: 3px solid white;
      border-radius: 50%;
      display: inline-block;
      overflow: hidden; }
      .b-bg-block-portal .b-bg-block__person .avatar img {
        display: block;
        height: auto;
        max-width: 100%;
        margin: 0 auto;
        border-radius: 50%;
        height: 107px;
        width: 107px; }
    .b-bg-block-portal .b-bg-block__person .name {
      margin: 15px 0;
      font-size: 1.23077em;
      line-height: 1.25;
      font-weight: 700;
      text-transform: uppercase; }
    .b-bg-block-portal .b-bg-block__person .quote {
      margin-top: 20px;
      font-size: 1.84615em;
      line-height: 1.25;
      font-weight: 300; }

/*--- TamaÃ±o Background Nominas---*/
.b-bg-block-nominas {
  background: url("../img/slider/nominas.jpg");
  background-size: cover; 
  background-repeat: no-repeat; 
  background-attachment: fixed;
  left: 
}
.b-bg-block-despacho {
  background: url("../img/slider/Fondo_beneficios.jpg");
  background-size: cover; 
  background-repeat: no-repeat; 
  background-attachment: fixed;
  left: 
}

.b-bg-block-nomina {
  background-size: cover;
  padding: 180px 0 180px 0; }
  @media screen and (max-width: 979px) {
    .b-bg-block-nomina {
      padding: 60px 0 54px 0; } }
  @media screen and (max-width: 767px) {
    .b-bg-block-nomina {
      padding: 20px 0 5px 0; } }
  .b-bg-block-nominnomina .b-btn {
    margin: 0 5px 10px;
    box-shadow: 0 0 2px 0 #795e3a; }
  .b-bg-block-nomina .b-ico {
    margin-right: 5px; }
  .b-bg-block-nomina h1 {
    margin-bottom: 6px; }
  .b-bg-block-nomina.person {
    padding: 60px 0 0 0; }
  .b-bg-block-nomina .b-bg-block__person {
    text-align: center; }
    .b-bg-block-nomina .b-bg-block__person .avatar {
      border: 3px solid white;
      border-radius: 50%;
      display: inline-block;
      overflow: hidden; }
      .b-bg-block-nomina .b-bg-block__person .avatar img {
        display: block;
        height: auto;
        max-width: 100%;
        margin: 0 auto;
        border-radius: 50%;
        height: 107px;
        width: 107px; }
    .b-bg-block-nomina .b-bg-block__person .name {
      margin: 15px 0;
      font-size: 1.23077em;
      line-height: 1.25;
      font-weight: 700;
      text-transform: uppercase; }
    .b-bg-block-nomina .b-bg-block__person .quote {
      margin-top: 20px;
      font-size: 1.84615em;
      line-height: 1.25;
      font-weight: 300; }

/*--- Background Sr.Pago---*/
.b-bg-block-srpago {
  background-size: cover;
  padding: 50px 0 80px 0; }
  @media screen and (max-width: 979px) {
    .b-bg-block-srpago {
      padding: 60px 0 54px 0; } }
  @media screen and (max-width: 767px) {
    .b-bg-block-srpago {
      padding: 20px 0 5px 0; } }
  .b-bg-block-srpago .b-btn {
    margin: 0 5px 10px;
    box-shadow: 0 0 2px 0 #795e3a; }
  .b-bg-block-srpago .b-ico {
    margin-right: 5px; }
  .b-bg-block-srpago h1 {
    margin-bottom: 6px; }
  .b-bg-block-srpago.person {
    padding: 60px 0 0 0; }
  .b-bg-block-srpago .b-bg-block__person {
    text-align: center; }
    .b-bg-block-srpago .b-bg-block__person .avatar {
      border: 3px solid white;
      border-radius: 50%;
      display: inline-block;
      overflow: hidden; }
      .b-bg-block-srpago .b-bg-block__person .avatar img {
        display: block;
        height: auto;
        max-width: 100%;
        margin: 0 auto;
        border-radius: 50%;
        height: 107px;
        width: 107px; }
    .b-bg-block-srpago .b-bg-block__person .name {
      margin: 15px 0;
      font-size: 1.23077em;
      line-height: 1.25;
      font-weight: 700;
      text-transform: uppercase; }
    .b-bg-block-srpago .b-bg-block__person .quote {
      margin-top: 20px;
      font-size: 1.84615em;
      line-height: 1.25;
      font-weight: 300; }
.b-bg-block-srpago {
  background: url("../img/slider/Fondo_oxxo.jpg");
  background-size: cover; 
  background-repeat: no-repeat; 
  background-attachment: fixed;}
  

/*--- Background Distribuidor---*/
.b-bg-block-dist {
  background: url("../img/slider/Fondo_dist.jpg");
  background-size: cover; 
  background-repeat: no-repeat; 
  background-attachment: fixed;}
  
  .b-bg-block-dist {
  background-size: cover;
  padding:150px 0 150px 0; }
  @media screen and (max-width: 979px) {
    .b-bg-block-dist {
      padding: 60px 0 54px 0; } }
  @media screen and (max-width: 767px) {
    .b-bg-block-dist {
      padding: 20px 0 5px 0; } }
  .b-bg-block-dist .b-btn {
    margin: 0 5px 10px;
    box-shadow: 0 0 2px 0 #795e3a; }
  .b-bg-block-dist .b-ico {
    margin-right: 5px; }
  .b-bg-block-dist h1 {
    margin-bottom: 6px; }
  .b-bg-block-dist.person {
    padding: 60px 0 0 0; }
  .b-bg-block-dist .b-bg-block__person {
    text-align: center; }
    .b-bg-block-dist .b-bg-block__person .avatar {
      border: 3px solid white;
      border-radius: 50%;
      display: inline-block;
      overflow: hidden; }
      .b-bg-block-dist .b-bg-block__person .avatar img {
        display: block;
        height: auto;
        max-width: 100%;
        margin: 0 auto;
        border-radius: 50%;
        height: 107px;
        width: 107px; }
    .b-bg-block-dist .b-bg-block__person .name {
      margin: 15px 0;
      font-size: 1.23077em;
      line-height: 1.25;
      font-weight: 700;
      text-transform: uppercase; }
    .b-bg-block-dist .b-bg-block__person .quote {
      margin-top: 20px;
      font-size: 1.84615em;
      line-height: 1.25;
      font-weight: 300; }
.tam-let{
	font-size: 20px;
}


/*--- Background Distribuidor-1---*/
.b-bg-block-dist-1 {
  background: url("../img/slider/Fondo_prepago.jpg");
  background-size: cover; 
  background-repeat: no-repeat; 
  background-attachment: fixed;}
  
  .b-bg-block-dist-1 {
  background-size: cover;
  padding:150px 0 150px 0; }
  @media screen and (max-width: 979px) {
    .b-bg-block-dist-1 {
      padding: 60px 0 54px 0; } }
  @media screen and (max-width: 767px) {
    .b-bg-block-dist-1 {
      padding: 20px 0 5px 0; } }
  .b-bg-block-dist-1 .b-btn {
    margin: 0 5px 10px;
    box-shadow: 0 0 2px 0 #795e3a; }
  .b-bg-block-dist-1 .b-ico {
    margin-right: 5px; }
  .b-bg-block-dist-1 h1 {
    margin-bottom: 6px; }
  .b-bg-block-dist-1.person {
    padding: 60px 0 0 0; }
  .b-bg-block-dist-1 .b-bg-block__person {
    text-align: center; }
    .b-bg-block-dist-1 .b-bg-block__person .avatar {
      border: 3px solid white;
      border-radius: 50%;
      display: inline-block;
      overflow: hidden; }
      .b-bg-block-dist-1 .b-bg-block__person .avatar img {
        display: block;
        height: auto;
        max-width: 100%;
        margin: 0 auto;
        border-radius: 50%;
        height: 107px;
        width: 107px; }
    .b-bg-block-dist-1 .b-bg-block__person .name {
      margin: 15px 0;
      font-size: 1.23077em;
      line-height: 1.25;
      font-weight: 700;
      text-transform: uppercase; }
    .b-bg-block-dist-1 .b-bg-block__person .quote {
      margin-top: 20px;
      font-size: 1.84615em;
      line-height: 1.25;
      font-weight: 300; }

/*--- Background Personal---*/
.b-bg-block-dist-2 {
  background: url("../img/slider/Fondo.jpg");
  background-size: cover; 
  background-repeat: no-repeat; 
  background-attachment: fixed;}
  
  .b-bg-block-dist-2 {
  background-size: cover;
  padding:150px 0 150px 0; }
  @media screen and (max-width: 979px) {
    .b-bg-block-dist-2 {
      padding: 60px 0 54px 0; } }
  @media screen and (max-width: 767px) {
    .b-bg-block-dist-2 {
      padding: 20px 0 5px 0; } }
  .b-bg-block-dist-2 .b-btn {
    margin: 0 5px 10px;
    box-shadow: 0 0 2px 0 #795e3a; }
  .b-bg-block-dist-2 .b-ico {
    margin-right: 5px; }
  .b-bg-block-dist-2 h1 {
    margin-bottom: 6px; }
  .b-bg-block-dist-2.person {
    padding: 60px 0 0 0; }
  .b-bg-block-dist-2 .b-bg-block__person {
    text-align: center; }
    .b-bg-block-dist-2 .b-bg-block__person .avatar {
      border: 3px solid white;
      border-radius: 50%;
      display: inline-block;
      overflow: hidden; }
      .b-bg-block-dist-2 .b-bg-block__person .avatar img {
        display: block;
        height: auto;
        max-width: 100%;
        margin: 0 auto;
        border-radius: 50%;
        height: 107px;
        width: 107px; }
    .b-bg-block-dist-2 .b-bg-block__person .name {
      margin: 15px 0;
      font-size: 1.23077em;
      line-height: 1.25;
      font-weight: 700;
      text-transform: uppercase; }
    .b-bg-block-dist-2 .b-bg-block__person .quote {
      margin-top: 20px;
      font-size: 1.84615em;
      line-height: 1.25;
      font-weight: 300; }

/*--- Background Administrativo---*/
.b-bg-block-dist-3 {
  background: url("../img/slider/FondoAd.jpg");
  background-size: cover; 
  background-repeat: no-repeat; 
  background-attachment: fixed;}
  
  .b-bg-block-dist-3 {
  background-size: cover;
  padding:150px 0 150px 0; }
  @media screen and (max-width: 979px) {
    .b-bg-block-dist-3 {
      padding: 60px 0 54px 0; } }
  @media screen and (max-width: 767px) {
    .b-bg-block-dist-3 {
      padding: 20px 0 5px 0; } }
  .b-bg-block-dist-3 .b-btn {
    margin: 0 5px 10px;
    box-shadow: 0 0 2px 0 #795e3a; }
  .b-bg-block-dist-3 .b-ico {
    margin-right: 5px; }
  .b-bg-block-dist-3 h1 {
    margin-bottom: 6px; }
  .b-bg-block-dist-3.person {
    padding: 60px 0 0 0; }
  .b-bg-block-dist-3 .b-bg-block__person {
    text-align: center; }
    .b-bg-block-dist-3 .b-bg-block__person .avatar {
      border: 3px solid white;
      border-radius: 50%;
      display: inline-block;
      overflow: hidden; }
      .b-bg-block-dist-3 .b-bg-block__person .avatar img {
        display: block;
        height: auto;
        max-width: 100%;
        margin: 0 auto;
        border-radius: 50%;
        height: 107px;
        width: 107px; }
    .b-bg-block-dist-3 .b-bg-block__person .name {
      margin: 15px 0;
      font-size: 1.23077em;
      line-height: 1.25;
      font-weight: 700;
      text-transform: uppercase; }
    .b-bg-block-dist-3 .b-bg-block__person .quote {
      margin-top: 20px;
      font-size: 1.84615em;
      line-height: 1.25;
      font-weight: 300; }	  
	  
/*--- Background Multi RFC---*/
.b-bg-block-multirfc {
  background: url("../img/slider/img_fondo.jpg");
  background-size: cover; 
  background-repeat: no-repeat; 
  background-attachment: fixed;}
  
.b-bg-block-multirfc2 {
  background: url("../img/slider/img_FondoFacturacion.jpg");
  background-size: cover; 
  background-repeat: no-repeat; 
  background-attachment: fixed;}
  
  .b-bg-block-multirfc3 {
  background: url("../img/slider/3_MesesGratis_Fondo.jpg");
  background-size: cover; 
  background-repeat: no-repeat; 
  background-attachment: fixed;}
  .b-bg-block-multirfc {
  background-size: cover;
  padding:50px 0 90px 0; }
  @media screen and (max-width: 979px) {
    .b-bg-block-multirfc {
      padding: 60px 0 54px 0; } }
  @media screen and (max-width: 767px) {
    .b-bg-block-multirfc {
      padding: 20px 0 5px 0; } }
  .b-bg-block-multirfc .b-btn {
    margin: 0 5px 10px;
    box-shadow: 0 0 2px 0 #795e3a; }
  .b-bg-block-multirfc .b-ico {
    margin-right: 5px; }
  .b-bg-block-multirfc h1 {
    margin-bottom: 6px; }
  .b-bg-block-multirfc.person {
    padding: 60px 0 0 0; }
  .b-bg-block-multirfc .b-bg-block__person {
    text-align: center; }
    .b-bg-block-multirfc .b-bg-block__person .avatar {
      border: 3px solid white;
      border-radius: 50%;
      display: inline-block;
      overflow: hidden; }
      .b-bg-block -multirfc.b-bg-block__person .avatar img {
        display: block;
        height: auto;
        max-width: 100%;
        margin: 0 auto;
        border-radius: 50%;
        height: 107px;
        width: 107px; }
    .b-bg-block-multirfc .b-bg-block__person .name {
      margin: 15px 0;
      font-size: 1.23077em;
      line-height: 1.25;
      font-weight: 700;
      text-transform: uppercase; }
    .b-bg-block-multirfc .b-bg-block__person .quote {
      margin-top: 20px;
      font-size: 1.84615em;
      line-height: 1.25;
      font-weight: 300; }

/*--- Background Formato Digital ---*/
.b-bg-block-formatod {
  background: url("../img/slider/04_Fondo_Liberate.jpg");
  background-size: cover; 
  background-repeat: no-repeat; 
  background-attachment: fixed;}
 
.b-bg-block-formatod2 {
  background: url("../img/slider/07_Fondo_Gratis.jpg");
  background-size: cover; 
  background-repeat: no-repeat; 
  background-attachment: fixed;}
  
  .b-bg-block-formatod {
  background-size: cover;
  padding:150px 0 150px 0; }
  @media screen and (max-width: 979px) {
    .b-bg-block-formatod {
      padding: 60px 0 54px 0; } }
  @media screen and (max-width: 767px) {
    .b-bg-block-formatod {
      padding: 20px 0 5px 0; } }
  .b-bg-block-formatod .b-btn {
    margin: 0 5px 10px;
    box-shadow: 0 0 2px 0 #795e3a; }
  .b-bg-block-formatod .b-ico {
    margin-right: 5px; }
  .b-bg-block-formatod h1 {
    margin-bottom: 6px; }
  .b-bg-block-formatod.person {
    padding: 60px 0 0 0; }
  .b-bg-block-formatod .b-bg-block__person {
    text-align: center; }
    .b-bg-block-formatod .b-bg-block__person .avatar {
      border: 3px solid white;
      border-radius: 50%;
      display: inline-block;
      overflow: hidden; }
      .b-bg-block-formatod .b-bg-block__person .avatar img {
        display: block;
        height: auto;
        max-width: 100%;
        margin: 0 auto;
        border-radius: 50%;
        height: 107px;
        width: 107px; }
    .b-bg-block-formatod .b-bg-block__person .name {
      margin: 15px 0;
      font-size: 1.23077em;
      line-height: 1.25;
      font-weight: 700;
      text-transform: uppercase; }
    .b-bg-block-formatod .b-bg-block__person .quote {
      margin-top: 20px;
      font-size: 1.84615em;
      line-height: 1.25;
      font-weight: 300; }

/*--- Background Facturacion ---*/
.b-bg-block-facturacion1 {
  background: url("../img/slider/Fondo_fac1.jpg");
  background-size: cover; 
  background-repeat: no-repeat; 
  background-attachment: fixed;}
 
.b-bg-block-facturacion2 {
  background: url("../img/slider/Fondo_horas_factu2.jpg");
  background-size: cover; 
  background-repeat: no-repeat; 
  background-attachment: fixed;}

  .b-bg-block-facturacion3 {
  background: url("../img/slider/Fondo_mes_factu3.jpg");
  background-size: cover; 
  background-repeat: no-repeat; 
  background-attachment: fixed;}
  
  .b-bg-block-facturacion {
  background-size: cover;
  padding:150px 0 150px 0; }
  @media screen and (max-width: 979px) {
    .b-bg-block-facturacion {
      padding: 60px 0 54px 0; } }
  @media screen and (max-width: 767px) {
    .b-bg-block-facturacion {
      padding: 20px 0 5px 0; } }
  .b-bg-block-facturacion .b-btn {
    margin: 0 5px 10px;
    box-shadow: 0 0 2px 0 #795e3a; }
  .b-bg-block-facturacion .b-ico {
    margin-right: 5px; }
  .b-bg-block-facturacion h1 {
    margin-bottom: 6px; }
  .b-bg-block-facturacion.person {
    padding: 60px 0 0 0; }
  .b-bg-block-facturacion .b-bg-block__person {
    text-align: center; }
    .b-bg-block-facturacion .b-bg-block__person .avatar {
      border: 3px solid white;
      border-radius: 50%;
      display: inline-block;
      overflow: hidden; }
      .b-bg-block-facturacion .b-bg-block__person .avatar img {
        display: block;
        height: auto;
        max-width: 100%;
        margin: 0 auto;
        border-radius: 50%;
        height: 107px;
        width: 107px; }
    .b-bg-block-facturacion .b-bg-block__person .name {
      margin: 15px 0;
      font-size: 1.23077em;
      line-height: 1.25;
      font-weight: 700;
      text-transform: uppercase; }
    .b-bg-block-facturacion .b-bg-block__person .quote {
      margin-top: 20px;
      font-size: 1.84615em;
      line-height: 1.25;
      font-weight: 300; }
	  
/*-- Cont BG*/
.b-bg-block-ima {
  background: url("../img/slider/cnta-ntros.png");
  background-size: cover; 
  background-repeat: no-repeat; 
  background-attachment: fixed;}
  
 /* Express */
 .b-bg-block-xpress {
  background: url("../img/slider/img_un_plan_hecho.jpg");
  background-size: cover; 
  background-repeat: no-repeat; 
  background-attachment: fixed;}
  
.b-bg-block-xpress2 {
  background: url("../img/slider/img_samsung_express.jpg");
  background-size: cover; 
  background-repeat: no-repeat; 
  background-attachment: fixed;}
  .b-bg-block_xpress {
  background-size: cover;
  padding: 250px 0 290px 0; }
  @media screen and (max-width: 979px) {
    .b-bg-block_xpress {
      padding: 60px 0 54px 0; } }
  @media screen and (max-width: 767px) {
    .b-bg-block_xpress {
      padding: 20px 0 5px 0; } }
  
/* Medico */
  .b-bg-block-medic {
  background: url("../img/slider/Fondo_Control.jpg");
  background-size: cover; 
  background-repeat: no-repeat; 
  background-attachment: fixed;}
  .b-bg-block_medic {
  background-size: cover;
  padding: 50px 0 90px 0; }
  @media screen and (max-width: 979px) {
    .b-bg-block_medic {
      padding: 60px 0 54px 0; } }
  @media screen and (max-width: 767px) {
    .b-bg-block_medic {
      padding: 20px 0 5px 0; } }
/* End Medico */

/********************
----- Mapa ---
*********************/
.b-google-map {
  position: relative; }

@media screen and (min-width: 1024px) {
  .b-google-map--fix-height .b-google-map__map-view {
    min-height: 650px; } }

.b-google-map__map-view {
  min-height: 500px; }
  @media screen and (max-width: 1024px) {
    .b-google-map__map-view {
      min-height: 600px; } }
  @media screen and (max-width: 767px) {
    .b-google-map__map-view {
      min-height: 300px; } }

.b-bord-box {
  border-top: 1px solid #cdcdcd;
  padding: 35px 0 54px; }
  .b-bord-box.b-google-map {
    border-bottom: 1px solid #cdcdcd;
    padding: 0; }
	
/********************
----- Figure ---
*********************/ 
figure.modul{
	vertical-align: middle;
	float: left;
	left:20%
}
	figure.modul img{
		width: 20%;
	}
	
figure.indx{
	vertical-align: middle;
    float: left;
}
.aling h3{
	top: 50px;
}
	figure.indx img{
		width: 100%;
		text-align: right;
	}

figure.izq{
	vertical-align: middle;
    float: left;
}
.aling h4{
	top: 50px;
}
figure.izq img{
	width: 60%;
	text-align: right;
}

figure.facmov img{
	width: 30%;
	text-align: right;
}
	
figure.dex{
	vertical-align: middle;
	float: right;
}
	figure.dex img{
		width: 60%;
	}	


/********************
----- Banner-Slider ---
*********************/ 

.slider {
	position: relative;
}

.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}

.rslides li {
	-webkit-backface-visibility: hidden;
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
}

.rslides li:first-child {
	position: relative;
	display: block;
	float: left;
}

.rslides img {
	display: block;
	height: auto;
	float: left;
	width: 100%;
	border: 0;
}

.callbacks_nav {
	position: absolute;
	top: 50%;
	left: 0;
	opacity: 0.7;
	z-index: 3;
	text-indent: -9999px;
	text-decoration: none;
	height: 350px;
	width: 39px;
	background: url("../img/left.png") no-repeat left top;
	margin-top: -45px;
}

.callbacks_nav.next {
	left: auto;
	background-position: right top;
	top: 50%;
	right: 0;
	height: 350px;
	width: 39px;
	background: url("../img/right.png") no-repeat left top;
}

ul.callbacks_tabs.callbacks1_tabs {
	display: none;
}

.callbacks_nav {
	left: 20px;
}

.callbacks_nav.next {
	right: 20px;
}
}


  .slider .caption.tim.tim1 img {
	left: 43%;
	top:32%;
	width: 15%;
	height: 16%;
}
  .slider .caption.tim.tim2 img {
	left: 40%;
	top:32%;
	width: 22%;
	height: 15%;
     }




/********************
----- Titulos ---
******************/ 

.titulo {
	position: relative;
}

.rtitulo {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}
.rtitulo img {
	display: block;
	height: auto;
	float: left;
	width: 100%;
	border: 0;
}

@media (max-width:1440px){
	.express {
		min-height: 340px;
	}
}
@media (max-width: 1280px){
	.express {
		min-height: 300px;
	}
}
@media (max-width: 1080px){
	.express {
		min-height: 265px;
	}
}
@media (max-width:800px){
	.express {
		min-height: 190px;
	}
}
@media (max-width:414px){
	.express {
		min-height: 120px;
	}
}

.text_center{
	text-align: center;
}

.box{
	margin-left: auto;
	margin-right: auto;	
}

.centrar{
  display: inline-block;
  left: 15%;
}

/*letreto*/
.producto .mask, .producto .content {
    width: 100%;
    height: 70px;
    position: absolute;
    overflow: hidden;
    top: 10%;
    left: 0
}

.producto a.info {
    display: inline-block;
    text-decoration: none;
    padding: 7px 14px;
    background: #000;
    color: #fff;
    text-transform: uppercase;
    box-shadow: 0 0 1px #000;
}

.producto a.info:hover {
    box-shadow: 0 0 10px #000;
}
/* clases para el primer producto  */
.prod-first img {
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.prod-first .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   background-color: rgba(255,255,255,.15);
  /* background-color: rgba(219,127,8, 0.7); */
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

.prod-first a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.prod-first:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}

.prod-first:hover a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
}
.prod-first:hover a.info {
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}

.bnt-mas{
	width:60px;
	height:60px;
	border-radius:100%;
	background:transparent;
	border:none;
}

.b-video-pc {
  background: url("../img/slider/03_MacVideo.png") no-repeat center top;
  background-size: 70% auto;
  box-sizing: content-box;
  display: block;
  height: 0;
  margin: 0 25px 25px;
  padding-bottom: 57.6%;
  position: relative;
  z-index: 2; 
 }

.b-video-mac__player {
  bottom: 230px;
  left: 16.77%;
  position: absolute;
  right: 16.32%;
  top: 19px; 
}

@media screen and (max-width: 767px) {
    .b-video-mac__player {
      top: 10px; }
}
@media screen and (max-width: 479px) {
    .b-video-mac__player {
      bottom: 30px;
      top: 10px; 
  	}
}
.b-video-mac__player iframe {
    height: 100%;
    width: 100%; 
}
.icon_facMovil img{
	width: 75%;
}


/*--------------
	BOT FLOT SOC
---------------*/
.us_floating .us_wrapper .us_button {
  width: 45px;
  -webkit-transition: width 300ms ease-in-out, background-color 400ms ease-out;
  -moz-transition: width 300ms ease-in-out, background-color 400ms ease-out;
  -o-transition: width 300ms ease-in-out, background-color 400ms ease-out;
  transition: width 300ms ease-in-out, background-color 400ms ease-out;
}
.us_floating .us_wrapper .us_button:hover {
  width: 90px;
  -webkit-transition: width 300ms ease-in-out, background-color 400ms ease-out;
  -moz-transition: width 300ms ease-in-out, background-color 400ms ease-out;
  -o-transition: width 300ms ease-in-out, background-color 400ms ease-out;
  transition: width 300ms ease-in-out, background-color 400ms ease-out;
}
.us_facebook {
  background-color: #3b5998;
}
.us_facebook:hover {
  background-color: #3b5998;
}
.us_twitter {
  background-color: #00ABF0;
}
.us_twitter:hover {
  background-color: #00ABF0;
}
.us_google {
  background-color: #278e80;
}
.us_google:hover {
  background-color: #278e80;
}
.us_delicious {
  background-color: #66B2FD;
}
.us_delicious:hover {
  background-color: #000000;
}
.us_stumble {
  background-color: #E94B24;
}
.us_stumble:hover {
  background-color: #000000;
}
.us_linkedin {
  background-color: #1C86BC;
}
.us_linkedin:hover {
  background-color: #000000;
}
.us_pinterest {
  background-color: #AE181F;
}
.us_pinterest:hover {
  background-color: #AE181F;
}
.us_buffer {
  background-color: #000000;
}
.us_buffer:hover {
  background-color: #000000;
}
.us_reddit {
  background-color: #CEE3F8;
}
.us_reddit:hover {
  background-color: #000000;
}
.us_vkontakte {
  background-color: #537599;
}
.us_vkontakte:hover {
  background-color: #000000;
}
.us_mail {
  background-color: #666666;
}
.us_mail:hover {
  background-color: #666666;
}
.us_love {
  background-color: #FF0000;
}
.us_love:hover {
  background-color: #000000;
}
.us_pocket {
  background-color: #ee4056;
}
.us_pocket:hover {
  background-color: #000000;
}
.us_tumblr {
  background-color: #529ecc;
}
.us_tumblr:hover {
  background-color: #000000;
}
.us_print {
  background-color: #60d0d4;
}
.us_print:hover {
  background-color: #000000;
}
.us_flipboard {
  background-color: #c10000;
}
.us_flipboard:hover {
  background-color: #000000;
}
.us_comments {
  background-color: #b69823;
}
.us_comments:hover {
  background-color: #000000;
}
.us_feedly {
  background-color: #414141;
}
.us_feedly:hover {
 	background-color: #000000;
}
.us_youtube:hover {
  background-color: #000000;
}
.us_youtube {
  background-color: #cc181e;
}
.us_vimeo {
  background-color: #1bb6ec;
}
.us_vimeo:hover {
  background-color: #000000;
}
.us_behance {
  background-color: #1769ff;
}
.us_behance:hover {
  background-color: #000000;
}
.us_ok {
  background-color: #f2720c;
}
.us_ok:hover {
  background-color: #000000;
}
.us_weibo {
  background-color: #e64141;
}
.us_weibo:hover {
  background-color: #000000;
}
.us_managewp {
  background-color: #098ae0;
}
.us_managewp:hover {
  background-color: #000000;
}
.us_logo {
  background-color: #C1097E;
  margin-left: 20%;
}
.us_logo:hover {
  background-color: #C1097E;
}
.us_xing {
  background-color: #026466;
}
.us_xing:hover {
  background-color: #000000;
}
.us_whatsapp {
  background-color: #34af23;
}
.us_whatsapp:hover {
  background-color: #000000;
}
.us_meneame {
  background-color: #ff6400;
}
.us_meneame:hover {
  background-color: #000000;
}
.us_digg {
  background-color: #000000;
}
.us_digg:hover {
  background-color: #000000;
}
.us_dribbble {
  background-color: #f72b7f;
}
.us_dribbble:hover {
  background-color: #000000;
}
.us_envato {
  background-color: #82b540;
}
.us_envato:hover {
  background-color: #000000;
}
.us_github {
  background-color: #201e1f;
}
.us_github:hover {
  background-color: #000000;
}
.us_soundcloud {
  background-color: #ff6f00;
}
.us_soundcloud:hover {
  background-color: #000000;
}
.us_instagram {
  background-color: #48769c;
}
.us_instagram:hover {
  background-color: #000000;
}
.us_feedpress {
  background-color: #ffafaf;
}
.us_feedpress:hover {
  background-color: #000000;
}
.us_mailchimp {
  background-color: #52bad5;
}
.us_mailchimp:hover {
  background-color: #000000;
}
.us_flickr {
  background-color: #0062dd;
}
.us_flickr:hover {
  background-color: #000000;
}
.us_members {
  background-color: #0ab071;
}
.us_members:hover {
  background-color: #000000;
}
.us_more {
 	background-color: #53B27C;
}
.us_more:hover {
  background-color: #000000;
}
.us_posts {
  background-color: #924e2a;
}
.us_posts:hover {
  background-color: #000000;
}
.us_facebook a {
  color: #3b5998;
}
.us_facebook a:hover {
  color: #3b5998;
}
.us_twitter a {
  color: #00ABF0;
}
.us_twitter a:hover {
  color: #000000;
}
.us_google a {
  color: #D95232;
}
.us_google a:hover {
  color: #000000;
}
.us_delicious a {
  color: #66B2FD;
}
.us_delicious a:hover {
  color: #000000;
}
.us_stumble a {
  color: #E94B24;
}
.us_stumble a:hover {
  color: #000000;
}
.us_linkedin a {
  color: #1C86BC;
}
.us_linkedin a:hover {
  color: #000000;
}
.us_pinterest a {
  color: #AE181F;
}
.us_pinterest a:hover {
 	color: #000000;
}
.us_buffer a {
  color: #000000;
}
.us_buffer a:hover {
  color: #000000;
}
.us_reddit a {
  color: #CEE3F8;
}
.us_reddit a:hover {
  color: #000000;
}
.us_vkontakte a {
  color: #537599;
}
.us_vkontakte a:hover {
  color: #000000;
}
.us_mail a {
  color: #666666;
}
.us_mail a:hover {
  color: #000000;
}
.us_love a,
.us_love {
  color: #FF0000;
}
.us_love a:hover,
.us_love:hover {
  color: #000000;
}
.us_pocket a {
  color: #ee4056;
}
.us_pocket a:hover {
  color: #000000;
}
.us_tumblr a {
  color: #529ecc;
}
.us_tumblr a:hover {
  color: #000000;
}
.us_print a {
  color: #60d0d4;
}
.us_print a:hover {
  color: #000000;
}
.us_flipboard a {
  color: #c10000;
}
.us_flipboard a:hover {
  color: #000000;
}
.us_comments a,
.us_comments {
  color: #b69823;
}
.us_comments a:hover,
.us_comments:hover {
  color: #000000;
}
.us_feedly a {
  color: #414141;
}
.us_feedly a:hover {
  color: #000000;
}
.us_youtube a {
  color: #cc181e;
}
.us_youtube a:hover {
  color: #000000;
}
.us_vimeo a {
  color: #1bb6ec;
}
.us_vimeo a:hover {
  color: #000000;
}
.us_behance a {
  color: #1769ff;
}
.us_behance a:hover {
  color: #000000;
}
.us_ok a {
  color: #f2720c;
}
.us_ok a:hover {
  color: #000000;
}
.us_weibo a {
  color: #e64141;
}
.us_weibo a:hover {
  color: #000000;
}
.us_managewp a {
  color: #098ae0;
}
.us_managewp a:hover {
  color: #000000;
}
.us_xing a {
  color: #026466;
}
.us_xing a:hover {
  color: #000000;
}
.us_whatsapp a {
  color: #34af23;
}
.us_whatsapp a:hover {
  color: #000000;
}
.us_meneame a {
  color: #ff6400;
}
.us_meneame a:hover {
  color: #000000;
}
.us_digg a {
  color: #000000;
}
.us_digg a:hover {
  color: #008000;
}
.us_dribbble a {
  color: #f72b7f;
}
.us_dribbble a:hover {
  color: #000000;
}
.us_envato a {
  color: #82b540;
}
.us_envato a:hover {
  color: #000000;
}
.us_github a {
  color: #201e1f;
}
.us_github a:hover {
  color: #000000;
}
.us_soundcloud a {
  color: #ff6f00;
}
.us_soundcloud a:hover {
  color: #000000;
}
.us_instagram a {
  color: #48769c;
}
.us_instagram a:hover {
  color: #000000;
}
.us_feedpress {
  color: #ffafaf;
}
.us_feedpress:hover {
  color: #000000;
}
.us_mailchimp {
  color: #52bad5;
}
.us_mailchimp:hover {
  color: #000000;
}
.us_flickr a {
  color: #0062dd;
}
.us_flickr a:hover {
  color: #000000;
}
.us_members {
  color: #0ab071;
}
.us_members:hover {
   color: #000000;
}
.us_more a {
  color: #53B27C;
}
.us_more a:hover {
  color: #000000;
}
.us_posts {
  color: #924e2a;
}
.us_posts:hover {
  color: #008000;
}
.us_wrapper .us_fan_count_button,
.us_wrapper .us_button {
  margin: 2.5px;
}
.us_fan_count_wrapper .us_fan_count_desc {
  font-size: 16px;
  height: 30px;
  line-height: 20px;
}
.us_wrapper.us_fan_count_wrapper .us_fan_count.rows-3 {
  width: 32.333%;
}
@media screen and (max-width:1000px) {
  .us_floating {
    display: none;
  }
}
.us_floating .us_wrapper .us_button {
  margin: 0;
}

/*--------------
  Sect Float 2
---------------*/
.us_tac {
    text-align:center!important
}
.us_tar {
    text-align:right!important
}
.us_tal {
    text-align:left!important
}
@font-face {
    font-family:ultimate-social;
    src:url(font/ultimate-socialae52.eot?v=5);
    src:url(font/ultimate-sociald41d.eot?#iefix&amp;v=5) format('embedded-opentype'), url(font/ultimate-socialae52.woff?v=5) format('woff'), url(font/ultimate-socialae52.ttf?v=5) format('truetype'), url(font/ultimate-sociald41d.svg?#ultimate-social&amp;v=5) format('svg');
    font-weight:400;
    font-style:normal
}
[class*=" us-icon-"]:before, [class^=us-icon-]:before {
    font-family:ultimate-social;
    font-style:normal;
    font-weight:400;
    speak:none;
    display:inline-block;
    text-decoration:inherit;
    width:1em;
    margin-right:.2em;
    text-align:center;
    font-variant:normal;
    line-height:1em;
    text-transform:none;
    margin-left:.2em
}
@-moz-keyframes spin {
    0% {
        -moz-transform:rotate(0deg);
        -o-transform:rotate(0deg);
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100% {
        -moz-transform:rotate(359deg);
        -o-transform:rotate(359deg);
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
@-webkit-keyframes spin {
    0% {
        -moz-transform:rotate(0deg);
        -o-transform:rotate(0deg);
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100% {
        -moz-transform:rotate(359deg);
        -o-transform:rotate(359deg);
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
@-o-keyframes spin {
    0% {
        -moz-transform:rotate(0deg);
        -o-transform:rotate(0deg);
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100% {
        -moz-transform:rotate(359deg);
        -o-transform:rotate(359deg);
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
@-ms-keyframes spin {
    0% {
        -moz-transform:rotate(0deg);
        -o-transform:rotate(0deg);
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100% {
        -moz-transform:rotate(359deg);
        -o-transform:rotate(359deg);
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
@keyframes spin {
    0% {
        -moz-transform:rotate(0deg);
        -o-transform:rotate(0deg);
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100% {
        -moz-transform:rotate(359deg);
        -o-transform:rotate(359deg);
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
.us-icon-spin {
    -moz-animation:spin 5s infinite linear;
    -o-animation:spin 5s infinite linear;
    -webkit-animation:spin 5s infinite linear;
    animation:spin 5s infinite linear;
    display:inline-block
}
.us_wrapper {
    -webkit-hyphens:none;
    -moz-hyphens:none;
    -ms-hyphens:none;
    hyphens:none;
    text-shadow:none;
    clear:both;
    line-height:0;
    cursor:auto;
    max-width:100%
}
.us_wrapper .us_heading {
    font-size:24px;
    line-height:24px;
    margin-bottom:20px;
    font-weight:700
}
.us_wrapper label {
    color:#000
}
.us_wrapper .border-box {
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box
}
.us_wrapper .alert {
    padding:15px;
    margin-bottom:20px;
    border:1px solid transparent;
    border-radius:4px
}
.us_wrapper .alert h4 {
    margin-top:0;
    color:inherit
}
.us_wrapper .alert .alert-link {
    font-weight:700
}
.us_wrapper .alert&gt;p, .us_wrapper .alert&gt;ul {
    margin-bottom:0
}
.us_wrapper .alert&gt;p+p {
    margin-top:5px
}
.us_wrapper .alert-dismissable {
    padding-right:35px
}
.us_wrapper .alert-dismissable .close {
    position:relative;
    top:-2px;
    right:-21px;
    color:inherit
}
.us_wrapper .alert-success {
    background-color:#dff0d8;
    border-color:#d6e9c6;
    color:#3c763d
}
.us_wrapper .alert-success hr {
    border-top-color:#c9e2b3
}
.us_wrapper .alert-success .alert-link {
    color:#2b542c
}
.us_wrapper .alert-info {
    background-color:#d9edf7;
    border-color:#bce8f1;
    color:#31708f
}
.us_wrapper .alert-info hr {
    border-top-color:#a6e1ec
}
.us_wrapper .alert-info .alert-link {
    color:#245269
}
.us_wrapper .alert-warning {
    background-color:#fcf8e3;
    border-color:#faebcc;
    color:#8a6d3b
}
.us_wrapper .alert-warning hr {
    border-top-color:#f7e1b5
}
.us_wrapper .alert-warning .alert-link {
    color:#66512c
}
.us_wrapper .alert-danger {
    background-color:#f2dede;
    border-color:#ebccd1;
    color:#a94442
}
.us_wrapper .alert-danger hr {
    border-top-color:#e4b9c0
}
.us_wrapper .alert-danger .alert-link {
    color:#843534
}
.us_wrapper fieldset {
    padding:0;
    margin:0;
    border:0
}
.us_wrapper legend {
    display:block;
    width:100%;
    padding:0;
    margin-bottom:20px;
    font-size:21px;
    line-height:inherit;
    color:#333;
    border:0;
    border-bottom:1px solid #e5e5e5
}
.us_wrapper label {
    display:inline-block;
    margin-bottom:5px;
    font-weight:700
}
.us_wrapper input[type=search] {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.us_wrapper input[type=radio], .us_wrapper input[type=checkbox] {
    margin:4px 0 0;
    margin-top:1px \9;
    line-height:normal
}
.us_wrapper input[type=file] {
    display:block
}
.us_wrapper select[multiple], .us_wrapper select[size] {
    height:auto
}
.us_wrapper select optgroup {
    font-size:inherit;
    font-style:inherit;
    font-family:inherit
}
.us_wrapper input[type=radio]:focus, .us_wrapper input[type=checkbox]:focus, .us_wrapper input[type=file]:focus {
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.us_wrapper input[type=number]::-webkit-inner-spin-button, .us_wrapper input[type=number]::-webkit-outer-spin-button {
    height:auto
}
.us_wrapper output {
    display:block;
    padding-top:7px;
    font-size:14px;
    line-height:1.42857143;
    color:#555
}
.us_wrapper .form-control {
    display:block;
    width:100%;
    height:34px;
    padding:6px 12px;
    font-size:14px;
    line-height:1.42857143;
    color:#555;
    background-color:#fff;
    background-image:none;
    border:1px solid #ccc;
    border-radius:4px;
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.us_wrapper .form-control:focus {
    border-color:#66afe9;
    outline:0;
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}
.us_wrapper .form-control:-moz-placeholder {
    color:#999
}
.us_wrapper .form-control::-moz-placeholder {
    color:#999;
    opacity:1
}
.us_wrapper .form-control:-ms-input-placeholder {
    color:#999
}
.us_wrapper .form-control::-webkit-input-placeholder {
    color:#999
}
.us_wrapper .form-control[disabled], .us_wrapper .form-control[readonly], fieldset[disabled] .us_wrapper .form-control {
    cursor:not-allowed;
    background-color:#eee
}
textarea.us_wrapper .form-control {
    height:auto
}
.us_wrapper .form-group {
    margin-bottom:15px
}
.us_wrapper .checkbox, .us_wrapper .radio {
    display:block;
    min-height:20px;
    margin-top:10px;
    margin-bottom:10px;
    padding-left:20px
}
.us_wrapper .checkbox label, .us_wrapper .radio label {
    display:inline;
    font-weight:400;
    cursor:pointer
}
.us_wrapper .checkbox input[type=checkbox], .us_wrapper .checkbox-inline input[type=checkbox], .us_wrapper .radio input[type=radio], .us_wrapper .radio-inline input[type=radio] {
    float:left;
    margin-left:-20px
}
.us_wrapper .checkbox+.checkbox, .us_wrapper .radio+.radio {
    margin-top:-5px
}
.us_wrapper .checkbox-inline, .us_wrapper .radio-inline {
    display:inline-block;
    padding-left:20px;
    margin-bottom:0;
    vertical-align:middle;
    font-weight:400;
    cursor:pointer
}
.us_wrapper .checkbox-inline+.checkbox-inline, .us_wrapper .radio-inline+.radio-inline {
    margin-top:0;
    margin-left:10px
}
.us_wrapper .checkbox-inline[disabled], .us_wrapper .checkbox[disabled], .us_wrapper .radio-inline[disabled], .us_wrapper .radio[disabled], .us_wrapper input[type=radio][disabled], .us_wrapper input[type=checkbox][disabled], fieldset[disabled] .us_wrapper .checkbox, fieldset[disabled] .us_wrapper .checkbox-inline, fieldset[disabled] .us_wrapper .radio, fieldset[disabled] .us_wrapper .radio-inline, fieldset[disabled] .us_wrapper input[type=radio], fieldset[disabled] .us_wrapper input[type=checkbox] {
    cursor:not-allowed
}
.us_wrapper .input-sm {
    height:30px;
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
select.us_wrapper .input-sm {
    height:30px;
    line-height:30px
}
textarea.us_wrapper .input-sm {
    height:auto
}
.us_wrapper .input-lg {
    height:46px;
    padding:10px 16px;
    font-size:18px;
    line-height:1.33;
    border-radius:6px
}
select.us_wrapper .input-lg {
    height:46px;
    line-height:46px
}
textarea.us_wrapper .input-lg {
    height:auto
}
.us_wrapper .has-warning .checkbox, .us_wrapper .has-warning .checkbox-inline, .us_wrapper .has-warning .control-label, .us_wrapper .has-warning .help-block, .us_wrapper .has-warning .radio, .us_wrapper .has-warning .radio-inline {
    color:#8a6d3b
}
.us_wrapper .has-warning .form-control {
    border-color:#8a6d3b;
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)
}
.us_wrapper .has-warning .form-control:focus {
    border-color:#66512c;
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
}
.us_wrapper .has-warning .input-group-addon {
    color:#8a6d3b;
    border-color:#8a6d3b;
    background-color:#fcf8e3
}
.us_wrapper .has-error .checkbox, .us_wrapper .has-error .checkbox-inline, .us_wrapper .has-error .control-label, .us_wrapper .has-error .help-block, .us_wrapper .has-error .radio, .us_wrapper .has-error .radio-inline {
    color:#a94442
}
.us_wrapper .has-error .form-control {
    border-color:#a94442;
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)
}
.us_wrapper .has-error .form-control:focus {
    border-color:#843534;
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
}
.us_wrapper .has-error .input-group-addon {
    color:#a94442;
    border-color:#a94442;
    background-color:#f2dede
}
.us_wrapper .has-success .checkbox, .us_wrapper .has-success .checkbox-inline, .us_wrapper .has-success .control-label, .us_wrapper .has-success .help-block, .us_wrapper .has-success .radio, .us_wrapper .has-success .radio-inline {
    color:#3c763d
}
.us_wrapper .has-success .form-control {
    border-color:#3c763d;
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)
}
.us_wrapper .has-success .form-control:focus {
    border-color:#2b542c;
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
}
.us_wrapper .has-success .input-group-addon {
    color:#3c763d;
    border-color:#3c763d;
    background-color:#dff0d8
}
.us_wrapper .form-control-static {
    margin-bottom:0
}
.us_wrapper .help-block {
    display:block;
    margin-top:5px;
    margin-bottom:10px;
    color:#737373
}
@media (min-width:768px) {
    .us_wrapper .form-inline .form-group {
        display:inline-block;
        margin-bottom:0;
        vertical-align:middle
    }
    .us_wrapper .form-inline .form-control {
        display:inline-block;
        vertical-align:middle
    }
    .us_wrapper .form-inline select.form-control {
        width:auto
    }
    .us_wrapper .form-inline .checkbox, .us_wrapper .form-inline .radio {
        display:inline-block;
        margin-top:0;
        margin-bottom:0;
        padding-left:0;
        vertical-align:middle
    }
    .us_wrapper .form-inline .checkbox input[type=checkbox], .us_wrapper .form-inline .radio input[type=radio] {
        float:none;
        margin-left:0
    }
}
.us_wrapper .form-horizontal .checkbox, .us_wrapper .form-horizontal .checkbox-inline, .us_wrapper .form-horizontal .control-label, .us_wrapper .form-horizontal .radio, .us_wrapper .form-horizontal .radio-inline {
    margin-top:0;
    margin-bottom:0;
    padding-top:7px
}
.us_wrapper .form-horizontal .checkbox, .us_wrapper .form-horizontal .radio {
    min-height:27px
}
.us_wrapper .form-horizontal .form-group {
    margin-left:-15px;
    margin-right:-15px
}
.us_wrapper .form-horizontal .form-control-static {
    padding-top:7px
}
@media (min-width:768px) {
    .us_wrapper .form-horizontal .control-label {
        text-align:right
    }
}
.us_wrapper .btn {
    display:inline-block;
    margin-bottom:0;
    font-weight:400;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    border:1px solid transparent;
    white-space:nowrap;
    padding:6px 12px;
    font-size:14px;
    line-height:1.42857143;
    border-radius:4px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    -o-user-select:none;
    user-select:none
}
.us_wrapper .btn:focus {
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.us_wrapper .btn:focus, .us_wrapper .btn:hover {
    color:#333;
    text-decoration:none
}
.us_wrapper .btn.active, .us_wrapper .btn:active {
    outline:0;
    background-image:none;
    -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125)
}
.us_wrapper .btn.disabled, .us_wrapper .btn[disabled], fieldset[disabled] .us_wrapper .btn {
    cursor:not-allowed;
    pointer-events:none;
    opacity:.65;
    filter:alpha(opacity=65);
    -webkit-box-shadow:none;
    box-shadow:none
}
.us_wrapper .btn-default {
    color:#333;
    background-color:#fff;
    border-color:#ccc
}
.open .dropdown-toggle.us_wrapper .btn-default, .us_wrapper .btn-default.active, .us_wrapper .btn-default:active, .us_wrapper .btn-default:focus, .us_wrapper .btn-default:hover {
    color:#333;
    background-color:#ebebeb;
    border-color:#adadad
}
.open .dropdown-toggle.us_wrapper .btn-default, .us_wrapper .btn-default.active, .us_wrapper .btn-default:active {
    background-image:none
}
.us_wrapper .btn-default.disabled, .us_wrapper .btn-default.disabled.active, .us_wrapper .btn-default.disabled:active, .us_wrapper .btn-default.disabled:focus, .us_wrapper .btn-default.disabled:hover, .us_wrapper .btn-default[disabled], .us_wrapper .btn-default[disabled].active, .us_wrapper .btn-default[disabled]:active, .us_wrapper .btn-default[disabled]:focus, .us_wrapper .btn-default[disabled]:hover, fieldset[disabled] .us_wrapper .btn-default, fieldset[disabled] .us_wrapper .btn-default.active, fieldset[disabled] .us_wrapper .btn-default:active, fieldset[disabled] .us_wrapper .btn-default:focus, fieldset[disabled] .us_wrapper .btn-default:hover {
    background-color:#fff;
    border-color:#ccc
}
.us_wrapper .btn-default .badge {
    color:#fff;
    background-color:#333
}
.us_wrapper .btn-primary {
    color:#fff;
    background-color:#428bca;
    border-color:#357ebd
}
.open .dropdown-toggle.us_wrapper .btn-primary, .us_wrapper .btn-primary.active, .us_wrapper .btn-primary:active, .us_wrapper .btn-primary:focus, .us_wrapper .btn-primary:hover {
    color:#fff;
    background-color:#3276b1;
    border-color:#285e8e
}
.open .dropdown-toggle.us_wrapper .btn-primary, .us_wrapper .btn-primary.active, .us_wrapper .btn-primary:active {
    background-image:none
}
.us_wrapper .btn-primary.disabled, .us_wrapper .btn-primary.disabled.active, .us_wrapper .btn-primary.disabled:active, .us_wrapper .btn-primary.disabled:focus, .us_wrapper .btn-primary.disabled:hover, .us_wrapper .btn-primary[disabled], .us_wrapper .btn-primary[disabled].active, .us_wrapper .btn-primary[disabled]:active, .us_wrapper .btn-primary[disabled]:focus, .us_wrapper .btn-primary[disabled]:hover, fieldset[disabled] .us_wrapper .btn-primary, fieldset[disabled] .us_wrapper .btn-primary.active, fieldset[disabled] .us_wrapper .btn-primary:active, fieldset[disabled] .us_wrapper .btn-primary:focus, fieldset[disabled] .us_wrapper .btn-primary:hover {
    background-color:#428bca;
    border-color:#357ebd
}
.us_wrapper .btn-primary .badge {
    color:#428bca;
    background-color:#fff
}
.us_wrapper .btn-success {
    color:#fff;
    background-color:#5cb85c;
    border-color:#4cae4c
}
.open .dropdown-toggle.us_wrapper .btn-success, .us_wrapper .btn-success.active, .us_wrapper .btn-success:active, .us_wrapper .btn-success:focus, .us_wrapper .btn-success:hover {
    color:#fff;
    background-color:#47a447;
    border-color:#398439
}
.open .dropdown-toggle.us_wrapper .btn-success, .us_wrapper .btn-success.active, .us_wrapper .btn-success:active {
    background-image:none
}
.us_wrapper .btn-success.disabled, .us_wrapper .btn-success.disabled.active, .us_wrapper .btn-success.disabled:active, .us_wrapper .btn-success.disabled:focus, .us_wrapper .btn-success.disabled:hover, .us_wrapper .btn-success[disabled], .us_wrapper .btn-success[disabled].active, .us_wrapper .btn-success[disabled]:active, .us_wrapper .btn-success[disabled]:focus, .us_wrapper .btn-success[disabled]:hover, fieldset[disabled] .us_wrapper .btn-success, fieldset[disabled] .us_wrapper .btn-success.active, fieldset[disabled] .us_wrapper .btn-success:active, fieldset[disabled] .us_wrapper .btn-success:focus, fieldset[disabled] .us_wrapper .btn-success:hover {
    background-color:#5cb85c;
    border-color:#4cae4c
}
.us_wrapper .btn-success .badge {
    color:#5cb85c;
    background-color:#fff
}
.us_wrapper .btn-warning {
    color:#fff;
    background-color:#f0ad4e;
    border-color:#eea236
}
.open .dropdown-toggle.us_wrapper .btn-warning, .us_wrapper .btn-warning.active, .us_wrapper .btn-warning:active, .us_wrapper .btn-warning:focus, .us_wrapper .btn-warning:hover {
    color:#fff;
    background-color:#ed9c28;
    border-color:#d58512
}
.open .dropdown-toggle.us_wrapper .btn-warning, .us_wrapper .btn-warning.active, .us_wrapper .btn-warning:active {
    background-image:none
}
.us_wrapper .btn-warning.disabled, .us_wrapper .btn-warning.disabled.active, .us_wrapper .btn-warning.disabled:active, .us_wrapper .btn-warning.disabled:focus, .us_wrapper .btn-warning.disabled:hover, .us_wrapper .btn-warning[disabled], .us_wrapper .btn-warning[disabled].active, .us_wrapper .btn-warning[disabled]:active, .us_wrapper .btn-warning[disabled]:focus, .us_wrapper .btn-warning[disabled]:hover, fieldset[disabled] .us_wrapper .btn-warning, fieldset[disabled] .us_wrapper .btn-warning.active, fieldset[disabled] .us_wrapper .btn-warning:active, fieldset[disabled] .us_wrapper .btn-warning:focus, fieldset[disabled] .us_wrapper .btn-warning:hover {
    background-color:#f0ad4e;
    border-color:#eea236
}
.us_wrapper .btn-warning .badge {
    color:#f0ad4e;
    background-color:#fff
}
.us_wrapper .btn-danger {
    color:#fff;
    background-color:#d9534f;
    border-color:#d43f3a
}
.open .dropdown-toggle.us_wrapper .btn-danger, .us_wrapper .btn-danger.active, .us_wrapper .btn-danger:active, .us_wrapper .btn-danger:focus, .us_wrapper .btn-danger:hover {
    color:#fff;
    background-color:#d2322d;
    border-color:#ac2925
}
.open .dropdown-toggle.us_wrapper .btn-danger, .us_wrapper .btn-danger.active, .us_wrapper .btn-danger:active {
    background-image:none
}
.us_wrapper .btn-danger.disabled, .us_wrapper .btn-danger.disabled.active, .us_wrapper .btn-danger.disabled:active, .us_wrapper .btn-danger.disabled:focus, .us_wrapper .btn-danger.disabled:hover, .us_wrapper .btn-danger[disabled], .us_wrapper .btn-danger[disabled].active, .us_wrapper .btn-danger[disabled]:active, .us_wrapper .btn-danger[disabled]:focus, .us_wrapper .btn-danger[disabled]:hover, fieldset[disabled] .us_wrapper .btn-danger, fieldset[disabled] .us_wrapper .btn-danger.active, fieldset[disabled] .us_wrapper .btn-danger:active, fieldset[disabled] .us_wrapper .btn-danger:focus, fieldset[disabled] .us_wrapper .btn-danger:hover {
    background-color:#d9534f;
    border-color:#d43f3a
}
.us_wrapper .btn-danger .badge {
    color:#d9534f;
    background-color:#fff
}
.us_wrapper .btn-info {
    color:#fff;
    background-color:#5bc0de;
    border-color:#46b8da
}
.open .dropdown-toggle.us_wrapper .btn-info, .us_wrapper .btn-info.active, .us_wrapper .btn-info:active, .us_wrapper .btn-info:focus, .us_wrapper .btn-info:hover {
    color:#fff;
    background-color:#39b3d7;
    border-color:#269abc
}
.open .dropdown-toggle.us_wrapper .btn-info, .us_wrapper .btn-info.active, .us_wrapper .btn-info:active {
    background-image:none
}
.us_wrapper .btn-info.disabled, .us_wrapper .btn-info.disabled.active, .us_wrapper .btn-info.disabled:active, .us_wrapper .btn-info.disabled:focus, .us_wrapper .btn-info.disabled:hover, .us_wrapper .btn-info[disabled], .us_wrapper .btn-info[disabled].active, .us_wrapper .btn-info[disabled]:active, .us_wrapper .btn-info[disabled]:focus, .us_wrapper .btn-info[disabled]:hover, fieldset[disabled] .us_wrapper .btn-info, fieldset[disabled] .us_wrapper .btn-info.active, fieldset[disabled] .us_wrapper .btn-info:active, fieldset[disabled] .us_wrapper .btn-info:focus, fieldset[disabled] .us_wrapper .btn-info:hover {
    background-color:#5bc0de;
    border-color:#46b8da
}
.us_wrapper .btn-info .badge {
    color:#5bc0de;
    background-color:#fff
}
.us_wrapper .btn-link {
    color:#428bca;
    font-weight:400;
    cursor:pointer;
    border-radius:0
}
.us_wrapper .btn-link, .us_wrapper .btn-link:active, .us_wrapper .btn-link[disabled], fieldset[disabled] .us_wrapper .btn-link {
    background-color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none
}
.us_wrapper .btn-link, .us_wrapper .btn-link:active, .us_wrapper .btn-link:focus, .us_wrapper .btn-link:hover {
    border-color:transparent
}
.us_wrapper .btn-link:focus, .us_wrapper .btn-link:hover {
    color:#2a6496;
    text-decoration:underline;
    background-color:transparent
}
.us_wrapper .btn-link[disabled]:focus, .us_wrapper .btn-link[disabled]:hover, fieldset[disabled] .us_wrapper .btn-link:focus, fieldset[disabled] .us_wrapper .btn-link:hover {
    color:#999;
    text-decoration:none
}
.us_wrapper .btn-lg {
    padding:10px 16px;
    font-size:18px;
    line-height:1.33;
    border-radius:6px
}
.us_wrapper .btn-sm {
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
.us_wrapper .btn-xs {
    padding:1px 5px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
.us_wrapper .btn-block {
    display:block;
    width:100%;
    padding-left:0;
    padding-right:0
}
.us_wrapper .btn-block+.btn-block {
    margin-top:5px
}
.us_wrapper input[type=submit].btn-block, .us_wrapper input[type=reset].btn-block, .us_wrapper input[type=button].btn-block {
    width:100%
}
.us_wrapper .clearfix:after, .us_wrapper .clearfix:before, .us_wrapper .us_wrapper .form-horizontal .form-group:after, .us_wrapper .us_wrapper .form-horizontal .form-group:before {
    content:" ";
    display:table
}
.us_wrapper .clearfix:after, .us_wrapper .us_wrapper .form-horizontal .form-group:after {
    clear:both
}
.us_wrapper .center-block {
    display:block;
    margin-left:auto;
    margin-right:auto
}
.us_wrapper .pull-right {
    float:right!important
}
.us_wrapper .pull-left {
    float:left!important
}
.us_wrapper .hide {
    display:none!important
}
.us_wrapper .show {
    display:block!important
}
.us_wrapper .invisible {
    visibility:hidden
}
.us_wrapper .text-hide {
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.us_wrapper .hidden {
    display:none!important;
    visibility:hidden!important
}
.us_wrapper .affix {
    position:fixed
}
.us_wrapper.us_mail_fade.mfp-bg.mfp-ready {
    opacity:.8
}
.us_wrapper.us_mail_fade.mfp-bg.mfp-removing {
    opacity:0
}
.us_wrapper.us_mail_fade.mfp-wrap .mfp-content {
    opacity:0;
    -webkit-transition:all .3s ease-out;
    -moz-transition:all .3s ease-out;
    transition:all .3s ease-out
}
.us_wrapper.us_mail_fade.mfp-wrap.mfp-ready .mfp-content {
    opacity:1
}
.us_wrapper.us_mail_fade.mfp-wrap.mfp-removing .mfp-content {
    opacity:0
}
.us_wrapper.mfp-bg {
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1042;
    overflow:hidden;
    position:fixed;
    background:#0b0b0b;
    opacity:.8
}
.us_wrapper.mfp-wrap {
    z-index:1043!important
}
.us_wrapper.us_modal {
    position:relative;
    background:#FFF;
    padding:20px;
    width:auto;
    max-width:500px;
    margin:20px auto;
    text-align:left
}
.us_wrapper.us_modal .us_mail_message {
    height:110px
}
.us_wrapper.us_modal.us_skin_round .us_button {
    width:90px
}
.us_wrapper .us_button {
    overflow:hidden;
    text-align:center;
    width:90px;
    display:inline-block;
    vertical-align:middle;
    white-space:nowrap;
    margin-right:3px;
    margin-bottom:3px
}
.us_wrapper .us_button .usnative {
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    display:none;
    margin-left:auto;
    margin-right:auto
}
.us_wrapper .us_button .usnative .vk-like {
    width:48px!important
}
.us_wrapper .us_button .usnative .vk-like iframe {
    width:48px!important;
    margin-left:25px
}
.us_wrapper .us_button.us_native:hover {
    cursor:auto
}
.us_wrapper .us_button.us_native:hover .us_box {
    display:none
}
.us_wrapper .us_button.us_native:hover .usnative {
    display:block
}
.us_wrapper .us_button.us_names {
    width:183px
}
.us_wrapper .us_button.us_names .us_count {
    width:45px
}
.us_wrapper .us_button.us_names .us_share {
    width:45px
}
.us_wrapper .us_button.us_names .us_name {
    width:93px
}
.us_wrapper .us_button.us_names.us_no_count .us_share {
    width:45px
}
.us_wrapper .us_button.us_whatsapp {
    display:none
}
.us_wrapper .us_button .us_box {
    display:block;
    font-size:18px;
    width:100%;
    height:100%;
    padding:0!important;
    border:none
}
.us_wrapper .us_button .us_count {
    display:block;
    float:right;
    width:50%;
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.us_wrapper .us_button .us_share {
    display:block;
    float:left;
    width:50%;
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.us_wrapper .us_button .us_name {
    display:block;
    float:left;
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.us_wrapper .us_button.us_total .us_share {
    float:right
}
.us_wrapper .us_button.us_total .us_count {
    float:left
}
.us_wrapper .us_button.us_share_text {
    width:auto;
    margin-right:10px;
    background-color:transparent
}
.us_wrapper .us_button.us_share_text span {
    position:relative;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.us_wrapper .us_button.us_no_count .us_share {
    width:100%
}
.us_wrapper .us_button .us_mail .us_box .us_share {
    width:100%
}
.us_wrapper.us_skin_default .us_button {
    height:30px
}
.us_wrapper.us_skin_default .us_button:hover .us_share {
    background-color:transparent
}
.us_wrapper.us_skin_default .us_button .us_share {
    background-color:transparent
}
.us_wrapper.us_skin_default a {
    color:#fff!important;
    text-decoration:none!important;
    border:none
}
.us_wrapper.us_skin_default a:hover {
    color:#fff!important
}
.us_wrapper.us_skin_default a:visited {
    color:#fff!important
}
.us_wrapper.us_skin_default .us_no_link {
    color:#fff
}
.us_wrapper.us_skin_simple .us_button, .us_wrapper.us_skin_simple .us_fan_count {
    height:28px;
    box-shadow:1px 1px 3px rgba(0, 0, 0, .05);
    border:1px solid #ddd;
    background-color:#ddd;
    background-image:-webkit-linear-gradient(#fff, rgba(255, 255, 255, 0));
    background-image:-moz-linear-gradient(#fff, rgba(255, 255, 255, 0));
    background-image:-ms-linear-gradient(#fff, rgba(255, 255, 255, 0));
    background-image:-o-linear-gradient(#fff, rgba(255, 255, 255, 0));
    background-image:linear-gradient(#fff, rgba(255, 255, 255, 0));
    border-radius:5px
}
.us_wrapper.us_skin_simple .us_button:hover, .us_wrapper.us_skin_simple .us_fan_count:hover {
    background-color:#ccc
}
.us_wrapper.us_skin_simple .us_button:hover .us_share, .us_wrapper.us_skin_simple .us_fan_count:hover .us_share {
    background-color:transparent
}
.us_wrapper.us_skin_simple .us_button:active, .us_wrapper.us_skin_simple .us_fan_count:active {
    background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0), #fff);
    background-image:-moz-linear-gradient(rgba(255, 255, 255, 0), #fff);
    background-image:-ms-linear-gradient(rgba(255, 255, 255, 0), #fff);
    background-image:-o-linear-gradient(rgba(255, 255, 255, 0), #fff);
    background-image:linear-gradient(rgba(255, 255, 255, 0), #fff)
}
.us_wrapper.us_skin_simple .us_button.us_no_link:hover, .us_wrapper.us_skin_simple .us_fan_count.us_no_link:hover {
    background-color:#ddd
}
.us_wrapper.us_skin_simple .us_button.us_no_link:active, .us_wrapper.us_skin_simple .us_fan_count.us_no_link:active {
    background-image:-webkit-linear-gradient(#fff, rgba(255, 255, 255, 0));
    background-image:-moz-linear-gradient(#fff, rgba(255, 255, 255, 0));
    background-image:-ms-linear-gradient(#fff, rgba(255, 255, 255, 0));
    background-image:-o-linear-gradient(#fff, rgba(255, 255, 255, 0));
    background-image:linear-gradient(#fff, rgba(255, 255, 255, 0))
}
.us_wrapper.us_skin_simple .us_share {
    background-color:transparent
}
.us_wrapper.us_skin_simple .us_share:hover {
    background-color:transparent
}
.us_wrapper.us_skin_simple .us_fan_count {
    margin-left:-1px;
    margin-top:-1px
}
.us_wrapper.us_skin_simple .us_fan_count a:visited {
    color:inherit
}
.us_wrapper.us_skin_minimal .us_button, .us_wrapper.us_skin_minimal .us_fan_count {
    height:30px;
    border:1px solid #ddd;
    background-color:#fff
}
.us_wrapper.us_skin_minimal .us_button:hover .us_share, .us_wrapper.us_skin_minimal .us_fan_count:hover .us_share {
    background-color:transparent
}
.us_wrapper.us_skin_minimal .us_button .us_share, .us_wrapper.us_skin_minimal .us_fan_count .us_share {
    background-color:transparent
}
.us_wrapper.us_skin_minimal .us_fan_count {
    margin-left:-1px;
    margin-top:-1px
}
.us_wrapper.us_skin_modern .us_button, .us_wrapper.us_skin_modern .us_fan_count {
    height:30px;
    box-shadow:1px 1px 3px rgba(0, 0, 0, .05);
    background-image:-webkit-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
    background-image:-moz-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
    background-image:-ms-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
    background-image:-o-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
    background-image:linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
    border-radius:5px
}
.us_wrapper.us_skin_modern .us_button:active, .us_wrapper.us_skin_modern .us_fan_count:active {
    background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, .5));
    background-image:-moz-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, .5));
    background-image:-ms-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, .5));
    background-image:-o-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, .5));
    background-image:linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, .5))
}
.us_wrapper.us_skin_modern .us_button a, .us_wrapper.us_skin_modern .us_fan_count a {
    color:#fff!important;
    text-decoration:none!important;
    border:none
}
.us_wrapper.us_skin_modern .us_button a:hover, .us_wrapper.us_skin_modern .us_fan_count a:hover {
    color:#fff!important
}
.us_wrapper.us_skin_modern .us_button a:visited, .us_wrapper.us_skin_modern .us_fan_count a:visited {
    color:#fff!important
}
.us_wrapper.us_skin_modern .us_button.us_no_link, .us_wrapper.us_skin_modern .us_fan_count.us_no_link {
    color:#fff
}
.us_wrapper.us_skin_modern .us_button.us_no_link:active, .us_wrapper.us_skin_modern .us_fan_count.us_no_link:active {
    background-image:-webkit-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
    background-image:-moz-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
    background-image:-ms-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
    background-image:-o-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
    background-image:linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0))
}
.us_wrapper.us_skin_modern .us_button .us_share, .us_wrapper.us_skin_modern .us_fan_count .us_share {
    background-color:transparent
}
.us_wrapper.us_skin_modern .us_button .us_share:hover, .us_wrapper.us_skin_modern .us_fan_count .us_share:hover {
    background-color:transparent
}
.us_wrapper.us_skin_round a {
    color:#fff!important;
    text-decoration:none!important;
    border:none
}
.us_wrapper.us_skin_round a:hover {
    color:#fff!important
}
.us_wrapper.us_skin_round a:visited {
    color:#fff!important
}
.us_wrapper.us_skin_round .us_button {
    width:45px;
    height:45px;
    border-radius:45px;
    -webkit-transition:width 400ms ease-out;
    -moz-transition:width 400ms ease-out;
    -o-transition:width 400ms ease-out;
    transition:width 400ms ease-out
}
.us_wrapper.us_skin_round .us_button .us_box {
    width:90px
}
.us_wrapper.us_skin_round .us_button .us_share {
    width:50%;
    border-radius:45px
}
.us_wrapper.us_skin_round .us_button .us_count {
    width:50%;
    border-radius:45px
}
.us_wrapper.us_skin_round .us_button.us_no_count {
    width:45px
}
.us_wrapper.us_skin_round .us_button.us_no_count:hover {
    width:45px
}
.us_wrapper.us_skin_round .us_button.us_names .us_name {
    width:0
}
.us_wrapper.us_skin_round .us_button.us_names:hover {
    width:183px
}
.us_wrapper.us_skin_round .us_button.us_names:hover .us_box {
    width:183px
}
.us_wrapper.us_skin_round .us_button.us_total .us_share {
    width:0
}
.us_wrapper.us_skin_round .us_button:hover {
    width:90px;
    -webkit-transition:width 400ms ease-out;
    -moz-transition:width 400ms ease-out;
    -o-transition:width 400ms ease-out;
    transition:width 400ms ease-out
}
.us_wrapper.us_skin_round .us_button:hover .us_count {
    width:45px
}
.us_wrapper.us_skin_round .us_button:hover .us_share {
    width:45px
}
.us_wrapper.us_skin_round .us_fan_count {
    border-radius:50%;
    color:#fff
}
.us_wrapper.us_skin_jet .us_button, .us_wrapper.us_skin_jet .us_fan_count {
    font-weight:400;
    height:30px;
    background:#f8f8f8;
    border:1px solid #ccc;
    box-shadow:0 1px 0 rgba(0, 0, 0, .08);
    text-shadow:none
}
.us_wrapper.us_skin_jet .us_button:hover, .us_wrapper.us_skin_jet .us_fan_count:hover {
    background:#fafafa;
    border:1px solid #999
}
.us_wrapper.us_skin_jet .us_button:hover .us_share, .us_wrapper.us_skin_jet .us_fan_count:hover .us_share {
    background-color:transparent
}
.us_wrapper.us_skin_jet .us_button .us_share, .us_wrapper.us_skin_jet .us_fan_count .us_share {
    background-color:transparent
}
.us_wrapper.us_skin_jet .us_button {
    border-radius:3px
}
.us_wrapper.us_skin_jet .us_fan_count {
    border-radius:5px
}
.us_wrapper.us_skin_mono.us_wrapper .us_button {
    width:50px
}
.us_wrapper.us_skin_mono.us_wrapper .us_button:hover {
    width:50px
}
.us_wrapper.us_skin_mono .us_button {
    height:50px;
    width:50px;
    border-radius:4px
}
.us_wrapper.us_skin_mono .us_button:not(.us_no_count) .us_count {
    top:40%
}
.us_wrapper.us_skin_mono .us_button:not(.us_no_count) .us_share {
    top:35%
}
.us_wrapper.us_skin_mono .us_button .us_box, .us_wrapper.us_skin_mono .us_button .us_count, .us_wrapper.us_skin_mono .us_button .us_share {
    font-size:14px;
    width:50px
}
.us_wrapper.us_skin_mono .us_button.us_total .us_share {
    top:70%
}
.us_wrapper.us_skin_mono .us_button:hover .us_share {
    background-color:transparent
}
.us_wrapper.us_skin_mono .us_button.us_names {
    width:100px
}
.us_wrapper.us_skin_mono .us_button.us_names:hover {
    width:100px
}
.us_wrapper.us_skin_mono .us_button.us_names:not(.us_no_count):not(.us_total) .us_count {
    top:25%
}
.us_wrapper.us_skin_mono .us_button.us_names:not(.us_no_count):not(.us_total) .us_share {
    top:23%
}
.us_wrapper.us_skin_mono .us_button.us_names.us_no_count .us_name {
    top:40%
}
.us_wrapper.us_skin_mono .us_button.us_names.us_no_count .us_share {
    top:40%
}
.us_wrapper.us_skin_mono .us_button.us_names .us_box, .us_wrapper.us_skin_mono .us_button.us_names .us_count, .us_wrapper.us_skin_mono .us_button.us_names .us_share {
    width:100px
}
.us_wrapper.us_skin_mono .us_button.us_names .us_box:hover, .us_wrapper.us_skin_mono .us_button.us_names .us_count:hover, .us_wrapper.us_skin_mono .us_button.us_names .us_share:hover {
    width:100px
}
.us_wrapper.us_skin_mono .us_button .us_share {
    background-color:transparent
}
.us_wrapper.us_skin_mono .us_fan_count {
    border-radius:10px
}
.us_wrapper.us_skin_mono a {
    color:#fff!important;
    text-decoration:none!important;
    border:none
}
.us_wrapper.us_skin_mono a:hover {
    color:#fff!important
}
.us_wrapper.us_skin_mono a:visited {
    color:#fff!important
}
.us_wrapper.us_skin_mono .us_no_link {
    color:#fff
}
.us_wrapper.us_skin_easy .us_button, .us_wrapper.us_skin_easy .us_fan_count {
    height:38px
}
.us_wrapper.us_skin_easy .us_button a, .us_wrapper.us_skin_easy .us_fan_count a {
    color:#fff!important;
    text-decoration:none!important;
    border:none
}
.us_wrapper.us_skin_easy .us_button a:hover, .us_wrapper.us_skin_easy .us_fan_count a:hover {
    color:#fff!important
}
.us_wrapper.us_skin_easy .us_button a:visited, .us_wrapper.us_skin_easy .us_fan_count a:visited {
    color:#fff!important
}
.us_wrapper.us_skin_easy .us_button:active, .us_wrapper.us_skin_easy .us_fan_count:active {
    transition:box-shadow 0ms linear;
    -webkit-transition:-webkit-box-shadow 0ms linear
}
.us_wrapper.us_skin_easy .us_button:hover .us_share, .us_wrapper.us_skin_easy .us_fan_count:hover .us_share {
    background-color:transparent
}
.us_wrapper.us_skin_easy .us_button .us_share, .us_wrapper.us_skin_easy .us_fan_count .us_share {
    background-color:transparent
}
.us_wrapper.us_skin_easy .us_button.us_no_link, .us_wrapper.us_skin_easy .us_fan_count.us_no_link {
    color:#fff
}
.us_wrapper.us_skin_easy .us_button {
    border-radius:3px;
    box-shadow:inset 0 -4px 0 rgba(0, 0, 0, .2);
    -webkit-box-shadow:inset 0 -4px 0 rgba(0, 0, 0, .2)
}
.us_wrapper.us_skin_easy .us_button:active {
    box-shadow:inset 0 -2px 0 rgba(0, 0, 0, .2);
    -webkit-box-shadow:inset 0 -2px 0 rgba(0, 0, 0, .2)
}
.us_wrapper.us_skin_easy .us_fan_count {
    border-radius:5px;
    box-shadow:inset 0 -8px 0 rgba(0, 0, 0, .2);
    -webkit-box-shadow:inset 0 -8px 0 rgba(0, 0, 0, .2)
}
.us_wrapper.us_skin_easy .us_fan_count:active {
    box-shadow:inset 0 -4px 0 rgba(0, 0, 0, .2);
    -webkit-box-shadow:inset 0 -4px 0 rgba(0, 0, 0, .2)
}
.us_wrapper .us_total {
    width:90px;
    background-color:transparent!important;
    background-image:none!important;
    border:none!important;
    border-radius:none!important;
    box-shadow:none!important
}
.us_wrapper .us_total:hover {
    background-color:transparent!important
}
.us_wrapper .us_total .us_share {
    font-size:12px;
    background-color:transparent!important
}
.us_wrapper .us_share_text {
    cursor:auto
}
.us_wrapper .us_button, .us_wrapper .us_fan_count_button {
    -webkit-transition:all 400ms ease-out;
    -moz-transition:all 400ms ease-out;
    -o-transition:all 400ms ease-out;
    transition:all 400ms ease-out
}
.us_wrapper .us_button:hover, .us_wrapper .us_fan_count_button:hover {
    -webkit-transition:all 400ms ease-out;
    -moz-transition:all 400ms ease-out;
    -o-transition:all 400ms ease-out;
    transition:all 400ms ease-out
}
.us_wrapper.us_fan_count_wrapper .us_fan_count {
    margin-right:0;
    margin-bottom:0;
    text-align:center;
    display:inline-block;
    width:100%;
    height:auto;
    position:relative;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box
}
.us_wrapper.us_fan_count_wrapper .us_fan_count .us_fan_count_button {
    padding-bottom:100%
}
.us_wrapper.us_fan_count_wrapper .us_fan_count .us_fan_count_button div {
    position:absolute;
    top:20%;
    left:0;
    right:0;
    bottom:0
}
.us_wrapper.us_fan_count_wrapper .us_fan_count .us_fan_count_button div.us_fan_count_holder {
    top:55%
}
.us_wrapper.us_fan_count_wrapper .us_fan_count .us_fan_count_button div.us_fan_count_desc {
    top:75%
}
.us_wrapper.us_fan_count_wrapper .us_fan_count.rows-1 {
    width:100%
}
.us_wrapper.us_fan_count_wrapper .us_fan_count.rows-2 {
    width:50%
}
.us_wrapper.us_fan_count_wrapper .us_fan_count.rows-3 {
    width:33.333%
}
.us_wrapper.us_fan_count_wrapper .us_fan_count.rows-4 {
    width:25%
}
.us_wrapper.us_fan_count_wrapper .us_fan_count.rows-5 {
    width:20%
}
.us_wrapper .us_display_none {
    display:none!important
}
.us_floating {
    position:relative
}
.us_floating .us_floating_hide:focus {
    outline:0
}
.us_floating .us_floating_outer_wrapper {
    z-index:10000;
    display:none
}
.us_floating .us_skin_minimal .us_button {
    margin-top:-1px
}
.us_floating .us_skin_mono .us_button {
    border-radius:0
}
.us_floating .us_skin_mono .us_button.us_more {
    height:30px
}
.us_floating .us_skin_mono .us_button.us_first {
    border-top-right-radius:4px
}
.us_floating .us_skin_mono .us_button.us_last {
    border-bottom-right-radius:4px
}
.us_floating .us_button {
    margin-top:0;
    margin-bottom:0!important;
    display:block;
    overflow:hidden
}
.us_floating .us_button .us_share {
    width:45px
}
.us_floating .us_button .us_count {
    width:45px
}
.us_floating .us_button .us_box {
    width:90px
}
.us_floating .us_button.us_no_count .us_box {
    width:100%
}
.us_floating .us_button.us_no_count .us_share {
    width:100%
}
.us_floating .us_button.us_whatsapp {
    display:none
}
.us_mobile_bar {
    display:none;
    position:relative
}
.us_mobile_bar .us_wrapper {
    position:fixed;
    left:0;
    bottom:0;
    right:0;
    z-index:10000
}
.us_mobile_bar .us_wrapper .us_button {
    margin:0!important
}
.us_mobile_bar.us_buttons_1 .us_button {
    width:100%
}
.us_mobile_bar.us_buttons_2 .us_button {
    width:50%
}
.us_mobile_bar.us_buttons_3 .us_button {
    width:33.3333%
}
.us_mobile_bar.us_buttons_4 .us_button {
    width:25%
}
.us_mobile_bar.us_buttons_5 .us_button {
    width:20%
}
.us_pinterest_images {
    -moz-column-count:3;
    -moz-column-gap:5px;
    -webkit-column-count:3;
    -webkit-column-gap:5px;
    column-count:3;
    column-gap:5px;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    overflow:hidden
}
.us_pinterest_images .us_pinterest_image_holder {
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    display:block;
    padding-bottom:5px
}
.us_pinterest_images .us_pinterest_image_holder img {
    width:100%
}
@media only screen and (max-width:767px) {
    .us_mobile_hide {
        display:none
    }
    .us_floating .us_button.us_whatsapp {
        display:block
    }
    .us_wrapper .us_button.us_whatsapp {
        display:inline-block
    }
    .us_mobile_bar {
        display:block
    }
    .us_wrapper .us_button.us_native .us_box {
        display:none
    }
    .us_wrapper .us_button.us_native .usnative {
        display:block
    }
}
.us_mail_fade .us_modal {
    line-height:20px
}
.usnative.facebook-like {
    max-height:19px;
    overflow:hidden
}
.usnative iframe {
    margin-bottom:0
}
@media (min-width:1025px) {
    .us_desktop_hide {
        display:none
    }
}
.usnative {
    text-align:center
}
body&gt;iframe[id*=vkwidget] {
    display:none!important
}
.us_sticky {
    position:relative;
    z-index:100
}
.mfp-bg {
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1042;
    overflow:hidden;
    position:fixed;
    background:#0b0b0b;
    opacity:.8;
    filter:alpha(opacity=80)
}
.mfp-wrap {
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1043;
    position:fixed;
    outline:0!important;
    -webkit-backface-visibility:hidden
}
.mfp-container {
    text-align:center;
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    padding:0 8px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.mfp-container:before {
    content:'';
    display:inline-block;
    height:100%;
    vertical-align:middle
}
.mfp-align-top .mfp-container:before {
    display:none
}
.mfp-content {
    position:relative;
    display:inline-block;
    vertical-align:middle;
    margin:0 auto;
    text-align:left;
    z-index:1045
}
.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {
    width:100%;
    cursor:auto
}
.mfp-ajax-cur {
    cursor:progress
}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor:-moz-zoom-out;
    cursor:-webkit-zoom-out;
    cursor:zoom-out
}
.mfp-zoom {
    cursor:pointer;
    cursor:-webkit-zoom-in;
    cursor:-moz-zoom-in;
    cursor:zoom-in
}
.mfp-auto-cursor .mfp-content {
    cursor:auto
}
.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader {
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
}
.mfp-loading.mfp-figure {
    display:none
}
.mfp-hide {
    display:none!important
}
.mfp-preloader {
    color:#ccc;
    position:absolute;
    top:50%;
    width:auto;
    text-align:center;
    margin-top:-.8em;
    left:8px;
    right:8px;
    z-index:1044
}
.mfp-preloader a {
    color:#ccc
}
.mfp-preloader a:hover {
    color:#fff
}
.mfp-s-ready .mfp-preloader {
    display:none
}
.mfp-s-error .mfp-content {
    display:none
}
button.mfp-arrow, button.mfp-close {
    overflow:visible;
    cursor:pointer;
    background:0 0;
    border:0;
    -webkit-appearance:none;
    display:block;
    outline:0;
    padding:0;
    z-index:1046;
    -webkit-box-shadow:none;
    box-shadow:none
}
button::-moz-focus-inner {
    padding:0;
    border:0
}
.mfp-close {
    width:44px;
    height:44px;
    line-height:44px;
    position:absolute;
    right:0;
    top:0;
    text-decoration:none;
    text-align:center;
    opacity:.65;
    filter:alpha(opacity=65);
    padding:0 0 18px 10px;
    color:#fff;
    font-style:normal;
    font-size:28px;
    font-family:Arial, Baskerville, monospace
}
.mfp-close:focus, .mfp-close:hover {
    opacity:1;
    filter:alpha(opacity=100)
}
.mfp-close:active {
    top:1px
}
.mfp-close-btn-in .mfp-close {
    color:#333
}
.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {
    color:#fff;
    right:-6px;
    text-align:right;
    padding-right:6px;
    width:100%
}
.mfp-counter {
    position:absolute;
    top:0;
    right:0;
    color:#ccc;
    font-size:12px;
    line-height:18px
}
.mfp-arrow {
    position:absolute;
    opacity:.65;
    filter:alpha(opacity=65);
    margin:0;
    top:50%;
    margin-top:-55px;
    padding:0;
    width:90px;
    height:110px;
    -webkit-tap-highlight-color:transparent
}
.mfp-arrow:active {
    margin-top:-54px
}
.mfp-arrow:focus, .mfp-arrow:hover {
    opacity:1;
    filter:alpha(opacity=100)
}
.mfp-arrow .mfp-a, .mfp-arrow .mfp-b, .mfp-arrow:after, .mfp-arrow:before {
    content:'';
    display:block;
    width:0;
    height:0;
    position:absolute;
    left:0;
    top:0;
    margin-top:35px;
    margin-left:35px;
    border:medium inset transparent
}
.mfp-arrow .mfp-a, .mfp-arrow:after {
    border-top-width:13px;
    border-bottom-width:13px;
    top:8px
}
.mfp-arrow .mfp-b, .mfp-arrow:before {
    border-top-width:21px;
    border-bottom-width:21px;
    opacity:.7
}
.mfp-arrow-left {
    left:0
}
.mfp-arrow-left .mfp-a, .mfp-arrow-left:after {
    border-right:17px solid #fff;
    margin-left:31px
}
.mfp-arrow-left .mfp-b, .mfp-arrow-left:before {
    margin-left:25px;
    border-right:27px solid #3f3f3f
}
.mfp-arrow-right {
    right:0
}
.mfp-arrow-right .mfp-a, .mfp-arrow-right:after {
    border-left:17px solid #fff;
    margin-left:39px
}
.mfp-arrow-right .mfp-b, .mfp-arrow-right:before {
    border-left:27px solid #3f3f3f
}
.mfp-iframe-holder {
    padding-top:40px;
    padding-bottom:40px
}
.mfp-iframe-holder .mfp-content {
    line-height:0;
    width:100%;
    max-width:900px
}
.mfp-iframe-holder .mfp-close {
    top:-40px
}
.mfp-iframe-scaler {
    width:100%;
    height:0;
    overflow:hidden;
    padding-top:56.25%
}
.mfp-iframe-scaler iframe {
    position:absolute;
    display:block;
    top:0;
    left:0;
    width:100%;
    height:100%;
    box-shadow:0 0 8px rgba(0, 0, 0, .6);
    background:#000
}
img.mfp-img {
    width:auto;
    max-width:100%;
    height:auto;
    display:block;
    line-height:0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:40px 0 40px;
    margin:0 auto
}
.mfp-figure {
    line-height:0
}
.mfp-figure:after {
    content:'';
    position:absolute;
    left:0;
    top:40px;
    bottom:40px;
    display:block;
    right:0;
    width:auto;
    height:auto;
    z-index:-1;
    box-shadow:0 0 8px rgba(0, 0, 0, .6);
    background:#444
}
.mfp-figure small {
    color:#bdbdbd;
    display:block;
    font-size:12px;
    line-height:14px
}
.mfp-figure figure {
    margin:0
}
.mfp-bottom-bar {
    margin-top:-36px;
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    cursor:auto
}
.mfp-title {
    text-align:left;
    line-height:18px;
    color:#f3f3f3;
    word-wrap:break-word;
    padding-right:36px
}
.mfp-image-holder .mfp-content {
    max-width:100%
}
.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor:pointer
}
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left:0;
        padding-right:0
    }
    .mfp-img-mobile img.mfp-img {
        padding:0
    }
    .mfp-img-mobile .mfp-figure:after {
        top:0;
        bottom:0
    }
    .mfp-img-mobile .mfp-figure small {
        display:inline;
        margin-left:5px
    }
    .mfp-img-mobile .mfp-bottom-bar {
        background:rgba(0, 0, 0, .6);
        bottom:0;
        margin:0;
        top:auto;
        padding:3px 5px;
        position:fixed;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box
    }
    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding:0
    }
    .mfp-img-mobile .mfp-counter {
        right:5px;
        top:3px
    }
    .mfp-img-mobile .mfp-close {
        top:0;
        right:0;
        width:35px;
        height:35px;
        line-height:35px;
        background:rgba(0, 0, 0, .6);
        position:fixed;
        text-align:center;
        padding:0
    }
}
@media all and (max-width:900px) {
    .mfp-arrow {
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    .mfp-arrow-left {
        -webkit-transform-origin:0;
        transform-origin:0
    }
    .mfp-arrow-right {
        -webkit-transform-origin:100%;
        transform-origin:100%
    }
    .mfp-container {
        padding-left:6px;
        padding-right:6px
    }
}
.mfp-ie7 .mfp-img {
    padding:0
}
.mfp-ie7 .mfp-bottom-bar {
    width:600px;
    left:50%;
    margin-left:-300px;
    margin-top:5px;
    padding-bottom:5px
}
.mfp-ie7 .mfp-container {
    padding:0
}
.mfp-ie7 .mfp-content {
    padding-top:44px
}
.mfp-ie7 .mfp-close {
    top:0;
    right:0;
    padding-top:0
}
.tooltipster-default {
    border-radius:5px;
    border:2px solid #000;
    background:#4c4c4c;
    color:#fff
}
.tooltipster-default .tooltipster-content {
    font-family:Arial, sans-serif;
    font-size:14px;
    line-height:16px;
    padding:8px 10px;
    overflow:hidden
}
.tooltipster-icon {
    cursor:help;
    margin-left:4px
}
.tooltipster-base {
    padding:0;
    font-size:0;
    line-height:0;
    position:absolute;
    left:0;
    top:0;
    z-index:9999999;
    pointer-events:none;
    width:auto;
    overflow:visible;
    min-height:40px
}
.tooltipster-base .tooltipster-content {
    overflow:hidden
}
.tooltipster-arrow {
    display:block;
    text-align:center;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:-1
}
.tooltipster-arrow span, .tooltipster-arrow-border {
    display:block;
    width:0;
    height:0;
    position:absolute
}
.tooltipster-arrow-top span, .tooltipster-arrow-top-left span, .tooltipster-arrow-top-right span {
    border-left:8px solid transparent!important;
    border-right:8px solid transparent!important;
    border-top:8px solid;
    bottom:-7px
}
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border {
    border-left:9px solid transparent!important;
    border-right:9px solid transparent!important;
    border-top:9px solid;
    bottom:-7px
}
.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-left span, .tooltipster-arrow-bottom-right span {
    border-left:8px solid transparent!important;
    border-right:8px solid transparent!important;
    border-bottom:8px solid;
    top:-7px
}
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
    border-left:9px solid transparent!important;
    border-right:9px solid transparent!important;
    border-bottom:9px solid;
    top:-7px
}
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top span {
    left:0;
    right:0;
    margin:0 auto
}
.tooltipster-arrow-bottom-left span, .tooltipster-arrow-top-left span {
    left:6px
}
.tooltipster-arrow-bottom-left .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
    left:5px
}
.tooltipster-arrow-bottom-right span, .tooltipster-arrow-top-right span {
    right:6px
}
.tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border {
    right:5px
}
.tooltipster-arrow-left .tooltipster-arrow-border, .tooltipster-arrow-left span {
    border-top:8px solid transparent!important;
    border-bottom:8px solid transparent!important;
    border-left:8px solid;
    top:50%;
    margin-top:-7px;
    right:-7px
}
.tooltipster-arrow-left .tooltipster-arrow-border {
    border-top:9px solid transparent!important;
    border-bottom:9px solid transparent!important;
    border-left:9px solid;
    margin-top:-8px
}
.tooltipster-arrow-right .tooltipster-arrow-border, .tooltipster-arrow-right span {
    border-top:8px solid transparent!important;
    border-bottom:8px solid transparent!important;
    border-right:8px solid;
    top:50%;
    margin-top:-7px;
    left:-7px
}
.tooltipster-arrow-right .tooltipster-arrow-border {
    border-top:9px solid transparent!important;
    border-bottom:9px solid transparent!important;
    border-right:9px solid;
    margin-top:-8px
}
.tooltipster-fade {
    opacity:0;
    -webkit-transition-property:opacity;
    -moz-transition-property:opacity;
    -o-transition-property:opacity;
    -ms-transition-property:opacity;
    transition-property:opacity
}
.tooltipster-fade-show {
    opacity:1
}
.tooltipster-grow {
    -webkit-transform:scale(0, 0);
    -moz-transform:scale(0, 0);
    -o-transform:scale(0, 0);
    -ms-transform:scale(0, 0);
    transform:scale(0, 0);
    -webkit-transition-property:-webkit-transform;
    -moz-transition-property:-moz-transform;
    -o-transition-property:-o-transform;
    -ms-transition-property:-ms-transform;
    transition-property:transform;
    -webkit-backface-visibility:hidden
}
.tooltipster-grow-show {
    -webkit-transform:scale(1, 1);
    -moz-transform:scale(1, 1);
    -o-transform:scale(1, 1);
    -ms-transform:scale(1, 1);
    transform:scale(1, 1);
    -webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1);
    -webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);
    -moz-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);
    -ms-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);
    -o-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);
    transition-timing-function:cubic-bezier(.175, .885, .32, 1.15)
}
.tooltipster-swing {
    opacity:0;
    -webkit-transform:rotateZ(4deg);
    -moz-transform:rotateZ(4deg);
    -o-transform:rotateZ(4deg);
    -ms-transform:rotateZ(4deg);
    transform:rotateZ(4deg);
    -webkit-transition-property:-webkit-transform, opacity;
    -moz-transition-property:-moz-transform;
    -o-transition-property:-o-transform;
    -ms-transition-property:-ms-transform;
    transition-property:transform
}
.tooltipster-swing-show {
    opacity:1;
    -webkit-transform:rotateZ(0deg);
    -moz-transform:rotateZ(0deg);
    -o-transform:rotateZ(0deg);
    -ms-transform:rotateZ(0deg);
    transform:rotateZ(0deg);
    -webkit-transition-timing-function:cubic-bezier(.23, .635, .495, 1);
    -webkit-transition-timing-function:cubic-bezier(.23, .635, .495, 2.4);
    -moz-transition-timing-function:cubic-bezier(.23, .635, .495, 2.4);
    -ms-transition-timing-function:cubic-bezier(.23, .635, .495, 2.4);
    -o-transition-timing-function:cubic-bezier(.23, .635, .495, 2.4);
    transition-timing-function:cubic-bezier(.23, .635, .495, 2.4)
}
.tooltipster-fall {
    top:0;
    -webkit-transition-property:top;
    -moz-transition-property:top;
    -o-transition-property:top;
    -ms-transition-property:top;
    transition-property:top;
    -webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1);
    -webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);
    -moz-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);
    -ms-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);
    -o-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);
    transition-timing-function:cubic-bezier(.175, .885, .32, 1.15)
}
.tooltipster-fall.tooltipster-dying {
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    top:0!important;
    opacity:0
}
.tooltipster-slide {
    left:-40px;
    -webkit-transition-property:left;
    -moz-transition-property:left;
    -o-transition-property:left;
    -ms-transition-property:left;
    transition-property:left;
    -webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1);
    -webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);
    -moz-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);
    -ms-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);
    -o-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);
    transition-timing-function:cubic-bezier(.175, .885, .32, 1.15)
}
.tooltipster-slide.tooltipster-dying {
    -webkit-transition-property:all;
    -moz-transition-property:all;
    -o-transition-property:all;
    -ms-transition-property:all;
    transition-property:all;
    left:0!important;
    opacity:0
}
.tooltipster-content-changing {
    opacity:.5;
    -webkit-transform:scale(1.1, 1.1);
    -moz-transform:scale(1.1, 1.1);
    -o-transform:scale(1.1, 1.1);
    -ms-transform:scale(1.1, 1.1);
    transform:scale(1.1, 1.1)
}
.tooltipster-light {
    border-radius:5px;
    border:1px solid #ccc;
    background:#ededed;
    color:#666
}
.tooltipster-light .tooltipster-content {
    font-family:Arial, sans-serif;
    font-size:14px;
    line-height:16px;
    padding:8px 10px
}



.fon_badge{
  height: 28px;
  width: 60%;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  border-radius: 25px;
  background: #6DAC3A;
}
.fon_badge_twe{
  height: 28px;
  width: 33%;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  border-radius: 25px;
  background: #6DAC3A;
}

.fon_badge_prepago{
  height: 28px;
  width: 30%;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  border-radius: 25px;
  color: #fff;
  background: #a94442;
}

.fon_badge_porfis{
  height: 28px;
  width: 25%;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  border-radius: 25px;
  color: #fff;
  background: #60BDD3;
}

/*---------------
   Icono - Tabs
----------------*/
.tabs_plan img{
	width: 20%;
}
.tabs_ppago img{
	width: 25%;
}
.icon_pfiscal img{
	width: 95%;
}
.icon_wbexp img{
	width: 42%;
}
.icon_soporte img{
	width: 45%;
}
.tabs_plan1 img{
	width: 40%;
}
.tabs_ppago1 img{
	width: 50%;
}
/* -------------
---- Imagenes int-lin-----
--------------*/
.modal-pp img{
	width:103%;
}
.modal-pp1 img{
	width:100%;
}
.imags-ex img{
	width:95%;
}
.imags2 img{
	width:90%;
}
.icons img{
	width:80%;
}
.ico-srpago1{
	width:70%;
}
.imags img{
	width:68%;
}
.imags-1 img{
	width:92%;
}
.icons4 img{
	width:62%;
}
.icons3 img{
	width:50%;
}
.icons2 img{
	width:45%;
}

.inter img{
	width:45%;
}
.tent-im img{
	width:35%;
}
.ico-srpago img {
	width:25%;
}
.ico-srpago0 img {
	width:20%;
}
.icon2 img {
	width:10%;
}
.icon1 img {
	width:5%;
}


/*----------------------
   Color Icono - Tab.
----------------------*/
.fa-check{
	color: #77B800;
}
.fa-times{
	color: #CC181E;
}
.colo-bg{
	background: #2E2EFE;
}

/*----------------------
   Responsive - Slider
----------------------*/
@media all and (max-width:450px) {
	.btn-lg {
	padding: 5px 10px;
}
	.btn-group-lg&gt;.btn,.btn-lg{
		padding:10px 16px;
		font-size:15px;
		line-height:1.3333333;
		border-radius:6px
	}
}
</pre></body></html>