body{
	margin: 0px;
	padding: 0px;
	font-size: 1.6rem;
	background-color: #ffffff;
	color: #3a3a3a;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	line-height:1.6;
	-ms-word-wrap:break-word;
	word-wrap:break-word
}

h1,h2,h3,h4,h5,h6{margin:0}
h1, .h1{ font-size: 3.0rem; }
h2, .h2 { font-size: 2.5rem; }
h3, .h3 { font-size: 2.0rem; }
h4, .h4 { font-size: 1.8rem; }
h5, .h5 { font-size: 1.4rem; }
h6, .h6 { font-size: 1.8rem; }
.h6,h6 {line-height:1.44}
.h7 {line-height:1.36}
.h7 {font-size: 1.6rem;}
h1, h2, h3, h4, h5, h6,.h1, .h2, .h3, .h4, .h5, .h6, .h7{
	font-family: "Open Sans", sans-serif;
	font-weight: 700;
	color: #3a3a3a;
}

ul.products {
	padding: 0;
	margin: 0;
	max-width: 740px;
	margin-left: auto;
	margin-right: auto;
}
ul.products li {
	display: inline-block;
	max-width: 200px;
	padding: 10px;
	background-color: #FFFFFF;
	margin: 10px;
	border: 1px solid #EAEAEA;
        border-radius: 10px;
	color: #3D3D3D;
}
ul.products li h3 {
	margin: -10px -10px 10px -10px;
	padding: 10px;
	text-align: center;
	background-color: #999999;
	font-family: "Open Sans", sans-serif;
	font-size: 1.1em;
	color: #ffffff;
}
ul.products li fieldset {
	border: none;
	padding: 5px 5px 5px 0px;
	margin: 0;
}
ul.products li fieldset label{
	display:block;
	margin-bottom: 4px;
}
ul.products li fieldset label span{
	width: 80px;
	float: left;
}
ul.products li fieldset label select{
	min-width: 100px;
}

.products button,#view-cart button,.cart-view-table-back button, .button{
	background-color: #e79d19;
	min-width: 100px;
	border: none;
	padding: 10px;
	display: inline-block;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
	color: #FFF;
	min-height: 15px;
	font: 12px/15px "Open Sans", sans-serif;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.26);
	border-radius: 5px;
}
button:hover, .button:hover{
	background-color: #f79419;
}

.product-thumb{
	text-align:center;
}

.product-desc {
	font-style: inherit;
 	font-family: "Open Sans", sans-serif;
	font-size: 0.8em;
	margin-bottom: 4px;
	height: 40px;
	overflow: hidden;
	margin-top: 5px;
}

ul.shopping-cart{
	position: fixed;
	top: 100px;
	right: 0;
	background-color: #F9F9F9;
	padding: 10px;
	min-width: 250px;
	list-style: none;
	font-size: 0.8em;
	border: 1px solid #F0F0F0;
}
ul.shopping-cart .cart-itm {
	margin-bottom: 10px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 8px;
}
ul.shopping-cart .cart-itm:last-child{
	border-bottom: none;
	margin-bottom: 0px;
}
ul.shopping-cart .cart-itm .remove-itm{
	float: right;
	font-size: 1.5em;
}
ul.shopping-cart .cart-itm .remove-itm a{
	text-decoration:none;
	color:#000;
}
.cart-total-text a{
	float:right;
}

.cart-view-table-front{
	font-size: 0.7em;
	position: fixed;
	right: 10px;
	max-width: 350px;
	font-family: Arial
}
.cart-view-table-front h3{
	text-align: center;
	padding: 0;
	margin: 0px 0px 6px 0px;
}
.cart-view-table-front, .cart-view-table-back {
	max-width: 700px;
	background-color: #FFFFFF;
	margin-top: 60px;
	margin-bottom: 60px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.12);
	border: 1px solid #E4E4E4;
}
.cart-view-table-front table th, .cart-view-table-back table th{
	text-align: left;
}
.cart-view-table-front table thead, .cart-view-table-back table thead{
	background-color: lightgray;
}
.cart-view-table-front table tbody tr.even, .cart-view-table-back table tbody tr.even{
	background-color: #F7F7F7;
}
.cart-view-table-front table tbody tr.odd, .cart-view-table-back table tbody tr.odd{
	background-color: #EDEDED;
}
.cart-view-table-front button, .cart-view-table-front .button, .cart-view-table-back button, .cart-view-table-back .button{
	margin: 10px 1px;
	float: right;
}

