/***
 * Header
 */
.mk-header-toolbar {
    /*padding: 10px 0;*/
}

.mk-header-tagline {
    padding-left: 10px;
}

#mk-toolbar-navigation {
    float: right;
}

    #mk-toolbar-navigation ul li a {
        color: #FFF !important;
    }

.mk-header-bg {
    /*background-color: #3959B4 !important;*/
}

.main-navigation-ul > li:hover > a, .main-navigation-ul > li.current-menu-item > a, .main-navigation-ul > li.current-menu-ancestor > a {
    border-top-color: #FFF !important;
}

/***
 * Footer
 */

.mk-footer-copyright, #mk-footer-navigation ul li a {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
}

.widget_nav_menu li a:before {
    content: none;
}

    .widget_nav_menu li a:hover {
        color: #FFF !important;
        text-decoration: underline;
    }

#mk-footer .widget_nav_menu li {
    border: none !important;
}

#tel-wrapper {
    display: inline-block;
    width: 100%;
}

    #telefone {
        width: 100%;
        display: inline-block;
        border-bottom: 1px solid #FFF !important;
        padding-bottom: 20px !important;
        margin-bottom: 20px !important;
    }

    .cidade {
        display: inline-table;
        margin-bottom: 20px !important;
    }

        .cidade li {
            color: #FFF;
            height: 15px;
            display: block;
            margin-bottom: 10px;
        }
/**
 * Home
 */
ol li {
    margin: 10px 0 0 0;
}

#theme-page .theme-page-wrapper.full-layout .theme-content {
    padding: 0;
}

#theme-page .theme-page-wrapper {
    margin: 0;
}

#theme-page {
    padding: 0 !important;
}

#mk-page-introduce {
    /*padding: 0px 0 !important;*/
}

    .usuarios {
        font-size: 1.500em;
        text-align: center;
    }

        .usuarios div strong {
            font-size: 4.5em;
        }

        .usuarios h1 {
            color: #3959B4 !important;
            margin-top: 100px;
            font-weight: lighter !important;
            font-size: 2em !important;
        }

.facebook_custom {
    margin-top: 20px;
}

.dowloads {
    color: #FFF;
}

    .dowloads div h1 {
        color: #FFF !important;
        margin-top: 50px;
        font-size: 3em !important;
        font-weight: 300 !important;
    }

    .dowloads div p {
        color: #FFF;
        line-height: 1.275em;
    }

.dowloads_claro {
    color: #363636;
}

    .dowloads_claro div h1 {
        color: #363636 !important;
        margin-top: 50px;
        font-size: 3em !important;
        font-weight: 300 !important;
    }

    .dowloads_claro div p {
        color: #363636;
        line-height: 1.275em;
    }

.browser {
    display: inline-table;
    margin-bottom: 20px;
}

    .browser h3 {
        color: #FFF !important;
        margin: 20px 0;
    }

    .browser span {
        width: 40px;
        height: 40px;
        float: left;
        margin: 10px 5px 40px 5px;
        text-indent: -1500px;
        display: inline-table;
        background: url("/wp-content/uploads/2013/10/sprite-os.png") no-repeat 0 0;
    }

        span.ch {
            background-position: -5px -4px;
        }

        span.ch_preto {
            background-position: -65px -4px;
        }

        span.ff {
            background-position: -5px -49px;
        }

        span.ff_preto {
            background-position: -65px -49px;
        }

        span.ie {
            background-position: -5px -95px;
        }

        span.ie_preto {
            background-position: -65px -95px;
        }

        span.sf {
            background-position: -4px -143px;
        }

        span.sf_preto {
            background-position: -64px -143px;
        }

        span.op {
            background-position: -4px -189px;
        }

        span.op_preto {
            background-position: -64px -189px;
        }

        span.wd {
            background-position: -7px -6px;
        }

        span.wd_preto {
            background-position: -67px -6px;
        }

        span.io {
            background-position: 0 0;
        }

        span.io_preto {
            background-position: 0 0;
        }

.aparelhos {
    height: 250px;
    color: #FFF;
}

.aparelhos_preto {
    height: 250px;
    color: #363636;
}

    .aparelhos span, .aparelhos_preto span {
        width: 220px;
        height: 260px;
	margin: 0 10px;
	text-align: center;
        display: inline-table;
    }

    .aparelhos span a, .aparelhos_preto span a {
	text-indent: -15000px;
        display: inline-table;
        background: url("/wp-content/uploads/2013/10/sprite-devices.png") no-repeat 0 0;
    }

    span.wp a {
        width: 220PX;
        height: 200PX;
        background-position: -20px 0;
    }

        span.wp a:hover {
            background-position: -280px 0;
        }

    span.io a {
        width: 220PX;
        height: 200PX;
        background-position: -20px -245px;
    }

        span.io a:hover {
            background-position: -280px -245px;
        }

    span.ad a {
        width: 220PX;
        height: 200PX;
        background-position: -20px -490px;
    }

        span.ad a:hover {
            background-position: -280px -490px;
        }

