

h1, h1 a {
  
  font-size: 30px;
  font-weight: 400;
  line-height: 0.9em;
  letter-spacing: 0.01em;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  padding: 0;
  word-spacing: -0.05em;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none; font-family: 'Oswald', sans-serif; 
}

body { font-family: 'Oswald', sans-serif; font-weight: 400;font-size: 16px;line-height: 28px; color:#000;}
.h1, h1, .h2, h2, .h3, h3 {color: #000;}
.h1, h1 { font-size: 35px; margin-bottom: 10px; text-align: center;}
.h2,h2{font-size:38px;font-weight:300;}
.h3,h3{font-size:38px;}
.container-wide,#breadcrumbDiv,#products .body-wrapper{max-width:1590px;margin:0 auto;padding:20px 20px;}
.account {max-width: 1580px;margin: 15px auto;}
 #breadcrumbDiv {padding-bottom: 0;	padding-top: 40px;}
.main-content {	background: #000; color: #fff;padding: 50px 0;}
.main-content h1, .main-content h2 small {color: #fff;}
#providence-bakery #header { background: none; border: 0;}
#providence-bakery { background:url('/media/1106/background.jpg');background-size:cover; }
#header {background: #fff;border-bottom: 2px solid #FF9912; padding-top: 10px;}
#header .container-wide { padding: 0 20px 20px;	}
/****Nav bar***/
#main-nav li a { color: #ffffff; font-weight: 800; font-size: 16px; padding: 10px 8px; margin: 1rem;}
#main-nav li a:hover {background: #FF9912;transition: 0.3s; color: #000;}
#main-nav li a:focus { color: #000; }
.navbar-collapse {box-shadow: none;clear: both;}
#main-nav li a.btn {color: #000;font-size: 15px; letter-spacing:0.1em; padding: 10px 20px 10px 20px; text-transform:uppercsase;}
.navbar-toggler {
    background: url('/media/1116/menu-icon.png');
    border: none;
    height: 40px;
    width: 38px;
    background-size: 38px;
    float: right;
    margin: 0; background-repeat: no-repeat; background-size: 35px;
background-position: 0px 15px;
}
.navbar-toggler:focus { outline: 0; }
.navbar-brand>img {max-width: 165px; margin-top: 20px;}
@media (max-width: 1024px) {
	.nav>li>a { padding: 10px 15px;!important;}
}
@media (max-width: 992px) {
	#header {min-height: 80px;}
	#header .container-wide {padding-bottom: 0;}
	.navbar-brand>img {max-width: 102px; margin-top: 5px;}
	#banner {margin-top: 0px!important;padding-top: 50px!important;height: auto!important;}
	#banner h2 {font-size: 38px!important;}
	#banner h3 {font-size: 18px!important;}	
}
@media(max-width:767px) {
	.h1,h1{font-size:34px;}
	.h2,h2{font-size:28px;}
	.h3,h3{font-size:18px;}
	.navbar-nav{margin-top:40px;}
	/*#banner{background:url('/media/1085/website-bg-mob.jpg')!important;background-size:290%!important;margin-top:0!important;padding-top:50px!important;}*/
}
@media (min-width:768px) and (max-width:992px) {

}
@media (min-width: 768px) {
    .navbar-collapse.collapse {}
}
@media(min-width: 992px) {
	.navbar-toggler{display:none;}
	.navbar-collapse{width:auto;border-top:0;}
	.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;}
	.col-pad{padding:4rem 2rem;}
	.col-img-pad{padding:4rem;}
	.col-pad-side{padding:0 2rem;}
	.navbar-expand-lg .navbar-collapse{display:contents!important;}
} 
/**Breadcrumb**/
.breadcrumb-wrapper {background: transparent;}
#vendor-demo-1 .breadcrumb-wrapper {display: none;}
/*Change to customers colours*/
a {color: #ab700a; }
a:hover, a:active, a:focus {color: #000; }
.btn{color:#000;background-color:#FF9912;border-radius:0!important;text-transform:inherit;margin-bottom:10px; font-weight: 600;}
.btn:hover,.btn:active,.btn:focus{background:#000 !important;color:#fff !important;}
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background-color:#000;color:#fff;}
.nav-pills > li > a:hover {color: #000;background-color: #efe9e0;}
.favourite.card-header{color:#fff;background-color:#FF9912!important;}
/*****Banner*****/
#banner{text-align:center;color:#FFF;padding-top:150px;height:700px;background-attachment:fixed; 
	background: url("/media/1210/bacground-new.jpg") no-repeat; background-size: cover;}
#banner h2 { 
  font-size: 70px;
  font-weight: 300;
  line-height: 0.9em;
  letter-spacing: 0.01em;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  padding: 0;
  word-spacing: -0.05em;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none; color:#fff; text-transform: uppercase; font-family: 'Oswald', sans-serif;
}
#banner h3 {font-size: 30px;color: #fff; }
ul#feature{list-style-type:none;margin:70px auto 10px;display:block;max-width:780px;padding-left:0;}
ul#feature li a{color:#ae6a0f;display:inline-block;border-radius:440px;border:4px solid #fff;height:220px;width:220px;padding:86px 15px 0;font-size:24px;line-height:24px;float:left;margin:20px; background: #FEC322; font-weight: 500;}
ul#feature li strong {color: #000;}
ul#feature li strong:hover {color: #fff;}
ul#feature li a:hover {background: #ff9912;transition: 0.5s; color: #fff; text-decoration: none;}
@media(max-width: 992px) {
	ul#feature li a	{height: 200px;width: 200px;padding: 76px 15px 0;font-size: 20px;}
}
@media(max-width: 767px) {
	ul#feature{max-width:420px;}
	ul#feature li a{height:158px;width:158px;padding:42px 15px 0;display:block;font-size:20px;margin:20px auto;float:none;}
	#our-products-btn a{padding-top:55px!important;}
}
/***Home***/
#home-content { background-image: url('https://corporate.studioarcadia.fun/wp-content/uploads/2020/09/Cows-main-page-baldico.jpg'); background-repeat: no-repeat; background-position: right bottom; background-attachment: fixed;}
#vendor-demo-1 footer, #contact-us footer { margin-top: 0;	}
/***Our Products***/
.product-info{background:#f6f6f6;padding:26px;min-height:418px;margin-bottom:20px;}
.product-info .card-text{min-height:125px;}
.product-info .card-body{min-height:170px;}
.product-info h5{font-size:18px;font-weight:bold;}
.product-info p{font-size:14px;line-height:24px;margin-top:16px;}
.product-info img{width:100%;max-height:168px;}
.product_search { margin-left: 2%; width: 90%; }
/***************Global**************/
.row {}
.account {max-width: 1590px;}
#myNavbar .navbar-nav {margin: 0 auto; width: 100%;}
table td{font-size:16px;}
.glyphicon-star,.glyphicon-remove{margin-right:0;}
.btn{font-weight:bold;font-size:18px;padding:15px 20px;border:0;margin-top:0; text-transform: uppercase; opacity: 1 !important; letter-spacing: 0.1em; 
	}
.btn-lg{font-size:16px;padding:15px 30px;margin-top:20px;}
#breadcrumbDiv .breadcrumb { background: transparent;}
.main_products:hover {background-color: #FF9912 !important;}
.card .card-header { border-radius: 3px;  padding: 10px; background-color: #000;}
.card-header.product_list {background-color: #FF9912;}
@media (max-width: 767px) {
	.card-header.product_list { width: 100%; }
}
/**Customer login**/
.CustomLogin .card .card-header {background-color: #000;padding: 15px;text-align: center;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {color: #000000;background-color: #fff; border: 1px solid #ddd; border-bottom-color: transparent;}
.CustomLogin .form-control { height: 42px;}
/***Contact Us***/
#contact-content{background-image:url('/media/1086/ham.png');background-repeat:no-repeat;background-position:right bottom;background-attachment:fixed;}
#contact-content h2{font-size:58px;color:#fff;}
/****Forms****/
.form-wrapper #divContactUsForm{margin-top:34px;}
.form-wrapper label{font-weight:normal;}
.form-wrapper .form-control{font-size:13px;height:46px;padding:5px 12px;border:0;border-radius:0;}
/****Registration form ****/
#RegistrationForm {max-width: 690px; margin: 22px auto; display: block; clear: left;}
#RegistrationForm .form-control {height: 40px;}
#VendorOrder .body-wrapper, #OrderHistory .body-wrapper, 
#UpdatePassword .body-wrapper {max-width: 1580px; margin: 15px auto;}
#more-than-milk-co .breadcrumb-wrapper { display: none; }
/*footer*/
footer {clear: both; padding: 10px 0; background: transparent;}
.footmenu .menu_list {list-style-type: none;display: inline-block;padding: 0;}
.footmenu .menu_list li { display: inline-block; margin-right: 20px; }
.footmenu {background: #FF9912;padding-top: 10px;}
.footmenu .menu_list li a { color: #fff; }

/*Override styles*/
.table-responsive, .card, .text-label, .card-body .text-table-header {color: #000;}
.text-label { letter-spacing: 1px; }
.card .card-header .title { letter-spacing: 1.5px; font-weight: 400; }
.card .card-content {background: #efe9e0;}
.card-body .text-table-header  { background: #ccc; }
table, .panel_tab { background-color: #efe9e0;}

/*Order app*/
.order_app_wrapper {text-align: right; margin-bottom: 15px;}
.navbar-brand { height: 0; padding:0; }
@media (max-width: 991px) {
	.order_app_wrapper  { display: none; }
}
.order_app_wrapper img { max-width: 130px; border: 1px solid #a29a9a; border-radius: 5px; }
.order_app_wrapper a:hover img, .order_app_wrapper a:focus img { border: 1px solid #fff; }
.order_app_wrapper.mobile {display: block;float: none;text-align: center;background: #fec322;margin-bottom: 0;padding: 10px 0;}
@media (min-width: 992px) {
	.order_app_wrapper.mobile { display: none; }
}




