body,html{width:100%;height:100%;}
body{font-family:'Merriweather','Helvetica Neue',Arial,sans-serif;}
#meu-site {font-family:'Merriweather','Helvetica Neue',Arial,sans-serif;}
hr{max-width:50px;border-width:3px;border-color:#F05F40;}
hr.light{border-color:#fff;}
a{color:#F05F40;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;}
a:hover{color:#f05f40;}
h1,h2,h3,h4,h5,h6{font-family:'Open Sans','Helvetica Neue',Arial,sans-serif;}
#about{background-color:#F05F40;padding-top:30px;padding-bottom:30px;}
.bg-dark{background-color:#212529;}
.text-faded{color:rgba(255,255,255,0.7);}
section{padding:2rem 0;}
.section-heading{margin-top:0;}
::-moz-selection{color:#fff; background:#212529; text-shadow:none;}
::selection{color:#fff;background:#212529;text-shadow:none;}
img::selection{color:#fff;background:transparent;}
img::-moz-selection{color:#fff; background:transparent;}

#mainNav{border-bottom:1px solid rgba(33,37,41,0.1);background-color:#fff;font-family:'Open Sans','Helvetica Neue',Arial,sans-serif;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;}
#mainNav .navbar-brand{font-weight:700;text-transform:uppercase;color:#F05F40;font-family:'Open Sans','Helvetica Neue',Arial,sans-serif;}
#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:#f05f40;}
#mainNav .navbar-nav > li.nav-item > a.nav-link,#mainNav .navbar-nav > li.nav-item > a.nav-link:focus{font-size:.9rem;font-weight:700;text-transform:uppercase;color:#212529;}
#mainNav .navbar-nav > li.nav-item > a.nav-link:hover,#mainNav .navbar-nav > li.nav-item > a.nav-link:focus:hover{color:#F05F40;}
#mainNav .navbar-nav > li.nav-item > a.nav-link.active,#mainNav .navbar-nav > li.nav-item > a.nav-link:focus.active{color:#F05F40 !important;background-color:transparent;}
#mainNav .navbar-nav > li.nav-item > a.nav-link.active:hover,#mainNav .navbar-nav > li.nav-item > a.nav-link:focus.active:hover{background-color:transparent;}

@media (min-width:992px){
#mainNav{border-color:transparent;background-color:transparent;}
#mainNav .navbar-brand{	color:rgba(255,255,255,0.7);}
#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:#fff;}
#mainNav .navbar-nav > li.nav-item > a.nav-link{padding:0.5rem 1rem;}
#mainNav .navbar-nav > li.nav-item > a.nav-link, #mainNav .navbar-nav > li.nav-item > a.nav-link:focus{	color:rgba(255,255,255,0.7);}
#mainNav .navbar-nav > li.nav-item > a.nav-link:hover, #mainNav .navbar-nav > li.nav-item > a.nav-link:focus:hover{	color:#fff;}
#mainNav.navbar-shrink{border-bottom:1px solid rgba(33,37,41,0.1);background-color:#fff;}
#mainNav.navbar-shrink .navbar-brand{color:#F05F40;}
#mainNav.navbar-shrink .navbar-brand:focus,#mainNav.navbar-shrink .navbar-brand:hover{	color:#f05f40;}
#mainNav.navbar-shrink .navbar-nav > li.nav-item > a.nav-link, #mainNav.navbar-shrink .navbar-nav > li.nav-item > a.nav-link:focus{	color:#212529;}
#mainNav.navbar-shrink .navbar-nav > li.nav-item > a.nav-link:hover, #mainNav.navbar-shrink .navbar-nav > li.nav-item > a.nav-link:focus:hover{	color:#F05F40;}
}
header.masthead .row{margin:0 !important}
header.masthead{background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#ffffff;}
header.masthead>div{padding-top:15rem; padding-bottom:10rem}
header.masthead hr{margin:30px auto !important;border:3px solid #F05F40;}
header.masthead h1{font-size:2rem;}
header.masthead p{font-weight:300;}
@media (min-width:768px){
header.masthead p{font-size:1.15rem;}
}
@media (min-width:992px){
header.masthead h1{font-size:3rem;}
header.masthead>div{z-index:1}
}
@media (min-width:1200px){
header.masthead h1{	font-size:4rem;}
}
.no-gutters{margin:0;}

.text-primary{color:#F05F40 !important;}
.colluns>.btn{font-weight:700;text-transform:uppercase;border:none;border-radius:300px;font-family:'Open Sans','Helvetica Neue',Arial,sans-serif;}
.btn-xl{padding:1rem 2rem;}
.btn-primary{background-color:#F05F40;border-color:#F05F40;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active{	color:#fff;background-color:#ee4b28 !important;}
.btn-primary:active,.btn-primary:focus{	box-shadow:0 0 0 0.2rem rgba(240,95,64,0.5) !important;}
.btn-light { color: #212529;  background-color: #f8f9fa;  border-color: #f8f9fa;}
.my-4{border:3px solid #F05F40 !important;margin:auto !important}
.bg-cover{background-size:cover;background-repeat:no-repeat;width:100%;}
.bg-light{background-color:#f8f9fa !important;color:#212529;}
.current_page_item a{color:#FFFFFF}
#title{z-index:999999;}
#title a{text-decoration:none;font-size:1.45em;}
.my-auto .mx-auto{margin-top:200px !important;}

@media (min-width:992px){
.navbar-expand-lg .navbar-toggler{display:none;}
}
@media (max-width:992px){
header.masthead{padding-top:0px;padding-bottom:0px}
.navbar-dark .navbar-toggler{color:#f05f40;border-color:#f05f40;position:absolute;right:10px;}
}

.corBackground{background-color:#F05F40 !important}
.img-circle{border-radius:50%}
#footer{ padding:20px;}

.dropdown-menu{border:0; padding:0; margin:0;font-size: 0.9rem;}