a {
    color: #888888;
}


/*		Theme-gray     */

.gray .container-page {
    background: url(../Images/pattern.png);
}

.gray .container-page.login {
    background: #fff;
}


/*	header   */

.gray .mod-header {
    background-color: #fff;
    box-shadow: 0 5px 3px rgba(0, 0, 0, 0.2);
}

.gray #main-menu>li {
    border-left-color: #BBBBBB;
}

.gray #main-menu>li.has-sub>a:before {
    border-color: #777777 transparent transparent transparent;
}

.gray #main-menu>li.active>a,
.gray #main-menu>li>a:hover {
    color: #04BFBF;
}

.gray #main-menu>li.has-sub:after,
.gray .sub-menu>li>a,
.gray #main-menu>li.has-sub:hover,
.gray #main-menu>li>.sub-menu {
    background: #eee;
}

.gray #main-menu>li.has-sub:hover>a {
    color: #04BFBF;
}

.gray #main-menu>li.has-sub:hover,
.gray #main-menu>li>.sub-menu,
.gray .select-cate .dropdown-cate {
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.4);
}

.gray .sub-menu>li>a:hover {
    background-color: #fff;
}

.gray .sub-menu>li>a:hover,
.gray .select-cate .dropdown-cate {
    color: #666;
}


/*	search	*/

.gray .mod-filter .txt-search {
    background-color: #EEE;
    border: 1px solid transparent;
}

.gray .mod-search .keyword-search {
    border: 1px solid transparent;
    background-color: #fff;
}

.gray .mod-filter .txt-search {
    padding: 4px 40px 3px 10px;
}

.mod-filter .txt-search:focus {
    box-shadow: none;
}

.gray .mod-filter .txt-search:focus,
.gray .mod-email-newsletter .wrap-email input:focus,
.gray .mod-search .keyword-search:focus {
    border-color: #22BFBF;
    color: #777;
}

.mod-email-newsletter .wrap-email input:focus,
.gray .mod-search .keyword-search:focus {
    box-shadow: none;
}


/*	filter   */

.gray .range-days-left .lbl-day {
    color: #777;
}

.gray .select-cate .dropdown-cate,
.gray .select-cate .show-val,
.gray .select-cate .wrap-list-cate a {
    background-color: #eee;
}

.gray .select-cate .wrap-list-cate a:hover {
    background-color: #fff;
}

.gray .noUi-target {
    border-color: #eee;
}

.gray .noUi-background {
    background-color: #EEE;
}

.gray .noUi-connect,
.gray .noUi-handle {
    background-color: #17BFBF;
}


/*	allType   */


/*.gray .select-cate .dropdown-cate{
	box-shadow:0 0 5px 2px rgba(0,0,0,0.4);
}*/


/*	subscribbe*/

.gray .mod-email-newsletter .wrap-form {
    background-color: #fff;
}

.gray .mod-email-newsletter .wrap-email input {
    background-color: #eee;
    border: 1px solid transparent;
}


/*.gray .mod-email-newsletter .wrap-email input:focus{}*/


/*	footer   */

.gray .mod-footer .footer-top {
    padding-top: 60px;
    margin: 0;
    background: url(../Images/bk-footer-dark.png) repeat center center;
    background-size: cover;
}

.gray .mod-footer .foot-copyright {
    background-color: #000;
}

.gray .mod-footer .footer-top:after {
    display: none;
}

.gray .block .title-block {
    color: #04BFBF;
}

.gray .wrap-brand-logo {
    display: table;
    height: 100px;
}

.gray .wrap-brand-logo .brand-logo {
    display: table-cell;
    vertical-align: middle;
}

.gray .mod-grp-coupon .brand-top-info .brand-desc {
    padding: 0 70px 0 0;
}


/*	social-link */

.gray .mod-brand-detail-3 .social-link .fa,
.gray .mod-footer .social-link ul i.fa {
    color: #666;
}

.gray .mod-brand-detail-3 .social-link .fa:hover,
.gray .mod-footer .social-link ul i.fa:hover {
    color: #bbb;
}


/*	products counpon    */

.gray .coupon-item .coupon-brand {
    color: #A6A6A6;
}

.gray .coupons-code-item .save-price a {
    color: #878787;
}

.gray .coupons-code-item:hover .btn.btn-blue,
.gray .coupon-item:hover .btn.btn-blue {
    background-color: #FFA43E;
    border-color: #F28200;
}

.gray .coupon-item .coupon-content,
.gray .coupons-code-item {
    border-color: transparent;
    background-color: #fff;
}

.gray .coupon-item:hover .coupon-content,
.gray .coupons-code-item:hover {
    border-color: #FFBE19;
}

.gray .img-thumb-center {
    background-color: #fff;
}

.gray .coupon-item .coupon-price {
    margin-top: 6px;
}

.gray .coupon-item .coupon-price:hover {
    color: #FF8317;
}

.gray .coupon-item .btn-take-coupon.dismiss {
    background-color: #FFBE19;
    border-bottom-color: #FFBE19;
}

.gray .coupon-item .btn-take-coupon.dismiss:hover {
    background-color: #CC0013;
    border-bottom-color: #CC0013;
}

.gray .brand-item .brand-content,
.gray .coupons-code-item .brand-logo {
    border-color: transparent;
    background-color: #fff;
}

.gray .mod-list-store .wrap-list-store .brand-logo {
    border-color: transparent;
    background-color: #fff;
}

.gray .mod-list-store .wrap-list-store .brand-logo:hover {
    border-color: #FFBE19;
}

.gray .sidebar .coupons-code-item .brand-logo {
    background-color: transparent;
}

