/*
Verde #38A397
Verde Escuro #2D847A
Laranja #EC6F36
Preto #444445
Cinza #EDEDED
Amarelo #FFAE00
Amarelo Claro #FFC850
*/

body {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}

/* Alertas */
.alert {padding: 15px;margin-bottom: 24px;border: 1px solid transparent;border-radius: 2px;}
.alert-success {background-color: #d4fad6;border-color: #c5f7be;color: #3c763d;}
.alert-info {background-color: #d4e9fa;border-color: #b5e4f6;color: #31708f;}
.alert-warning {background-color: #faebd4;border-color: #f7d7be;color: #8a6d3b;}
.alert-danger {background-color: #fad7d4;border-color: #f7bec3;color: #a94442;}

/*404*/
.page_notfound header{text-align: center;}
.page_notfound .notfounerror{color: #bbb; font-size: 14.0rem; text-align: center; display: block; margin: 0 auto;}
/*.page_notfound .notfounerror span{-webkit-text-shadow: 20px 15px 8px rgba(0,0,0,0.32);-moz-text-shadow: 20px 15px 8px rgba(0,0,0,0.32);text-shadow: 20px 15px 8px rgba(0,0,0,0.32);}*/
.page_notfound header h1{font-size: 50px; color: #349A8D;}
.page_notfound header p{color: #666;}

@media screen and (min-width: 46.25em){
    .page_notfound .notfounerror { font-size: 20.0rem; }
}

/* imagens responsivas */
img.responsive-img { max-width: 100%; height: auto; }

.falha { color: #E43338; font-size: 28px;}
.sucesso{ color:#009230; font-size:28px;}


/*Tamanho Layout*/
@media only screen and (min-width:1280px){
    .row.maior{max-width:95%;}
}
/**/
a{color:#EC6F36;}
a:active, a:focus{color:#FFAE00;}
input,select,textarea{outline:none;}
.logo{text-align:center;display: block;}
.none { display: none !important;}

.lista{margin:0px;padding:0px;}
.lista li{text-transform:uppercase;margin:35px 35px 0px 0px;padding:0px;list-style:none;float:left;}
.lista li i{font-size:24px;vertical-align:bottom;color:#38A397;margin-right:10px;}
.lista li a{color:#000;}
.lista li a:hover{color:#38A397;}
.lista.right{text-align:right;}
.lista.right li{float:right;margin:35px 0px 0px 35px;}

.menuBorda{margin-top:28px;border-top:8px solid #38A397;}

.sf-menu li a{border:none;padding-top:25px;padding-bottom:25px;font-size:16px;}
.sf-menu li:first-child a{border:none;}
.sf-menu li:hover a, .sf-menu li.sfHover a, .sf-menu li.current a{background:none;color:#38A397;}
.slicknav_menu{background:#38A397;}
.slicknav_btn{background:#444445;}
.slicknav_nav a:hover,.slicknav_nav .slicknav_row:hover{color:#FFF;background:#2D847A;}

#mainslider .item{text-align:left;}
#mainslider .item .slidecaption{left:4%;top:33%;text-align:left;}
#mainslider .item .slidecaption h2{color:#FFF;background-color:#EC6F36;padding:10px 8px;margin:0px;display:table;text-shadow:none;}
#mainslider .item .slidecaption h4{color:#FFF;background-color:#444445;padding:10px 8px;margin:25px 0px 0px 0px;display:table;text-shadow:none;}
#mainslider .item .slidecaption .btn-slide{margin:25px 0px;}
#mainslider-nav .synced .item{background:#EDEDED;}

/*Ícones Início*/
.iconesInicio .col-sm-6{margin-bottom:20px;}

/*Oferta*/
.calltoaction{background:#38A397 url(../images/bg_verde.jpg) 50% top no-repeat;}
.cta-content{background:none;}
.cta-content [class*='col-']:first-child{background:#2D847A;background:rgba(0, 0, 0, .2);}
.offer h2{color:#FFAE00;}
.offer span,.offerdescription p{color:#FFF;}
.offerdescription{padding:0px 35px 12px 35px;}
.offerdescription h2{padding-top:0px;font-size:34px;}
.domainsearch input[type="text"].form-control,.form-control,.domainsearch button[type="submit"]{border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px;margin-bottom:8px;}
.domainsearch button[type="submit"]:hover{background:#EC6F36;}

/*Planos*/
.pricingtables h4{color:#FFF;}
.pricingtables h4 b{font-size:39px;}
.pricingtables .most-popular h4{color:#FFAE00;}
.btn-pricetable{text-transform:uppercase;}
.fonteMenor{font-size:13px !important;}
.pricingtables .panel-body{background:#2D847A;}
.pricingtables .most-popular .panel-body{background:#2D847A;}
.pricingtables .btn-pricetable:hover{background:#EC6F36;}

/*Rodapé*/
.footer{background:#444445;}
.enderecoRodape{padding-top:23px !important;font-size:18px;color:#CCC;}
#back-to-top:hover{background:#EC6F36;}
.social{background:#3A3A3A;}
.social ul li:hover{background:#EC6F36;}
.footer ul.questions li{background:#5A5A5A;}
.footer ul li a:hover{color:#FFAE00;}
.footer ul.questions li a:hover{color:#FFAE00;}
.footer p{margin-top:18px;font-size:14px;color:#CCC;}
.footer .btn{background:#FFF;color:#444445;font-size:14px;border-radius:0px;}


/* Depoimentos */
.testimonials2{padding:50px 0;background:#38A397 url(../images/bg_verde.jpg) 50% top no-repeat;margin-top:45px;}
.testimonials2 hr.small{border:solid #FFF;border-width:1px 0 0;}
.testimonials2 h2{font-weight:900;text-align:center;margin:28px 0 12px;color:#fff;font-size:44px;}
.testimonials2 h2 span{color:#FFC850;}
.testimonials2 i{color:#38A397;font-size:56px;}
.testimonials2 .circle{border-radius:50%;overflow:hidden;width:104px;height:104px;background:#FFF;padding-top:26px;margin:0 auto;margin-top:-104px;position:relative;z-index:99999;text-align:center;}
.owl-carousel .item{margin:0 3px;}
.testimonial-content{margin-top:-12px;padding:20px 0;text-align:center;   background:#4d4d4d;background:rgba(0, 0, 0, .2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.testimonial-content p{color:#fff;padding:25px 60px 15px;margin-bottom:0;text-align:center;}
.testimonial-content p:before{content:"\f10d";font-family:FontAwesome;font-size:18px;padding-right:12px;margin-bottom:10px;color:#fff;color:rgba(255,255,255,.1);}
.testimonial-content p:after{content:"\f10e";font-family:FontAwesome;font-size:18px;padding-left:12px;margin-bottom:10px;color:#fff;color:rgba(255,255,255,.1);}
.whoclient{text-align:center;margin-top:30px;z-index:9999;}
.whoclient span{font-size:17px;position:relative;color:#fff;margin:0 auto;background:#444445;/*background:rgba(0,0,0,.4);*/ padding:7px 14px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.whoclient span:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0, 0, 0, 0);border-top-color:#000000;border-top-color:rgba(0,0,0,.4);border-width:6px;margin-left:-6px;}
.whoclient span a{color:#FFAE00;}
.whoclient span a:hover{color:#38A397;text-decoration:none }
.testimonialimg{text-align:center;}
.testimonialimg img{width:104px;margin-top:12px;height:104px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;/*box-shadow:1px 1px rgb(50, 65, 83), 2px 2px rgb(50, 65, 83), 3px 3px rgb(50, 65, 83), 4px 4px rgb(50, 65, 83), 5px 5px rgb(50, 65, 83), 6px 6px rgb(50, 65, 83), 7px 7px rgb(50, 65, 83), 8px 8px rgb(50, 65, 83), 9px 9px rgb(50, 65, 83), 10px 10px rgb(50, 65, 83), 11px 11px rgb(50, 65, 83), 12px 12px rgb(50, 65, 83), 13px 13px rgb(50, 65, 83), 14px 14px rgb(50, 65, 83), 15px 15px rgb(50, 65, 83), 16px 16px rgb(50, 65, 83), 17px 17px rgb(50, 65, 83), 18px 18px rgb(50, 65, 83), 19px 19px rgb(50, 65, 83), 20px 20px rgb(50, 65, 83), 21px 21px rgb(50, 65, 83), 22px 22px rgb(50, 65, 83), 23px 23px rgb(50, 65, 83), 24px 24px rgb(50, 65, 83), 25px 25px rgb(50, 65, 83), 26px 26px rgb(50, 65, 83), 27px 27px rgb(50, 65, 84), 28px 28px rgb(50, 65, 84), 29px 29px rgb(50, 66, 84), 30px 30px rgb(50, 66, 84), 31px 31px rgb(51, 66, 85), 32px 32px rgb(51, 66, 85), 33px 33px rgb(51, 66, 85), 34px 34px rgb(51, 67, 85), 35px 35px rgb(51, 67, 86), 36px 36px rgb(51, 67, 86), 37px 37px rgb(51, 67, 86), 38px 38px rgb(52, 67, 86), 39px 39px rgb(52, 68, 87), 40px 40px rgb(52, 68, 87), 41px 41px rgb(52, 68, 87), 42px 42px rgb(52, 68, 87), 43px 43px rgb(52, 68, 88), 44px 44px rgb(52, 69, 88), 45px 45px rgb(53, 69, 88), 46px 46px rgb(53, 69, 88), 47px 47px rgb(53, 69, 89), 48px 48px rgb(53, 69, 89), 49px 49px rgb(53, 70, 89), 50px 50px rgb(53, 70, 89), 51px 51px rgb(53, 70, 90), 52px 52px rgb(54, 70, 90), 53px 53px rgb(54, 70, 90), 54px 54px rgb(54, 71, 90), 55px 55px rgb(54, 71, 91), 56px 56px rgb(54, 71, 91), 57px 57px rgb(54, 71, 91), 58px 58px rgb(54, 71, 91), 59px 59px rgb(55, 72, 92);*/}
/* Monitoring */
.monitoring{padding:50px 0 0;overflow:hidden;background:#fafafa url(images/monitoring_bg.jpg) repeat-x center bottom;}
.monitoring h2{font-weight:900;text-align:center;margin-bottom:12px;}
.testimonials2 .owl-theme .owl-controls .owl-page span{background:#EFEFEF;}
.testimonials2 .btn{background:#515151;border-radius:0;color:#fff;color:#fff;font-size:19px;font-weight:400;margin:25px auto 10px auto;padding: 7px 20px;}
.testimonials2 .btn:hover{background:#EC6F36;}

/*Contato*/
.breadcrumbs{background:#38A397 url(../images/bg_verde.jpg) 50% top no-repeat;}
ol.breadcrumb li a:hover{color:#FFC850;}
.contact h4.badge{background:#38A397;}
#contactform input#submit{background:#EC6F36;}
.contact ul li a:hover{color:#FFAE00;}
.contact p a:hover{color:#38A397;}
.info_content h5{color:#EC6F36;}

/*Serviços*/
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{background:#FFAE00;}
.r-tabs .r-tabs-nav .r-tabs-tab{font-size:18px;}
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor{background:#FFAE00;}
#shared-hosting-tabs .centralicon img{border:none;}
.botao_servicos{text-align:center;}
.botao_servicos .btn{background:#EC6F36;color:#FFF;font-size:14px;border-radius:0px;}
.botao_servicos .btn:hover{background:#444445;color:#FFF;font-size:14px;border-radius:0px;}

.r-tabs .r-tabs-nav .r-tabs-anchor {padding: 12px 16px 10px;}

/*Ajustes Serviços - Separação de páginas*/
/*Sites*/
#descricaoServico h5{font-size:25px;line-height:1.3;margin-bottom:17px;text-align:left;margin-top:25px;}
#descricaoServico p{padding-left:0;padding-right:0;text-align:left;}

#descricaoProjetosEspeciais{text-align:center;}

/*Login*/
.login{background:#38A397 url(../images/bg_verde.jpg) 50% top no-repeat;}
.login-form-panel{background:none;}
.login-form-panel h3.badge{text-transform:uppercase;background:#2D847A;background: rgba(0, 0, 0, .2);}
.login-form input[type="submit"]{background:#EC6F36;}
.login-form select{
    font-size:18px;
    padding:15px;
    height:65px;
    width:100%;
    border:0;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    background:#EEEDEE;
    border-radius:5px;
    margin:8px 0 18px;
}

/*Cases*/
.cases .col-sm-4{margin-bottom:20px;}
.vps-order h3{background:#6e6e6e;margin-top:-1px;font-size:1em;}
.vps-order h3:after{border-bottom-color:#6e6e6e;}


/*A Agência*/
.about-text{top:57%;}
.about hr{border-color:#38A397;}
.about-quote{background:#38A397 !important;}
.about-quote h5{font-size:2em;}
.about-quote-column,.about-quote2-column{background:#38A397;}
.fotoempresa1{padding:185px 0px;background:url(../img/agencia02.jpg) right 90% no-repeat;border-right:8px solid #FFF;}
.fotoempresa2{padding:185px 0px;background:url(../img/agencia01.jpg) 50% top no-repeat;}
.imagemConceito{padding:185px 0px;background:url(../img/imagem_conceito.jpg?4) 50% 50% no-repeat;}

/*Envie seu Currículo*/
#contactform select{width:100%;background-color:#fff;background-image:none;border: 1px solid #ccc;border-radius:4px;font-size:18px;height:55px;padding:5px 15px;}
#contactform input[type="file"]{height:55px;padding:15px;}

/*AJUSTES RESPONSIVO*/


.col-ag-1, .col-ag-2, .col-ag-3, .col-ag-4, .col-ag-5, .col-ag-6, .col-ag-7, .col-ag-8, .col-ag-9, .col-ag-10, .col-ag-11, .col-ag-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 781px) {
  .col-ag-1, .col-ag-2, .col-ag-3, .col-ag-4, .col-ag-5, .col-ag-6, .col-ag-7, .col-ag-8, .col-ag-9, .col-ag-10, .col-ag-11, .col-ag-12 {
    float: left;
  }
  .col-ag-12 {
    width: 100%;
  }
  .col-ag-11 {
    width: 91.66666667%;
  }
  .col-ag-10 {
    width: 83.33333333%;
  }
  .col-ag-9 {
    width: 75%;
  }
  .col-ag-8 {
    width: 66.66666667%;
  }
  .col-ag-7 {
    width: 58.33333333%;
  }
  .col-ag-6 {
    width: 50%;
  }
  .col-ag-5 {
    width: 41.66666667%;
  }
  .col-ag-4 {
    width: 33.33333333%;
  }
  .col-ag-3 {
    width: 25%;
  }
  .col-ag-2 {
    width: 16.66666667%;
  }
  .col-ag-1 {
    width: 8.33333333%;
  }
 }




@media only screen and (max-width: 1750px){
    .lista li{margin:45px 20px 0px 0px;}
    .lista li i{font-size:18px;margin-right:6px;}
    .lista.right li{margin:45px 0px 0px 20px;}
}
/* 
@media only screen and (max-width: 1570px) and (min-width: 992px){
    .divInfos #wsapp{margin-top:10px;}
} 
*/
@media only screen and (max-width: 1340px){
	.fotoempresa1{background:url(../img/agencia02.jpg) 80% 90% no-repeat;}
	.imagemConceito{background:url(../img/imagem_conceito.jpg?4) 50% 50% no-repeat;}
	.divInfos ,.divLinks{display:none;}
	.divLogo{width:100%;}
}
@media only screen and (max-width: 1340px) and (min-width: 992px){
    /* .lista.right li{float:none;}
    .lista.right #webmail,.lista.right #central{margin-top:10px;} */
}
@media only screen and (max-width: 992px){
    /* .lista{display:table;margin:0px auto;}
    .lista li{margin:15px 35px 0px 0px;}
    .lista.right li{margin:15px 0px 0px 35px;} */
	h2{font-size:1.8em;}
}
@media only screen and (min-width: 730px)and (max-width: 920px){
    .vps-order h3{height:75px;}
}
@media only screen and (max-width: 780px){
    .footer,#mc_embed_signup{text-align:center;}
    .footer .row div{margin-bottom:65px;}
    .footer #mapadosite ,.footer #downloads {display:none;}
	.fotoempresa1{border-right:none;border-bottom:8px solid #FFF;}
	.about-quote2-column{padding-left:10px !important;padding-right:10px !important;}
	.imagemConceito{background-position:30% 50%;}
}

@media only screen and (max-width: 700px){
    /* .lista li{font-size:1em;} */
}
@media only screen and (max-width: 600px){
    /* .divLinks{display:none;}
    .divInfos .lista li{float:none;width:100%;text-align:center;} */
    .menuBorda{margin-top:0px;}
}