@import url("https://fonts.googleapis.com/css?family=Fjalla+One|Montserrat:300,400,700,800|Open+Sans:300");
body {
  background-color:#FFA41C;
  height: 100%;
  margin: 0;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

main {
  max-width: 90%;
  margin: auto;
  padding:10px;
}

.scroll_loading_img{
  height: 25px !important;
  width: 25px !important;
}

.most_voted_container{
  margin-bottom: 10px;
}

.most_voted_count{
  color:#232F3E;
  font-size: 14px;
  font-weight: 800;
}

.votes{
  width: fit-content;
  margin:10px;
  font-weight: 500;
}

.votes_increase{
  color:white !important;
  background: red;
}

.category_link a{
  white-space: nowrap;
}

.select_language{
  margin-top: 50px;
}

.select_language span a{
  color:#232F3E;
  padding: 2px;
  font-weight: bold;
}

.main_title{
	color:#232F3E;
	text-align:center;
	font-size:20px;
	font-weight:600;
  font-family: "Montserrat", sans-serif;
  margin-top: 10px;
  margin-bottom: 0px;
}

.amazon_brand_title_link{
  color:white;
}

.amazon_brand_title_link:hover{
  color:white;
}

.amazon_brand_title{
  color:white;
  background-color:#232F3E;
  font-family: "Officina Sans Bold", sans-serif;
  padding:7px;
  border-radius:20px;
  display:inline-block;
}

.category_title{
  display:inline-block;
}

.share_image{
  display:none;
}

#price_throbber{
  position: absolute;
  width:100%;
  bottom:0px;
}

.center_img{
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

.best_price{
  color: white;
  background-color:#E47911;
}

.good_price{
  color:#FFA41C;
  background-color:#232F3E;
}

.full_width{
	width:100%;
}

.body_center{
	width:100%;
	text-align:center;
}

.modal-title{
	font-size:16px;
}

.stat_label{
  color: white;
  background-color:#E47911;
}

.stat_value{
  background-color:#232F3E;
  color: white;
}

.price{
  display: inline-block;
}

.price_values{
	float:left;
	width:100%;
	font-size:12px;
	color:#232F3E;
	font-weight:500;
}

.price_graph_stats{
	padding:0px;
}

.shipping{
  font-size:12px !important;
  color: #B12704 !important;
  font-weight: 500;
}

.btn-primary{
	background:#232F3E;
}

.btn-primary:hover{
	background:#FFA41C;
	color:#232F3E;
}

.btn-primary.focus, .btn-primary:focus{
  box-shadow: 0 0 0 0.2rem #FFA41C;
}

.btn-primary:active{
  background-color: #FFA41C !important;
  box-shadow: 0 5px #232F3E !important;
}

.btn_price_chart{
	width:100%;
	text-align:center;
	padding-top:5px;
}

.btn_price_chart button{
  background:#232F3E;
  border-color:#FFA41C;
}

.btn_price_chart button:hover{
	background:#FFA41C;
	color:#232F3E;
}

.checked {
  color: orange;
}

.stars{
	font-family: "Officina Sans Bold", sans-serif;
	font-size:12px;
	float:right;
}

.amazon_brand{
	color:white;
	font-family: "Officina Sans Bold", sans-serif;
	font-size:18px;
	font-weight: 500;
}


.top_link>a{
	color:white;
	font-family: "Montserrat", sans-serif;
	font-size:large;
	font-weight: 500;
}

.menu_sel{
	font-weight:1000 !important;
	color:#FFA41C !important;
}

#cookie-bar{
	top:50px !important;
}

.top_menu{
  overflow-x:auto;
  overflow-y:hidden;
	white-space: nowrap;
	text-align:center;
	width:100%;
	height:50px;
	padding:10px;
	margin:auto;
	position:fixed;
	background:#232F3E;
	color:white;
	left:0px;
	top:0px;
	z-index:100;
}

#mc_embed_signup{
	background:#FFA41C !important;
	clear:left; 
	font-size:14px; 
	font-family: "Montserrat", sans-serif;
	width:100%;
}

#mc-embedded-subscribe{
	background:#232F3E !important;
	font-weight:600;
}

#mc-embedded-subscribe:hover{
	color:#FF9900!important;
}

