@import url('https://fonts.googleapis.com/css?family=Dosis|Pacifico&display=swap');

* { font-family: 'Dosis', sans-serif; }

body {

    background-image: url("../images/css/background.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: top center;
}

img { max-width: 100% }

#item_container h1, #item_container h2 {

    border-bottom: solid 1px #333;
    text-transform: uppercase;
}

#item_container h1 .reference {  float: right; }

#item_container p { margin-top: 1rem }

#item_container .row {

    margin-top: 1rem;

    margin-bottom: 1rem;

}

#page {}

/*.header-container {
    background: #fff;
}*/

.button_detail_product {
    display: inline-block;
    background-color: #e82f8f;
    border-radius: 7px;
    text-transform: uppercase;
    text-align: center;
    color: #fff!important;
    padding: 5px 10px;
    line-height: 20px;
    font-size: 20px;
    margin: 20px;
    font-weight: bold;
}


/*header {
    z-index: 1;
    position: relative;
    background: #fff;
}*/


/*.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
    background: #333;
}

#stemed-info {
    background: none;
    border: none;
}

#stemed-info .card-body {
    background-color: #fff;
    background-clip: border-box;
}

/*header .nav {
    background: #333;
}*/

.text_cursive {

    font-family: 'Pacifico', cursive;
}

.jumbotron {

    background-color: #f5f0f0;
}

@media( min-width: 576px ) {

    .jumbotron {
	
	padding: 2rem 1rem;
    }

}




#main_menu .nav-link {  font-size: 1.3rem; }


/*.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container:before, .container:after {
    content: " ";
    display: table;
   }
  .container:after {
      clear: both;
  }


  header .nav .container {
      color: #fff;
      height: 50px
  }

 @media (min-width: 768px) {
  .container {
    max-width: 750px; }
 }


 @media (min-width: 992px) {
  .container {
      max-width: 970px; }
 }


 @media (min-width: 1200px) {
  .container {
      max-width: 1170px; }
 }


.row {
    margin-left: -15px;
    margin-right: -15px;
}
*/


/*.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

#header_logo {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}


header .row #header_logo {
    padding-top: 15px;
}

@media (min-width: 768px) {
    header .row #header_logo, #block_top_menu, #block_social  {
	float: left;
    }
    #block_social {
	float: right;
    }
    header .row #header_logo,#block_social  {
	width: 15%;
    }
    #block_top_menu {
	width: 70%;
    }
    
}
*/

/*#block_social img {
    float: right;
    margin-left: 18px;
}    


.sf-menu, .sf-menu * {
    margin: 0;
    padding: 0;
    list-style: none;
}


.sf-menu > li {
    float: right;
}*/


