/* Custom css for ROKT Wealth */

#rokt_wealth {}

html, body, h1, h2, h3, h4, h5, h6, p, li, a, b, i, div, span {font-family: 'Playfair Display', serif;}

.font03 {font-family: 'Playfair Display', serif !important;}

.text_wealth {background: -webkit-linear-gradient(#e6e844, #ffa500);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.text_wealth2 {background: -webkit-linear-gradient(#cca765, #82600a);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.gradient01 {background: #ffa500;
    background: -moz-linear-gradient(-45deg, #e6e844 0%, #ffa500 100%);
    background: -webkit-linear-gradient(-45deg, #e6e844 0%,#ffa500 100%);
    background: linear-gradient(135deg, #e6e844 0%,#ffa500 100%);}
.gradient02 {background: #ffa500;
    background: -moz-linear-gradient(-45deg, #cca765 0%, #82600a 100%);
    background: -webkit-linear-gradient(-45deg, #cca765 0%,#82600a 100%);
    background: linear-gradient(135deg, #cca765 0%,#82600a 100%);}
.gradient03 {background: #ffa500;
    background: -moz-linear-gradient(-45deg, #ddd 0%, #bbb 100%);
    background: -webkit-linear-gradient(-45deg, #ddd 0%,#bbb 100%);
    background: linear-gradient(135deg, #ddd 0%,#bbb 100%);}

.btn.btn-success {background: #ffa500;
    background: -moz-linear-gradient(-45deg, #e6e844 0%, #ffa500 100%);
    background: -webkit-linear-gradient(-45deg, #e6e844 0%,#ffa500 100%);
    background: linear-gradient(135deg, #e6e844 0%,#ffa500 100%);}
.btn.btn-primary {background: #ffa500;
    background: -moz-linear-gradient(-45deg, #cca765 0%, #82600a 100%);
    background: -webkit-linear-gradient(-45deg, #cca765 0%,#82600a 100%);
    background: linear-gradient(135deg, #cca765 0%,#82600a 100%);}

#rokt_wealth nav {}
#rokt_wealth .nav-bar {}
#rokt_wealth .nav-bar:after {height: 120px;position: absolute;left: 0;right: 0;top: 0;width: 100%;content: "";background: rgb(255,255,255);
background: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(22,22,23,0.64) 100%);z-index: -1;}
#rokt_wealth .nav-bar.nav-no-gradient:after {display: none;}
#rokt_wealth .nav-bar.nav-no-gradient .logo-light {height: 34px;}
#rokt_wealth nav.fixed.scrolled {}
#rokt_wealth nav.fixed.scrolled .logo {max-height: 60%;}

#nav_alt {}
#nav_alt .nav-bar {}
#nav_alt .nav-bar:after {display: none;}

#rokt_wealth .menu {}
#rokt_wealth .menu form {position: fixed;z-index: 10; bottom: 0;height: 55px;   border: none;background: rgba(0,0,0,0.64);border-radius: 0;margin: 0 auto;width: 860px;left: 0;right: 0;}
#rokt_wealth nav.fixed.scrolled .nav-bar:after {opacity: .32;height: 60px;background: linear-gradient(0deg, rgba(255,255,255,0) 0%, #cca765 100%);}
#rokt_wealth nav.fixed.scrolled form {background: none;display: block !important;}
#rokt_wealth .nav_s {}
#rokt_wealth .nav_s:hover {background: #111;margin-top: 0;}
#rokt_wealth .nav_s .input-option {padding: 0;margin: 0;height: 100%;}
#rokt_wealth .nav_s2 {width: 100%;}
#rokt_wealth .i22 {width: 22%;margin-right: -1px;}
#rokt_wealth .i34 {width: 34%;margin-right: -1px;}
#rokt_wealth div.range-slider input[type="range"]::-webkit-slider-thumb {background: #cca765;}
#rokt_wealth .menu .nav_s .btn.b2 {background: #222;border-radius: 0 !important;height: 100%;margin: 0;width: 60%; background: #ffa500;
    background: -moz-linear-gradient(-45deg, #cca765 0%, #82600a 100%);
    background: -webkit-linear-gradient(-45deg, #cca765 0%,#82600a 100%);
    background: linear-gradient(135deg, #cca765 0%,#82600a 100%);}
#rokt_wealth .menu .nav_s .btn.b1 {background: #111;border-radius: 0 !important;height: 100%;margin: 0; width: 40%; background: #ddd;
    background: -moz-linear-gradient(-45deg, #ddd 0%, #bbb 100%);
    background: -webkit-linear-gradient(-45deg, #ddd 0%,#bbb 100%);
    background: linear-gradient(135deg, #ddd 0%,#bbb 100%);}

#rokt_wealth #s01 {}
#rokt_wealth #s01 h4 {font-size: 18.4px;margin: 40px 0;}

#rokt_wealth #especialista_tiny {width: 100px;background: #fff;height: 142px;padding: 5px;top: inherit;}
#rokt_wealth #especialista_tiny .photo {height: 78px;}
#rokt_wealth #especialista_tiny .link {color: #222;}

#rokt_wealth #especialista {background: #fff;padding-bottom: 40px;}

#rokt_wealth #destaque {background: #eee;padding: 50px 0;}
#rokt_wealth #destaque .flair {background: #fff;border-radius: 0;width: 70%;left: 10%;opacity: 1;top: 100px;height: 80%;}
#rokt_wealth #destaque .flair h5 {color: #222;padding: 50px 50px 10px;line-height: 120%;text-shadow: none;}
#rokt_wealth #destaque .flair p {font-size: 16px;padding: 0 50px;line-height: 150%;}
#rokt_wealth #destaque .container {margin-top: 320px;}
#rokt_wealth #destaque .slides {overflow: visible;}
#rokt_wealth #destaque .item {height: 80vh;min-height: 480px;margin: 0;}
#rokt_wealth #destaque .item .shade {width: 300px;left: -15px;right: inherit;height: 250px;top: inherit;bottom: -15px;background: #fff;}
#rokt_wealth #destaque .item .details {}
#rokt_wealth #destaque .item .details .price {background: #333;left: -18px;right: inherit;}
#rokt_wealth #destaque .flex-direction-nav a {top: 50px;}
#rokt_wealth #destaque .flex-control-nav {display: none;}

#rokt_wealth #s01b {}
#rokt_wealth #s01b .item {min-height: 325px;}

#rokt_wealth #s_time {padding-bottom: 300px;}
#rokt_wealth #s_time .bro {position: relative;}
#rokt_wealth #s_time .bro:before {background: rgba(200,200,200,0.62);left: -8px;top: 8px;}
#rokt_wealth #s_time .img {border-radius: 0;position: absolute;top: 0;width: 92%;top: -40px;}
#rokt_wealth #s_time .img2 {width: 68%;position: absolute;left: -22px;top: 200px;}

#rokt_wealth #somos {background: #f9fbff;}

#rokt_wealth #s04 {}
#rokt_wealth #s04 h2 {font-size: 56px;line-height: 110%;}
#rokt_wealth #s04 img {width: 40px;}

#rokt_wealth #conteudo {background: #f7f7f7;padding-bottom: 180px;padding-top: 40px;}
#rokt_wealth #conteudo .box {background: #fff;height: 450px;position: relative;margin-bottom: 22px;}
#rokt_wealth #conteudo .box img {height: 250px;width: 100%;}
#rokt_wealth #conteudo .box img:after {width: 100%;height: 50px;position: absolute;bottom: 0;left: 0;right: 0;content: "";background: #333;}
#rokt_wealth #conteudo .box .titler {position: absolute;top: 100px;width: 100%;color: #fff;padding: 0 10%;left: 0;right: 0;height: 150px;background-image: linear-gradient( rgba(0,0,0,0), rgba(0,0,0,0.75));padding-top: 50px;}
#rokt_wealth #conteudo .box .titler h4 {color: #fff;line-height: 120%;}
#rokt_wealth #conteudo .box .list-inline {padding: 10px 20px;margin: 0;line-height: normal;}
#rokt_wealth #conteudo .box .list-inline li {padding: 3px 5px;}
#rokt_wealth #conteudo .box p {padding: 0 20px;font-size: 14px;}
#rokt_wealth #conteudo .box .box_content {position: absolute;bottom: 0;left: 0;padding: 20px;margin: 0;background-image: linear-gradient( rgba(0,0,0,0), rgba(0,0,0,0.62));z-index: 5;}
#rokt_wealth #conteudo .box .a_total {position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;z-index: 6;}
#rokt_wealth #conteudo .box .box_content .list-inline {padding: 5px 0;}
#rokt_wealth #conteudo .box .box_content p {padding: 0;}
#rokt_wealth #conteudo .nota {position: absolute;width: 34px;height: 34px;color: #fff;text-align: center;  right: 10px;top: 10px;border-radius: 40px;font-size: 13px;line-height: 32px;z-index: 5;}

#rokt_wealth .box_circle {width: 100%;height: 100%;float: left;display: block;margin-bottom: 32px;position: relative;}
#rokt_wealth .box_circle .a_total {position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;z-index: 6;}
#rokt_wealth .box_circle .left {width: 40%;float: left;text-align: center;position: relative;}
#rokt_wealth .box_circle .left img {width: 80px;height: 80px;border-radius: 60px;}
#rokt_wealth .box_circle .left .nota {    position: absolute;width: 34px;height: 34px;color: #fff;text-align: center;left: 10px;top: 26px;border-radius: 40px;font-size: 13px;line-height: 32px;}
#rokt_wealth .box_circle .right {width: 60%;float: left;}
#rokt_wealth .box_circle .right h6, #rokt_wealth .box_circle .right h5, #rokt_wealth .box_circle .right p {margin: 0 0 5px 0;line-height: 125%;text-align: left;}
#rokt_wealth .box_circle .right h5 {max-height: 56px;overflow: hidden;margin: 5px 0;}
#rokt_wealth .box_circle .right h6 {border-bottom: 1px solid #eee;padding-bottom: 2px;}

#mobile_search {display: none;}

#rokt_wealth #empr {background: #fff;}

#rokt_wealth #empr #s01 {height: auto;min-height: 540px;}
#rokt_wealth #empr #s01 .visor-carousel {border-top: 72px solid #fff;}
#rokt_wealth #empr #s01 .visor-carousel .carousel-inner {}
#rokt_wealth #empr #s01 .visor-carousel .carousel-inner .item.col-md-6 {width: 66%;padding: 0;margin: 0 6px;height: 60vh;min-height: 540px;}
#rokt_wealth #empr #s01 .visor-carousel .carousel-inner .item .image {position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;content: "";z-index: 2;background: #333 50% 50% / cover no-repeat;}

#rokt_wealth #empr #deth {padding: 20px 0;background: #fff;}
#rokt_wealth #empr #deth h1 {font-size: 36px;margin: 30px 0 20px;}
#rokt_wealth #empr #deth h5 {margin-top: 20px;}
#rokt_wealth #empr #deth .social {}
#rokt_wealth #empr #deth .social ul {}
#rokt_wealth #empr #deth .social ul li {display: inline-block;margin: 2px 10px;}
#rokt_wealth #empr #deth .social ul li a {color: #bbb;}
#rokt_wealth #empr #deth .social ul li a:hover {color: #222;}

#rokt_wealth .carousel-control.left, #rokt_wealth .carousel-control.right {background: none;opacity: 1;}
#rokt_wealth .carousel-control.left:hover, #rokt_wealth .carousel-control.right:hover {box-shadow: none;}

#rokt_wealth #empr #s01b {padding: 0;min-height: 540px;height: auto;}
#rokt_wealth #empr #s01b .visor-carousel {}
#rokt_wealth #empr #s01b .visor-carousel .carousel-inner {}
#rokt_wealth #empr #s01b .visor-carousel .carousel-inner .item.col-md-6 {width: 76%;padding: 0;margin: 0 6px;height: 80vh;min-height: 540px;}
#rokt_wealth #empr #s01b .visor-carousel .carousel-inner .item .image {position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;content: "";z-index: 2;background: #333 50% 50% / cover no-repeat;}
#rokt_wealth #empr #s01b h5 {margin: 20px 0;}

#rokt_wealth #empr #s01c {padding: 0;}
#rokt_wealth #empr #s01c .visor-carousel {}
#rokt_wealth #empr #s01c .visor-carousel .carousel-inner {}
#rokt_wealth #empr #s01c .visor-carousel .carousel-inner .item.col-md-6 {width: 76%;padding: 0;margin: 0 6px;height: 80vh;min-height: 540px;}
#rokt_wealth #empr #s01c .visor-carousel .carousel-inner .item .image {position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;content: "";z-index: 2;background: #333 50% 50% / cover no-repeat;}
#rokt_wealth #empr #s01c h5 {margin: 20px 0;}

#rokt_wealth #empr #deth01 {background: #fff;margin-top: 0;padding: 40px 0;}
#rokt_wealth #empr #deth01.descript .left .icons .icon {border:none;}

#rokt_wealth #empr #local {overflow: visible;margin-bottom: 200px;}
#rokt_wealth #empr #local iframe {position: absolute;width: 100%;height: 320px;z-index: 3;opacity: .5;}
#rokt_wealth #empr #local .effect-x7 {position: absolute;    background: #ffa500;
    background: -moz-linear-gradient(-45deg, #eee 0%, #82600a 100%);
    background: -webkit-linear-gradient(-45deg, #eee 0%,#82600a 100%);
    background: linear-gradient(135deg, #eee 0%,#82600a 100%);top: 0;bottom: 0;left: 15px;right: 0;width: 100%;height: 320px;;content: "";display: block;z-index: 2;opacity: 1;}
#rokt_wealth #empr #local .effect-x7:hover {display: none;}


#rokt_wealth #criar_projeto.criar_projeto_comprar .bg_function {
    background: #333 url(../img/bg28e.jpg) 50% 100% / cover; }

/* Tipologia */
#tipos {}
#tipos .panel-group {}
#tipos .panel {border-radius: 0;border: 0;}
#tipos .panel-heading {border-radius: 0;border: 0;}
#tipos .panel-title {color: #fff;}
#tipos .panel-title a {font-weight: 300;}
#tipos .panel-title a:hover {color: #ddd;}
#tipos .panel-title .btn {background: rgba(255,255,255,0.95);color: #333;padding: 4px 10px;height: auto;font-size: 10px;font-weight: 500;border-radius: 0; line-height: normal;margin: 0;}
#tipos .panel-collapse {}
#tipos .panel-body {padding: 32px;}
#gallery_met {}
#gallery_met .flex-direction-nav {right: inherit;left: 0;}
#gallery_met .label {position: absolute;top: 0;left: 0;z-index: 5;}
#gallery_met li {width: 100%;height: 100%;min-height: 400px;background: #333 50% 50% / cover;position: absolute;top: 0;}


/* Post */
.post .menu form {display: none;}

.section_nav {height: 50vh;padding: 0;position: absolute;background: #ccc;width: 100%;}
.section_nav2 {height: auto;position:relative;padding-top: 132px;background: #ddd;}

.post {}
#rokt_wealth.post .nav-bar:after {opacity: .12;}
.post .post-title {position: relative;}
.post h1 {font-size: 44px;font-weight: 600;line-height: 120%;}
.post p {font-size: 16px;line-height: 200%;}
.post .post-meta {}
.post .post-meta .corretor {width: 25px;height: 25px;display: block;border-radius: 20px;background: #222 50% 50% / cover;background-repeat: no-repeat;float: left;margin: 0 10px 0 0;}
.post .nota {position: absolute;width: 76px;height: 76px;color: #fff;text-align: center;right: -20px;top: -66px;border-radius: 40px;font-size: 25px;line-height: 76px;font-weight: 700;}
.post .nota2 {top: 70px;}
.post blockquote {border-color: #ddd;border: none;color: #fff;background: #333;}
.post #conteudo {background: none !important;}
.post #conteudo .box {height: 320px !important;}



@media only screen and (max-width: 1200px) {
    #rokt_wealth .nav_s {width: auto;}
    
    #rokt_wealth #destaque {padding-bottom: 150px;}
    #rokt_wealth #destaque .flair {left: 0;width: 100%;position: relative;height: auto;top: 0;}
    #rokt_wealth #destaque .flair p {text-align: center;}
    #rokt_wealth #destaque .container {margin-top: 20px;}
    #rokt_wealth #destaque .item {height: 320px;min-height: 300px;}
    #rokt_wealth #destaque .item .shade {position: relative;top: 300px;width: 90%;left:0;margin: 0 auto;height: auto;}
    
    #rokt_wealth #s_time {padding-bottom: 100px;}
}

@media only screen and (max-width: 992px) {
    #rokt_wealth nav .menu form {display: none;}
    nav.transparent .module.widget-handle {}
    nav.transparent .module.widget-handle .ti-menu {}
    
    #mobile_search {display: block;padding-bottom: 0;}
    #mobile_search .menu {width: 90%;margin: 0 auto;}
    #mobile_search .menu form {position: relative;height: auto;width: 100%;max-width: 360px;margin: auto;float: none;padding: 0;background: none;}
    #mobile_search .menu form .nav_s, #mobile_search .menu form .nav_s2 {margin-bottom: 18px;border: 1px solid #eee;box-shadow: 8px 12px 32px -6px rgba(0,0,0,0.12);width: 100%;}
    #mobile_search .nav_s i.arrow {color: #333;}
    #mobile_search .nav_s .select-option {padding: 0 10px 0 20px;}
    #mobile_search .nav_s2 .select-option {padding: 0;}
    #mobile_search .nav_s select {font-size: 15px;color: #222 !important;height: 100% !important;}
    #mobile_search .nav_s i {color: #333;}
    #mobile_search .rangeValues {color: #222;}
    #mobile_search div.range-slider .line {background: #444;}
    #mobile_search .menu .nav_s .btn.b1, #mobile_search .menu .nav_s .btn.b2 {height: 100%;margin: 0;width: 50%;}
    
    #rokt_wealth #empr {width: 100%;}
    
    #rokt_wealth #empr #s01 {}
    #rokt_wealth #empr #s01 .visor-carousel {overflow: hidden;}
    #rokt_wealth #empr #s01 .visor-carousel .carousel-inner {display: inline-block;white-space: nowrap;}
    #rokt_wealth #empr #s01 .visor-carousel .carousel-inner .item.col-md-6 {width: 100%;display: inline-block;margin: 0;}    
    
    #rokt_wealth #empr #s01b {}
    #rokt_wealth #empr #s01b .visor-carousel {overflow: hidden;}
    #rokt_wealth #empr #s01b .visor-carousel .carousel-inner {display: inline-block;white-space: nowrap;}
    #rokt_wealth #empr #s01b .visor-carousel .carousel-inner .item.col-md-6 {width: 100%;display: inline-block;margin: 0;}
    
    #rokt_wealth #empr #s01c {}
    #rokt_wealth #empr #s01c .visor-carousel {overflow: hidden;}
    #rokt_wealth #empr #s01c .visor-carousel .carousel-inner {display: inline-block;white-space: nowrap;}
    #rokt_wealth #empr #s01c .visor-carousel .carousel-inner .item.col-md-6 {width: 100%;display: inline-block;margin: 0;}
    
    #rokt_wealth.post {}
    #rokt_wealth.post h1 {font-size: 28px;}
    
    #tipos {}
    #tipos .panel-title {} 
    #tipos .panel-title .btn {} 
    #tipos .panel-title .btn .text {display: none;} 
}














