/*
 Theme Name:   M5 Contabilidade
 Theme URI:    https://M5Contabilidade.pt/
 Description:  <strong>A Premium theme costumized by <a href="http://www.ruigaio.com/">Rui Gaio</a>.</strong>
 Author:       Rui Gaio
 Author URI:   https://ruigaio.com/
 Template:     wolverine
*/

@import url("css/all.css");

a:hover{text-decoration:underline;}
.nav-hover-primary .menu-wrapper .x-nav-menu li.current-menu-item > a.x-menu-a-text{color:#5d0005!important;}
.nav-hover-primary .menu-wrapper .x-nav-menu li > a.x-menu-a-text:hover{color:#5d0005!important;}
.nav-hover-primary .menu-wrapper .x-nav-menu li.current-menu-item > a.x-menu-a-text:after{content:' »';font-size:18px;}
.x-nav-menu li.x-menu-item > a.x-menu-a-text{font-family:Montserrat;}
.ligar a{color:#5d0005!important;}
.ligar a span{background:white;padding:5px 10px;font-size:12px;}
.ligar a span:hover{background:#5d0005;color:white;}
ul.breadcrumbs{padding:5px 0!important;}
ul.breadcrumbs li + li:before{color:#b5b4b4;}
.vc_icon_element{margin-bottom:0!important;margin:auto!important;}
input[type=text],input[type=email],input[type=submit],textarea{width:85%;}
footer{font-size:13px;}
.fab{font-size:16px;color:#c1c1c1;}
.fab:hover{color:#af010b;cursor:pointer;}
.header-mobile-nav.menu-drop-fly form.search-form-menu-mobile{display:none;}
.header-mobile-nav{background-color:#af010b;}
.header-mobile-nav.menu-drop-fly{border-right:solid 3px #ffffff;}
.x-nav-menu li.x-menu-item>a.x-menu-a-text,.x-nav-menu li.current-menu-item>a.x-menu-a-text{color:white;}
.x-nav-menu li.x-menu-item{border-bottom:solid 1px #ffffff;}
.x-nav-menu li.x-menu-item:not(.x-sub-menu-open):hover{background-color:#6b0006;}
.x-nav-menu li.x-menu-item>a.x-menu-a-text{padding:15px;}
header.main-header .header-nav-wrapper{padding-left:15px;}
.quiz-captcha{margin:auto;}
.quiz-captcha label{width:100%;margin:auto;font-weight:initial;}
.quiz-captcha input{margin:auto auto auto 10px;width:50px;}
.wpcf7-textarea{height:9em;}
@media only screen and (min-width:938px){.container{margin-left:45px;}}
@media screen and (min-width: 992px){header.main-header .header-logo > a > img{max-height:180px!important;padding:0!important;}}