﻿@charset "utf-8";body{font-family:'Lato';overflow-x:hidden;}a,a:hover,a:active{outline:none !important;text-decoration:none !important;}h1,h2,h3,h4,h5,h6{margin:0;}.transition{-o-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}.sideForm{z-index:999999;position:fixed;top:30%;-moz-transition:ease .3s;-o-transition:ease .3s;-webkit-transition:ease .3s;transition:ease .3s;right:-300px;}.sideForm.open{right:0;}.sideForm .openSlideForm{float:left;background:#c62221;width:55px;cursor:pointer;-ms-word-wrap:break-word;word-wrap:break-word;text-align:center;color:#fff;font-size:25px;line-height:25px;padding:25px 15px;text-transform:uppercase;}.sideForm .openSlideForm img{margin:15px;}.sideForm .phone-icon{float:left;padding:20px 15px 20px 5px;}.sideForm .form{color:#fff;padding:15px;float:right;width:300px;min-height:445px;background:#00599b;}.sideForm .form form{margin-top:20px;color:#808080;}.sideForm .form form input[type='submit']:hover,.sideForm .form form input[type='submit']:active,.sideForm .form form input[type='submit']:focus{background:#4ecde4;}.sideForm .form h2{margin-bottom:20px;}.sideForm .form span{font-weight:700;}header .border{padding:10px 0 30px;border-bottom:1px solid #00599b;}header .topinfo span{padding:0 5px 0 5px;}header .topinfo span{color:#005998;font-size:15px;font-weight:bold;}header .topinfo a span{font-weight:normal;font-size:14px;}header .topinfo .tRed{font-size:16px;font-weight:900;color:#c62221;padding:0 0 0 10px;}header .logo{margin-top:20px;}header .weather{float:left;padding-right:0;}header .flags{text-align:right;margin-top:20px;margin-bottom:10px;}header .link{color:#c62221;font-size:18px;}header .link a{font-weight:bold;text-decoration:underline !important;color:#c62221;}header .link a:hover{color:#00599c;}header .info{color:#00599c;font-size:14px;display:inline-block;width:100%;margin-right:15px;padding:20px 0 5px;border-bottom:1px solid #002b4b;}header .info>div{padding:0;}header .info a{color:#00599c;}header .info a:hover{color:#002b4b;}header .info2{color:#00599c;padding:10px 0 0;font-size:15px;}header .info2 input{height:20px;font-size:14px;color:#aaa8a8;}header .info2 a{color:#fff;background-color:#002b4b;text-transform:uppercase;font-size:14px;padding:2px 10px 1px 10px;margin-left:-3px;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}header .slogan{color:#00599c;font-family:'District';font-size:21.44px;}header .flag{padding-top:30px;}header .mainmenu .dropdown:hover .dropdown-menu{display:block;}header .mainmenu>.collapse.navbar-collapse{padding:0;}header .mainmenu>.collapse.navbar-collapse>.nav.navbar-nav>li{padding:0 15px 20px;}header .mainmenu>.collapse.navbar-collapse>.nav.navbar-nav>li>a{font-weight:lighter;color:#00599c;font-size:18px;padding:0 0 8px 0;border-bottom:4px solid transparent;}header .mainmenu>.collapse.navbar-collapse>.nav.navbar-nav>li>a:hover{border-bottom:4px solid #00599c;color:#002b4b;background-color:#fff;}header .mainmenu>.collapse.navbar-collapse>.nav.navbar-nav>li.active>a{font-weight:bold;}header .mainmenu>.collapse.navbar-collapse>.nav.navbar-nav>li:last-child{padding-right:0;}header .mainmenu>.collapse.navbar-collapse>.nav.navbar-nav>li.open>a{border-bottom:1px solid transparent;color:#002b4b;background-color:#fff;}header .mainmenu>.collapse.navbar-collapse>.nav.navbar-nav>li ul.dropdown-menu{-moz-box-shadow:0 3px 5px 0 rgba(0,0,0,.176);-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.176);box-shadow:0 3px 5px 0 rgba(0,0,0,.176);margin-top:-1px;}header .mainmenu>.collapse.navbar-collapse>.nav.navbar-nav>li ul.dropdown-menu li a{text-align:center;color:#00599c;}.photoSliderTitle{text-transform:none;font-weight:bold;color:#fff;font-size:35px;padding:20px 20px 20px 20px;zoom:1;}.photoSliderText{text-transform:none;font-weight:normal;color:#fff;font-size:15px;padding:20px 20px 20px 20px;zoom:1;}.homeSlidesInfo{position:relative;width:491px;height:70px !important;background-color:rgba(0,0,0,.6);background-repeat:repeat;z-index:399;overflow:hidden;margin-left:auto;min-width:350px;}.homeSlidesInfo h2{color:#fff;font-size:35px;line-height:34px;overflow:hidden;text-transform:uppercase;font-weight:normal !important;margin-top:0;}.index{margin-top:-48px;z-index:2;position:relative;}.index iframe{width:100% !important;}.index .row.promobox{margin-top:0;}.index .row.promobox>div:first-child{padding-right:0;}.index .row.promobox>div:last-child{padding-left:0;}.index .row.promobox .title{text-transform:uppercase;text-align:center;font-weight:bold;font-size:38px;color:#0dcff5;padding:23px 0 24px;}.index .row.promobox .description{height:101px;padding:20px 200px 20px 20px;font-size:16px;line-height:20px;}.index .row.promobox .description .desc{height:60px;overflow:hidden;}.index .row.promobox .promoBtn{position:absolute;top:35px;right:50px;padding:5px 20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:17px;}.index .row.promobox .promoBtn a{color:#fff;}.index .row{margin-top:88px;}.index .content{height:314px;}.index img{width:100%;}.index h2{color:#00599c;font-size:35px;}.index h3{color:#002b4b;font-size:46px;}.index h4{font-size:20px;margin:10px 0 10px;}.index p{font-weight:lighter;font-size:16px;margin-top:15px;}.index a.readmore{padding:3px 20px;background-color:#00599c;color:#fff;font-size:15px;position:absolute;bottom:0;left:15px;}.index a.readmore:hover{background-color:#002b4b;}.index .galeria{margin-bottom:88px;}.index .galeria .item{margin-top:30px;}.index .galeria a.img_hover{position:relative;display:block;}.index .galeria a.img_hover .hover_text_xs{position:absolute;top:0;text-align:center;color:#fff;height:100%;width:100%;padding-top:60px;background-color:rgba(0,43,75,.8);}.index .galeria a.img_hover .hover_text_xs span{font-size:27px;padding-bottom:10px;}.index .galeria a.img_hover .hover_text{position:absolute;top:0;text-align:center;color:#fff;height:100%;width:100%;padding-top:100px;-o-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;background-color:rgba(0,43,75,.1);}.index .galeria a.img_hover .hover_text span,.index .galeria a.img_hover .hover_text p{display:none;}.index .galeria a.img_hover .hover_text span{font-size:27px;padding-bottom:10px;}.index .galeria a.img_hover .hover_text p{padding:10px 50px;font-size:15px;font-weight:lighter;}.index .galeria a.img_hover .hover_text:hover{background-color:rgba(0,43,75,.8);padding-top:60px;}.index .galeria a.img_hover .hover_text:hover .line{border-bottom:1px solid #fff;width:47px;margin:0 auto;}.index .galeria a.img_hover .hover_text:hover span,.index .galeria a.img_hover .hover_text:hover p{display:inline-block;}#myPopModal .modal-dialog{padding:10px;}#myPopModal .modal-content img{max-width:100% !important;height:auto !important;}.min-header{background-color:#00599c;color:#fff;padding:15px 0;font-size:16px;}.min-header span{color:#4ecde4;}.list{margin-top:88px;margin-bottom:88px;}.list .item{margin-bottom:30px;height:335px;position:relative;}.list .item img{width:100%;}.list .item h2{color:#00599c;text-align:center;font-weight:bold;font-size:20px;margin:15px 0;}.list .item p{padding:10px;font-size:15px;line-height:16px;height:90px;overflow:hidden;}.list .item a{position:absolute;bottom:0;width:100%;padding:5px;font-size:20px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;color:#fff;text-transform:uppercase;background-color:#00599c;text-align:center;}.list .item a:hover{background-color:#002b4b;}.detail .content{margin-top:40px;margin-bottom:88px;}.detail .content h1{color:#00599c;font-size:25px;margin-bottom:15px;}.detail .content h3{color:#00599c;font-size:25px;margin-bottom:15px;}.detail .content img{width:100%;}.detail .content .imgText{font-size:16px;color:#fff;}.detail .content .description{margin-top:20px;font-size:16px;}.detail .content .description img{width:auto;height:auto;}.sidemenu{margin-top:88px;margin-bottom:88px;padding:0;}.sidemenu li{text-align:center;color:#fff;background-color:#00599c;list-style:none;width:100%;padding:10px;font-size:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-bottom:2px;}.sidemenu li a{color:#fff;}.sidemenu li.active,.sidemenu li:hover{background-color:#002b4b;}.form input,.form textarea{padding:10px;width:100%;margin-bottom:10px;}.form textarea{height:144px;}.form input[type='submit']{padding:7px;text-transform:uppercase;color:#fff;background-color:#002b4b;border:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:20px;}.form input[type='submit']:hover{background-color:#00599c;}.form .span-captcha img{margin:-25px 0 -21px;}.contacts{color:#00599c;font-size:17px;}.contacts .infoTitle{font-size:18px;}.contacts .desc{font-size:15px;}.contacts h3{font-size:30px;margin-bottom:20px;font-weight:bold;}.contacts div.container>.row{margin-top:88px;}.contacts h2{font-size:38px;margin-bottom:15px;}.contacts .panel{margin-top:40px;font-size:15px;}.contacts .panel h2{margin-top:-8px;margin-bottom:19px;}.contacts .panel .ui-state-default,.contacts .panel .ui-widget-content .ui-state-default,.contacts .panel .ui-widget-header .ui-state-default{background:#00599c;color:#fff;}.contacts .panel .ui-state-active,.contacts .panel .ui-widget-content .ui-state-active,.contacts .panel .ui-widget-header .ui-state-active{background:#002b4b;color:#fff;}.contacts .panel .ui-state-default .ui-icon{background:url(/img/seta_direita.png) no-repeat center center;}.contacts .panel .ui-state-active .ui-icon{background:url(/img/seta_baixo.png) no-repeat center center;}.contacts .ui-widget{font-family:'Lato' !important;}.contacts .sidemenu{margin-top:40px;}.contacts .sidemenu li{cursor:pointer;}footer .footer1{font-size:15px;border-top:2px solid #00599c;padding:10px 0;color:#00599c;font-weight:bold;}footer .footer1 .cardInfo img{margin-right:25px;}footer .footer1 span{margin-top:10px;}footer .footer2{background-color:#00599c;color:#fff;padding:30px 0;font-size:15px;}footer .footer2 .tRight{font-size:13px;}footer .footer2 span{margin-right:15px;}footer .footer2 span img{margin-right:5px;}footer .footer2 a{color:#fff;}footer .footer2 a:hover{color:#aaa8a8;}.top-scroll{position:fixed;right:5%;bottom:75px;width:50px;height:50px;z-index:1040;}.top-scroll a{display:block;height:50px;background:url(../img/arrow.png) rgba(0,0,0,.6) center center;}.top-scroll a:hover{background:url(../img/arrow.png) #00599c center center;}@media(max-width:1199px){.border{padding:5px 0 5px 0;}.weather{float:right;text-align:right;padding-right:15px;margin-top:10px;}.topinfo{float:none !important;text-align:center;}header .border{padding-bottom:10px;}header .flags{margin-top:21px;}header .mainmenu{margin-top:20px !important;}header .mainmenu>.collapse.navbar-collapse>.nav.navbar-nav>li{padding:0 10px 20px;}header .mainmenu>.collapse.navbar-collapse>.nav.navbar-nav>li a{font-size:17px;}}@media(max-width:991px){.topinfo .tRed,.topinfo span{font-size:13px;}header .mainmenu{margin-top:10px !important;}header .flags{margin-top:-35px;margin-bottom:20px;}.index .row{margin-top:40px;}.index .content{margin:30px 0;height:400px;}}@media(min-width:767px 1){.mainmenu .dropdown:hover .dropdown-menu{display:block;}}@media(max-width:767px){.logo{text-align:center;}.topInfoLink{text-align:center !important;}.border{padding-bottom:10px;}.subscribe{float:none !important;text-align:center;margin-bottom:10px;margin-top:-5px;}.logo img{max-width:100%;}header .info2,header .info2>div{float:none !important;text-align:center !important;}.weather{display:none;}.topinfo{width:100%;text-align:center;}header .flags{margin-top:0;text-align:center;}header .flags img{padding-top:10px;}header .mainmenu{margin-top:15px !important;}header .mainmenu .navbar-header{text-align:center;}header .mainmenu .navbar-header .navbar-toggle{background-color:#00599c;margin:0 0 15px 0;float:none;}header .mainmenu .collapse.navbar-collapse{background:#00599c;width:100%;margin-bottom:30px;}header .mainmenu .collapse.navbar-collapse>.nav.navbar-nav{width:100%;}header .mainmenu .collapse.navbar-collapse>.nav.navbar-nav li{padding:10px 0;margin-left:15px;}header .mainmenu .collapse.navbar-collapse>.nav.navbar-nav li>a{width:100%;display:block;color:#fff;text-align:center;border-bottom:none;}header .mainmenu .collapse.navbar-collapse>.nav.navbar-nav li>a:hover,header .mainmenu .collapse.navbar-collapse>.nav.navbar-nav li>a:active,header .mainmenu .collapse.navbar-collapse>.nav.navbar-nav li>a:focus{background:#00599c;border-bottom:none;color:#fff;}header .mainmenu .collapse.navbar-collapse>.nav.navbar-nav li ul.dropdown-menu{display:none !important;}.index{margin-top:0;}.index .row.promobox>div{padding:0;text-align:center;}.index .row.promobox>div .description{text-align:center;padding:0;height:auto;}.index .row.promobox>div .promoBtn{position:initial;}.list .item{height:auto;}.list .item img{width:100%;}.contacts .desc{margin-top:30px;}.contacts .description{margin-bottom:30px;}.footer2 .tLeft{width:100%;text-align:center;}.footer2 .tRight{margin-top:15px;text-align:center;}}.tRight{text-align:right;}.tLeft{text-align:left;}.tCenter{text-align:center;}.wBold{font-weight:bold;}.wLight{font-weight:lighter;}.tBlue{color:#00599c;}.tDarkBlue{color:#002b4b;}.tLightBlue{color:#4ecde4;}.tWhite{color:#fff;}.bBlue{background-color:#00599c;}.bDarkBlue{background-color:#002b4b;}.upper{text-transform:uppercase;}.lower{text-transform:lowercase;}.newAddress{font-size:15px;}.newAddress .spn1{font-size:18px;font-weight:bold;color:#c62221;padding-bottom:5px;}.weddingIntroTitle{color:#00599c;font-size:25px;margin-top:-55px;}.weddingIntroText{font-size:15px;line-height:26px;margin-top:15px;}.weddingIntroText p{padding:10px 0 15px 0;}.clear{clear:both;}