#pagetitle{padding: 120px 0 40px 0;background-size: 100%;background-attachment: fixed;background-position: center top;}
#pagetitle h1{font-size: 50px;padding-bottom: 30px;text-align: center;text-transform: uppercase;font-weight: 300;color: #222;}
#pagetitle h2{font-size: 30px;padding-bottom: 30px;text-align: center;text-transform: uppercase;font-weight: 300;color: #222;}
#pagetitle p{text-align: center;margin-bottom: 30px;font-size: 18px;}
#pagetitle h1,#pagetitle p{color: white;padding-bottom: 15px;}
#pagetitle p{margin-bottom: 0px;}
.barra-dominios{background-color: #ffa500;padding: 30px 0;color: white !important;}
.barra-dominios h1{color: white; text-transform: uppercase;font-weight: 700;}
#barra-verifica input[type=text] {display: inline;width: calc(100% - 150px);padding: 15px 10px;height: auto;border-radius: 4px 0px 0px 4px;}
#barra-verifica button.reset {position: absolute;top: 50%;margin-left: -30px;background: transparent;border: none;color: #777;right: 175px;margin-top: -11px;}
#barra-verifica .btn {width: 150px;color: white;margin: 0px;height: 52px;float: right;border-radius: 0px 4px 4px 0px;}
#servicos article{padding: 0px 0 30px 0;clear: both;}
#precos .col-sm-4{ background: #f6f8f9;    border: 1px solid #e2e2e2;padding: 25px;}
#precos .col-sm-8 .row .col-sm-12,#precos .col-sm-8 .row .col-sm-6{background: white;}
#precos .col-sm-8 .row > div{padding: 25px;border: 1px solid #e2e2e2;}
#precos .col-sm-8 .row:not(:first-child) > div{border-top: 0px;}
#precos .col-sm-8 h4 { color: #000;}
#precos .col-sm-8 .ppheader h4 {font-size: 16px;font-weight: 700;text-transform: uppercase;padding-bottom: 3px;-webkit-transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);}
.pricing-plan2 ul li {list-style: none;margin-bottom: 0;padding-bottom: 5px;font-size: 13px;text-transform: capitalize;color: #616161;-webkit-transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);}
.pricing-plan2 .ppflag {z-index: 1;position: absolute;top: 25px;right: -30px;font-size: 11px;letter-spacing: 1px;text-transform: uppercase;background: #5dc738;padding: 5px 40px;color: #fff;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);}
#precos .col-sm-8 .row:first-child .col-sm-12,#precos .col-sm-4{z-index: 2;} 
.pricing-plan2 .ppfooter {float: right;position: absolute;bottom: 20px;right: 20px;text-align: center;}
.pricing-plan2 .ppfooter .readmore {left: 0;transform: none;border: 2px solid #ffa500;font-family: 'Open Sans',sans-serif;padding: 7px 20px;color: #ffa500;font-weight: 600;margin: 0;-webkit-transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85);transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85);letter-spacing: 0;}
a.readmore {position: relative;text-align: left;display: inline-block;font-size: 11px;line-height: 10px;text-transform: uppercase;border-radius: 60px;z-index: 1;}
.pricing-plan2 .ppfooter .readmore:hover {background: #292929;border-color: #292929;color: #fff;}
.pricing-plan2 .ppfooter h4 {font-size: 20px;color: #5dc738 !important;font-weight: 700;text-transform: uppercase;margin-bottom: 12px;-webkit-transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);}
.planos, #precos{padding: 80px 0px;}
.planos h2, #precos h2{color: #222; text-transform: uppercase;font-weight: 300;font-size: 26px;}
.slog-tx3 {max-width: 610px; margin: 0 auto;}
.screenshots .max-title h2{color: white;}
.screenshots .max-title:after{background-color: white;}
.screenshots .max-title h2:after{border-color: white;background: #33ceea;}
.titulo-plano{padding: 40px;}
.planos ul{list-style-image: url(../../imagens/checkmark.png)}
.planos ul{padding: 33px 0px;}
.planos ul li{margin-bottom: 5px;}
.gallery img{margin: 30px 0;}
.planos button{ position: relative;top: calc(50% - 17px);}
.planos .col-sm-2{background: #ffa500;height: 80px;}
.row.plano-1{border: 1px solid #e0e6e7;}
.row.plano-1 .titulo-plano{background-color: #e0e6e7;}
.row.plano-1 .titulo-plano h2:first-child{margin: 0 0 8px 0;}
.row.plano-1 .titulo-plano h2{color: #018baf !important;}
.row.plano-2{border: 1px solid #a8d9e7;}
.row.plano-2 .titulo-plano{background-color: #a8d9e7;}
.row.plano-2 .titulo-plano h2:first-child{margin: 0 0 8px 0;}
.row.plano-2 .titulo-plano h2{color: #018baf !important;}
.row.plano-3{border: 1px solid #59c5e5;}
.row.plano-3 .titulo-plano{background-color: #59c5e5;}
.row.plano-3 .titulo-plano h2:first-child{margin: 0 0 8px 0;}
.row.plano-3 .titulo-plano h2{color: #fff !important;}
.row.plano-3 ul{padding: 22px 10px;}  
.screenshots{padding: 80px 0;background: url(../../imagens/blx-p03.jpg);}
form#step4{font-size: 16px;}
form#step4 div span {width: 125px;display: inline-block;}
form#step4 input {width: calc(100% - 125px);background: transparent;border: none;text-align: right;padding-right: 25px;}
form#step4 div span, form#step4 input{border-bottom: 1px solid #737578;padding: 5px;}
.filtr-item {padding: 1rem;}
.item-desc {background-color: rgba(0,0,0,0.5);color: white;position: absolute;text-transform: uppercase;text-align: center;padding: 1rem;z-index: 1;bottom: 1rem;left: 1rem;right: 1rem;}
.simplefilter li, .multifilter li, .sortandshuffle li {color: #5b5d60;cursor: pointer;display: inline-block;text-transform: uppercase;padding: 10px;font-size: 11px;}
.simplefilter li {border: 3px solid #e9e9e9;}
.simplefilter li.active {border: 3px solid #ffa500;}
select {padding: 1rem 1rem;text-transform: uppercase;}
.sortandshuffle .shuffle-btn {background-color: orange;color: white;}
.sortandshuffle .sort-btn {background-color: orange;color: white;}
.sortandshuffle .sort-btn.active {background-color: orange;color: white;}
.search-row {margin-left: 2.5rem;}
.filtr-search {padding: 0.5rem;text-transform: uppercase;}
#servicoswebdesign ul li{padding-bottom: 5px;}
#servicoswebdesign .listad img{height: 30px;width: 30px;padding: 1px;border-radius: 20px;background-color: orange;    margin-right: 8px;}
#servicoswebdesign .listae img{height: 20px;width: 20px;padding: 1px;border-radius: 15px;background-color: grey;    margin-right: 5px;}
#planosalojamento h2{margin: 0px;color: #ffa500;font-weight: bold;}
#talk-business{padding-top: 40px;}
#talk-business p.talk-business-title { margin-left: 10px; text-align: left; font-size: 12px; color: #676767;}
#talk-business input[type="text"],#talk-business input[type="tel"],#talk-business input[type="email"],textarea {background: #efefef; border-radius: 2px; border: none; box-shadow: none; margin-bottom: 16px;width: 100%;padding: 7px 10px;}
#talk-business textarea { border: none; box-shadow: none;}
#talk-business textarea:focus { background: #e8e8e8;}
#contatos i{width: 35px;height: 35px;float: left;margin-right: 15px;}

#vantagens .col-md-4{margin-top: 60px;display: inline-block;}
#vantagens i{background-color: #ffa500;color: white;font-size: 56px;padding: 40px 0;width: 130px;float: left;text-align: center;margin-right: 15px;}
#vantagens .col-md-4:hover i{background: #5cb85c;-webkit-transition: 200ms linear;-ms-transition: 200ms linear;transition: 200ms linear;}

@media (max-width: 960px) { #pagetitle {background-size: cover;padding: 40px 0;}}
@media (max-width: 1280px) {.ppfooter{position: initial !important;float: none !important;}.pricing-plan2 .ppflag {z-index: 1;position: absolute;top: 0;right: 0;-ms-transform: rotate(0);-webkit-transform: rotate(0);transform: rotate(0);}}

/*----Design Gráfico----*/
#intro_grafico h2{color: #171c24; font-size: 36px;}
#exemplos_grafico h3{color: #171c24; }
#intro_grafico{border-top: 2px solid #f2efea;background-color: #f2efea;}

/*----Carrinho----*/
#carrinho .row.resumo .col-md-3{border-bottom: 1px solid #f5f5f5;padding-top: 5px;padding-bottom: 5px;}
#carrinho .row.linha{border-bottom: 1px solid #f5f5f5;padding: 15px 0;}
#carrinho .row:first-child{border-bottom: 2px solid #eaeaea;padding: 5px 0;}

/*----Finalizar Encomenda----*/
@media (min-width: 768px) {#nome_dominio{width: calc(100% - 205px);    display: inline-block;
    border-radius: 4px 0 0 4px;
    margin-right: -5px;}}
    
#verficar_botao{    width: 200px;
    display: inline-block;
    color: white;
    background: #59BD41;
    border: 0;
    margin: 0px;
    height: 35px;
    border-radius: 0px 4px 4px 0px;}
#carrinho2{font-size: 16px;    padding: 40px;
    border: 3px solid #eee;
    margin: 40px 0;
}
#carrinho2 div{
    border-bottom: 1px solid #eee;
        padding: 10px;
}