
a {color: #f48201;}
a, button {transition: all 0.3s ease;}
h1, h2 {text-align: center;position: relative;padding-bottom: 20px;font-size: 2rem;margin-bottom: 20px;}
h1:before, h2:before {content: '';position: absolute;bottom: 0;left: calc(50% - 15px);height: 4px;background-color: #f48201;width: 30px;border-radius: 2px;}
h3 {text-align: center;font-size: 1.5rem;margin-bottom: 20px;}
.navbar-nav li {padding-left: 30px;}
.navbar-nav li a {color: #212529;}
.navbar-nav li a:hover, .navbar-nav li a:focus {color: #f48201;text-decoration: none;}
.navbar-nav li.active a {color: #f48201;}
.item-129 a {background-color: #212529;color: #fff !important;display: inline-block;padding: 0.1rem 0.7rem;border-radius: 0.25rem;}
.tel {}
.tel a {display: block;color: #212529;font-weight: bold;text-decoration: none;}
.imgb {background: url("/images/ukl.jpg") #fff no-repeat center top;background-size: cover;height: 500px;}
.moduletable_menucat {}
.moduletable_menucat li {display: block;margin-bottom: 10px;width: 100%;}
.moduletable_menucat li a {display: block;color: #212529;text-decoration: none;position: relative;padding: 5px 5px 5px 15px;}
.moduletable_menucat li a:hover, .moduletable_menucat li a:focus {color: #fff;}
.moduletable_menucat li a:before {content: '';display: block;background-color: #6c757d;height: 15px;width: 10px;border-radius: .25rem;position: absolute;left: 0;top: 10px;z-index: -1;transition: all 0.3s ease;}
.moduletable_menucat li a:hover:before, .moduletable_menucat li a:focus:before {width: 100%;height: 100%;top: 0;}
.moduletable_menucat li.active a {color: #fff;}
.moduletable_menucat li.active a:before {width: 100%;height: 100%;top: 0;}
.slides {background-repeat: no-repeat;background-position: top center;background-size: cover;height: 500px;}
.dva {background-color: #f48201;color: #fff;padding: 20px 30px;margin-top: -60px;margin-bottom: 30px;position: relative;}
.dv {margin: 15px 0;padding-top: 50px;text-align: center;}
.dv1 {background: url("/images/01.svg") no-repeat top center;}
.dv2 {background: url("/images/02.svg") no-repeat center -15px;}
.dv3 {background: url("/images/03.svg") no-repeat center -15px;}
.dv4 {background: url("/images/04.svg") no-repeat center -15px;}
.dv5 {background: url("/images/05.png") no-repeat top center;}
.conta {padding: 30px 0;}
.gl {display: block;margin: 15px 0;}
.vr {margin: 15px 0;}
.vr div {padding: 15px 5px;border: 1px solid #eee;}
.vh {margin: 15px 0;}
.vh span {display: inline-block;width: 70px;height: 70px;background-color: #f48201;color: #fff;margin-bottom: 15px;font-weight: bold;font-size: 2rem;line-height: 2;border-radius: 100%;}
.rabs {background: url("/images/rbf.jpg") #fff no-repeat center top;background-size: cover;background-attachment: fixed;padding: 30px 0;}
.rb {margin: 15px 0;display: block;color: #212529;}
.rb div {padding: 15px 5px;background-color: #fff;}
.rb:hover, .rb:focus {box-shadow: 0 5px 10px 1px rgba(15,15,15,.36);text-decoration: none;}
.foot {background-color: #f48201;color: #fff;padding: 30px 0;}
.foot a {color: #fff;display: block;}
.foot .navbar-nav li {padding-left: 0;}
.foot .navbar-nav li a {color: #fff;}
.fz {position: relative;margin-bottom: 15px;padding-bottom: 15px;}
.fz:before {content: '';position: absolute;bottom: 0;left: 0;height: 4px;background-color: #f48201;width: 30px;border-radius: 2px;}
.fkon {background: url("/images/ftr.png") no-repeat center top;background-size: cover;padding: 15px;}
.foott {padding: 10px 0;background-color: #f48201;color: #fff;}
.foott a {color: #fff;}
.sige {display: block !important;margin: 0 !important;text-align: center;}
.sige li {float: none !important;margin: 0 15px 30px !important;vertical-align: top;}
.sige_thumb {margin: 0 !important;}
.sige_thumb img {background: none !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: .25rem;}
.crt {background-color: #fff;position: fixed;top: 5px;right: 0;z-index: 100;text-align: center;padding: 5px;}
.crt a {display: block;color: #17a2b8;text-decoration: none;}
.breadcrumb {font-size: 0.9rem;}
.divider {display: inline-block;vertical-align: top;line-height: 1;padding-right: 3px;}



div.wpcf7-response-output {margin: 0 !important;}

.form-control {}
.form-control::-webkit-input-placeholder {opacity: 1;transition: opacity 0.5s ease;}
.form-control::-moz-placeholder {opacity: 1;transition: opacity 0.5s ease;}
.form-control:-moz-placeholder {opacity: 1;transition: opacity 0.5s ease;}
.form-control:-ms-input-placeholder {opacity: 1;transition: opacity 0.5s ease;}
.form-control:focus::-webkit-input-placeholder {opacity: 0;transition: opacity 0.5s ease;}
.form-control:focus::-moz-placeholder {opacity: 0;transition: opacity 0.5s ease;}
.form-control:focus:-moz-placeholder {opacity: 0;transition: opacity 0.5s ease;}
.form-control:focus:-ms-input-placeholder {opacity: 0;transition: opacity 0.5s ease;}

.bup {position: fixed;bottom: 50px;right: 10px;display: none;}


@media screen and (max-width: 576px) {
.imgb {background: none;display: none;}
.dv {font-size: .8rem;}
.tel a {display: inline-block;font-size: .9rem;margin-right: 1rem;}
.slides {height: 280px;}
}

@media screen and (max-width: 768px) {
.dva {padding: 10px 0;margin-top: 0;}
}

@media screen and (max-width: 960px) {

}

@media screen and (max-width: 1024px) {
.navbar-nav li {padding-left: 0;padding-bottom: 15px;}
.crt {top: 130px;}
}

@media (min-width: 1200px){
.container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1240px;}
}