.card .card__footer .action button {
  cursor: pointer;
  border: 1px solid #232F3E;
  padding: 10px;
  border-radius: 200px;
  color: #FF9900;
  background: #232F3E;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-weight: 600;
  -webkit-transition: 200ms;
  transition: 200ms;
}
.card .card__footer .action button:hover {
  background: #FF9900;
  color: #232F3E;
}

#top_share>.sharethis-inline-share-buttons{
	text-align:center;
}

.float_left{
	float:left;
	margin-left:5px;
}

#new_prod{
	color:red;
}

main>h2{
	color:#fff;
	text-align:center;
	font-size:15px;
	font-weight:600;
	font-family: "Montserrat", sans-serif;
	padding-top:10px;
}

.sub>a{
	text-decoration:none;
	color:#232F3E;
	white-space:normal;
	word-break:break-word;
	
}

.card .card__body .featured_text p.sub {
  overflow-y:auto;
  height:55px;
  font-family:"Officina Sans Bold", sans-serif;
  font-size: 12px;
  font-weight: 300;
  margin-bottom: 5px;
}

.card {
  background: #fff;
  margin:5px;
  border-color:#232F3E;
}
.card .card__title {
  display: inline-block;
  text-align:right;
  margin-right:10px;
  font-weight: 600;
  font-size: 12px;
  font-family: sans-serif;
  padding:5px;
  
}

.card .card__body {
  padding: 0 40px;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-flow: row no-wrap;
  margin-bottom: 25px;
}

.card .card__body .featured_text h1 {
  margin: 0;
  padding: 0;
  font-weight: 800;
  font-family: "Montserrat", sans-serif;
  font-size: 64px;
  line-height: 50px;
  color: #181e28;
}
.card .card__body .featured_text span {
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weight:600;
  padding:3px;
  color: black;
}

.card .card__body .featured_text span.discount {
  color: black;
  display:inline-block;
  background-color:#232F3E;
  color:white;
}

.card .card__body .featured_text span.strike_price {
  color: red;
  text-decoration: line-through;
}

.card .card__body .image {
  padding-top: 15px;
  width: 100%;
}
.card .card__body .image img {
  display: block;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  height: 100px;
}
.card .card__body .description {
  margin-bottom: 25px;
}
.card .card__body .description p {
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  line-height: 27px;
  font-size: 16px;
  color: #555;
}
.card .card__body span.stock {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #a1cc16;
}
.card .card__body .reviews .stars {
  display: inline-block;
  list-style: none;
  padding: 0;
}
.card .card__body .reviews .stars > li {
  display: inline-block;
}
.card .card__body .reviews .stars > li .fa {
  color: #f7c01b;
}
.card .card__body .reviews > span {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  margin-left: 5px;
  color: #555;
}

.action{
	margin:auto;
}

.card .card__footer {
  padding: 10px;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-flow: row no-wrap;
  -webkit-box-align: center;
  align-items: center;
  position: relative;
}

.card .card__footer .recommend {
  -webkit-box-flex: 1;
   flex: 1 0 10px;
}
.card .card__footer .recommend p {
  margin: 0;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
  color: #555;
}
.card .card__footer .recommend h3 {
  margin: 0;
  font-size: 20px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  text-transform: lowercase;
  color: #232F3E;
}

/*-------------------description scrollbar-------------------*/
/* width */
.sub::-webkit-scrollbar {
  width: 5px;
}

/* Track */
.sub::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
.sub::-webkit-scrollbar-thumb {
  background: #232F3E;
}

/* Handle on hover */
.sub::-webkit-scrollbar-thumb:hover {
  background: #555;
}


/*-------------------top menu scrollbar-------------------*/
/* width */
.top_menu::-webkit-scrollbar {
  height: 5px;
}

/* Track */
.top_menu::-webkit-scrollbar-track {
  background:  #232F3E;
}

/* Handle */
.top_menu::-webkit-scrollbar-thumb {
  background: #f1f1f1;
}

/*-------------------body scrollbar-------------------*/
body::-webkit-scrollbar {
  height: 5px;
}

/* Track */
body::-webkit-scrollbar-track {
  background:  #232F3E;
}

/* Handle */
body::-webkit-scrollbar-thumb {
  background: white;
  height: 100px;
}