/* 2023-01-25 from Marcomms */
/* from https://dev.inacademia.org line 3164*/
/* <link rel="stylesheet" id="herald-main-css" href="https://dev.inacademia.org/wp-content/themes/herald/assets/css/min.css?ver=2.4" type="text/css" media="all">*/
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:62.5%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
footer,header{display:block}
a{background-color:transparent;text-decoration:none}
a:active,a:hover{outline:0}
b,strong{font-weight:700}
img{border:0}
button,input,select{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:5}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:10px;-webkit-tap-highlight-color:transparent}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
figure{margin:0}
img{vertical-align:middle}
.container{margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}
@media (min-width:768px){.container{width:750px}}
@media (min-width:992px){.container{width:970px}}
@media (min-width:1200px){.container{width:1360px}}
.row{margin-left:-20px;margin-right:-20px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:20px;padding-right:20px}
@media (min-width:768px){
	.col-sm-3{float:left}
	.col-sm-3{width:25%}
}
@media (min-width:992px){
	.col-md-3{float:left}
	.col-md-3{width:25%}
}
@media (min-width:1201px){
	.col-lg-12,.col-lg-3{float:left}
	.col-lg-12{width:100%}
	.col-lg-3{width:25%}
}
.container:after,.container:before,.row:after,.row:before{content:" ";display:table}
.container:after,.row:after{clear:both}