.gray .mod-brand-detail-4 .brand-top-info {
    background-color: #fff;
}

.gray .coupon-item .coupon-price {
    color: #04BFBF;
}


/*.gray .coupon-item:hover .coupon-price{
	color: #FF8317;
}*/


/*	logo coupon    */

.gray .brand-logo {
    background-color: #fff;
    text-align: center;
}

.gray .brand-desc {
    padding: 20px 0 14px 0;
}


/*	popular tag   */

.gray .btn.btn-gray {
    background-color: #023550;
    color: #fff;
}

.gray .btn.type-tag:hover {
    background-color: #023550;
    color: #07F2DB;
}

.gray .btn.type-tag:active {
    background-color: #023550;
    color: #07F2DB;
}

.gray .btn.type-tag:after {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #023550;
}

.gray .btn.type-tag:hover:after {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #023550;
}

.gray .btn.type-tag:active:after {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #023550;
}


/*	login	*/

.gray.pop-login .mod-register .left-form .input-txt:focus,
.gray .mod-register .left-form .input-txt:focus {
    box-shadow: none;
}

.gray .mod-register .title-mod {
    color: #04BFBF;
}

.gray .btn-flat.yellow {
    background-color: #04BFBF;
}

.gray .btn-flat.yellow:hover {
    background-color: #038C8C;
}

.gray .mod-register .left-form .wrap-check a {
    color: #04BFBF;
}

.gray .mod-register .left-form .input-txt:focus {
    border-color: #04BFBF;
}

.gray .mod-register .left-form .wrap-check .iUncheck {
    background: url(../Images/checkbox.png) 0 0;
}

.gray .mod-register .left-form .wrap-check .iUncheck:after {
    background-color: #04BFBF;
}


/*	blog   */

p,
.gray .article-item .art-desc {
    color: #A6A6A6;
}

.gray .article-item .wrap-date-post .btn-more {
    background-color: #023550;
    color: #fff;
}

.gray .article-item .wrap-date-post .btn-more:hover {
    background-color: #FFBE19;
}

.gray .article-item .wrap-date-post .btn-more:active {
    background-color: #FF8317;
}

.gray .article-item .date {
    background-color: #04BFBF;
}

.gray .article-item .date .day,
.gray .article-item .date .my {
    color: #fff;
}

.gray .article-item .art-title a {
    color: #2D4255;
}


/*	register   */

.gray .mod-register .link-back {
    color: #04BFBF;
}

.gray .mod-register .link-back .pick-r {
    border-color: rgba(0, 0, 0, 0) #04BFBF rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}


/*	my counpons    */


/*	tabs 	*/

.gray .block.tab-style-2 .wrap-tab .lbl-tab {
    background-color: #222222;
    color: #878787;
}

.gray .block.tab-style-2 .wrap-tab .lbl-tab.active {
    background-color: #04BFBF;
    color: #fff;
}

.gray .block.tab-style-2 .title-block {
    border-bottom-color: #04BFBF
}

.gray .btn-discard {
    color: #666;
    background-color: #EEEEEE;
}

.gray .btn-discard:hover {
    color: #fff;
}

.gray .btn-discard:hover {
    background-color: #CC0013;
}


/*	brand    */

.gray .mod-brand-alphabetical .head-char {
    color: #A6A6A6;
}

.gray .mod-brand-alphabetical .list-follow a {
    color: #04BFBF;
}

.wrap-list-char a:hover {
    text-decoration: none;
    color: #FEBD00;
}

.gray .mod-brand-alphabetical .alphabe a {
    color: #04BFBF;
}

.gray .mod-brand-alphabetical .alphabe a.disable {
    color: #FEBD00;
}


/*	brand info   */

.gray .mod-brand-detail-2 .brand-info-right,
.gray .mod-brand-detail-5 .brand-info-right {
    background-color: #fff;
}

.gray .mod-brand-detail-2 .brand-desc .title-desc {
    color: #04BFBF;
}

.gray .btn.btn-blue {
    background-color: #04BFBF;
    border-color: #038C8C;
}

.gray .btn.btn-blue:hover,
.gray .btn.btn-blue.hover {
    background: #FFA43E;
    border-color: #F28200;
}

.gray .btn.btn-blue:active {
    border-bottom: 0;
    margin-top: 3px;
}

.gray .coupons-code-item.right-action .bottom-action .btn-view-coupon {
    border-bottom: 2px solid #038C8C;
}

.gray .coupons-code-item.right-action:hover .bottom-action .btn-view-coupon {
    background: #FFA43E;
    border-color: #F28200;
}

.gray .coupons-code-item.right-action .bottom-action .btn-view-coupon:active {
    border-bottom: 0;
}


/*	border-dotted  */

.gray .mod-brand-detail-2 .count-info,
.gray .mod-brand-detail-5 .count-info,
.gray .coupon-item .coupon-desc,
.gray .block .title-block {
    border-color: #888888;
}


/*	pagenavigation*/

.gray .pagination .page-num.active,
.gray .pagination .page-num:hover {
    border-color: #04BFBF;
}

.gray .pagination .page-num.active {
    background-color: #04BFBF;
}

.gray .pagination .page-num a {
    color: #666;
}

.gray .pagination .page-nav {
    background-color: #eee;
    border-color: #bbb;
}

.gray .pagination .page-nav:hover {
    border-color: #04BFBF;
    background-color: #eee;
}

.gray .pagination .txt-nav {
    border-color: #BBBBBB;
}

.gray .pagination .txt-nav:hover {
    border-color: #04BFBF;
}