/*
  Theme Name: Comet WP
  Description: Creative Multi-Purpose WordPress Theme
  Version: 1.2.1
  Author: HodyLab
  Author URI: http://hody.co/
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
  License: GNU General Public License version 3.0
  Theme URI: http://themes.hody.co/comet/
  Tags: custom-background, threaded-comments, translation-ready
  Text Domain: comet-wp
*/

.alignnone {
  margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}
.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}
.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}
a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}
a img.alignnone {
  margin: 5px 20px 20px 0;
}
a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}
a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wp-caption {
  background: #fff;
  max-width: 96%;
  /* Image does not overflow the content area */
  padding: 5px 3px 10px;
  text-align: center;
}
.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}
.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
}
.wp-caption p.wp-caption-text {
  font-size: 13px;
  line-height: 17px;
  margin: 10px 0 0;
  padding: 0 4px 5px;
}
/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

/*Meu Estilo*/
h1,h2,h3,h4,h5{font-weight:900;}
h2{font-size:42px !important;}
.title h2{font-size:42px !important;}
h3{font-size:38px !important;}
section{padding-top:0px !important; padding-bottom:0px!important; border-bottom: 0px !important;}
#topnav .logo img{max-height:65px !important}
#topnav .navigation-menu >li >a{font-size:11px !important;}
#topnav .navigation-menu{margin:12px 0 0 0 !important;}

/*SLIDE*/
.slide-wrap{background: none !important;}
.red-dot:before{display:none !important;}
.slide-content h1{font-size:50px !important;}
#slide-mobile{display:none;}
#home-slider .flex-direction-nav >li >a{display:none !important;}

.alignnone{margin:0px 0px 0px 0px}
.vc_column_container>.vc_column-inner{padding-left:0px !important; padding-right:0px !important;}
.wpb_content_element{margin-bottom:0px !important;}
p{color:#000;}
.p_destaque{font-size:26px; font-weight:900;}
#box-plan-financeiro{padding:59px 100px 0px 94px; height:469px; color:#000;}
#box-plan-financeiro p{color:#000;}
#nossa-metodologia{color:#000; width:47%; margin:0 auto; text-align:center; padding:7% 0 7% 0;}
#nossa-metodologia p{color:#000;}
#box-certficacao-internacional{}
#nossa-metodologia-passo1{}
#box-informacoes-tecnicas{width:38%; margin:0 auto; text-align:center; color:#000; padding:7% 0 7% 0;}
#box-informacoes-tecnicas p{color:#000; padding:5% 0 5% 0;}
#box-passo-2{width:35%; color:#000; margin:0 auto; text-align:center; padding:4% 0 6% 0;}
#box-passo-2 p{color:#000;}
#box-passo-3{padding:14% 18% 0% 15%; background-color:#999999; height:470px; color:#fff; line-height:1.6;}
#box-passo-3 p{color:#fff;}
#box-passo-4{background-color:#545454; color:#fff; padding:14% 18% 0% 15%; height:470px;}
#box-passo-4 p{color:#fff;}
#box-oq-fazemos{width:40%; color:#000; margin:0 auto; text-align:center; padding:6% 0 6% 0;}
#box-oq-fazemos p{color:#000;}

#box1-fale-conosco{padding: 0 17% 0 32%;}
#box1-fale-conosco p {color:#000;}
#box2-fale-conosco{}

/*Formulário*/
.form-contato{margin:9px 0 0 0;}
.form-unidade{margin:30px 0 0 0;}
.form-group{width:100%;}
.btn{background-color:#000; color:#fff;}
.wpcf7-form-control:not(.wpcf7-submit){width:70% !important;}
.form-unidade.wpcf7-form-control:not(.wpcf7-submit){width:97% !important;}
.popupaoc-image-popup{text-align:center !important;}
.form-unidade{width:140% !important;}

#somos-a-iris{width:68%; margin:0 auto; text-align:center; color:#000; line-height:1.6; padding:6% 0 8% 0;}
#somos-a-iris p{color:#000 !important;}

#box-onde-estamos{margin-top:65px;}

#box-gestao-fin{width:60%; margin:0 auto; color:#000;}
#box-gestao-fin-descricao{padding:7% 0 0 5%;}
#box-indep-fin-descricao{padding:7% 0 0 5%;}
#box-gestao-de-riscos-descricao{padding:7% 0 0 5%;}
#box-gestao-de-ativos{padding:7% 0 0 5%;}
#box-plan-tributario{padding:7% 0 0 5%;}
#box-plan-sucessorio{padding:7% 0 26% 5%;}
#box-gestao-fin p{color:#000;}

#footer-widgets{padding-top:0px !important; padding-bottom:0px !important;}

.accordion-content{padding:33px;}

/*Pop up*/
#perg-pop{font-size:22px; font-weight:900; padding:3% 2% 4% 2%; width:58%;}
.pum-theme-1646 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close{font-family:Arial, Helvetica, sans-serif !important; width:70px !important;}
.pum-theme-1646 .pum-container, .pum-theme-enterprise-blue .pum-container{width:49%;}

/*Depoimentos*/
.evc-t-text{color:#fff !important; font-family:"Ubuntu", sans-serif !important; font-size:18px !important; font-style:italic !important;}
.evc-t-author-label{color:#fff !important; font-family:"Ubuntu", sans-serif !important; font-size:14px !important;}
.evc-testimonials .evc-t-content{margin-top:1px !important;}
.evc-owl-carousel .owl-dots .owl-dot span{background-color:#787878 !important;}
.evc-owl-carousel .owl-dots .owl-dot.active span, .evc-owl-carousel .owl-dots .owl-dot:hover span{background-color:#f8f8f8 !important;}

/*Tenha sua unidade*/
#bloco-unidade{padding:13% 14% 0 13%; font-size:18px; color:#000; height:345px;}


@media (max-width: 1380px){
#perg-pop{width: 52%}
.accordion-content{width: 46%;}
}

@media (max-width: 960px){
#perg-pop{width: 52%}
.accordion-content{width: 46%;}
}

@media (max-width: 767px){
/*Pop up*/
#perg-pop{font-size:18px; width:100% !important;}
.pum-theme-1646 .pum-container, .pum-theme-enterprise-blue .pum-container{width:80%; padding:24px 0 0 4px !important;}
.accordion-title h4{font-size:15px; padding:22px 9px;}
.accordion-content{width:100%;}
.wpcf7-form-control:not(.wpcf7-submit){width:100% !important;}
.form-group{width:95%;}

#slide-mobile{display:block !important;}
#slide-desktop{display:none;}
.slide-content h1{font-size:45px !important;}
.slide-content h6{font-size:22px !important;}
#somos-a-iris{width:90%;}
#box-oq-fazemos{width:90%;}	
#box-plan-financeiro{padding:1px 17px 0px 26px; height:540px !important;}
#box-certficacao-internacional{text-align:center; padding:0% 4% 0% 4%;}
#nossa-metodologia{width:94%;}
#box-informacoes-tecnicas{width:94%; padding:11% 0 11% 0;}
#box-passo-2{width:94%; padding:5% 0 12% 0;}
#box-passo-3{text-align:center; padding:9% 8% 0% 9%; height:489px;}
#box-passo-4{text-align:center; padding:12% 9% 0% 10%; height:395px;}
#box1-fale-conosco{padding:0 7% 7% 7%;}

/*Depoimentos*/
.evc-testimonials .evc-t-content{width:80% !important;}
}