/* mbhuju@gmail.com */
@import url('https://fonts.googleapis.com/css2?family=Bitter:ital,wght@0,100..900;1,100..900&family=Red+Hat+Text:ital,wght@0,300..700;1,300..700&display=swap');

@font-face {
    font-family: 'PAPYRUS'; /*a name to be used later*/
    src: url('PAPYRUS.ttf'); /*URL to font*/
}

.home_heading{
    font-family: 'PAPYRUS';
    font-size: 80px;
    color:#78866C;
}

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

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

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

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

a.btnlink:link, a.btnlink:active, a.btnlink:visited {color:#ffffff; background:#033F36; 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:#ffffff; text-decoration:none; color: #033F36;}

/*********
HEADER
******/
.container{ width:96%; margin: 0 auto;}
.blockleft{ width:30%; float: left;}
.blockmiddle{ width:40%; float: left; text-align: center;}
.blockright{ width:30%; float: left; text-align: right;}

.logo{ width:30%; float: left; margin: 20px 0;}
.menu{ width:50%; float: left; margin-top: 40px;}
.searchright{ width:20%; float: left; text-align: right; margin-top: 45px;}


#topbar{ width:96%; background: #033F36; padding: 10px 2%; color: #FFFFFF; }

h2{font-family: "Bitter", serif;color:#033F36;}

h1, .product_view .product_name{
    font-family: 'Bitter', georgia, serif;
}

table.size_chart{
    width:100%;
    border-spacing: 0;
}

table.size_chart td,table.size_chart th{
    padding:8px;
}
table.size_chart td{
    border: 1px solid #000000;
    font-size:90%;
}

#size_chart_menu{
    font-size:90%;
    margin-top:16px;
    border-top:1px solid #DDDDDD;
    padding-top:16px;
}

/****************/
#content{width:1250px; background: #fff; padding: 50px 0; margin: 0 auto;}	


/*******
FOOTER
*********/
	#footer_bottom{width:100%; background:#033F36; color:#FFF; padding:25px 0; }
	#newsletter{ width:90%; background: #78866C; padding:5%; text-align: center;}


/*******
STYLE
*********/
h1{ font-family: "Bitter", serif; font-size:45px; line-height:40px; color:#033F36; font-weight:600; margin-top:0; text-transform:capitalize;}

.style1{font-family: "Bitter", serif; font-size:30px; color:#FFF; line-height:40px;}

.font14{ font-size:14px;}

input, textarea, select {  background:#ffffff; border:1px solid #dedede; font-size: 16px; padding: 10px;}


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

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

#desktop_nav .navigation_item{
    text-align: center;
}

#desktop_nav .navigation_item{
    display:inline-block;
}
.footer_image{
    width:80%;
    max-width:936px;
    display:block;
    margin: 0px auto;
}

.grey_button{
    background-color: #E2E2E2 !important;
    color:#000000 !important;
}

.grey_button:active{
    background-color: #CCCCCC !important;
    color:#000000 !important;
}

.product_options_text label{
    padding:0px !important;
    width:100%;
}