@font-face{font-family:Inter;src:url("/assets/font/Inter-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Inter;src:url("/assets/font/Inter-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}
.btn ul.icons li .icon-border{border:1px solid #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}
@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}
.navbar-nav .open > .dropdown-menu{display:block;}
button{width:100%;border:1px solid #DDD;border-right:0;border-top:0;padding:10px;background:#FFF;font-size:14px;font-weight:700;height:60px;color:#999}
.tick{font-size:12px;color:#2CA01C}
video{width:100%;
			max-width:500px;
			height:auto;}
img{max-width:100%;
	height:auto;}
.modal-footer{box-shadow:none}
#back-to-top,a.btn-text{text-decoration:none}
body{font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;color:#616161}
#back-to-top{position:fixed;bottom:100px;right:20px;background:#000;background:rgba(0,0,0,.7);width:50px;height:50px;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;display:none;-webkit-transition:all .3s linear;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
#back-to-top i{color:#fff;margin:0;position:relative;left:16px;top:13px;font-size:19px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
#back-to-top:hover{background:rgba(0,0,0,.9)}
#back-to-top:hover i{color:#fff;top:5px}
.navbar-default .navbar-nav>.active:hover a,.navbar-default .navbar-nav>.active>a{background:0 0}
a.btn-text{font-size:16px;font-weight:700;color:#e44322}
.navbar-collapse.style-7,.navbar-nav.style-3{padding-left:0}
.navbar{margin-bottom:0}
.navbar-default{background:#000000;border:none;border-radius:0;border-top:2px solid #000000;border-bottom:0px solid #dfdfdf;transition:All .6s ease;-webkit-transition:All .6s ease;-moz-transition:All .6s ease;-o-transition:All .6s ease}
.navbar-default.style-2{border:none}
.navbar-nav{float:right!important;max-width:100%}
.navbar-nav.style-2,.navbar-nav.style-3{float:none!important;margin-left:auto;margin-right:auto}
.slider-btn{text-align:center}
.navbar-default.style-5{background:#2c2c2c}
.navbar-nav.style-2{display:table}
.navbar-brand{padding-top:15px;line-height:50px}
.navbar-default .navbar-toggle,.navbar-toggle{background:#2f3032!important}
.navbar-default.style-3 li.active:after,.navbar-default.style-4 li.active:after{position:absolute;height:2px;background:#e44322;z-index:99;width:100%;left:0;content:""}
.navbar-default .navbar-toggle{border-color:#3d3d3f}
.navbar-default.style-3 li.active:after{bottom:-1px}
.navbar-default.style-4 li.active:after{top:-1px}
.navbar-nav>li>a{font-size:12px;font-weight:700;text-transform:uppercase;line-height:55px;color:#adadad!important;padding-left:5px;padding-right:10px;outline:0}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li a:focus,.navbar-default .navbar-nav>li a:hover{color:#2c2c2c}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:none}
.navbar-collapse{padding-right:0}
.dropdown-menu{border:none;min-width:10px}
.dropdown i.icon-caret-down{display:none}
.navbar-default .navbar-toggle{margin-right:44px;top:20px}
ul.dropdown-menu{border-top:2px solid #e44322;background:#f9f9f9}
.dropdown-menu li a{color:#2c2c2c;line-height:18px;opacity:1;padding:10px 100px 10px 10px;font-size:12px;font-weight:700}
.dropdown-menu li{border-bottom:1px solid #dfdfdf}
.dropdown-menu li:last-child{border-bottom:0}
.dropdown-menu li a:hover{opacity:1}
.navbar-nav>li:hover ul.dropdown-menu{display:block}
.navbar-default .navbar-nav .active a,.navbar-default .navbar-nav .active:hover a{background:#fff}
.navbar-default.style-6 .navbar-nav .active a,.navbar-default.style-6 .navbar-nav .active:hover a{background:#e44322;color:#fff!important}
.navbar-default.style-5 .navbar-nav .active a,.navbar-default.style-5 .navbar-nav .active:hover a{background:#e44322}
.navbar-default.style-6 .navbar-nav .active .dropdown-menu li a{color:#2c2c2c!important}
.navbar-default.style-6 .navbar-nav .active .dropdown-menu li a:hover{color:#e44322!important}
.navbar-default.style-6 .navbar-nav .active .dropdown-menu li:hover a{color:#fff}
.navbar-default.style-5 .navbar-collapse{padding-left:0}
.navbar-default.style-5 .navbar-nav>li>a{color:#fff!important}
.navbar-default.style-4 .navbar-toggle,.navbar-default.style-5 .navbar-toggle{top:10px;margin-bottom:20px}
.navbar-nav .active .dropdown-menu li a{background:#f9f9f9!important;color:#2c2c2c!important}
.active .dropdown-menu li a:hover,.dropdown-menu li a:hover{background:#fff!important;color:#e44322!important}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background:#fff;color:#e44322!important}
.static-header .header-btn-black a{background-color:#2c2c2c;border:#000;width:140px;height:40px;font-weight:700;line-height:25px}
.static-header .header-btn-black a:hover{background-color:#FFF;color:#000;border:1px solid #000}
.slider-btn{background-color:#e44322;width:120px;height:36px;text-transform:capitalize;color:#fff;font-family:arial;font-size:13px;line-height:36px;font-weight:700;border-radius:5px;margin-top:18px}
.team-header .detail{position:relative}
.team-header .detail{padding-top:100px;margin-bottom:40px}
.team-header .detail h1{font-size:45px;line-height:50px;color:#fff}
.team-header .detail h2{font-size:24px;margin-top:0;color:#fff}
.member .social{text-align:left}
.member .social{padding-left:0}
.member .social li{margin-right:10px;margin-bottom:5px}
.portfolio-slider .container{position:relative}
.project-detail a.btn{font-size:16px;line-height:36px;font-weight:700;padding:0 15px;margin-right:15px}
.project-row{padding-top:35px;padding-bottom:35px;border-bottom:1px solid #dfdfdf}
#portfolio-sidebar #portfolio-three .project .btn{padding:6px;margin-top:0}
#portfolio-four .project-hover li a.btn{margin-top:0;padding:7px;font-size:11px!important;font-weight:400!important}
#clients-container h3{font-size:20px;text-transform:capitalize;font-family:arial;color:#2c2c2c;font-weight:700;margin-top:40px}
#clients-container .container{position:relative}
.social{margin:20px 0;text-align:center}
.social li{display:inline-block!important;margin:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.social li a{width:25px;height:25px;outline:0;opacity:.5;display:block;text-indent:-999999px;filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)"}
.social li:hover{background-position:0 -25px}
.facebook{background:url(/assets/img/social/facebook.png) no-repeat}
.modal-footer,.modal-footer .social{text-align:left}
#clients-container{position:relative;background:#fff;padding-top:10px;padding-bottom:45px}
#clients-container a.next,#clients-container a.prev{top:25px}
.modal-footer{font-family:arial;background-color:#000000;border-top:10px solid #262626;border-radius:0;color:#c3c3c3;padding-top:40px;margin-top:0}
.modal-footer ul{padding:0}
.modal-footer .footer-head{font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, Helvetica, sans-serif;margin-bottom:1px;font-size:12px;color:#fff;text-transform:uppercase;line-height:35px}
.modal-footer p{color:#c3c3c3;font-size:12px;line-height:18px;margin-bottom:30px}
.modal-footer .social2{margin-left:-60px;margin-top:30px}
.footer-list{margin-left:0px;list-style:inherit;margin-top:-5px;font-size:12px}
.footer-list li{line-height:25px}
.footer-list a{text-decoration:none;color:#c3c3c3}
.footer-list a:hover{color:#e1472f}
.modal-footer .social li{opacity:.6;margin:0 0 5px;padding:0}
.modal-footer .social li:hover{opacity:1}
.modal-footer .copyrights{background:url(/assets/img/footer-divider.png) center top repeat-x;margin-top:20px;padding-top:20px}
.modal-footer .copyrights span.detail{display:inline-block;color:#c3c3c3;font-size:12px;margin-left:5px}
.modal-footer .copyrights span.detail-icon{display:inline-block;color:#c3c3c3;font-size:11px;padding-right:15px}
.copyrights li{display:inline-block;list-style:none;margin-right:30px;line-height:30px;text-align:center}
.filter-out .btn-default{border-radius:3px;font-size:13px;font-weight:400}
.breadcrumb h1,.btn{font-weight:700}
.filter-out .btn-default:active,.filter-out .btn-default:focus,.filter-out .btn-default:hover{background:#e44322;color:#fff;border:1px solid #e44322}
.filter-out .btn span{padding-left:10px}
.filter-out .dropdown-menu li a{padding-right:20px;text-align:left}
.breadcrumb{position: relative;
  background-color: #2e39bf; /* em vez de background: */
  background-image: url("/assets/img/banner-revenda-de-hospedagem.webp");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;

  border-bottom: 0px solid #dfdfdf;
  padding: 0px 0;}
.breadcrumb h1{color:#ffffff;font-size:35px;margin:5px 0;padding:0}
.breadcrumb ul{margin:5px 0;padding:0;text-align:right}
.breadcrumb li{margin:0;padding:0;display:inline-block}
.breadcrumb li a{text-decoration:none}
.breadcrumb li,.breadcrumb li a{color:#d0daff;font-size:12px;line-height:18px}
.breadcrumb li:after{content:"»";padding:0 3px}
a.btn-dark.with-icon span:after,a.btn-default.with-icon span:after{padding:1px;content:"";margin-left:10px;margin-right:5px}
.breadcrumb li:last-child:after{content:""}
.btn{transition:All .6s ease;-webkit-transition:All .6s ease;-moz-transition:All .6s ease;-o-transition:All .6s ease;border:none;margin-top:10px;margin-bottom:10px;font-size:16px;border-radius:4px}
.btn-default{background:#e44322;color:#fff;border:1px solid #e44322}
.btn-black{background:#2c2c2c;color:#fff;border:1px solid #2c2c2c}
.btn-black:active,.btn-black:focus,.btn-black:hover,.btn-default:active,.btn-default:focus,.btn-default:hover{background:#fff;color:#000;border:1px solid #000}
.btn-dark{background:#2c2c2c;color:#fff;border:1px solid #2c2c2c}
.btn-dark:hover{background:#fff;color:#000;border:1px solid #000;text-transform:capitalize}
a.btn.with-icon{margin-right:5px}
a.btn-default.with-icon span:after{background:#d82a13;border-left:1px solid #eb633f}
a.btn-dark.with-icon span:after{background:#1a1a1a;border-left:1px solid #4b4b4b}
a.btn-dark.with-icon:hover{background:#2c2c2c;color:#fff;border:1px solid #2c2c2c}
a.btn-default.with-icon:hover{background:#e44322;color:#fff;border:1px solid #e44322}
video{width:100%;height:auto}
video{max-width:500px}
.pricing-table .plan-title{font-family:Georgia,"Times New Roman",Times,serif}
.plan-price div,.pricing-table{float:left}
.latest-post .detail{padding-left:55px;min-height:45px}
.promo-box-small a.btn{border-radius:0}
#contact h3{font-size:14px;line-height:0px;color:#3e3e3e;font-weight:400;margin-top:30px}
#contact .social2{text-align:left;margin-left:0;padding-left:0}
#contact .social2 li{margin-right:15px}
address ul{margin:0;padding:0}
.cents,.price{padding-right:2px}
address li{list-style:none;line-height:30px;margin-bottom:5px}
address li a{color:#828282!important;text-decoration:none!important}
address li span{font-size:18px;color:#d23b26;margin-right:10px}
.pricing-plan-1 h3{margin-top:40px;text-transform:capitalize;margin-bottom:30px;font-size:20px;color:#2c2c2c;font-weight:700}
.pricing-plan-1{margin:0 auto;width:100%}
.pricing-table{width:25%;height:auto;border-radius:4px}
.pricing-table .pricing-head{background:#2d2d2d;padding-top:5px;padding-left:15px;padding-bottom:23px;line-height:30px}
.pricing-plan-2 .pricing-table .pricing-head{padding-left:0;text-align:center}
.pricing-table .pricing-head2{background:#ffffff;padding-top:5px;padding-left:15px;padding-bottom:103px;line-height:30px}
.pricing-plan-1 .premium{border-top:2px solid #f3f3f3;z-index:99}
.pricing-plan-2 .premium{margin-top:20px;border:3px solid #f3f3f3;width:32%!important;z-index:99;margin-right:1.3%;border-radius:0;margin-bottom:100px}
.premium .pricing-head{background:#000000;padding-bottom:70.0px}
.pricing-table .plan-title{font-weight:700;font-size:25px;padding-bottom:10px;color:#2c2c2c}
.pricing-table .plan-price{font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, Helvetica, sans-serif;font-size:25px;color:#1e7db0}
.pricing-plan-2 .plan-price{padding-left:85px}
.plan-price .smaller div{display:inline-block;font-size:14px;font-family:Arial}
.price{font-family:Georgia,"Times New Roman",Times,serif;font-weight:700}
.cents{line-height:30px;text-decoration:underline;padding-bottom:1px}
.premium .plan-price,.premium .plan-title{color:#fff}
.pricing-detail{border:1px solid #e4e4e4;border-top:none;background:#fbfbfb}
.pricing-detail ul{padding-left:0;margin:0}
.premium .pricing-detail{border:none;background:#fff;-moz-box-shadow:5px 5px 20px #f0f0f0!important;-webkit-box-shadow:0 5px 20px #f0f0f0!important;box-shadow:5px 5px 20px #f0f0f0!important}
.pricing-plan-2 .premium .pricing-detail{border:none;background:#fff;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}
.pricing-detail li{font-size:14px;line-height:0px;color:#000000;border-top:0px solid #e4e4e4;list-style:none;padding-top:0px;padding-left:10px;padding-bottom:0px;text-transform:none}
.pricing-plan-2 .premium .pricing-detail li{text-align:center;padding-left:0}
.pricing-detail a{padding:12px 25px;background:#007f3f;border-radius:4px;color:#fff;text-decoration:none;font-size:16px;font-weight:700}
.select-plan{text-align:center;padding-top:40px;padding-bottom:38px}
.pricing-plan-2 .select-plan{border-top:1px solid #e4e4e4;padding-top:46px}
.premium .select-plan{padding-bottom:40px}
@media (min-width:768px) and (max-width:1000px){.navbar-nav>li:hover ul.dropdown-menu,ul.dropdown-menu{display:block;box-shadow:none}ul.dropdown-menu{width:100%;margin-bottom:20px;position:relative!important;float:none!important}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{line-height:20px;text-align:left}.dropdown i.icon-caret-down{display:inline-block}.navbar-nav.style-2{display:block}ul.navbar-nav{float:none!important;display:none!important}.navbar-brand{margin-top:10px;padding-bottom:0;float:none;display:block;text-align:center}}
@media (max-width:767px){.modal-footer .social,.team-header .detail{text-align:center}ul.navbar-nav{display:none!important}.navbar-nav.style-2{display:block}.dropdown i.icon-caret-down{display:inline-block}.modal-footer .social2{margin-left:0}.modal-footer,.modal-footer .footer-head{text-align:center}.modal-footer .social li{margin-bottom:5px}.copyrights li{display:block}.breadcrumb ul{text-align:left}.project-hover a.btn{margin-top:0;padding:7px;font-size:14px}#services.style-detail .btn,ul.dropdown-menu{margin-bottom:20px}ul.dropdown-menu{display:block;width:100%;position:relative;float:none;box-shadow:none}ul.navbar-nav{float:none!important}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{line-height:20px;text-align:left}.pricing-plan-2 .premium,.pricing-table{width:98%!important;margin-bottom:30px;margin-left:auto;margin-right:auto}}
@media (max-width:500px){.navbar-brand{float:none;display:block;text-align:center}.pricing-plan-2 .premium,.pricing-table{width:98%!important;margin-bottom:30px;margin-left:auto;margin-right:auto}.project-hover a.btn{margin-top:10px}}
.breadcrumb{margin-bottom: 0 !important;
  background-color: transparent !important;
  padding-bottom: 0 !important;}
#back-to-top{border:none;
    padding:0;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;}
#back-to-top i{position:static;}
.pricing-head .plan-title{color:#d0daff;      /* mesma cor do h2 antigo */
    font-size:28px;
    font-family:Georgia, serif;
    font-weight:700;
    line-height:1.2;
    margin:0;}
.pricing-head .plan-title,.pricing-head2 .plan-title{color:#d0daff;
  font-size:28px;
  font-family:Georgia, serif;
  font-weight:700;
  line-height:1.2;
  margin:0;
  padding:0;
  display:block;}
.premium .plan-title{color:#fff;}
.pricing-head .plan-title,.pricing-head2 .plan-title{font-size:28px !important;
    font-family:Georgia, serif !important;
    font-weight:700 !important;
    line-height:1.2 !important;
    margin:0 !important;
    color:#d0daff !important;}
.premium .plan-title{color:#fff !important;}


/* Menu mobile/tablet: ocultar no desktop */
@media (min-width: 992px){
  .mobile-menu,
  .slicknav_menu,
  .mean-container,
  .selectnav,
  .navbar-header select,
  .nav-links select,
  .navbar select,
  .main-menu select{
    display:none !important;
    visibility:hidden !important;
    opacity:0 !important;
    pointer-events:none !important;
    height:0 !important;
    overflow:hidden !important;
  }
}

/* Garantir menu mobile apenas em telas menores */
@media (max-width: 991px){
  .mobile-menu{
    display:block !important;
  }
  ul.navbar-nav{
    display:none !important;
  }
}
