
  
/* TITULO OPEN */

  .h2Principal{
    color: #A92020;
  }

  .hrPrincipal{
    width:200px;
    background-color: #A92020;
  }

/* TITULO CLOSE */

.fontPrincipal{
  font-family: 'Roboto', sans-serif;
}


.colorPrincipal{
  color: #A92020;
}

.colorPrincipalBG{
  background-color: #A92020;
}

.colorSecundaria{
  color: #444;
}

.colorSecundariaBG{
  background-color: #444;
}

.social-share-icons > a {
   color: #444;
}

.header-area.stick {
    background-color: #A92020;
}


    .imgResultadoBusca {
    width: 100%;
    object-fit: cover;
    object-position: center;
    border:1px solid #555;
    }

    .imgHomeProduto {
    width: 570px;
    height: 370px;
    object-fit: cover;
    object-position: center;
    }

    .imgHomeBlog {
    width: 570px;
    height: 370px;
    object-fit: cover;
    object-position: center;
    }

    .imgHomeVideo {
    width: 400px;
    height: 250px;
    object-fit: cover;
    object-position: center;
    }


    .imgBlogTodos {
    width: 100%;
    height: 450px;
    object-fit: cover;
    object-position: center;
    }

html{
overflow-x:hidden;
}
.none{ display: none; }

.bg-2 {
background: rgba(0, 0, 0, 0) url(img/slider/01.jpg) no-repeat scroll center center / cover;
position: relative;
}

.grid_Padding{ padding-left:100px; padding-right:100px; }

/* BANNER */
.height-100vh {
    height: 700px;
}

.main-menu li a {
    color: #ffffff;
    font-size: 20px;
    font-weight: normal;
    position: relative;
    text-transform: uppercase;
    margin-left:15px;
}
.fundoi {
background-color: rgba(10,23,55,0.5);
}
.curve {
    -webkit-clip-path: ellipse(85% 100% at 50% 0);
    clip-path: ellipse(85% 100% at 50% 0);
    clip: ellipse(85% 100% at 50% 0);
    -webkit-shape-outside: ellipse(85% 100% at 50% 0);
    shape-outside: ellipse(85% 100% at 50% 0);
}

.mao{
	cursor:Pointer;
}

.team-member > img {
    filter: grayscale(0%);
    width: 100%;
}


@media (max-width: 767px)
.container {
    width: 100%;
}


/* *************** MENU *************** */
/* *************** MENU *************** */
/* *************** MENU *************** */

*,
*:after,
*::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

body {
  font-family: 'Raleway', sans-serif;
}

nav a {
    position: relative;
    display: inline-block;
    margin: 0px 10px;
    outline: none;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 400;
    text-shadow: 0 0 1px rgba(255,255,255,0.3);
    font-size: 1.35em;
}

nav a:hover,
nav a:focus {
  outline: none;
}


/* HOME */
.cl-effect-home a {
  color: #FFF;
  overflow: hidden;
  padding: 6 4px;
  /*height: 1em;*/
}

.cl-effect-home a span {
  position: relative;
  display: inline-block;
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}

.cl-effect-home a span::before {
  position: absolute;
  top: 100%;
  content: attr(data-hover);
  font-weight: 700;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}

.cl-effect-home a:hover span,
.cl-effect-home a:focus span {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  transform: translateY(-100%);
}

/* CATEGORIA */
.cl-effect-categoria a {
  color: #444;
  overflow: hidden;
  padding: 6 4px;
  /*height: 1em;*/
}

.cl-effect-categoria a span {
  position: relative;
  display: inline-block;
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}

.cl-effect-categoria a span::before {
  position: absolute;
  top: 100%;
  content: attr(data-hover);
  font-weight: 700;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}

.cl-effect-categoria a:hover span,
.cl-effect-categoria a:focus span {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  transform: translateY(-100%);
}

/* *************** MENU *************** */
/* *************** MENU *************** */
/* *************** MENU *************** */

.section-title > h2 {
    color: #384682;
    /*color: #A92020;*/
}

.section-title > h2::before {
    background: #555 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    transition: all 0.4s ease 0s;
    width: 75px;
}

