@font-face {
    font-family: 'RobotoRegular';
    src: url('../fonts/RobotoRegular.eot');
    src: url('../fonts/RobotoRegular.eot') format('embedded-opentype'),
         url('../fonts/RobotoRegular.woff2') format('woff2'),
         url('../fonts/RobotoRegular.woff') format('woff'),
         url('../fonts/RobotoRegular.ttf') format('truetype'),
         url('../fonts/RobotoRegular.svg#RobotoRegular') format('svg');
}
@font-face {
    font-family: 'CrimsonTextRegular';
    src: url('../fonts/CrimsonTextRegular.eot');
    src: url('../fonts/CrimsonTextRegular.eot') format('embedded-opentype'),
         url('../fonts/CrimsonTextRegular.woff2') format('woff2'),
         url('../fonts/CrimsonTextRegular.woff') format('woff'),
         url('../fonts/CrimsonTextRegular.ttf') format('truetype'),
         url('../fonts/CrimsonTextRegular.svg#CrimsonTextRegular') format('svg');
}
@font-face {
    font-family: 'RobotoCondensedRegular';
    src: url('../fonts/RobotoCondensedRegular.eot');
    src: url('../fonts/RobotoCondensedRegular.eot') format('embedded-opentype'),
         url('../fonts/RobotoCondensedRegular.woff2') format('woff2'),
         url('../fonts/RobotoCondensedRegular.woff') format('woff'),
         url('../fonts/RobotoCondensedRegular.ttf') format('truetype'),
         url('..fonts/RobotoCondensedRegular.svg#RobotoCondensedRegular') format('svg');
}
@font-face {
    font-family: 'RobotoCondensedLight';
    src: url('../fonts/RobotoCondensedLight.eot');
    src: url('../fonts/RobotoCondensedLight.eot') format('embedded-opentype'),
         url('../fonts/RobotoCondensedLight.woff2') format('woff2'),
         url('../fonts/RobotoCondensedLight.woff') format('woff'),
         url('../fonts/RobotoCondensedLight.ttf') format('truetype'),
         url('../fonts/RobotoCondensedLight.svg#RobotoCondensedLight') format('svg');
}
@font-face {
    font-family: 'CrimsonTextRoman';
    src: url('../fonts/CrimsonTextRoman.eot');
    src: url('../fonts/CrimsonTextRoman.eot') format('embedded-opentype'),
         url('../fonts/CrimsonTextRoman.woff2') format('woff2'),
         url('../fonts/CrimsonTextRoman.woff') format('woff'),
         url('../fonts/CrimsonTextRoman.ttf') format('truetype'),
         url('../fonts/CrimsonTextRoman.svg#CrimsonTextRoman') format('svg');
}
@font-face {
    font-family: 'RobotoCondensedItalic';
    src: url('../fonts/RobotoCondensedItalic.eot');
    src: url('../fonts/RobotoCondensedItalic.eot') format('embedded-opentype'),
         url('../fonts/RobotoCondensedItalic.woff2') format('woff2'),
         url('../fonts/RobotoCondensedItalic.woff') format('woff'),
         url('../fonts/RobotoCondensedItalic.ttf') format('truetype'),
         url('../fonts/RobotoCondensedItalic.svg#RobotoCondensedItalic') format('svg');
}
@font-face {
    font-family: 'CrimsonTextSemibold';
    src: url('../fonts/CrimsonTextSemibold.eot');
    src: url('../fonts/CrimsonTextSemibold.eot') format('embedded-opentype'),
         url('../fonts/CrimsonTextSemibold.woff2') format('woff2'),
         url('../fonts/CrimsonTextSemibold.woff') format('woff'),
         url('../fonts/CrimsonTextSemibold.ttf') format('truetype'),
         url('../fonts/CrimsonTextSemibold.svg#CrimsonTextSemibold') format('svg');
}
html, body {height: 100%}
body { position:relative;}
#header{background: url('../img/bg-header.jpg') no-repeat;background-size: 100% 100%;position: relative;}
#headerQuemSomos{background: url('../img/quemsomos-topo.jpg') no-repeat;background-size: 100% 100%;position: relative;min-height: 400px;}
#headerAtuacao{background: url('../img/atuacao-topo.jpg') no-repeat;background-size: 100% 100%;position: relative;min-height: 400px;}
header{min-height: 190px;width: 100%;background: url('../img/bg-menu.png') no-repeat;background-size: 100% 100%;}
.navbar-default{font-family: 'RobotoCondensedRegular', sans-serif;background:none;border:none;box-shadow:none !important;width:auto;margin:140px auto 0 auto;text-align:center;float: right;}
.navbar-nav>li>a {font-family: 'RobotoCondensedRegular', sans-serif;font-size: 13px;text-transform: uppercase;color: #000 !important;padding-bottom: 0;}
.navbar-nav>li>a:hover,.navbar-nav>li>a.active {color: #000;border-bottom: 2px solid #a12040;}
.navbar-nav{width:100%;margin:0 auto;}
.nav>li>a {position: relative;display: block;padding: 10px 0px 0px 0px;margin: 0 15px;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{background:none;}
.navbar-nav{width:100%;margin:0 auto;float:none;}
.logo{margin-top: 75px;margin-left: 5px;}
#menu{padding: 0 !important;} 
#bs-example-navbar-collapse-1{padding: 0;}
#quemsomos{background-color: #d0d0d0;min-height: 200px;padding-top: 90px;padding-bottom: 90px;color: #474646;}
#quemsomos .t1{font-size: 26px;font-family: 'CrimsonTextRoman';color: #000;margin-bottom: 18px;text-transform: uppercase;}
#quemsomos p{font-size: 17px;text-align: justify;font-family: 'RobotoCondensedLight', sans-serif;padding-right: 18px}
#quemsomos .container .col-md-5:last-child p{font-family: 'CrimsonTextRoman';font-size: 16px;text-align: justify;padding: 0;}
#quemsomos .container .col-md-5 a{float: right;}
#nossosClientes{padding-top: 90px;padding-bottom: 90px;background-color: #272727;}
#nossosClientes .t1{font-size: 26px;font-family: 'CrimsonTextRegular';color: #fff;}
#newsletter{background: url('../img/bg-newletter.jpg') no-repeat;background-size: 100% 100%;padding-top: 90px;padding-bottom: 90px;}
#newsletter ul{padding: 0;margin: 0;list-style: none;}
#newsletter ul li{display: inline-block;}
#newsletter ul li:first-child{width: 87%;padding-right: 6px;}
.input-news{padding-left: 10px;padding-right:10px;width: 100%;height: 36px;border:1.3px solid #959698;border-radius:4px;background: transparent;color: #474646;}
#newsletter .t1{font-size: 26px;font-family: 'CrimsonTextRoman';color: #fff;font-weight: normal;padding-top: 8px;}
#newsletter .container{padding-top: 10px;}
#buttom{background-color: #272727;min-height: 108px;border-top: 1px solid #a12040;}
#entreEmContato{background-color: #272727;padding-top: 90px;padding-bottom: 90px;}
#entreEmContato .container .col-md-12 .t1{font-size: 24px;font-family: 'CrimsonTextRoman';color: #fff;font-weight: normal;color: #fff;text-transform: uppercase;margin-bottom: 26px;}
#buttom{padding-top: 40px;}
#buttom ul{list-style: none;margin: 0;padding: 0;}
#buttom ul li{display: inline;font-family: 'RobotoCondensedLight';padding-right: 26px;line-height: 40px;}
#buttom ul li a{font-family: 'RobotoCondensedLight';color: #fff;text-decoration: none;font-size: 16px;color: #ececec;}
#buttom ul li img{vertical-align: top;margin-right: 5px;}
.enderecoT {padding-top: 10px;}
.enderecoT span:first-child{text-transform: uppercase;color: #a12040;padding-left: 0;}
.enderecoT span{color: #ececec;padding-left: 16px;}
.credits{text-align: right;}
#quemsomosPag {padding-top: 90px;padding-bottom: 90px;background-color: #d0d0d0;}
#quemsomosPag p{text-align: justify;}
#quemsomosPag .t1{font-size: 26px;font-family: 'CrimsonTextRoman';color: #000;margin-bottom: 18px;text-transform: uppercase;}
#quemsomosPag .box{margin-top: 60px;border-radius: 3px;min-height: 300px;}
#quemsomosPag .box-red p{font-family: 'CrimsonTextRoman';color: #474646;text-align: justify;font-size: 15px;padding: 6px;}
#quemsomosPag .box-gray p{font-family: 'CrimsonTextRoman';color: #474646;text-align: center;font-size: 22px;padding: 6px;}
#quemsomosPag .box .t2{font-size: 24px;font-family: 'CrimsonTextRoman';color: #a12040;text-transform: uppercase;text-align: center;padding-top: 18px;}  
#atuacaoPag{padding-top: 90px;padding-bottom: 90px;background-color: #d0d0d0;}
#atuacaoPag .t1{font-size: 26px;font-family: 'CrimsonTextRoman';color: #000;margin-bottom: 18px;text-transform: uppercase;}
#atuacaoPag p{text-align: justify;}
#profissionaisPag .t1{font-size: 26px;font-family: 'CrimsonTextRoman';color: #000;margin-bottom: 18px;text-transform: uppercase;}
#profissionaisPag{padding-top: 90px;padding-bottom: 90px;background-color: #d0d0d0;}
.tt1{font-size: 24px;font-family: 'CrimsonTextRoman';color: #000;margin-top: 60px;margin-bottom: 18px;text-transform: uppercase;text-align: center;border-bottom: 1px solid #a12040;}
#profissionaisPag .content .subt1{font-size: 20px;font-family: 'RobotoCondensedLight', sans-serif;color: #797979;margin-bottom: 50px;text-transform: uppercase;text-align: center;}
#profissionaisPag .content{font-family: 'CrimsonTextRoman';color: #474646;text-align: justify;font-size: 16px;}
#profissionaisPag .content .email{font-family: 'RobotoCondensedLight', sans-serif;margin-top:26px;text-align: right;float: right;text-decoration: none;color: #a12040;}
#profissionaisPag .content .email:hover{text-decoration: underline;}
#faleConoscoPag .t1{font-size: 26px;font-family: 'CrimsonTextRoman';color: #000;margin-bottom: 60px;text-transform: uppercase;}
#faleConoscoPag{padding-top: 90px;padding-bottom: 90px;}
label{font-size: 17px;font-family: 'RobotoCondensedLight', sans-serif;color: #474646;}
#linksUteisPag{padding-top: 90px;padding-bottom: 90px;background-color: #d0d0d0;}
#linksUteisPag .t1{font-size: 26px;font-family: 'CrimsonTextRoman';color: #000;margin-bottom: 18px;text-transform: uppercase;}
#linksUteisPag ul{list-style: none;padding: 0;margin: 0;}
#linksUteisPag ul li{display: block;margin-bottom: 9px;}
#linksUteisPag ul li a{text-decoration: none;color: #474646;}
#linksUteisPag ul li a:hover{text-decoration: underline;}
#newsPag {padding-top: 90px;padding-bottom: 90px;background-color: #d0d0d0;}
#newsPag .t1{font-size: 26px;font-family: 'CrimsonTextRoman';color: #000;margin-bottom: 18px;text-transform: uppercase;}
.form-control{border:1px solid #a12040;border-radius: 0;}
#inputSearch{margin-top: 45px;}
#inputSearch .form-control{border:2px solid #a12040;border-radius: 0;height: 46px;background-color: transparent;}
#inputSearch .form-control::-webkit-input-placeholder {font-family: 'RobotoCondensedItalic'; }
.input-group-btn span button{height: 45px;}
.input-group-btn .btn-2.red{border-top-left-radius: 0;border-bottom-left-radius: 0;padding-top: 15px;padding-bottom: 15px;}
.box-red{border:2px solid #a12040;}
.box-gray{border:2px solid #a5a5a6;}
.widget-categ-title{padding-top: 15px;padding-bottom: 15px;padding-left:18px;color:#a12040;text-transform: uppercase;background-color: #afafb0;margin-bottom: 6px;margin-top: 18px;}
.widget-categ-content{background-color: #fff;}
.widget-categ-content ul{padding: 0;margin: 0;list-style: circle;}
.widget-categ-content ul li{text-transform: uppercase;color: #474646;display: block;line-height: 35px;background-color: #fff;}
.widget-categ-content ul li a::before{content: '•';line-height: 35px;vertical-align: middle;padding-right: 5px;}
.widget-categ-content ul li a{text-decoration: none;padding-top: 5px;padding-bottom: 5px;padding-left: 18px;color: #474646;display: flex;line-height: 35px;}
.widget-categ-content ul li a:hover, .widget-categ-content ul li a.active{color:#a12040;background-color: #afafb0;}
.widget-categ-content ul li.cat-item-none{padding-left: 18px;}
.clear{clear: both;}
.post-news{margin-top: 40px;padding-right: 155px;}
#newsPag .post-news .t1{font-size: 27px;font-family: 'CrimsonTextSemibold';color: #474646;margin-bottom: 60px;text-transform: uppercase;margin-bottom: 0 !important;}
.post-news span{color: #a12040;}
.post-news .content{font-family: 'CrimsonTextRoman';color: #474646;text-align: justify;font-size: 16px;margin-top: 18px;}
.btn-2 {position: relative;display: inline-block;text-decoration: none;padding: 8px 16px;margin-bottom: 0;overflow: hidden;border-width: 0;outline: none;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 2px;transition: background-color .3s;}
.btn-2:hover, .btn-2:focus {background-color: #27ae60;text-decoration: none;}
.btn-2 > * {position: relative;}
.btn-2 span {display: block;padding: 0 10px;border-top-left-radius: 0;border-bottom-left-radius: 0;}
.btn-2:before {content: "";position: absolute;top: 50%;left: 50%;display: block;width: 0;padding-top: 0;border-radius: 100%;background-color: rgba(236, 240, 241, .3);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.btn-2:active:before {width: 120%;padding-top: 120%;transition: width .2s ease-out, padding-top .2s ease-out;box-shadow: 0 1px 4px rgba(0, 0, 0, .6);z-index: 999;}
.btn-2.red {background-color: #a12040;color: #fff;}
.btn-2.red:hover, .btn-2.red:focus {background-color: #a12040;color: #fff;}
.nav-tabs>li{margin-bottom: 5px;border-bottom: 1px solid transparent;}
.nav-tabs{border-bottom: transparent;border-right: 1px solid transparent;}
.nav-tabs>li>a {font-family: 'RobotoCondensedLight';text-transform: uppercase;background: #afafb0;color: #474646;border-radius: 0;border: 0 none;line-height: 24px;margin-right:0;padding: 13px 15px;}
.nav-tabs li:last-child{border-bottom: 0 none;}
.nav-stacked>li+li{margin-top: 0;}
.nav-tabs>li>a:hover{background: #afafb0;color: #a12040;}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus {border: 0;background: #afafb0;color: #a12040;position: relative;}
.tab-wrap{border:1px solid transparent;margin-bottom: 20px;}
.tab-content{padding: 20px 0px 20px 60px;font-family: 'CrimsonTextRoman';color: #474646;}
.tab-content p{text-align: justify;font-family: 'CrimsonTextRoman';color: #474646;font-size: 16px;}
.tab-content h2{margin-top: 0;}
.tab-content img{border-radius: 4px;}
::-webkit-input-placeholder {font-family: 'RobotoCondensedItalic';color: #bbbbbb;}
:-moz-placeholder {font-family: 'RobotoCondensedItalic';color: #bbbbbb;}
::-moz-placeholder {font-family: 'RobotoCondensedItalic';color: #bbbbbb;}
:-ms-input-placeholder {font-family: 'RobotoCondensedItalic';color: #bbbbbb;}
#owl-demo{padding-left: 70px;padding-right: 70px;}
#owl-demo .item{margin: 15px;}
#owl-demo .item img{margin-left: 10px;margin-right: 10px;display: block;width: 100%;height: auto;}
.navgationsld{position: absolute;top: 25px;width: 97%;}
.navgationsld a:first-child{float: left;}
.navgationsld a:last-child{float: right;}
.credits{padding-top: 5px;}
.logo{max-width: 100%;vertical-align: middle;}
.post-news .t1 a{text-decoration: none;color: #474646;}
.post-news .t1 a:hover{text-decoration:underline;}
.post-news .content a{text-decoration: none;color: #474646;}
.post-news .content a:hover{text-decoration:underline;}
.post-news .content .more{display: none !important;}
@media(min-width: 1024px) and (max-width: 1199px){
    header{min-height: 164px;width: 100%;background: url('../img/bg-menu.png') no-repeat;background-size: 100% 100%;}
    .nav>li>a {position: relative;display: block;padding: 10px 0px 0px 0px;margin: 0 12px;}
    .navbar-default{font-family: 'RobotoCondensedRegular', sans-serif;background:none;border:none;box-shadow:none !important;width:auto;margin: 124px auto 0 auto;text-align:center;float: right;}
}

@media (max-width: 1023px) {
    .logo {margin-top: 94px;margin-left: 5px;}
    .navbar-default{margin: 139px auto 0 auto;width: 100%;}
    .navbar-header {
        float: none;
        width: 100%;
    }
    .navbar-toggle {
        display: block;
        background-color: #bcbdc0 !important;
    }
    .navbar-toggle:hover{background-color: #fff !important;}
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none !important;
    }
    .navbar-collapse.collapse.in{display: block!important;}
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
} 