.sistema {
    color: #FFF;
    height: 60px;
    display: block;
    margin-top: 20px;
    padding-top: 40px;
    border-top: 1px solid #FFF;
}

.sistema_preto {
    color: #363636;
    height: 60px;
    display: block;
    margin-top: 20px;
    padding-top: 40px;
    border-top: 1px solid #363636;
}

    .sistema a {
        color: #FFF;
        margin-left: 20px;
	padding: 5px 0 5px 25px;
        background: url("/wp-content/uploads/2013/10/sprite-os.png") no-repeat 0 0;
    }

    .sistema_preto a {
        color: #363636;
        margin-left: 20px;
	padding: 5px 0 5px 25px;
        background: url("/wp-content/uploads/2013/10/sprite-os.png") no-repeat 0 0;
    }

        .sistema a:hover {
            color: #FFF;
            text-decoration: underline;
        }

        .sistema_preto a:hover {
            color: #363636;
            text-decoration: underline;
        }

    a.windows {
        background-position: -13px -300px;
    }

    a.windows_preto {
        color: #363636;
        background-position: -13px -389px;
    }

    a.ios {
        background-position: -13px -237px;
    }

    a.ios_preto {
        color: #363636;
        background-position: -13px -327px;
    }

    a.android {
        background-position: -13px -269px;
    }

    a.android_preto {
        color: #363636;
        background-position: -13px -359px;
    }

.titulo_azul {
    font-size: 36px !important;
    font-weight: 300 !important;
    color: #3959b4 !important;
    margin: 40px 0;
}

.titulo_branco {
    font-size: 36px !important;
    font-weight: 300 !important;
    color: #FFF !important;
    margin: 40px 0;
}

.texto_branco {
    color: #FFF;
    display: table;
    margin: 0 10px !important;
    line-height: 1.500em;
}

.ricardo {
    width: 218px;
    height: 60px;
    float: left;
    display: inline-table;
    margin: 30px 20px 0 0;
}

.ricardo_texto {
    display: table;
    margin: 20px 10px 0 !important;
    line-height: 1.500em;
}

.video-container {
    margin: 40px 0;
}

.mk-process-steps {
    margin: 50px 0 !important;
}

#topo_interna {
    border-top: 1px dashed #CACACA;
}

#interna_bottom {
    border-bottom: 1px solid #CACACA;
}

    .topo_interna h2 {
        color: #3959B4;
        float: left;
        display: inline-table;
    }

    .topo_interna p {
        float: left;
        font-weight: normal;
        display: inline-table;
        margin: 12px 0 0 0;
    }

    .topo_interna a {
        width: 120px;
        height: 50px;
        border-radius: 4px;
        display: inline-table;
        margin: 5px;
        border: 1px solid #666;
        background: #fff url("/wp-content/uploads/2015/09/sprite-store.png") no-repeat 0 0;
    }

        .topo_interna a:hover {
            background-color: #F1F1F1;
        }

.descricao {
    line-height: 1.875em;
}

    .descricao h2 {
        color: #3959B4 !important;
        margin: 30px 0;
        font-weight: lighter !important;
    }

.sistema_icon span {
    width: 44px;
    height: 44px;
    margin-bottom: 15px;
    display: inline-table;
    text-indent: -15000px;
    background: url("/wp-content/uploads/2013/10/sprite-os.png") no-repeat 0 0;
}

    span.icon_ios, a.icon_ios {
        background-position: 0 -438px;
    }

    span.icon_android, a.icon_android {
        background-position: 0 -491px;
    }

    span.icon_windows, a.icon_windows {
        background-position: 2px -541px;
    }

    span.icon_widget, a.icon_widget {
        background-position: -1px -583px;
    }

.store {
    width: 120px !important;
    height: 50px !important;
    display: inline-table !important;
    background: none !important;
    margin: 30px 0;
    padding: 0;
}

    .store a {
        width: 120px;
        height: 50px;
        border-radius: 4px;
        border: 1px solid #666;
        display: block;
        background: #F1F1F1 url("/wp-content/uploads/2015/09/sprite-store.png") no-repeat 0 0;
    }

        .store a:hover {
            background-color: transparent;
        }

    a.store_ios {
        background-position: 2px -132px;
    }

    a.store_android {
        background-position: 2px 4px;
    }

    a.store_windows {
        background-position: 2px -87px;
    }

    a.store_widget {
        background-position: 3px -173px;
    }

    a.store_chrome {
        background-position: 3px -214px;
    }

    a.store_samsung {
        background-position: 1px -264px;
    }

    a.store_facebook {
        background-position: 1px -304px;
    }

.btn_download {
    width: 90px;
    color: #666;
    height: inherit;
    font-weight: 800;
    font-size: 0.9em;
    margin-top: 20px;
    border-radius: 4px;
    text-align: center;
    display: inline-table;
    border: 1px solid #666;
    vertical-align: inherit;
    padding: 15px 0 15px 30px;
    background-color: #f5f5f5;
}
    .btn_download:hover {
	color: #666;
        background-color: transparent;
    }

    .icon_download {
	color: #666;
        font-style: normal;
        position: absolute;
        font-family: 'Icomoon';
	margin: 35px 0 0 -105px;
        -webkit-font-smoothing: antialiased;
    }

    .icon_download:before {
        content: "\e1b0";
    }






