/* mbhuju@gmail.com */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


body{margin:0px; font-family:'Montserrat', sans-serif; font-size:16px; color:#000; font-weight: normal; line-height:26px; }

a:link, a:active, a:visited{ color:#a51f08;  text-decoration:none; }
a:hover{color:#000; text-decoration:none;}

a.footermenu:link, a.footermenu:active, a.footermenu:visited { font-size:12px; color:#a3a3a3;   text-decoration:none;}
a.footermenu:hover{color: #fff;}

a.cart_button:link, a.cart_button:active, a.cart_button:visited { font-size:12px; color:#fff;   text-decoration:none;}
a.cart_button:hover{color: #fff;}



a.btnlink:link, a.btnlink:active, a.btnlink:visited {color:#ffffff; background:#fd0200; padding:8px 20px; font-weight:600;  text-decoration:none; text-transform:uppercase; display: inline-block; margin: 10px;  -webkit-transition: background 2s; /* For Safari 3.0 to 6.0 */   transition: background 2s; /* For modern browsers */}
a.btnlink:hover {background:#000000; text-decoration:none;}

/*********
HEADER
******/
.container{ width:1280px; margin: 0 auto;}

#topbar{ width:100%; background:#A51F08; }
#cart{ width:15%; float: left; padding-top: 15px;}
#menu{width:82%; float: right;}

#logo{ width:35%; float: left;}
#wedeliver{ width:25%; float: left; text-align: center;}
#headright{ width:40%; float: right; text-align: right;}

#bimg {
	padding: 10px 0;
  display: flex;
  align-items: center; /* horizontal */
  justify-content: right; /* vertical */
}

/*******
BANNER
*********/

/****************/
#content{width:100%; background: #fff; padding: 50px 0;  }	


/*******
FOOTER
*********/
	#footer_bottom{width:100%; background:#413B3B; color:#FFF; padding:35px 0; }
	#left_footer{width:50%; float:left;    }	
	#right_footer{width:35%; float:right; text-align: right;  font-size:12px;}

/*******
STYLE
*********/
h1{font-size:45px; line-height:40px; color:#a51f08; font-weight:600; margin-top:0; text-transform:capitalize;}
h2{color:#a51f08; text-transform:capitalize;}
.style1{font-size:22px; font-weight:600; color:#03855b; line-height:30px;}
.style2{font-size: 20px; text-transform: uppercase; font-weight: bold;}

input, textarea, select { height:40px; background:#f5f5f5; border:1px solid #dedede; font-size: 16px;}


/*******
MISC
*********/

.clear{clear:both;}
img{max-width:100%;}
a[href^=tel] { color:inherit; text-decoration:none; }

#nav_desktop{
	text-align:right;
}
#nav_desktop .navigation_item{
	float:none !important;
	display:inline-block;
}