@font-face {
    font-family: 'cover_sansthin';
    src: url('../assets/fonts/coversans-thin-webfont.eot');
    src: url('../assets/fonts/coversans-thin-webfont.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/coversans-thin-webfont.woff2') format('woff2'), url('../assets/fonts/coversans-thin-webfont.woff') format('woff'), url('../assets/fonts/coversans-thin-webfont.ttf') format('truetype'), url('../assets/fonts/coversans-thin-webfont.svg#cover_sansthin') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'cover_sansregular_italic';
    src: url('../assets/fonts/coversans-regularitalic-webfont.eot');
    src: url('../assets/fonts/coversans-regularitalic-webfont.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/coversans-regularitalic-webfont.woff2') format('woff2'), url('../assets/fonts/coversans-regularitalic-webfont.woff') format('woff'), url('../assets/fonts/coversans-regularitalic-webfont.ttf') format('truetype'), url('../assets/fonts/coversans-regularitalic-webfont.svg#cover_sansregular_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'cover_sansmedium';
    src: url('../assets/fonts/coversans-medium-webfont.eot');
    src: url('../assets/fonts/coversans-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/coversans-medium-webfont.woff2') format('woff2'), url('../assets/fonts/coversans-medium-webfont.woff') format('woff'), url('../assets/fonts/coversans-medium-webfont.ttf') format('truetype'), url('../assets/fonts/coversans-medium-webfont.svg#cover_sansmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'cover_sansmedium_italic';
    src: url('../assets/fonts/coversans-mediumitalic-webfont.eot');
    src: url('../assets/fonts/coversans-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/coversans-mediumitalic-webfont.woff2') format('woff2'), url('../assets/fonts/coversans-mediumitalic-webfont.woff') format('woff'), url('../assets/fonts/coversans-mediumitalic-webfont.ttf') format('truetype'), url('../assets/fonts/coversans-mediumitalic-webfont.svg#cover_sansmedium_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'cover_sansheavy';
    src: url('../assets/fonts/coversans-heavy-webfont.eot');
    src: url('../assets/fonts/coversans-heavy-webfont.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/coversans-heavy-webfont.woff2') format('woff2'), url('../assets/fonts/coversans-heavy-webfont.woff') format('woff'), url('../assets/fonts/coversans-heavy-webfont.ttf') format('truetype'), url('../assets/fonts/coversans-heavy-webfont.svg#cover_sansheavy') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'basier_regular';
    src: url('../assets/fonts/basiercircle-regular-webfont.eot');
    src: url('../assets/fonts/basiercircle-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/basiercircle-regular-webfont.woff2') format('woff2'), url('../assets/fonts/basiercircle-regular-webfont.woff') format('woff'), url('../assets/fonts/basiercircle-regular-webfont.ttf') format('truetype'), url('../assets/fonts/basiercircle-regular-webfont.svg#basier_regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'basier_medium';
    src: url('../assets/fonts/basiercircle-medium-webfont.eot');
    src: url('../assets/fonts/basiercircle-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/basiercircle-medium-webfont.woff2') format('woff2'), url('../assets/fonts/basiercircle-medium-webfont.woff') format('woff'), url('../assets/fonts/basiercircle-medium-webfont.ttf') format('truetype'), url('../assets/fonts/basiercircle-medium-webfont.svg#basier_medium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'basier_semibold';
    src: url('../assets/fonts/basiercircle-semibold-webfont.eot');
    src: url('../assets/fonts/basiercircle-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/basiercircle-semibold-webfont.woff2') format('woff2'), url('../assets/fonts/basiercircle-semibold-webfont.woff') format('woff'), url('../assets/fonts/basiercircle-semibold-webfont.ttf') format('truetype'), url('../assets/fonts/basiercircle-semibold-webfont.svg#basier_semibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'basier_bold';
    src: url('../assets/fonts/basiercircle-bold-webfont.eot');
    src: url('../assets/fonts/basiercircle-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../assets/fonts/basiercircle-bold-webfont.woff2') format('woff2'), url('../assets/fonts/basiercircle-bold-webfont.woff') format('woff'), url('../assets/fonts/basiercircle-bold-webfont.ttf') format('truetype'), url('../assets/fonts/basiercircle-bold-webfont.svg#basier_bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
   -webkit-font-smoothing: antialiased !important;
   -moz-osx-font-smoothing: grayscale !important;
}

::selection{color:#000; background-color:#fdb813;}
::-webkit-selection{color:#000; background-color:#fdb813;}
::-moz-selection{color:#000; background-color:#fdb813;}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{
	font-weight: 300 !important;
}

.slides{
	font-family: 'cover_sansmedium';
}

strong, .strong, .link-mucci{
	font-family: 'cover_sansheavy' !important;
	font-weight: normal !important;
}

.underlinded{
	border-bottom: 8px solid;
}

p, .p{
	opacity: 1 !important;
}

h1, .h1 {
    font-size: 40px;
    line-height: 0.85;
    font-feature-settings: "ss01", "onum";
}

.logo-mucci{
    background-image: url("../assets/svg/mucci.svg");
    background-repeat: no-repeat;
    height: 55px;
    width: 110px;
}

.button.actionButton {
    background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0;
    box-shadow: none;
}

.button.actionButton:hover {
    background: rgba(255, 255, 255, 0.3) none repeat scroll 0 0;
    box-shadow: none;
}

.deepPurple{
	background: #000000 !important;
}

.sidebar ul{
	margin-top: 30px;
}

.contatos-mucci {
    font-size: 16px;
    line-height: 24px;
    margin-top: 55px;
    font-feature-settings: "ss01", "onum";
}

.typed-cursor{
    opacity: 1;
    -webkit-animation: blink 0.7s infinite;
    -moz-animation: blink 0.7s infinite;
    animation: blink 0.7s infinite;
}
@keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}
@-webkit-keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}
@-moz-keyframes blink{
    0% { opacity:1; }
    50% { opacity:0; }
    100% { opacity:1; }
}

.capa-chamada p {
    font-family: 'cover_sansmedium_italic';
    font-size: 25px;
    letter-spacing: 1px;
    margin: 45px 0;
    font-feature-settings: "ss01", "onum";
}

.link-mucci {
    display: inline-block;
    font-size: 30px;
    letter-spacing: -0.5px;
    line-height: 40px;
    margin-bottom: 20px;
    font-feature-settings: "ss01", "onum";
}

.chamada-mucci p, h1.chamada-mucci {
    font-family: 'cover_sansthin';
    font-size: 34px;
    font-variant-alternates: inherit;
    line-height: 47px;
    letter-spacing: -1.5px;
}

.texto-mucci {
    font-size: 23px !important;
    line-height: 27px !important;
    margin: 0 0 20px !important;
    font-feature-settings: "ss01", "onum";
}

.highlight-mucci{
	border-bottom: 5px solid;
}

.italico{
	font-family: 'cover_sansregular_italic';
}

.linha-mucci {
    background-color: #fff;
    height: 1px;
    margin: 30px auto;
    width: 10%;
}

.subtitulo {
    font-size: 29px !important;
    letter-spacing: -0.5px !important;
    line-height: 30px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 730px;
}

.logos-mucci {
    float: left !important;
    height: 140px !important;
    width: 50% !important;
}

.logos-mucci .cell{
	text-align: left !important;
}

.servico-mucci {
    border-bottom: 1px solid;
    display: inline-block;
    font-family: 'cover_sansheavy';
    font-size: 24px !important;
    letter-spacing: 2px;
    margin: 0 0 5px !important;
    padding-bottom: 6px;
    text-transform: uppercase;
}

.texto-mucci li {
    background-image: url("../assets/svg/list.svg");
    background-position: 0 11px;
    background-repeat: no-repeat;
    padding: 0 0 0 10px;
}

.ferramentas {
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    margin: 0 30px;
}

.basecamp {
    background-image: url("../assets/svg/basecamp.svg");
    width: 94px;
    height: 85px;
    background-size: 94px auto;
}

.dropbox{
    background-image: url("../assets/svg/dropbox.svg");
    width: 70px;
    height: 85px;
    background-size: 70px auto;
}

.invision{
	background-image: url("../assets/svg/invision.svg");
    width: 60px;
    height: 85px;
    background-size: 60px auto;
}

.skype{
	background-image: url("../assets/svg/skype.svg");
    width: 65px;
    height: 85px;
    background-size: 65px auto;
}

.whatsapp{
	background-image: url("../assets/svg/whatsapp.svg");
    width: 60px;
    height: 85px;
    background-size: 60px auto;
}

.logos-ferramentas{
	margin: 20px 0 10px;
}

.cv-mucci {
    background-color: transparent;
    border-bottom: 3px solid;
    font-size: 20px !important;
    height: auto !important;
    min-height: auto !important;
    padding: 0 !important;
}

.popup:not([class*="fade"]) {
    background: rgba(0, 0, 0, 0.9) none repeat scroll 0 0 !important;
}

.popup .close.closeButton {
    left: inherit;
    position: absolute;
    right: 0 !important;
    top: 0;
}

.button:hover{
	box-shadow: none !important;
}

.logos-clientes{
	margin: 35px 0 25px;
}

.clientes {
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 145px;
    margin: 0;
    width: 275px;
}

.pixole{
	background-image: url(../assets/svg/cisco.png);
	background-size: 136px auto;
}

.saocarlos{
	background-image: url(../assets/svg/fortinetb.png);
	background-size: 180px auto;
}

.vans{
	background-image: url(../assets/svg/hp.png);
	background-size: 100px auto;
}

.nutriiliffe{
	background-image: url(../assets/svg/aruba.png);
	background-size: 140px auto;
}

.estudioeiffel{
	background-image: url(../assets/svg/panduit.png);
	background-size: 180px auto;
}

.theburgermap{
	background-image: url(../assets/svg/meraki.png);
	background-size: 150px auto;
}

.grazienapoli{
	background-image: url(../assets/svg/checkpoint.png);
	background-size: 160px auto;
}

.geografica{
	background-image: url(../assets/svg/hp1.png);
	background-size: 140px auto;
}

.mola{
	background-image: url(../assets/svg/ruckus.svg);
	background-size: 180px auto;
}

.eild{
	background-image: url(../assets/svg/vivotek.png);
	background-size: 184px auto;
}

.estacaoleopoldina{
	background-image: url(../assets/svg/emc2.png);
	background-size: 170px auto;
}

.rhs{
	background-image: url(../assets/svg/ubiquiti.png);
	background-size: 180px auto;
}

.contato-mucci {
    font-family: 'cover_sansheavy';
    font-size: 18px !important;
    letter-spacing: 1.5px;
    margin: 0 0 5px !important;
    padding-bottom: 6px;
    text-transform: uppercase;
}

.fade .content {
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    outline: 2px solid rgba(0, 0, 0, 0.6);
}

.fade-7 .content {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    outline: 2px solid rgba(0, 0, 0, 0.7);
}

.fade-8 .content {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    outline: 2px solid rgba(0, 0, 0, 0.8);
}

.fade.video .content  {
    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
    outline: 2px solid rgba(0, 0, 0, 0.2);
}

.link-site-mucci a {
    border: 3px solid #fff;
    border-radius: 200px;
    display: inline-block;
    font-size: 23px !important;
    height: 110px;
    letter-spacing: 0;
    margin-top: 30px;
    padding: 39px 0;
    text-align: center !important;
    width: 110px !important;
    font-feature-settings: "ss01", "onum";
}

.link-site-mucci a:hover{
	color: #FFFFFF !important;
	opacity: 0.8 !important;
    border: 3px solid transparent;
}

.iniciar-mucci {
    bottom: 90px;
    display: inline-block;
    font-size: 20px;
    left: 0;
    letter-spacing: 2px;
    margin: 0 auto;
    position: absolute;
    text-transform: uppercase;
    width: 100%;
}

.lang-mucci {
    border: 2px solid rgba(255, 255, 255, 0.3) !important;
    border-radius: 100px;
    display: inline-block;
    font-family: 'cover_sansheavy';
    font-size: 12px;
    height: 26px;
    margin: 13px 1px 13px 2px;
    padding: 3px;
    text-align: center;
    width: 26px;
    color: rgba(255,255,255,0.8);
}

.lang-mucci:hover{
	background-color: rgba(255, 255, 255, 0.3) !important;
	border: 2px solid transparent !important;
	opacity: 1 !important;
}

.container .wrap:not(.noSpaces), .container .wrap.spaceWrap, .container .wrap .spaceWrap {
    padding: calc(5.56% + 35px) calc(8% + 15px);
}

sup {
    font-size: 18px;
    vertical-align: top;
}