.btn_cadastro, .btn_login {
    width: 60px;
    color: #FFF;
    float: left;
    height: inherit;
    font-size: 0.9em;
    border-radius: 4px;
    display: inline-table;
    vertical-align: inherit;
    padding: 15px 20px 15px 40px;
    border: 1px solid #FFF;
    background-color: #3959B4;
    margin-right: 10px;
}

    .btn_cadastro:hover, .btn_login:hover {
	color: #FFF;
        background-color: #4980CB;
    }

    .icon_cadastro, .icon_login{
        bottom: 19px;
	left: 15px;
	color: #FFF;
	font-style: normal;
	position: absolute;
	font-family: 'Icomoon';
	-webkit-font-smoothing: antialiased;
	z-index: 99999;
    }

    .menu_cadastro a, .menu_login a {
	color: #FFF;
	font-family: 'Icomoon';
	-webkit-font-smoothing: antialiased;
	display: -webkit-inline-box;
    }


    .menu_cadastro a:before .menu_login a:before {
	font-size: 1.5em;
	font-weight: 100;
	font-style: normal;
    }

    .menu_cadastro a:before {
        content: "\e080";
	
    }

    .menu_login a:before {
        content: "\e07f";
	
    }

#mk-toolbar-navigation ul li a {
    border: none !important;
}

.menu {
	margin-right: 30px !important;
}
.btn_log a {
    width: 55px;
    height: 10px;
    margin: 0 7px;
    border-radius: 4px;
    padding: 8px 16px !important;
    background: #424242;
}

.btn_cad a {
    width: 80px;
    height: 10px;
    border-radius: 4px;
    padding: 8px 16px !important;
    background: #304a95;
}

.btn_log a i, .btn_cad a i, .mk-icon-envelope {
margin-right: 8px;
}

.shared {
     padding: 20px 0 10px 8%;
     border-top: 1px dashed #304a95;
}    

   .shared span {
	float: left;
	margin-right: 20px;
   }

iframe[name="google_conversion_frame"] {
	display: none;
}

.cunjo_socials_holder_inline_btns {
	position: relative;
	left: 50%;
	margin-left: -450px !important;
}

.banner_botao {
	background: #0059C7;
	padding: 10px 20px !important;
	border-radius: 4px;
	font-size: 1.150em !important;
	color: #FFF !important;
	font-family: 'Lato', Arial;
	/*font-weight: lighter;*/
	min-width: 150px;
	text-align: center;
}

.banner_botao a {
	color: #FFF !important;
}

.banner_h2 {
	color: #FFF;
	font-family: 'Lato', Arial;
	font-weight: lighter;
	font-size: 3.063em !important;
}

.banner_p {
	color: #FFF;
	font-size: 1em !important;
	font-family: Lato;
	font-weight: lighter;
}

.banner_botao > span {
	width: 24px;
	height: 24px;
	background: url("/wp-content/uploads/2013/10/sprite-os.png") no-repeat;
}

.banner_botao > span > a {
	margin: 0 15px 0 30px;
}

.banner_botao > span.bwp > a {
	margin-right: 0;
}

.banner_botao > span.bio {
	background-position: -10px -240px;
	margin-left: 0px;
}

.banner_botao > span.bad {
	background-position: -10px -272px;
}

.banner_botao > span.bwp {
	background-position: -10px -303px;
}

.h1_banner_no {
   font-size: 55px !important;
   line-height: 60px !important;
   font-family: "Lato";
   font-weight: 400;
   font-style: normal;
   text-align: center;
   letter-spacing: 0px;
   text-indent: 0px;
   text-transform: none;
   color: rgba(24, 73, 152, 1);
}

.h1_banner {
   font-size: 45px !important;
   line-height: 60px !important;
   font-family: "Lato";
   font-weight: 800;
   text-align: center;
   text-shadow: 2px 2px 3px rgba(22, 21, 21, 1);
   letter-spacing: 0px;
   text-indent: 0px;
   text-transform: none;
   color: rgba(255, 255, 255, 1);
}

.h2_banner {
   font-size: 25px !important;
   line-height: 25px !important;
   letter-spacing: 1px;
   font-family: "Lato";
   font-weight: 300;
   font-style: normal;
   color: rgba(255, 255, 255, 1);
   text-shadow: 2px 2px 2px rgba(22, 21, 21, 1);
   width: 496px;
}

.rodape_email {
	margin-right: 40px !important;
}

.bar_tiny_btns.counter_format {
	width: 480px !important;
	margin-top: -30px;
}

.botao60 {
	width: 60% !important;
	margin: 0 20% !important;
}

#mk-header .mk-header-inner {
	border: none !important;
}

/* Ocultar banners mobile */

@media screen and (max-width: 960px) {
    .ls-wp-fullwidth-container {
        display: none !important;
    }
}


/* Price */
.multicolor.pricing-table .pricing-cols .pricing-price span {
	font-size:30px !important;
}