/*===========================*/
/*  BUY.BOX Stylesheet 2017  */
/*===========================*/

/*===== WIDGET MAIN CONTAINER ======*/
.a4b-buybox-standard {background-color: #f5fcef; max-width: 800px; margin: 10px auto; font-size: 14px; font-weight: 400; line-height: 100%;
border:8px solid #A7E256; border-radius: 10px; padding:3% 2%;}
/*=============================*/


/*===== COLORS ======*/
/** Widget box border color **/

/** Text color **/
.a4b-buybox-standard .a4b-box-row {color: #222;}

/** Price **/
.a4b-buybox-standard .a4b-box-price {color: red; font-weight: 700;}

/** Go to store text **/
.a4b-buybox-standard .a4b-box-go-to-store {background-color: rgb(170, 215, 255);
border-radius: 8px;
border-bottom: 2px solid rgb(97, 151, 198);
padding: 8px 18px 3px;
color: #222222;
font-family: Oswald;
font-size: 10pt;
font-weight: 700;
padding: 4px 12px;
text-transform: uppercase;}
.a4b-buybox-standard .a4b-box-go-to-store:hover {
    background-color:#5CB412;
    color: #fff;
    border-color:#57ad0c;
}

/** Table row background color **/
.a4b-buybox-standard .a4b-box-row:hover {font-weight: 700; background-color:#e4f2d7}

/**  Table row background highlight color on hover **/
.a4b-buybox-standard .a4b-box-tabs a:hover,
.a4b-buybox-standard .a4b-box-tabs a.active {color: #00aeef;}

/** Table Rows border color **/
.a4b-buybox-standard .a4b-box-row,
.a4b-buybox-standard .a4b-box-row-foot,
.a4b-buybox-standard .a4b-box-row-head {border-bottom-color: #eee;}

/** Table Head and Footer row text color **/
.a4b-buybox-standard .a4b-box-row-foot,
.a4b-buybox-standard .a4b-box-row-head {color: #a6a6a6;}

/** Tabs color **/
.a4b-buybox-standard .a4b-box-tabs, .a4b-buybox-standard .a4b-box-tabs a {color: #a6a6a6;}

/** Widget main title color **/
.a4b-buybox-standard .a4b-box-head {color: #222;}

/** Widget footer text color BUY.BOX **/
.a4b-buybox-standard .a4b-box-footer {color: #a6a6a6;}

/** Show more button **/
.a4b-buybox-standard .a4b-box-show-more {background-color: #00aeef; color: #fff;}
/*=============================*/


/*===== WIDGET HEADER ======*/
.a4b-buybox-standard .a4b-box-head {
margin: 0px 0 10px;
font-size: 24pt;
padding: 10px;
font-family: oswald;
color: #038A30;
font-weight: 700;
text-transform: uppercase;
}
/*=============================*/


/*===== TABLE ======*/
/** Table styles **/
.a4b-buybox-standard .a4b-box-table {padding: 5px 0;}

/** Table rows **/
.a4b-buybox-standard .a4b-box-row,
.a4b-buybox-standard .a4b-box-row-foot,
.a4b-buybox-standard .a4b-box-row-head{border-bottom: 2px dotted #a7e256; padding: 10px 6px;}
.a4b-buybox-standard .a4b-box-row-head {padding: 3px 6px 6px 6px;}

/** Table cells **/
.a4b-buybox-standard .a4b-box-td{float: left;}
.a4b-buybox-standard .a4b-box-th{float: left;text-align: right;font-size: 11px;}
.a4b-buybox-standard .a4b-box-th1 {text-align: left;}
.a4b-buybox-standard .a4b-box-th2 {text-align: center;}
.a4b-buybox-standard .a4b-box-td1 {text-align: left;}
.a4b-buybox-standard .a4b-box-td2 {text-align: center;}
.a4b-buybox-standard .a4b-box-td3 {text-align: right;}
.a4b-buybox-standard .a4b-box-td4 {text-align: right; }

/** Table cells sizes **/
.a4b-buybox-standard .a4b-box-td1, .a4b-buybox-standard .a4b-box-th1 {width: 30%;}
.a4b-buybox-standard .a4b-box-td2, .a4b-buybox-standard .a4b-box-th2 {width: 20%;}
.a4b-buybox-standard .a4b-box-td3, .a4b-buybox-standard .a4b-box-th3 {width: 20%;}
.a4b-buybox-standard .a4b-box-td4, .a4b-buybox-standard .a4b-box-th4 {width: 30%;}

/** Content cells sizes **/
.a4b-buybox-standard.a4b-buybox-noformat .a4b-box-td1,
.a4b-buybox-standard.a4b-buybox-noformat .a4b-box-th1 {width: 40%;}
.a4b-buybox-standard.a4b-buybox-noformat .a4b-box-td2,
.a4b-buybox-standard.a4b-buybox-noformat .a4b-box-th2 {width: 0%;}
.a4b-buybox-standard.a4b-buybox-noformat .a4b-box-td3,
.a4b-buybox-standard.a4b-buybox-noformat .a4b-box-th3 {width: 30%;}

/** Store logo **/
.a4b-buybox-standard .a4b-box-td1 img {float: left; padding: 0px; margin: 0px 6px 0px 0px !important; border: 0px; box-shadow: 0 0 0 #fff; width: 16px; height: 16px;}
/*=============================*/


/*=====  TBAS UNDER THE TABLE ======*/
.a4b-buybox-standard .a4b-box-tabs a {text-decoration: none; margin-left: 13px; background: none;font-size: 11px;}
.a4b-buybox-standard .a4b-box-tab {display: none; position: relative;}
.a4b-buybox-standard .a4b-box-tab.active {display: block;}
.a4b-buybox-standard .a4b-box-tab.bb-fade:after { content: ''; position: absolute; width: 100%; height: 29px; background: linear-gradient(to bottom,rgba(255,255,255,0.5) 0,rgba(255,255,255,1) 100%); bottom: 0; }
.a4b-buybox-standard .a4b-box-tab.active,
.a4b-buybox-standard .a4b-box-tab:hover {color: #00aeef;}
/*=============================*/


/*=====  WIDGET FOOTER ======*/
.a4b-buybox-standard .a4b-box-footer {padding: 3px 10px 3px; text-align: right; font-size: 9px;}
.a4b-buybox-standard .a4b-box-footer a {color: #a6a6a6; text-decoration: none;}
.a4b-buybox-standard .a4b-box-footer a:hover {text-decoration: underline;}
/*=============================*/

/*=====  SHOW MORE BUTTON ======*/
.a4b-buybox-standard .a4b-box-show-more {text-align: center; padding: 10px; cursor: pointer; }
/*=============================*/


/*===== MOBILE TABLE SIZES ======*/
@media only screen and (max-width:719px) {
    .a4b-buybox-standard {margin: 10px 0;}
    .a4b-buybox-standard .a4b-box-td1, .a4b-buybox-standard .a4b-box-th1 {width: 50%;}
    .a4b-buybox-standard .a4b-box-td2, .a4b-buybox-standard .a4b-box-th2 {width: 30%;}
    .a4b-buybox-standard .a4b-box-td3, .a4b-buybox-standard .a4b-box-th3 {width: 20%;}
    .a4b-buybox-standard .a4b-box-td4, .a4b-buybox-standard .a4b-box-th4 {display: none;}
}
/*=============================*/


/*===== * PLEASE DO NOT CHANGE * SPECIAL WIDGET BEHAVIOUR * PLEASE DO NOT CHANGE * ======*/
.bb-widget-progress { display: none; }
.bb-shown { display: block !important; }
.bb-hidden { display: none !important; }
/*=============================*/