.clear{clear:both}
.row .herald-da{margin:0 auto 30px}
.herald-site-header .row .herald-da{margin:0 auto;background-color:transparent;border:none}
body.chrome{text-rendering:auto}
.herald-go-hor>*{display:inline-block;vertical-align:middle}
.herald-site-header{position:relative;z-index:2}
.hel-l{position:absolute;left:20px;top:0;z-index:1001;display:table;height:100%}
.hel-c,.hel-l,.hel-r{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.herald-go-hor.hel-l{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.herald-go-hor.hel-r{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.hel-r{position:absolute;right:20px;top:0;z-index:1001;display:table}
.hel-c{margin:0 auto;width:100%;text-align:center;z-index:1000;display:table}
.herald-site-header li,.herald-site-header ul{list-style:none;margin:0;padding:0}
.herald-site-header .herald-header-wraper{position:relative}
.herald-site-header .site-branding{text-decoration:none;margin-bottom:0;display:inline-block}
.herald-site-header>div:nth-child(1){z-index:5003}
.herald-site-header>div:nth-child(2){z-index:5002}
.herald-site-header>div:nth-child(3){z-index:5001}
.herald-site-header>div:nth-child(4){z-index:5000}
.header-middle .col-lg-12{position:relative}
.header-middle .hel-c{max-width:100%}
.header-middle .hel-el{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header-middle .hel-r{top:auto}
.hel-c>*,.hel-l>*,.hel-r>*{margin:0 10px}
.hel-l>:first-child{margin-left:0}
.hel-r>:first-child{margin-right:0}
.site-title.h1{font-size:4rem;line-height:5rem}
.herald-site-footer{float:left;width:100%}
.footer-widgets .widget:first-child{margin-top:40px}
.herald-site-footer .widget-title span{padding:0 0 10px 0;font-size:1.7rem}
.widget-title{position:relative;width:100%;margin-bottom:20px}
.widget-title span{padding:4px 14px 5px 14px;border-radius:2px 2px 0 0;display:inline-block}
.widget-title:after{position:absolute;content:"";height:2px;width:100%;bottom:-2px;left:0}
.widget{line-height:1.47;margin-bottom:40px}
.widget li,.widget ul{list-style:none}
.widget ul{padding:0;margin:0}
.widget li{margin-bottom:15px;display:inline-block;width:100%}
.widget li:last-child{margin-bottom:0}
ul.mks_social_widget_ul{text-align:left}
ul.mks_social_widget_ul li{width:auto}
ul.mks_social_widget_ul li a{margin:0 5px 8px 0}
@media (max-width:1249px) and (min-width:768px){
	.herald-site-header .container{width:100%}
	.herald-site-footer .container{width:100%}
	.container{width:100%}
	.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.herald-hor-col,.herald-section article{padding-right:15px;padding-left:15px}
	.row{margin-left:-15px;margin-right:-15px}
	.site-title img{max-height:50px}
	.footer-widgets .col-md-3{width:50%}
	.herald-site-footer .col-lg-12,.herald-site-footer .container,.herald-site-footer .row{height:100%}
}
@media (max-width:1359px) and (min-width:1250px){
	.container{width:100%;max-width:1233px}
	.hel-l{left:15px}
	.hel-r{right:15px}
}
@media (max-width:1439px) and (min-width:1360px){.herald-site-content{width:100%;padding:30px 0 0;max-width:1300px}
	.herald-site-header .container{width:100%;max-width:1300px;padding:0}
	.herald-site-header .header-middle .hel-c{max-width:1300px}
	.herald-site-footer .container{width:100%;max-width:1300px;padding:0}
	.container{width:100%;padding-left:0;padding-right:0}
	.hel-l{left:15px}
	.hel-r{right:15px}
	.hel-c{max-width:1300px}
}
@media (max-width:1439px) and (min-width:1250px){
	.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.herald-hor-col,.herald-section article{padding-right:15px;padding-left:15px}
	.row{margin-left:-15px;margin-right:-15px}
}
@media (max-width:1480px) and (min-width:1440px){
	.herald-site-header .header-middle .hel-c{max-width:1380px}
}
@media (max-width:767px){
	.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.herald-hor-col,.herald-section article{padding-right:10px;padding-left:10px}
	.row{margin-left:-10px;margin-right:-10px}
	.container{max-width:375px;width:100%;clear:both;padding:10px}
	.widget{margin-bottom:20px}
	.widget-title{clear:both}
	.site-title img{max-height:50px}
	.site-title{font-size:2.4rem;line-height:53px}
	.h1.site-title{font-size:2.4rem;line-height:2.45}
	.footer-widgets.container{padding:10px 20px}
}
@media screen and (max-width:600px){
	.site-title img{max-width:200px}
}
@media print{
	#footer,#header,#nav{display:none!important}
	.col-lg-9,.container{max-width:100%!important;width:100%!important}
}
@-webkit-keyframes sk-bouncedelay{
	0%,100%,80%{-webkit-transform:scale(0)}
	40%{-webkit-transform:scale(1)}
}
@keyframes sk-bouncedelay{
	0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}
	40%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes hover-fade{
	0%{opacity:0}
	100%{opacity:1}
}
@-webkit-keyframes hover-fade{
	0%{opacity:0}
	100%{opacity:1}
}
@keyframes repaint{
	0%{width:99.9%}
	100%{width:100%}
}
@-webkit-keyframes repaint{
	0%{width:99.9%}
	100%{width:100%}
	.container{max-width:100%!important;width:100%!important}
}
@-webkit-keyframes sk-bouncedelay{
	0%,100%,80%{-webkit-transform:scale(0)}
	40%{-webkit-transform:scale(1)}
}
@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}
@keyframes hover-fade{0%{opacity:0}100%{opacity:1}}
@-webkit-keyframes hover-fade{0%{opacity:0}100%{opacity:1}}
@keyframes repaint{0%{width:99.9%}100%{width:100%}}
@-webkit-keyframes repaint{0%{width:99.9%}100%{width:100%}}

/*<style id='herald-main-inline-css' type='text/css'> from https://dev.inacademia.org line 3166*/
.widget{font-size: 1.4rem;}
.header-middle {background-repeat:no-repeat;background-position:right center;}
.header-middle {background-color: #ffffff;color: #3a3a3a;}
.header-middle a{color: #3a3a3a;}
.header-middle.herald-header-wraper,.header-middle .col-lg-12{height: 70px;}
.header-middle .site-title img{max-height: 70px;}
.widget-title:after,.widget-title span{color: #ffffff;background-color: #3a3a3a;}
.widget a,.widget a:hover{color:#f79419;}
.widget ul li a{color: #3a3a3a;}
.widget li:before{background: rgba(58,58,58,0.3);}
.herald-site-footer{background: #3a3a3a;color: #ffffff;}
.herald-site-footer .widget-title span{color: #ffffff;background: transparent;}
.herald-site-footer .widget-title:before{background:#ffffff;}
.herald-site-footer .widget-title:after,.herald-site-footer .widget_tag_cloud a{background: rgba(255,255,255,0.1);}
.herald-site-footer .widget li:before{background: rgba(255,255,255,0.3);}
.herald-site-footer a,.herald-site-footer .widget a:hover{color: #ffffff;}
.herald-site-footer .widget a{color: #ffffff;}
.herald-site-footer .widget-title{text-transform: none;}
@media only screen and (min-width: 1249px) {
	.header-middle{ display:block !important;}
}

/* <link rel='stylesheet' id='meks-social-widget-css' href='https://dev.inacademia.org/wp-content/plugins/meks-smart-social-widget/css/style.css?ver=1.6' type='text/css' media='all' /> from https://dev.inacademia.org line 3168*/
@font-face {
    font-family: "socicon";
    src: url("fonts/socicon.eot");
    src: url("fonts/socicon.eot?#iefix") format("embedded-opentype"), url("fonts/socicon.woff") format("woff"), url("fonts/socicon.ttf") format("truetype"), url("fonts/socicon.svg#socicon") format("svg");
    font-weight: normal;
    font-style: normal;
}

ul.mks_social_widget_ul li a:before {
    font-family: "socicon" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
ul.mks_social_widget_ul li:before,
ul.mks_social_widget_ul li:after{
    display: none;
}

ul.mks_social_widget_ul li a {
    background: none;
    display: block;
    height: 48px;
    width: 48px;
    float: left;
    margin-right: 5px;
    font-size: 0px;
    margin-bottom: 5px;
    position: relative;
    border: none !important;
    padding: 0;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    letter-spacing: normal;
}

ul.mks_social_widget_ul li a span {
    margin: 0;
    padding: 0;
    font-size: 0px;
}

ul.mks_social_widget_ul li a:before {
    color: #FFF;
}

ul.mks_social_widget_ul li a.soc_rounded {
    border-radius: 20%;
}

ul.mks_social_widget_ul li a.soc_circle {
    border-radius: 50%;
}
ul.mks_social_widget_ul li:hover a {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    opacity: 0.7;
    text-decoration: none;
}

ul.mks_social_widget_ul li {
    display: inline-block;
    vertical-align: top;
    border: none !important;
    padding: 0;
}

/*--------------------------------------------------
			    NEW ICONS STYLES
---------------------------------------------------*/
ul.mks_social_widget_ul .socicon-linkedin {
	background: #3371b7;
}

ul.mks_social_widget_ul .socicon-linkedin:before {
	content: "\e04c"
}

ul.mks_social_widget_ul .socicon-twitter {
	background: #4da7de;
}

ul.mks_social_widget_ul .socicon-twitter:before {
	content: "\e08d"
}

/*<link rel='stylesheet' id='pojo-a11y-css' href='https://dev.inacademia.org/wp-content/plugins/pojo-accessibility/assets/css/style.min.css?ver=1.0.0' type='text/css' media='all' /> from https://dev.inacademia.org line 3170*/
/*! pojo-accessibility - v2.0.3 - 28-05-2018 */
*,::before,::after{box-sizing:border-box}

/* from https://dev.inacademia.org line 3349*/
.herald-site-footer .widget-title span {font-weight: 600 !important;}

/* from https://dev.inacademia.org line 3389*/
.widget-title:after, .widget-title span {
    color: #ffffff;
    background-color: #003a57;
    content: "" !important;
}
