@import url(https://fonts.googleapis.com/icon?family=Material+Icons);
* { margin:0; padding:0; }
html, body { height:100%; background:#ffffff; }
body { font-size:13px; font-family: 'Open Sans', sans-serif; color:#6d6d6d; line-height:1.6em; font-weight:400; }
strong, b, h1, h2, h3, h4 { font-family: 'Open Sans', sans-serif; }
img { max-width:100%; height:auto; font-smoothing:antialiased; }
a, button, input[type=submit] { -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; -o-transition: all ease 0.3s; -ms-transition: all ease 0.3s; transition: all ease 0.3s; }
a:hover, a:focus, button, .btn { text-decoration:none; outline:0 !important; outline-offset:0px !important; }
label { font-weight:normal; }
.navbar *, .btn { transition:all 0.8s ease-in-out 0s; }
h1, h2, h3, h4, h5, h6 { line-height: 1.4; margin:0; }
h1 { font-size:28px; }
h2 { font-size:26px; }
h3 { font-size:22px; }
h4 { font-size:18px; }
h5 { font-size:15px; }
h6 { font-size:13px; }
.gads { text-align:center !important; margin:8px 0;}
.login_form .input-field.m0 { margin-top:0; }
.select-wrapper span.caret { right:10px; }
.modal { max-height:inherit; }
.pad15 { padding:15px; }
.data-table { display:table; table-layout:fixed; width:100%; float:none; }
.data-cell { display:table-cell; vertical-align:middle; min-width:1%; float:none; }
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img { max-width: 100%; height: auto; }
.alignleft, img.alignleft { display: inline; float: left; margin-right: 2%; }
.alignright, img.alignright { display: inline; float: right; margin-left: 2%; }
.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
img.alignleft, img.alignright, img.aligncenter { margin-bottom:18px; }
.relative { position:relative; }
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
strong { font-weight:700; }
.pad0 { padding:0 !important; }
.text-left { text-align:left; }
.text-center { text-align:center; }
.text-right { text-align:right; }
.google-ad { text-align:center; margin:15px 0; }
.entry-title { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000000; text-transform:uppercase; padding:4px 0; }
.entry-title1 { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#ffffff; text-transform:uppercase; padding:4px 0; }
.sort { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#939393; width:90px; font-weight:700; }
.divider { width:100%; height:1px; background:#e4e4e4; margin:10px 0 30px 0; }
a.view { border:1px solid #ffffff; text-transform:uppercase; padding:5px 0; text-align:center; color:#ffffff; font-size:15px; display:inline-block; width:100%; }
a.view:hover { background:#ffffff; color:#00abcb; }
figure { margin:0; }
[type="radio"] + label::before, [type="radio"] + label::after {
top:1px;
}
[type="radio"]:not(:checked) + label, [type="radio"]:checked + label, [type="checkbox"] + label {
color:#393939;
font-size:14px;
font-weight:300;
padding-left:30px;
}
.with-gap[type="radio"]:checked + label::before { border-color:#d32f2f; }
.with-gap[type="radio"]:checked + label::after, .filled-in[type="checkbox"]:checked + label::after { border-color:#d32f2f; background-color:#d32f2f; }
[type="checkbox"] + label {
line-height:18px;
}
[type="checkbox"]:checked + label::before { border-color:transparent #d32f2f #d32f2f transparent; }
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="time"], input[type="date"], input[type="datetime-local"], input[type="tel"], input[type="number"], input[type="search"], textarea.materialize-textarea { height:40px; }
::-webkit-input-placeholder {
color: #999;
opacity:1;
}
:-moz-placeholder {
color: #999;
opacity:1;
}
::-moz-placeholder {
color: #999;
opacity:1;
}
:-ms-input-placeholder {
color: #999;
opacity:1;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
div.chrome-fix { width: 99.99999% !important; }
}
#redirect_skip { display: inline-block; margin-bottom: 15px; }
.container { width:auto; max-width:1170px; }
.row { margin-bottom:0; }
/** Header Start **/
.top-bar { background:#012e36; }
.voucher { text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; margin:5px 0; }
.voucher p { font-size:12px; color:#a6bcd2; margin:0; display:inline-block; }
.voucher small { font-size:13px; font-weight:bold; color:#ffffff; padding:5px; border:1px dashed #a6bcd2; border-radius:3px; margin-right:5px; display:inline-block; }
.top-links .button-collapse { display:none; }
.top-links ul { margin:0; padding:0; list-style:none; float:right; }
.top-links ul li { float:left; margin:0; padding:0; }
.top-links ul li a { text-transform:uppercase; color:#a6bcd2; padding:5px 13px; display:block; position:relative; }
.top-links ul li a:before { position:absolute; content:''; left:0; top:50%; margin-top:-5px; width:1px; height:10px; background:#a6bcd2; }
.top-links ul li:first-child a:before { display:none; }
.top-links ul li.cyan.darken-1 a, .top-links ul li a:hover { background:#00acc1; color:#ffffff; }
.headbar { background:#efefef; }
a.logo { position:relative; display:inline-block; width:185px; z-index:999; }
a.logo img { left: 0; position: absolute; top: 0; z-index: 2147483647 !important; }
.social { text-align:right; width:175px; }
.social a { display:inline-block; margin-left:3px; }
.social a:first-child { margin-left:0; }
.social i { display:inline-block; width:32px; height:32px; line-height:30px; text-align:center; vertical-align:middle; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%; border:1px solid; transition-duration:0.5s; color:#656565; border-color:#656565; font-size:16px; }
.social a:hover .fa-facebook { background:#3c5a99; border-color:#3c5a99; color:#ffffff; }
.social a:hover .fa-google-plus { background:#dc4a3d; border-color:#dc4a3d; color:#ffffff; }
.social a:hover .fa-twitter { background:#28aae1; border-color:#28aae1; color:#ffffff; }
.social a:hover .fa-linkedin { background:#007bb5; border-color:#007bb5; color:#ffffff; }
/** Search **/
.mar35 { margin-top:35px; }
.data-table.mar35 { margin:20px 0;}
.submit-btn .btn { width:100%; }
.categories { background:#d32f2f; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; color:#ffffff; }
.categories .dropdown-button { text-transform:uppercase; }
#col-search select, #col-search input, #col-search input:focus { border:none; margin:0; box-shadow:none; }
#col-search .select-wrapper span.caret { top:11px; color:#ffffff; }
#col-search .select-wrapper span.caret:before { position:absolute; left:-10px; top:0; content:''; width:1px; height:23px; background:#fd7f5b; }
.subbtn { padding:0 !important; margin:0; }
.subbtn .submit-btn { background:#012e36; color:#ffffff; min-height:45px; box-shadow:none; font-size:14px; border:none; text-align:center; text-transform:uppercase; width:100%; }
.tsearch { position:relative; padding:0 22px 0 48px !important; background:#ffffff }
.tsearch input.search-text { height:45px; }
.search-icon { position:absolute; left:10px; top:13px; background:url(../images/search_icon.png) no-repeat; width:20px; height:20px; }
.search-icon:before { position:absolute; left:28px; top:0; content:''; width:1px; height:23px; background:#d0d0d0; }
/** Search **/
/** Header End **/
#navbar { background:#d32f2f; }
nav { background-color:transparent; box-shadow:none; }
nav ul a { text-transform:capitalize; padding:0 10px; }
.dropdown-content li { min-height:inherit; }
.dropdown-content li > a, .dropdown-content li > span { font-size:13px; padding:5px; }
a.dropdown-button { display:block; color:#ffffff; font-size:15px; line-height:45px; }
a.dropdown-button i { border-left: 1px solid #ffffff; line-height: 10px; margin-left: 7px; padding-bottom: 5px; padding-left: 10px; vertical-align: text-top; }
.dropdown-content { width: 174px; }
.dropdown-content li.divider { margin:0; }
.dropdown-content li a { padding:10px 24px; }
/** Slider **/
.slider, .slider .item, .slick-slider .slick-track, .slick-slider .slick-list { height:100%; }
.slick-slider { position: relative; display: block; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-dots { position:absolute; bottom:0; left:0; width:100%; text-align:center; }
.slick-dots li { display:inline-block; margin:0 8px; }
.slick-dots li button { width:10px; height:10px; text-indent:-99999px; border:none; background:rgba(0,0,0,0.7); display:inline-block; border-radius:50%; }
.slick-dots li.slick-active button { background:#fff; }
.slick-prev, .slick-next { border:none; width:25px; height:79px; position:absolute; top:50%; text-indent:-999em; margin-top:-40px; }
.slick-prev { background:url(images/pro-prev.png) no-repeat center center; left:0; }
.slick-next { background:url(images/pro-next.png) no-repeat center center; right:0; }
.slider-nav .bottomnav { background:#f2f2f2; padding-top:10px; padding-left:10px; cursor:pointer; position:relative; min-height:50px; transition-duration:0.5s; }
.slider-nav .bottomnav:hover, .slider-nav .slick-active { background:#dfdfdf; }
.slider-nav .bottomnav:before { position:absolute; content:''; left:0; top:0; height:100%; width:1px; background:#c7c7c7; }
.slider-nav .bottomnav:first-child:before { background:none; }
.slider-nav .bottomnav .title { font-size:14px; color:#000000; font-weight:700; }
.slider-nav .bottomnav p { font-size:13px; color:#556575; line-height:normal; }
.slider-nav .bottomnav strong { font-size:15px; color:#3d3d3d; font-weight:700; }
/** Slider **/
/** discount Start **/
.discount-area { padding:20px 0 5px 0; }
.discount-area small { color:#012e36; font-size:22px; font-weight:400; text-transform:uppercase; }
.discount-area h1 { color:#05bbdd; font-size:32px; font-weight:700; text-transform:uppercase; }
.discount-area p { font-size:15px; font-weight:300; color:#272727; margin-bottom:15px; }
.discount-area a { color:#666666; }
.discount-area a:hover { color:#000000; }
.discount-area a:hover article { border-color:#d32f2f; }
.discount-area article { padding:8px; border:1px dashed #012e36; border-radius:3px; text-align:center; min-height:110px; margin-bottom:15px; }
.discount-area article figure { margin:0; }
.discount-area article header { font-size:16px; font-weight:700; }
.discount-area article footer { font-size:12px; line-height:normal; }
/** discount End **/
.coupons { background:#fff; border:solid 1px #ddd; padding:15px; transition-duration:0.5s; min-height:490px; position:relative; margin-bottom:25px; }
.coupons .tag { position:absolute; top:-6px; left:-7px; background:url(../images/featured-tag.png) no-repeat; width:112px; height:113px; z-index:9; }
.coupons:hover { background:#e0e0e0; }
.coupons figure { text-align:right; position:relative; margin-bottom:30px; }
.coupons figure:before, .coupons figure:after { position:absolute; content:''; width:75%; height:1px; right:0; }
.coupons figure:before { background:#ffffff; bottom:0; }
.coupons figure:after { background:#cacaca; bottom:1px; }
.coupons figcaption { position:relative; }
.coupons figcaption:before { position:absolute; content:''; width:10px; margin-right:69%; height:10px; right:0; border:solid; border-width:12px 8px 0 8px; border-color:#a4a4a4 transparent transparent transparent; }
.coupons header .firstWord { color: #76bdde; }
.coupons:hover header .firstWord { color:#0086ca; }
.coupons header { text-align:center; min-height:335px; }
.coupons header .head { font-size:25px; font-weight:900; color:#2f2f2f; text-align:center; line-height:35px; margin:0 0 5px 0; }
.coupons .coupon-body { text-align:center; }
.coupons .coupon-body img { display:block; margin:0 auto; max-width:125px; max-height:100px; }
.coupons .coupon-body p, .coupons .coupon-body { font-size:14px; color:#393939; font-weight:300; margin:5px 0 10px 0; }
a.code { background:#d32f2f; color:#ffffff; font-weight:700; font-size:15px; text-transform:uppercase; display:inline-block; margin:10px auto; padding:10px 20px; }
.coupons:hover a.code { background:#00869f; }
.coupons footer { font-size:13px; font-weight:300; color:#858585; position:relative; padding-top:5px; text-align:center; }
.coupons footer:before, .coupons footer:after { position:absolute; content:''; width:100%; height:1px; left:0; }
.coupons footer:before { background:#cacaca; top:0; }
.coupons footer:after { background:#ffffff; top:1px; }
.coupons footer span { color:#3b3b3b; }
.home_join { background: #fff; padding:20px; border:2px dashed #00ACC1; margin-top:25px; border-radius:5px; }
.home_join p { color: #333333; font-size: 15px; line-height: 34px; padding-left:34px; margin-bottom:5px; }
.home_join p.headin { font-size:24px; font-weight:700; padding-left:0; padding-bottom:5px; }
.home_join p.pos { background:url(../images/spirt_icon.jpg) no-repeat; }
.home_join p.pos1 { background-position:0 0; }
.home_join p.pos2 { background-position:0 -34px; }
.home_join p.pos3 { background-position:0 -68px; }
.home_join p.pos4 { background-position:0 -102px; }
.home_join a.code { margin:15px auto 0 auto; }
.top-ad { border:3px dashed #b80101; width:100%; padding:20px; }
.top-ad .heading { font-size:14px; color:#00baf2; font-weight:600; }
.top-ad .heading strong { color:#b90101; }
.top-ad .data-table { height:305px; }
.top-ad p { margin-bottom:15px; font-size:14px; font-weight:300; color:#272727; line-height:25px; font-weight:300; }
.top-ad a { color:#b90101; }
.top-ad a:hover { color:#333333; }
.top-ad .lpanel { border-right:1px solid #cccccc; }
.top-ad .lpanel p { font-size:19px; color:#272727; }
.top-ad .lpanel span { font-size:100px; color:#042e6f; font-weight:700; }
.top-ad .lpanel span sub { color: #05bbdd; display: inline-block; font-size: 50px; font-weight: 600; line-height: 38px; max-width: 55px; position: relative; top: 0; }
.store-offer { background:#f2f2f2; padding:30px 0; }
.store-offer .entry-title1 { color:#333; }
.store-offer .view, .cashbak-offer .view { color:#00acc1; border-color:#00acc1; }
.store-offer .view:hover, .store-offer .view:focus { border-color:#00acc1; color:#fff; background:#00acc1; }
.flogos { position: relative; text-align: center; }
.flogos > div { padding: 10px 0; transition-duration: 0.4s; }
.store-offer .storeimg .col { border-color: #d0d0d0; border-image: none; border-style: solid; border-width:0 1px 1px 0; padding: 0; }
.store-offer .storeimg .col:nth-child(4n) { border-right:none; }
.flogos { transition-duration:0.5s; }
.flogos:hover { background-color:#fff; }
.storeimg { position:relative; margin:30px 0; }
.storeimg:before { position:absolute; content:''; width:100%; height:1px; background:#f2f2f2; left:0; bottom:0; }
.cashbak-offer, .featured-offer { padding:20px 0; }
.cashbak-offer .data-cell, .featured-offer .data-cell { padding:0 10px; }
.cashbak-offer .data-cell .select-dropdown, .featured-offer .data-cell .select-dropdown { margin:0; border:1px solid #dedede; padding:5px; height:auto; line-height:normal; }
.cashbak-offer .data-cell .select-wrapper span.caret, .featured-offer .data-cell .select-wrapper span.caret { top:8px; }
/** Newsletter Start **/
.newsletter { background:#012e36; padding:40px 0 25px 0; position:relative; font-family:Arial, Helvetica, sans-serif; }
.newsletter:before { position:absolute; content:''; top:0; left:0; width:100%; height:8px; background:url(../images/newsletter_icon.png) repeat-x left top; }
.newsletter header { font-size:37px; color:#ffffff; font-weight:700; text-transform:uppercase; }
.newsletter header small { font-size:15px; font-weight:300; color:#2aa1b7; text-transform:inherit; display:block; margin-top:15px; }
.newsinput { position:relative; background:#0b363e; border:1px solid #035563; }
.newsinput label { color:#ffffff; }
.newsinput .input-field { margin:0; }
.newsinput input[type=email] { margin:0; border:none; color:#ffffff; background:url(../images/news_icon.png) no-repeat 10px 5px; padding-left:55px; width:92.8%; height:45px; }
.newsinput .input-field label { left:55px; }
.newsinput .input-field label.active { font-weight:bold; top:3px; color:#ffffff !important; }
.newsinput input.invalid[type="email"] + label::after, .newsinput input.invalid[type="email"]:focus + label::after { top:75px; }
.newsletter .sendbtn { border:none; width:100%; min-height:47px; background:url(../images/send-btn.png) no-repeat center center; text-indent:-999em; }
/** Newsletter End **/
/** Footer Start **/
#footer { background:url(../images/footer-shadow.png) repeat-x top left #f5f4f4; }
#footer .bor-left { position:relative; }
#footer .bor-left:before { position:absolute; left:-5px; top:50px; content:''; width:1px; min-height:200px; background:#dfdfdf; }
.footer-widget { font-size:14px;margin-top: 25px; }
/*.footer-widget h5 { font-size:18px; color:#012e36; font-weight:700; margin:50px 0 25px 0; }*/
.footer-widget .footer-title { font-size:18px; color:#012e36; font-weight:700; margin:50px 0 25px 0; }
.footer-widget ul { margin:0; padding:0; list-style:none;margin-top: 10px; }
.footer-widget ul li { font-weight:300; color:#6c6c6c; margin-bottom:10px; }
.footer-widget ul.categ { }
.footer-widget ul.categ li { float:left; width:50%; }
.footer-widget a { color:#6c6c6c; }
.footer-widget a:hover { color:#2aa1b7; }
.footer-widget p { font-weight:300; color:#6c6c6c; margin-bottom:10px;margin-top: 10px; }
.footer-widget span { color:#2aa1b7; }
.copy-social { margin:25px 0; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; padding:8px 0; }
.copy-social p { font-size:14px; line-height:30px; }
.copyright { color:#ffffff; font-size:14px; padding:12px 0; }
.copyright .footerlink ul { margin:0; padding:0; list-style:none; }
.copyright .footerlink ul li { display:inline-block; margin-left:-3px; padding:0 15px; position:relative; }
.copyright .footerlink ul li:before { position:absolute; left:0; top:7px; content:''; width:1px; height:10px; background:#ffffff; }
.copyright .footerlink ul li:first-child { padding-left:0; }
.copyright .footerlink ul li:first-child:before { display:none; }
.copyright .footerlink a { color:#ffffff; }
.copyright .footerlink a:hover { color:#012E36; }
/** Footer End **/
.register-login { padding:40px 0; }
.contact-box input[type="text"], .contact-box input[type="email"], .contact-box input[type="number"], .contact-box textarea.materialize-textarea { margin:0px 0 2px; }
.register-divider { position:relative; }
.register-divider:before { border-left:1px solid #d6d6d6; position:absolute; content:''; top:0px; right:-40px; width:1px; height:100%; }
.title-2 { font-size:22px; color: #333333; font-weight:700; font-family: "Lato", sans-serif; margin-bottom:0px; }
.title-2 i { color:#24b6ac; padding-right:10px; }
.title-c { font-size:18px; color: #333333; font-weight:600; font-family: "Lato", sans-serif; margin-bottom:0px; }
.remberme { padding-top:25px; }
.remberme a { color:#d32f2f; }
.contact-box .btn { font-weight:700; font-size:14px; }
.inbanner { background:url(../images/banner-bg.jpg) no-repeat bottom right; min-height:225px; }
.inbanner .discount-area { padding:35px 0 0 0; }
/*[/breadcrumb]*/
.breadc { border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; padding:5px 0; }
.breadcrumb > li { display:inline-block; color:#292929; font-size:13px; }
.breadcrumb > li + li:before { content:"›"; padding:0 8px 0 5px; color:#838383; }
.breadcrumb a:link, .breadcrumb a:active, .breadcrumb a:visited { color:#838383; }
.breadcrumb a:hover { color:#05bbdd; }
/*[/breadcrumb]*/
.midcontainer { margin:40px 0; }
.widget { background:#f7f7f7; margin-bottom:25px; }
.widget:first-child { margin-top:0; }
.widget h4 { font-size:20px; color:#2f2f2f; padding:10px 15px; position:relative; }
.widget h4 span { position:absolute; font-size:13px; color:#00ACC1; right:15px; top:15px; }
.widget span a { color:#00ACC1; text-decoration:underline;float: right;margin-top: 10px;margin-right: 5px; }
.widget h4:before, .widget h4:after { position:absolute; content:''; width:90%; height:1px; left:15px; }
.widget h4:before { background:#ffffff; bottom:0; }
.widget h4:after { background:#cacaca; bottom:1px; }
.widget ul { margin:0 0 0 20px; padding:0; list-style:none; }
.widget ul li { font-size:15px; font-weight:300; padding-bottom:15px; }
.widget ul li:first-child { padding-top:15px; }
.widget li a { color:#393939; overflow:hidden; display:block; position:relative; }
.widget li a:before { position:absolute; left:-15px; top:1px; content:'\f178'; font-family: FontAwesome; transition-duration:0.5s; }
.widget li a:hover, .widget li a:focus { color:#d32f2f; padding-left:25px; }
.widget li a:hover:before, .widget li a:focus:before { left:0; }
.widget .input-group { padding-bottom:10px; }
.widget .input-field { margin-top:0; }
.widget input[type="text"], .widget input[type="password"], .widget input[type="email"], .widget input[type="url"], .widget input[type="time"], .widget input[type="date"], .widget input[type="datetime-local"], .widget input[type="tel"], .widget input[type="number"], .widget input[type="search"], .widget textarea.materialize-textarea { border:1px solid #cacaca; text-indent:10px; height:35px; }
#widgetless, .wless, .brand { position:relative; }
#widgetless .show-more { position:relative; cursor: pointer; background:#eeeeee; font-size:15px; font-weight:300; text-align:center; padding:5px 0; }
#widgetless .show-more-height { max-height:158px; overflow:hidden; }
.wless .all-store, .brand .all-brand { position:relative; cursor: pointer; background:#eeeeee; font-size:15px; font-weight:300; text-align:center; padding:5px 0; }
.wless .show-more-height, .brand .show-more-height { max-height:243px; overflow:hidden; }
.bor { border:1px solid #e1e1e1; }
.bor img { display:block; }
.entry-content { }
.entry-content h1 { font-size:22px; color:#000000; margin-bottom:20px; }
.entry-content h2 { color:#d32f2f; font-size:18px; margin-bottom:20px; }
.entry-content h3 { font-size:16px; color:#d32f2f; margin-bottom:20px; }
.entry-content p { font-size:14px; color:#535353; margin-bottom:20px; line-height:22px; }
.popular-cat { margin-bottom:20px; }
.popular-cat .entry-title { margin-bottom:15px; }
.popular-cat ul { margin:0; padding:0; }
.popular-cat ul li { display:inline-block; margin-right:10px; margin-bottom:10px; padding:0; }
.popular-cat ul li a { font-size:15px; color:#393939; font-weight:400; background:#f7f7f7; padding:10px 20px; display:inline-block; }
.popular-cat ul li a:hover, .popular-cat ul li a:focus { background:#d32f2f; color:#ffffff; }
.social-login { text-align:center; background:url(../images/clipart.jpg) no-repeat 15px 0; margin:0 auto; min-height:454px; padding-top:36%; }
.social-login p { font-size:15px; color:#6c6c6c; }
.social-login a.google-signin, .social-login a.facebook-signin { display:block; margin:0 auto; width:249px; height:40px; text-indent:-999em; }
.social-login a.google-signin { background:url(../images/google-signin.png) no-repeat; margin-bottom:15px; }
.social-login a.facebook-signin { background:url(../images/facebook-signin.png) no-repeat; }
p.lheading { color:#058fa9; font-size:23px; font-weight:800; margin-bottom:20px; text-transform:uppercase; }
.login_form { width:80%; margin:40px 0; }
.login-text { position:relative; }
.login-text:before { position:absolute; content:''; width:1px; height:250px; right:0; top:50%; margin-top:-115px; background:#cacaca; }
.login-text:after { position:absolute; content:'or'; background:#ffffff; border:1px solid #cdcdcd; right:-15px; top:50%; padding:3px 6px; color:#cdcdcd; font-size:16px; font-weight:600; }
.register .data-cell { vertical-align:top; }
.register .login-text:before, .register .login-text:after { top:24%; }
.login_form .input-field label.active { font-size:15px; color:#1e1d1d; text-transform:uppercase; }
.login_form .input-field label { left:10px; top:10px; }
.login_form .input-field label.active { top:0; left: 0; }
.login_form input[type="text"], .login_form input[type="password"], .login_form input[type="email"], .login_form input[type="url"], .login_form input[type="time"], .login_form input[type="date"], .login_form input[type="datetime-local"], .login_form input[type="tel"], .login_form input[type="number"], .login_form input[type="search"], .login_form textarea.materialize-textarea { border:1px solid #cdcdcd; text-indent:10px; }
.login_form .input-field { margin-top:2rem; }
.reg_new .login_form .input-field { margin-top:0; }
.login_form .filled-in[type="checkbox"]:checked + label::after { background-color:#d32f2f; border-color:#d32f2f; }
.login_form .btn, .login_form .btn-large { background-color:#d32f2f; font-size:18px; font-weight:600; height:50px; line-height:50px; }
.login_form textarea.materialize-textarea { padding:15px 0; }
.address h2 { color:#d32f2f; margin:15px 0; }
.address h3 { margin:0 0 5px 0; color:#2a2a2a; font-size:18px; font-weight:800; text-transform:uppercase; }
.address p { margin:0 0 5px 0; color:#2a2a2a; }
.address p span { color:#5b5b5b; display:inline-block; width:60px; }
.widget .top-ad { width:100%; padding:5px 20px 0 20px; }
.widget .top-ad .lpanel { border-right:none; }
.offerstore { background:#f8f8f8; padding:20px; position:relative; }
.offerstore:before { position:absolute; content:''; width:100%; height:1px; background:#f8f8f8; left:0; bottom:20px; }
.offerstore .col { border-color: #dcdcdc; border-image: none; border-style: solid; border-width:0 1px 1px 0; padding: 0; }
.offerstore .col:nth-child(3n) { border-right:none; }
.offers-items { text-align:center; padding:8% 0; min-height:200px; }
.offers-items p { margin:15px 0; font-size:12px; color:#777; }
.offers-items p span { font-size:26px; text-transform:uppercase; display:block; color:#333; font-weight:300; }
.offers-items a { color:#d32f2f; font-weight:300; font-size:15px; display:inline-block; }
.offers-items i { vertical-align:middle; }
.offers-items a:hover, .offers-items a:focus { color:#2a2a2a; }
.cat_listing { margin-bottom:20px; }
.cat_listing figure { border:1px solid #dadada; text-align:center; margin-bottom:2px; padding:25px 10px; }
.cat_listing figcaption { font-size:16px; color:#464545; font-weight:600; line-height:20px; min-height:50px; }
.cat_listing footer { background:#012e36; padding:10px 0; color:#ffffff; font-size:15px; visibility:hidden; opacity:0; transition-duration:0.5s; }
.cat_listing a { display:block; }
.cat_listing:hover figcaption { color:#d32f2f; }
.cat_listing:hover figure { background:#fafafa; }
.cat_listing:hover footer { visibility:visible; opacity:1; }
.cat_group { margin-bottom:0px; }
.cat_group .data-cell .select-dropdown, .featured-offer .data-cell .select-dropdown { margin:0; border:1px solid #dedede; padding:5px; height:auto; line-height:normal; }
.cat_group .data-cell .select-wrapper span.caret, .featured-offer .data-cell .select-wrapper span.caret { top:8px; }
.cat_group .sort { padding-right:10px; }
.load_more { display:table; margin:15px auto; background:#f0f0f0; padding:10px 20px; color:#2a2a2a; text-transform:uppercase; font-weight:600; font-size:15px; }
.load_more:hover { background-color:#00869F; color:#ffffff; }
.load_more i { vertical-align: middle; }
/*DASHBOARD*/
.cashback p { font-size:18px; font-weight:300; color:#535353; }
.cashback strong { font-size:20px; font-weight:700; padding-left:10px; }
.cashback p span { font-weight:700; color:#00abcb; font-size:25px; }
.dashboard { border:1px solid #dfdfdf; }
.dashboard .nopad { padding-left:0; }
.dashboard_links > ul { border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; }
.dashboard_links li { font-size:16px; font-weight:300; color:#535353; line-height:65px; border-top:1px solid #efefef; text-indent:20px; }
.dashboard_links li:first-child { border-top:none; }
.dashboard_links ul ul { border-top:1px solid #efefef; }
.dashboard_links li li { border-left:none; line-height:45px; text-indent:40px; position:relative; }
.dashboard_links li li:before { position:absolute; content:''; left:0; top:0; width:12px; height:46px; background:#ffffff; }
.dashboard_links li a { border-left:12px solid #efefef; color:#535353; display:block; }
.dashboard_links li.active a, .dashboard_links li a:hover, .dashboard_links li a:focus { border-left-color:#d32f2f; color:#d32f2f; }
.dashboard_links li li a { color:#969696; font-size:14px; transition-duration:0.5s; }
.dashboard_links li.active li a { color:#969696; }
.dashboard_links li.active li a:hover { color:#d32f2f; }
.dashboard_links li.active li a.active { color:#1d1d1d; text-indent:60px; }
.dashboard_links li.active li a.active:before { position:absolute; color:#d32f2f; left:-10px; top:1px; content:'\f178'; font-family: FontAwesome; transition-duration:0.5s; }
.ctitle { margin:20px 0 0 0 !important; text-transform:uppercase; border-bottom:1px solid #e4e4e4; padding-bottom:15px; }
.ssearch { margin:15px 15px -10px 15px !important; }
.entry-content p.eheading { color: #1e1d1d; font-size: 15px; text-transform: uppercase; transform:translateY(-140%); }
.entry-content p.semail { font-size:18px; color:#00abcb; font-weight:700; transform:translateY(-140%); }
.entry-content p.fheading { font-size:18px; font-weight:700; color:#d32f2f; transform:translateY(-100%); }
.entry-content p.ntext { font-size:14px; color:#838383; transform:translateY(-10px); }
.htitle { font-size:18px; font-weight:700; color:#d32f2f; margin:20px 0; }
.simple_text { margin:20px 0; }
.simple_text p { font-size:15px; }
.simple_text table.cashtable { border:1px solid #e4e4e4; border-bottom:none; border-collapse:collapse; }
.simple_text table.cashtable th { background:#d32f2f; color:#ffffff; font-size:15px; }
.simple_text .cashtable tr { border-bottom:1px solid #e4e4e4; }
.simple_text .cashtable td, .simple_text .cashtable th { border-radius:0; padding:10px; font-weight:300; }
.entry-content p.text-red { color:#ce0d0d; font-size:14px; }
.adticket { display:inline-block; padding:5px 15px; font-size:16px; color:#ffffff; font-weight:700; float:right; }
.sbutton { display:inline-block; padding:10px 15px; font-size:16px; color:#ffffff; font-weight:700; margin-top:25px; text-transform:uppercase; }
.raise-ticket { width:80%; border:1px solid #00abcb; padding:15px; }
.raise-ticket h4 { background:#00abcb; color:#ffffff; font-size:16px; font-weight:600; padding:8px 15px; margin:-15px -15px 15px -15px; text-transform:uppercase; }
.raise-ticket .login_form { width:100%; }
.raise-ticket .smtext { padding:0 15px; }
.theading { padding:15px 0; font-size:16px; font-weight:600; color:#363636; }
.raise-ticket .select-wrapper span.caret { right:5px; }
.calender { position:relative; }
.calender .fa { position:absolute; right:10px; top:12px; font-size:18px; }
.earcash p { font-size:18px; }
.miscash p { color:#1f1f1f; text-align:right; }
.ticket-collaps { margin-bottom:40px; }
.ticket-collaps .collapsible { border:1px solid #00abcb; margin:0; box-shadow:none; }
.ticket-collaps .collapsible-header { position:relative; background:#00abcb; color:#ffffff; font-size:16px; font-weight:600; padding:0 15px; margin:0; text-transform:uppercase; border-bottom:none; }
.ticket-collaps .collapsible .collapsible-header i { float:right; position:relative; }
.ticket-collaps .collapsible .collapsible-header i:before { position:absolute; content:'\f0da'; font-family: FontAwesome; font-style:normal; }
.ticket-collaps .collapsible li.active .collapsible-header i:before { content:'\f0d7'; }
.ticket-collaps .collapsible-body { padding:15px; border-bottom:none; }
.ticket-collaps .collapsible-body p { padding:0; }
.ticket-collaps .login_form { width:100%; }
.ticket-collaps .theading { margin-bottom:15px; }
.simple_text .htitle { color:#d32f2f; font-size:18px; font-weight:300; }
.ref_link { border:1px solid #00abcb; padding:15px; margin-bottom:20px; }
.ref_link .input-field { margin-top:0; }
.ref_link .input-field input { margin:0; }
.invite_email { margin-bottom:20px; }

.invite_content { border:1px solid #c9c9c9; padding:15px; margin-bottom:20px; }
.refer, .refer1 { font-size:16px; font-weight:300; color:#1598b1; padding-left:20px; }
.refer1 { padding-top:30px; }
.refer { margin-top: 15px; }
.invite_email .input-field { margin-top:45px; }
.refer1 > a { display: inline-block; margin: 0 15px; vertical-align: middle; }
.social_share { margin-top:30px; }
.social_share .share { width:100px; font-size:16px; }
.modal .modal-header { background:#222222; position:relative; padding:10px 15px; }
.modal .modal-header h4 { color:#ffffff; font-size:20px; font-weight:600; }
.modal .modal-header a { color:#6c6b6b; position:absolute; top:20px; right:20px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:20px; }
.modal .modal-header a:hover { color:#ffffff; }
.modal .modal-footer, .modal .modal-content { padding:15px; height:auto; }
.modal .modal-content p { font-size:16px; color:#515151; }
.modal .modal-content small { color:#f15024; font-size:14px; padding-top:10px; display:inline-block; }
.modal .modal-content .view { text-align:right; }
.modal .modal-content .view a { font-size:14px; color:#252424; text-decoration:underline; display:inline-block; font-weight:600; }
.modal .modal-footer h5 { font-size:20px; font-weight:600; color:#3d3d3d; margin-bottom:15px; }
.modal .modal-footer input[type=email], .modal .modal-footer input[type=text] { border:1px solid #cdcdcd; text-indent:10px; }
.modal .modal-footer input[type=submit], .modal .modal-footer button { font-size:16px; font-weight:600; color:#ffffff; border:none; background:#f15024; border-radius:0; margin:0; height:42px; text-transform:uppercase; }
.coupon_code { border-top:1px dashed #004654; border-bottom:1px dashed #004654; }
.coupon_code .ccode { font-size:35px; color:#004654; background:#e4f3f6; padding:0 25px; font-weight:600; }
.coupon_code .ccopy a { display:block; padding:20px 15px; text-align:center; color:#ffffff; }
.coupon_code .ccopy { width:200px; background:#004654; font-size:25px; font-weight:700; text-transform:uppercase; }
.coupon_code .ccopy span { display:block; font-size:14px; font-weight:normal; color:#e4f3f6; text-transform:inherit; }
.new-user h6 { font-size:16px; font-weight:600; margin-bottom:10px; }
.new-user .btn { background:#d32f2f; font-size:14px; font-weight:600; }
.new-user .btn.waves-effect.waves-orange .waves-ripple { background:#fb9f85; }
.new-user ul { margin:15px 0 0 0; }
.modal .modal-header h4.title-j { font-size:20px; }
.new-user ul li { line-height:30px; font-size:14px; font-weight:600; position:relative; padding-left:15px; }
.new-user ul li:after { border-bottom-colors: none; border-left-colors: none; border-right-colors: none; border-top-colors: none; border-color: #ffffff #ffffff #ffffff #d32f2f; border-image: none; border-style: solid; border-width: 5px; content: ""; height: 0; left: 0; position: absolute; top:12px; width: 0; }
.user-login { position:relative; }
.user-login:before { position:absolute; content:""; background:#000; height:100%; width:2px; left:-3px; top:0px; }
.user-login h6 { font-size:16px; font-weight:600; margin-bottom:10px; }
.user-login .after { position:relative; padding:15px 0 0; margin:15px 0 20px; }
.user-login .after:after { position:absolute; content:""; width:100%; height:1px; background:#000; bottom:0px; left:0px; }
.user-login .after:before { height:38px; width:38px; border-radius:50%; position:absolute; content:"OR"; top:-18%; left:46%; font-size:18px; color:#000; background:#fff; line-height:34px; z-index:1; border:1px solid #000; text-align:center; vertical-align:middle; font-weight:600; }
.user-login .facebook.btn { background:#1E6098; font-size:14px; font-weight:600; text-transform:uppercase; width:100%; }
.user-login .facebook.btn.waves-effect.waves-orange .waves-ripple { background:#3a93de; }
.user-login .google.btn { background:#DD4E41; font-size:14px; font-weight:600; text-transform:uppercase; width:100%; margin-top:15px; }
.user-login .google.btn.waves-effect.waves-orange .waves-ripple { background:#f98479; }
.user-login input[type="text"], .user-login input[type="password"] { margin-bottom:0px; height:35px; }
.user-login .btn { width:auto; background:#d32f2f; font-size:15px; font-weight:600; }
.new-user .btn.waves-effect.waves-orange .waves-ripple { background:#fb9f85; }
.new-user { text-align:left; }
.visite { height: 100%; width: 100%; display:table; }
.visit-product { display:table-cell; vertical-align:middle; height:100%; text-align:center; }
.visit-box { border:1px solid #c8c8c8; border-radius:5px; padding:15px; width:80%; margin:0 auto; }
.visit-box ul { margin:0px 0 15px; }
.visit-box ul li { display:inline-block; padding:0 20px; vertical-align:middle; }
.visit-box h3 { font-size:22px; font-weight:600; margin:15px 0; text-transform:uppercase; }
.visit-box h4 { font-size:16px; font-weight:600; margin:15px 0; }
.visit-box p { font-size:14px; font-weight:600; margin:15px 0; }
.validation-failed { border-bottom:1px solid #f44336 !important; box-shadow:0 1px 0 0 #f44336 !important; }
.dashboard .button-collapse { display:none; }
.tfilter { display:none; }
.cms-pages ul { margin:15px 0px 15px 30px }
.cms-pages ul li { list-style:disc; margin: 7px 0; }
.cms-pages ul li ul li { list-style:circle; }
.widget .frate { padding:0 15px; }
.widget .frate ul { margin:0; padding:0; list-style:none; }
.widget .frate li { color: #000000; font-size: 14px !important; border-top:1px solid #cccccc; padding-top:15px; }
.widget .frate li:first-child { border-top:none; }
.widget .frate li span { background-color:#00869F; background-origin: padding-box; border-radius: 5px; color: #fff; display: inline-block; font-size:16px; margin-bottom: 5px; padding:5px 8px; width:auto; text-align:center; }
nav, nav .nav-wrapper i, nav a.button-collapse, nav a.button-collapse i { height:45px; line-height:45px; }
.banner-img { /*width:100%;*/ display:block; margin:0 auto; }
.midcontainer .row .col.m9 { width:72%; }
.midcontainer .row .col.m3 { width:28%; }

.TD_CC_CategorySidebar_300x600 { width: 300px; height: 600px; }
@media(min-width: 300px) { . TD_CC_CategorySidebar_300x600 { width: 300px; height:250px;} }
@media(min-width: 500px) { . TD_CC_CategorySidebar_300x600 { width: 468px; height:60px; } }
@media(min-width: 800px) { . TD_CC_CategorySidebar_300x600 { width: 300px; height:600px; } }
/***** Responsive Start *****/
@media only screen and (max-width:1199px) {
.top-bar, .top-links { text-align:center; }
.top-links ul { float:none; }
.top-links ul li { float:none; display:inline-block; vertical-align:top; }
article, aside, details, figcaption, figure, footer, hgroup, main, menu, nav, section, summary { overflow:hidden; }
.slider-nav .bottomnav strong { font-size:13px; }
a.view { font-size:12px; }
.container { margin:0 1%; }
.voucher small, .voucher p { font-size:11px; display:inline; }
.slider-nav .bottomnav .title { font-size:13px; }
.slider-nav .bottomnav p { font-size:12px; }
.home_join p.headin { font-size:18px; }
a.code { font-size:13px; display:table; }
.home_join p { font-size:13px; line-height:30px; }
.newsletter header { font-size:30px; }
.newsletter header small { font-size:12px; }
.footer-widget h5 { font-size:14px; }
.footer-widget ul li, .footer-widget p, .copy-social p { font-size:13px; line-height:normal; }
.discount-area small { font-size:16px; }
.discount-area h1 { font-size:20px; }
.discount-area p { font-size:13px; }
.home_join a.code { display:inline-block; }
}
@media only screen and (max-width:992px) {
	.hidexs{ display:none; }
.slider-nav .bottomnav { min-height:50px; }
.home_join { padding:10px; margin-top:10px; }
.home_join p.headin { font-size:15px; }
.home_join p { font-size:11px; }
.home_join a.code { margin:15px auto 0; padding:5px 10px; }
.footer-widget ul li, .footer-widget p, .copy-social p { font-size:12px; }
.footer-widget ul li { margin-bottom:5px; }
.entry-title { font-size:18px; }
a.dropdown-button { font-size:9px; }
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="time"], input[type="date"], input[type="datetime-local"], input[type="tel"], input[type="number"], input[type="search"], textarea.materialize-textarea { font-size:12px; }
.coupons .coupon-body p, .coupons .coupon-body { font-size:13px; }
.cashbak-offer .coupons { min-height: 465px; }
.newsletter header { font-size:21px; }
.inbanner { background-position:300% top; }
p.lheading { font-size:18px; }
.social-login { background-size:contain; padding-left:31%; padding-right:4%; padding-top:42%; }
.social-login a.google-signin, .social-login a.facebook-signin { background-position: top center; background-size:75%; }
.offerstore .col:nth-child(2n) { border-right:none; }
.offerstore .col:nth-child(2n+1) { border-right:1px solid #dcdcdc; }
.offers-items { min-height:150px; }
.widget .top-ad .lpanel span { font-size:60px; }
.widget .top-ad .lpanel span sub { font-size:27px; line-height:25px; }
.coupons figure:before, .coupons figure:after { width:100%; }
.voucher { text-align:left; }
.hlinks { display:none; }
.top-links .button-collapse { display:block; }
.top-links .button-collapse i { color:#ffffff; padding-top:8px; }
#navbar{
	display: none;
}
#mobile-demo1 { z-index:1000; }
#mobile-demo1 li { display:block; }
#mobile-demo li { padding:0; }
#mobile-demo1 li a, #mobile-demo li a { text-align:left; color:#000000; height:auto; line-height:20px; padding:11px 13px; }
#mobile-demo1 li a:before { display:none; }
#mobile-demo1 li a:hover, #mobile-demo li a:hover { color:#ffffff; background:#00acc1; }
.top-ad .data-table { height:auto; }
nav .button-collapse i { font-size:44px; }
#navbar .nav-wrapper a.button-collapse { position:relative; }
#navbar .nav-wrapper a.button-collapse:before { position:absolute; content:'Categories'; width:100%; height:100%; right:-105%; font-size:24px; top:0; }
.coupons header p { font-size:18px; line-height: 24px; }
.cashback p { font-size:14px; }
.cashback strong { font-size:16px; padding-left:0; }
.cashback p span { font-size:18px; }
.dashboard_links li li a { font-size:12px; }
}
@media only screen and (max-width:767px) {
a.logo { width:auto; }
a.logo img { position: static; }
.midcontainer .row .col.m9 { width:100%; }
.midcontainer .row .col.m3 { width:100%; }
header { overflow:hidden; }
.login_form { width:100%; }
.entry-content p { font-size:13px; }
.cat_listing footer { visibility:visible; opacity:1; }
.newsletter .sendbtn { background-size:contain; }
.coupons { min-height:inherit; }
.footer-widget h5 { margin:15px 0; }
.copy-social { text-align:center; }
.social { text-align:center; margin-top:10px; }
.copyright, .footerlink { text-align:center !important; float:none; }
.newsletter header small { margin-top:5px; margin-bottom:25px; }
.cashbak-offer .coupons { min-height:inherit; }
.cashbak-offer .col.l2.m3.s12 { text-align:center; }
.top-ad .data-cell { display:inline-block; }
.top-ad .lpanel { border-right:none; }
.store-offer a.view { width:auto; padding:5px 20px; margin:0 auto; display:table; }
.store-offer .entry-title1, .cashbak-offer .entry-title { text-align:center; }
#navbar .nav-wrapper a.button-collapse:before { font-size:20px; }
#navbar { margin-top:0px; }
a.logo { display:table; margin:0 auto; top:0; }
.mar35 { margin-top:5px; }
.headbar .data-cell { display:inline-block; width:100%; }
.categories .dropdown-button { text-transform:capitalize; }
a.dropdown-button i { margin-left:0; padding-left:4px; }
.subbtn .submit-btn { text-transform:capitalize; font-size:12px; }
.social { margin-bottom:15px; }
.alignright, img.alignright { margin-left:0; }
.modal-content .data-cell { display:inline-block; text-align:center; width:100%; }
.modal .modal-content .view { text-align:center; }
.coupon_code .ccode { font-size:24px; padding:10px; line-height:normal; }
.coupon_code .ccopy a { padding:10px; font-size:19px; }
.modal-content { text-align:center; }
.modal { width:90%; max-height:90%; top:5% !important; }
.modal .modal-footer, .modal .modal-content, .modal .modal-header { padding:5px; }
.modal .modal-header a { top:10px; }
.modal .modal-footer h5 { font-size:12px; }
.modal .modal-footer input[type="submit"], .modal .modal-footer button { text-transform:capitalize; font-size:10px; }
.modal .modal-content p { font-size:13px; }
.midcontainer .data-cell { display:block; width:100%; }
.login-text:before, .login-text:after { display:none; }
.social-login { background:none; padding:0; min-height:inherit; }
.social-login a.google-signin, .social-login a.facebook-signin { background-size:100%; }
.inbanner { background-position: 185px 60px; background-size: 100% auto; }
.discount-area { width:75%; }
.discount-area small { font-size:14px; }
.discount-area h1 { font-size:16px; }
.entry-content h1 { margin:15px 0; }
.dashboard_links a.button-collapse { display:block; position:relative; }
.dashboard_links a.button-collapse:before { position:absolute; content:'Dashboard Links'; width:100%; height:100%; right:-35px; font-size:18px; top:5px; color:#ffffff; }
.midcontainer { margin:20px 0; }
.dashboard_links .nav-wrapper { padding:10px 10px 2px 10px; background:#012e36; }
.dashboard_links .material-icons { font-size:33px; }
.dashboard_links #dash-links li { text-indent:0; line-height:45px; padding:0; }
.dashboard_links #dash-links li a { border-left:none; height:45px; line-height:45px; font-size:14px; }
.dashboard_links #dash-links li li::before { display:none; }
.dashboard_links #dash-links li:hover, .dashboard_links #dash-links li.active { background-color:transparent; }
.dashboard_links #dash-links li a:hover { color:#ffffff; background-color:#00ACC1; }
.dashboard .nopad { padding-right:0; }
.adticket { float:none; margin-top:15px; display:table; }
.footable.breakpoint > tbody > tr > td > span.footable-toggle::before { background:#012E36; border-radius: 50%; content: "+"; cursor: pointer; display: inline-block; font-size: 18px; height: 20px; line-height: 20px; padding: 0; text-align: center; vertical-align: middle; width: 20px; margin-right:15px; color:#fff; }
.footable.breakpoint > tbody > tr.footable-detail-show > td > span.footable-toggle::before { box-shadow: 0 0 3px #747271; content: "-"; cursor: pointer; line-height: 18px; font-size: 24px; font-weight: 500; }
.footable-row-detail-row { width:50%; font-size:14px; text-align: right; display:inline-block; padding:0 10px; }
.footable-row-detail-row:last-child { text-align:left; padding:0 10px; position:relative; }
.footable-row-detail-inner { width:100%; display:table; padding:15px; }
.footable-row-detail-row:last-child .footable-row-detail-value:before { position:absolute; content:":"; left:-2px; bottom:0px; }
.footable-row-detail-name, .footable-row-detail-value { text-align:left; }
.footable-row-detail-name { font-weight:bold; }
.tfilter { display:block; background:#222222; color:#ffffff; margin-bottom:15px; }
.tfilter .nav-wrapper a { padding:10px; color:#ffffff; display:block; font-size:18px; position:relative; }
.tfilter .nav-wrapper a:after { position:absolute; content:'\f0b0'; right:10px; top:10px; font-family: FontAwesome; font-style:normal; }
.tfilter.fixed { left:0; position:fixed; top:0; width:100%; z-index:999; }
#top-filter .data-table .data-cell { display: inline-block; width: 40%; }
#top-filter .widget { margin-bottom:15px; }
#top-filter .widget h4 { font-size:16px; }
#top-filter [type="radio"]:not(:checked) + label, #top-filter [type="radio"]:checked + label, #top-filter [type="checkbox"] + label { font-size:13px; }
#top-filter [type="radio"]:not(:checked) + label, #top-filter [type="radio"]:checked + label { height:15px; line-height:15px; padding-left:25px; }
#top-filter [type="radio"] + label::before, #top-filter [type="radio"] + label::after { top:-4px; }
#top-filter .pad15 { padding:10px; }
#top-filter .widget h4 span { top:-10px; }
.modal .modal-header h4.title-j { font-size:16px; padding:5px; }
.user-login:before { display:none; }
.col.s12.text-center { margin-top:20px; }
.coupons header p { font-size:16px; line-height:24px; }
.coupons header .head { font-size:24px; margin-bottom:10px; }
}
.thankyou, .not-found { padding: 70px 0; text-align: center; }
.thankyou span { color: #d32f2f; display: inline-block; font-size: 50px; font-weight: 700; line-height: 80px; margin: 30px 0; text-shadow: 0 1px 0 #000; }
.not-found span { background: #d32f2f none repeat scroll 0 0; border-radius: 50%; color: #fff; display: inline-block; font-size: 65px; font-weight: 900; height: 200px; line-height: 200px; margin: 30px 0; text-shadow: 0 1px 0 #000; width: 200px; }
@media only screen and (max-width:480px) {
}
