/*
Theme Name: Discount International
Author: Gerrald Mulder
Description: Universal theme for international usage on the Clansman discount websites.
Version: 1.0
Text Domain: discount
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%}
*,:before,:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}
body{background-color:#efefef;font-family:'Source Sans Pro',Helvetica,Verdana,sans-serif;font-size:14px;line-height:1.5em;color:#555;height:100%;font-weight:300}
article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
caption,th,td{font-weight:400;text-align:left}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}
a:focus{outline:2px solid #c1c1c1;outline:2px solid rgba(51,51,51,0.3)}
a:hover,a:active{outline:0}
a img{border:0}
H1,H2,H3,H4,H5{font-weight:600;color:#252d3d;font-family:'Source Sans Pro',Helvetica,Verdana,sans-serif}
H1{font-size:24px}H2{font-size:22px}H3{font-size:18px}H4{font-size:16px}H5{font-size:14px}
#page strong,#page b{font-weight:600}
.rounded{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.border{border:1px solid #E5E5E4}
.content{border:1px solid #E5E5E4;background-color:#fff}
#user-data{background-color:#2c2c33;height:30px;width:100%;color:#FFF;padding-right:20px;padding-top:5px;font-size:12px}
#user-data a{color:#FFF;text-decoration:none;font-size:12px}
.user-data-box{float:left;margin-left:15px}
#user-current{float:right;max-width:200px}
#hdr{top:0;left:0;height:90px;width:100%;background-color:#FFF;margin:0 auto}
#hdr-logo{min-width:225px;width:100%;max-width:1170px;margin:0 auto;height:70px;padding-top:19px}
#hdr-logo-src{margin:0 0 0 10px;border:0;cursor:pointer;display:block;float:left}
#hdr-search{float:right;height:50px;background-color:rgba(248,248,248,0.8);width:245px;margin-right:5px}
#hdr-search input{height:50px;background-color:rgba(248,248,248,0.8);border:none;vertical-align:top;outline:0;-webkit-appearance:none}
#hdr-search #s{width:192px;font-size:22px;color:#555;padding-left:15px;float:left}
#searchsubmit{width:50px;cursor:pointer;background-size:50%;background-color:rgba(248,248,248,0.8);border:none;}
#searchsubmit:after{background:url('/wp-content/themes/discount/images/sprite.png') no-repeat 0 0;width:20px;height:20px;display:block;content:" ";margin:5px 0 0 5px;zoom:1.4;}
#searchformtoggle{display:none}
#hdr-h-page{height:400px;width:100%}
#hdr-h-cnt{width:100%;max-width:720px;margin:0 auto;display:table}
#hdr-h-wrp{text-align:center;display:table-cell;vertical-align:middle;height:425px;padding:0 20px;color:#FFF}
#hdr-h-wrp H1{color:#fff;font-size:40px;line-height:55px}
#hdr-h-srch{clear:both;margin:25px auto;width:80%;vertical-align:middle;white-space:nowrap;position:relative;text-align:left}
#hdr-h-srch input#hdr-h-srch-input{outline:0;-webkit-appearance:none;width:80%;height:50px;background:#fff;border:none;font-size:16px;float:left;color:#333;padding:0 15px 0 50px;font-weight:400;font-family:'Source Sans Pro',Helvetica,Verdana,sans-serif;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}
#hdr-h-srch .hdr-h-srch-icon{margin-left:17px;margin-top:17px;z-index:1;color:#ccc;width:20px}
#hdr-h-srch .hdr-h-srch-icon:after{background:url('/wp-content/themes/discount/images/sprite.png') no-repeat 0 0;width:20px;height:20px;display:block;content:" ";margin:10px 0 0 10px;zoom:1.3;position:absolute;}
#hdr-h-srch #hdr-h-srch-submit{-webkit-appearance:none;background-color:#3eb059;color:#fff;border:none;height:50px;text-align:center;font-size:20px;width:110px;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;cursor:pointer;font-family:'Source Sans Pro',Helvetica,Verdana,sans-serif;font-weight:600}
#hdr-h-input{height:50px;padding:0 6px;line-height:50px;width:80%}
#hdr-i-page,#hdr-c-page{height:150px;background-color:rgba(248,248,248,0.8);border-bottom:1px solid #efefef;width:100%}
#hdr-c-page{height:110px}
#hdr-c #breadcrumbs{margin-bottom:0}
#hdr-i-cnt,#hdr-c-cnt{width:100%;max-width:1170px;margin:0 auto}
#hdr-i,#hdr-c{float:left;max-width:800px;width:100%}
#hdr-i .hdr-i-spacer,#hdr-c .hdr-c-spacer{display:table-cell;width:32px}
#hdr-i #hdr-i-img{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;width:160px;height:90px;padding:0 20px;border:1px solid #E5E5E4;background-color:#FFF;overflow:hidden;margin:41px 0 0 33px;display:table-cell;vertical-align:middle}
#hdr-i #hdr-i-img img{width:100%;height:90px;margin-top:6px}
#hdr-i #hdr-i-head,#hdr-c #hdr-c-head{font-size:15px;display:table-cell;vertical-align:middle;height:90px}
#hdr-i #hdr-i-head H1,#hdr-c #hdr-c-head H1{margin-bottom:5px}
#hdr-i #hdr-i-head #w-bttn{text-align:center;color:#6a6a6a;background-color:#FFF;-webkit-appearance:none;border-radius:5px;-webkit-border-radius:5px;text-decoration:none;line-height:30px;font-size:13px;display:block;padding:0 10px;width:160px;border:1px solid #E5E5E4;font-weight:600;margin-top:10px}
#hdr-emp{float:right;margin-top:22px}
#hdr-emp #hdr-emp-img{width:105px;height:105px;display:table-cell}
#hdr-emp #hdr-emp-img img{width:100%;height:100%;border-radius:999px;-webkit-border-radius:50%;-moz-border-radius:50%}
#hdr-emp #hdr-emp-head{display:table-cell;font-size:15px;width:250px;max-width:250px;vertical-align:middle;padding:0 30px}
.wpcf7-text,.wpcf7-textarea{font-size:16px;height:40px;width:100%;max-width:300px;outline:none;-webkit-appearance:none;color:#333;font-family:'Source Sans Pro',Helvetica,Verdana,sans-serif;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ccc}
.wpcf7-textarea{height:200px}
.wpcf7-form p{margin-top:10px}
#page{top:0;left:0;width:100%;min-height:100%}
#primary{width:100%;max-width:1170px;margin:0 auto;padding:0 5px 175px;display:table}
#breadcrumbs{font-size:11px;color:#9E9E9E;margin:0 0 10px 34px}
#breadcrumbs a{text-decoration:none;color:#9E9E9E}
#breadcrumbs a:hover{color:#333}
#main{margin:30px 0;overflow:auto;overflow-y:hidden;overflow-x:hidden;}
#h-top-cat{width:100%;clear:both}
.h-page #main{border:none}
.h-page #c-block{background-color:#fff;font-size:16px;margin-top:15px;}
.h-page #c-block a {color:#2A627B;}
#h-cf-hdr {margin-bottom:20px;border-radius:5px;-webkit-border-radius:5px;}
.s-page .site-main{padding:20px;display:inline-block;width:100%;font-size:16px}
#s-results{clear:both;margin-top:20px;border-top:1px solid #E5E5E4}
.s-result{clear:both;border-bottom:1px solid #E5E5E4;height:150px;padding:20px 0}
.s-img{width:140px}
.s-data a h3,.s-data a,.c-i a,.s-page .site-main #main-content a,.s-page .site-main h2 a, .top-actions a {color:#2171A9;text-decoration:none;font-size:16px}
#h-top-offer{width:100%;margin:30px 0}
.h-cat-cntr-l,.h-cat-cntr-r{width:100%;margin-bottom:30px}
#h-top-offer-wrap .h-cat-top-link{width:100%;max-width:288px;height:400px;float:left;vertical-align:top;background-color:#fff;color:#555;border:1px solid #E5E5E4}
#h-top-offer-wrap a{display:table-cell}
#h-top-offer-wrap a:nth-child(-n+3){padding-right:32px}
.h-cat-cntr-l .h-cat-top-link,.h-cat-cntr-r .h-cat-top-link{width:100%;max-width:266px;height:400px;display:inline-block;vertical-align:top;background-color:#fff;color:#555;border:1px solid #E5E5E4}
.h-cat-cntr-l .h-cat-links,.h-cat-cntr-r .h-cat-links{max-width:864px;height:400px;display:table-cell;vertical-align:top;padding:30px 30px 0;background-color:#fff;border:1px solid #E5E5E4;overflow:hidden}
.h-cat-cntr-l .h-cat-toplink{display:table-cell;padding-right:32px}
.h-cat-cntr-r .h-cat-toplink{display:table-cell;padding-left:32px}
.h-cat-link{width:47.5%;display:inline-block;height:70px;vertical-align:middle;margin:0 15px 22px 0;color:#555;}
.h-cat-link:after {background:url('/wp-content/themes/discount/images/sprite.png') no-repeat -114px 0;width:6px;height:10px;display:block;content:" ";margin:-40px 15px 0 0;float:right;}
.h-cat-link a{width:100%;max-width:384px;height:100%;max-height:70px;position:absolute;display:block;text-decoration:none;z-index:10;color:#555}
.h-cat-top{padding:60px 30px 30px}
.h-cat-top H3{margin-bottom:25px}
.h-cat-top-img{width:100%;max-height:170px;overflow:hidden;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}
.h-cat-top-img img{width:100%;max-width:500px;margin-top:-25px}
.h-cat-link-img{width:80px;height:60px;text-align:center;overflow:hidden;display:table-cell;vertical-align:top}
.h-cat-link-img img{height:auto;vertical-align:middle;width:100%}
.h-cat-link-data{display:table-cell;vertical-align:top;padding:0 60px 0 20px;height:55px;font-size:13px;line-height:20px;width:330px;overflow:hidden}
.h-cat-link:hover:after{background:url('/wp-content/themes/discount/images/sprite.png') no-repeat -130px 0;width:6px;height:10px;display:block;content:" ";margin:-40px 15px 0 0;float:right;}
.h-cat-head{margin-bottom:15px;clear:both;height:25px}
.h-cat-head div a{text-decoration:none;color:#9d9d9d;font-weight:600}
.h-cat-head H2{float:left}
.h-cat-head div{float:right}
.h-cat-o{background-color:#F60;padding-top:28px;font-size:22px;border-radius:999px;-webkit-border-radius:50%;-moz-border-radius:50%;height:80px;width:80px;position:relative;margin:-40px auto;color:#fff;font-weight:600;text-align:center}
.h-cat-o:before {background:url('/wp-content/themes/discount/images/sprite.png') no-repeat -397px 0;width:35px;height:41px;display:block;content:" ";margin: -10px auto 0;}
.i-page #main{max-width:750px;width:100%;float:left}
.i-page #intro{max-width:380px;width:100%;float:right;margin:30px 0 15px;background-color:#f8f8f8}
.i-page #intro H2{margin:30px;font-size:24px}
.cat #c-block{padding:20px;font-size:16px}
.c-wrap {width:100%;display:table;}
#c-block{width:100%;margin:15px 5px 15px 0;max-width:750px;float:left;background-color:#f8f8f8}
#c-block H3{margin:25px 30px;font-size:22px}
#c-item{clear:both;padding:20px;display:inline-block;margin-top:15px;width:100%}
.c-i-head-first,.c-i-head{border-bottom:1px solid #E5E5E4;width:100%;clear:both}
.c-i-head{margin-top:25px;padding-top:15px}
.c-i{width:25%;float:left;height:30px;padding-top:5px}
.i-page #i-content,.i-page #i-naw,.i-page #c-summary,.i-page #c-imgs,.i-page #c-highlight,#nl-wrap{padding:30px;border-top:1px solid #E5E5E4;width:100%;font-size:16px}
.i-page #c-imgs-center{margin:0 auto;display:table}
.i-page .c-img{display:table-cell;vertical-align:middle;border:1px solid #FFF}
.i-page .c-img .c-img-src{width:100%}
.i-page #i-address,.i-page #i-contact{margin-top:30px}
.i-page #i-naw H3{font-size:20px}
#i-zipcode, #item-country {margin-left:29px;}
#i-address:before{background:url('/wp-content/themes/discount/images/sprite.png') no-repeat -60px 0;width:13px;height:20px;display:inline-block;margin-right:15px;content:" ";}
#i-tel:before{background:url('/wp-content/themes/discount/images/sprite.png') no-repeat -84px 0;width:20px;height:20px;display:inline-block;margin-right:10px;content:" ";}
#main-content{font-size:16px}
.orange{color:#F60}
.l-wrap{width:100%;border-top:1px solid #E5E5E4;padding:25px;clear:both;height:auto;min-height:185px}
.l-wrap:first-of-type{border-top:none}
.l-imgs{margin-top:5px}
.l-img{width:100%;max-width:140px;float:left;margin:0 30px 15px 0;border-radius:5px;-webkit-border-radius:5px;padding:5px}
.l-img img{width:100%;border-radius:5px;-webkit-border-radius:5px}
.l-data h4 a{text-decoration:none;font-size:18px;line-height:22px;letter-spacing:.2px;color:#252d3d}
.l-edit{float:right;clear:both;font-size:12px;margin-top:-15px}
.l-edit a{color:#2A627B;font-size:12px}
.s-no-results{margin-top:20px;font-size:18px}
.s-no-results a{color:#2A627B;font-size:18px}
.l-content{font-size:14px;color:#777;letter-spacing:.4px;margin-top:10px}
.l-bttn,.wpcf7-submit{height:45px;cursor:pointer;-webkit-appearance:none;border-radius:5px;-webkit-border-radius:5px;text-decoration:none;line-height:41px;font-size:14px;display:block;width:230px;margin:15px 0;padding:2px 10px 2px 15px;float:left;border:none}
.l-bttn-dscnt,.l-bttn-pop,.wpcf7-submit{background-color:#3eb059;color:#fff;font-weight:600;text-transform:uppercase}
.l-bttn-code{background:url('/wp-content/themes/discount/images/scratch.png');background-color:grey;margin-left:15px}
.l-bttn-coupon{margin-left:15px;background-color:#FF6600;color:#FFFFFF;font-weight:600;}
.l-bttn-coupon:after{background:url('/wp-content/themes/discount/images/sprite.png') no-repeat -146px 0;width:16px;height:15px;display:inline-block;margin-right:10px;content:" ";float:right;margin-top:12px;}
.l-pop{position:relative;background:#FFF;padding:20px;width:auto;max-width:600px;margin:20px auto}
.l-pop-title{font-weight:600;font-size:17px;color:#333}
.l-pop-data{clear:both;border-radius:5px;-webkit-border-radius:5px;background-color:#f2f5f7;width:auto;padding:20px}
.l-pop-code{font-size:20px;-webkit-border-radius:5px;border-radius:5px;margin:25px auto;outline:none;height:50px;border:2px dashed #e5e5e6;text-align:center;width:100%}
.l-pop-bttn a{text-align:center;color:#fff;background-color:#3eb059;-webkit-appearance:none;border-radius:5px;-webkit-border-radius:5px;text-decoration:none;line-height:40px;font-size:20px;display:block}
#nl{max-width:380px;width:100%;float:right;margin:15px 0;background-color:#f8f8f8;clear:right;border:1px solid #E5E5E4}
#nl h3{margin:25px 30px;font-size:22px}
.h-page #nl{background-color:#fff}
#nl-wrap{padding-top:25px}
#nl-wrap #nl-wrap-text{margin-bottom:20px}
#nl-wrap .nl-firstname,#nl-wrap .nl-email,#nl-wrap .nl-submit{height:40px;border-radius:5px;-webkit-border-radius:5px;border:1px solid #E5E5E4;font-size:14px;font-family:'Source Sans Pro',Helvetica,Verdana,sans-serif;-webkit-appearance:none}
#nl-wrap .nl-firstname{width:115px;margin-right:10px;padding-left:5px}
#nl-wrap .nl-email{width:185px;padding-left:5px}
#nl-wrap .nl-submit{background-color:#F60;color:#FFF;border:none;width:100%;max-width:310px;margin-top:20px;font-weight:600;letter-spacing:.6px;font-size:16px;cursor:pointer;-webkit-appearance:none}
#nl-privacy {margin-top:10px;text-align:center}
#nl-privacy a {color:#BEBEBE;font-size:10px;text-decoration:none}
#ad{display:table;width:100%;margin-bottom:20px;clear:both;table-layout:fixed;overflow:hidden}
.ad-box{display:table-cell;width:50%;max-width:550px;height:280px}
#ad-box-link-rectangle,#ad-box-link-horizontal{width:100%;overflow:hidden;border-top:1px solid #E5E5E4;padding-top:15px;margin-bottom:15px}
#ad-box-link-horizontal{height:110px}
#ad-box-link-rectangle{height:300px}
#ad-box-left{text-align:left}
#ad-box-right{text-align:right}
#adunit{border:none}
.info-page #main-content {padding:20px;}
.info-page .info-intro {font-weight:600;font-size:large;line-height:initial;}
.info-page .info-box-blue, .info-page .info-box-orange {border-radius:5px;-webkit-border-radius:5px;padding:10px;}
.info-page .info-box-blue {background-color:#DFEFFF;}
.info-page .info-box-orange {background-color:#FFAB73;}
.info-page p,.info-page table,.info-page div {margin:0 0 25px 0;width:100%;}
.info-page a, .info-page a:visited {color:#2171A9;text-decoration:none;}
.info-page ul{list-style:none;padding-top:10px;}
.info-page ul li{list-style-position:outside;margin:10px 20px 20px 20px;}
.info-page ul li:before {background:url('/wp-content/themes/discount/images/sprite.png') no-repeat -114px 0;width:6px;height:10px;display:inline-block;margin-right:10px;content:" ";}
.info-page table tr td,.info-page table tr th {height:2em;padding:5px 10px;}
.info-page table tr th {font-weight:600;background-color:#113E71;color:#FFF;vertical-align:middle;}
.info-page table tr td {vertical-align:top;}
.info-page table tr:nth-child(even) {background-color:#F4F9FF;}
.info-page table tr:nth-child(odd) {background-color:#E7F2FF;}
.info-page table tr td:nth-child(1) {border-left:1px solid #113E71;}
.info-page table tr td:last-child {border-right:1px solid #113E71;}
.info-page table tr:last-child td {border-bottom:1px solid #113E71;}
.post-nav {width:100%;text-align:center;}
.info-page div.post-nav-l {float:left;width:40%;}
.info-page div.post-nav-r {float:right;width:40%;}
.post-nav a, .entry a {text-decoration:none;color:#2171A9;}
.info-page div.summary-item {float:left;width:200px;border:1px solid #E5E5E4;margin-left:15px;height:275px;text-align:center;}
.info-page div.summary-item-fill {background-color:#FF6600;width:200px;height:200px;margin-bottom:5px;}
.error-page .site-main{font-size:16px;padding:20px;display:inline-block;width:100%}
.error-page .site-main ul{list-style:none}
.error-page .site-main ul li{list-style-position:inside;}
.error-page .site-main ul li:before {background:url('/wp-content/themes/discount/images/sprite.png') no-repeat -130px 0;width:6px;height:10px;display:inline-block;margin-right:5px;content:" ";}
.error-page .site-main ul li a{font-size:16px;line-height:22px;letter-spacing:.2px;color:#2A627B;text-decoration:none;}
.c-form,.c-data{display:table-cell;width:48%}
#ftr{text-align:center;border-top:1px solid #BDBDBD;min-height:30px;line-height:30px;clear:both;font-size:14px;width:100%;background-color:#2c2c33;position:relative;margin-top:-30px}
#ftr_nav{width:100%;max-width:1170px;display:table;margin:10px auto;height:125px}
.ftr_widget{display:table-cell;color:#fff;height:100px;text-align:left}
.ftr_widget H5{color:#fff;font-size:18px}
.ftr_widget .textwidget{color:#fff;font-size:15px}
.ftr_widget .textwidget ul{list-style:none}
.ftr_widget .textwidget ul li{list-style-position:inside;height:22px;margin: 0;}
.ftr_widget .textwidget ul li:before {background:none;}
.ftr_widget .textwidget ul li a{color:#fff;font-size:14px;text-decoration:none;margin-left:15px}
.ftr_thmb {background: url('/wp-content/themes/discount/images/sprite.png') no-repeat -329px -1px;width:50px;height:49px;margin:0 auto 20px;display:block;}
.ftr_ml {background: url('/wp-content/themes/discount/images/sprite.png') no-repeat -172px 0;width:64px;height:50px;margin:0 auto 20px;display:block;}
.ftr_vstr {background: url('/wp-content/themes/discount/images/sprite.png') no-repeat -253px -1px;width:52px;height:49px;margin:0 auto 20px;display:block;}
.ftr_fcbk {background: url('/wp-content/themes/discount/images/sprite.png') no-repeat -449px 0;width:49px;height:49px;margin:0 auto 20px;display:block;}
#ftr-head{width:100%;max-width:1170px;margin:10px auto;text-align:center;overflow:hidden}
#ftr-head h4{font-size:22px;color:#fff;letter-spacing:1.5px}
#ftr-head h4 span{color:#3eb059;font-size:30px;margin-left:5px}
#ftr-head h4:before{margin-left:-50%;right:.8em}
#ftr-head h4:after{margin-right:-50%;left:.8em}
#ftr-head h4:before,#ftr #ftr-head h4:after{position:relative;width:50%;vertical-align:middle;display:inline-block;border-top:2px solid #fff;border-bottom:2px solid #fff;content:"";height:7px}
#ftr-usp{display:table;margin:10px auto}
#ftr-usp .ftr-usp-cell{display:table-cell;height:140px;text-align:center;width:290px;max-width:290px;color:#fff;vertical-align:middle;}
#ftr-usp .ftr-usp-cell img{clear:both;display:block;margin:20px auto}
#ftr-usp .ftr-usp-cell .ftr-usp-head{clear:both;display:block;font-weight:600;font-size:18px;line-height:15px}
#ftr-credits{color:#efefef;line-height:40px;text-align:left;width:100%;max-width:1170px;margin:0 auto;font-size:12px;padding-left:10px}
a.ftr-lnk{color:#fff;text-decoration:none}

.cm_group {width:100%;clear:both;}
.cm_person {width:100%;clear:both;margin-bottom:25px;border-bottom:1px solid #CCC;overflow:auto;overflow-y:hidden;overflow-x:hidden;}
.cm_img, .cm_txt, .cm_facebook {float:left;padding: 0 15px 15px 0;margin-bottom:-10px !important;}
.cm_img {width:100% !important;max-width:175px;}
.cm_img img {border-radius:5px;-webkit-border-radius:5px;width:100%;}
.cm_txt {text-align:justify;width:100%;}
.cm_facebook  {margin-top:0 !important;width:100% !important;max-width:375px;}
.nl-submit {background-color:green;color:#FFF;padding:10px 20px;border:none;border-radius:5px;-webkit-border-radius:5px;width:250px;text-align:left;font-weight:600;cursor:pointer;font-size:14px;-webkit-appearance: none;}
div.ol-container {width:100%;max-width:450px;min-height:100px;margin-right:10px;padding:5px;}
div.ol-count {padding:5px;border-radius:3px;background-color:#FFF;width:60px;height:32px;text-align:center;color:#FF6600;float:right;font-size:20px;margin:0;font-weight:600;}
.ol-container ol {margin-left:0;padding-right:0;list-style-type:none;}
.ol-container ol li {counter-increment:step-counter;background-color:#3381C3;padding:10px 20px;color:white;height:50px;font-size:16px;border-radius:5px;-webkit-border-radius:5px;font-weight:600;}
.ol-container ol li::before {content:counter(step-counter);margin-right: 5px;font-size: 80%;background-color:#FF6600;color:white;  font-weight: bold;  padding: 6px 10px;  border-radius: 3px;}
.ol-container ol li:nth-child(1)::before {background-color:#21A221;}
.ol-container ol li:nth-child(1) {font-size:18px;}

.cc_container{font-size:14px!important;}
.cc_container .cc_btn {max-width:155px!important;}
.cc_btn_accept_all {background-color:#FFFED3!important;}
.cc_logo{display:none!important;}

#social-box {float:right;width:200px;height:1px;}
.fb-like, .tw-tweet, .fb-share-button {float:right;width:90px !important;}


@media (max-width:1170px){.i-page #main,#c-block{width:62%}
    .i-page #intro,#nl{width:34.6%}
    #nl-wrap .nl-firstname,#nl-wrap .nl-email{width:100%;margin-top:10px}
    .ad-box{max-width:350px}
    .l-bttn-code,.pop-open{width:180px}
    #hdr-i,#hdr-c{width:635px}
}
@media (max-width:1024px){.l-bttn-code,.pop-open{width:230px}
    .l-bttn-code{margin:-10px 0 15px 190px}
    #hdr-i,#hdr-c{width:545px}
    #h-top-offer-wrap a:nth-child(-n+3){padding-right:15px}
    .h-cat-cntr-l .h-cat-toplink{padding-right:15px}
    .h-cat-cntr-r .h-cat-toplink{padding-left:15px}
    .h-cat-link{width:47%}
    .h-cat-link-data,.h-cat-link:hover .h-cat-link-data{background-position:253px center}
    .cm_txt {max-width:55%;}
}
@media (max-width:1023px){.h-cat-link-img{display:none}
}
@media (max-width:900px){#page{background:none!important;background-color:#efefef!important}
    #user-data .user-data-box:nth-child(1),#user-data .user-data-box:nth-child(5),#user-data .user-data-box:nth-child(6),#user-data .user-data-box:nth-child(7),#user-data .user-data-box:nth-child(8){display:none!important}
    .ad-box{max-width:850px}
    #ad-box-right,#hdr-i-cnt #hdr-emp{display:none!important}
    .i-page #main,.i-page #intro,#c-block,#nl{width:100%!important;max-width:100%!important;margin-top:15px}
    #nl-wrap .nl-firstname{width:115px}
    #nl-wrap .nl-email{width:185px;margin:0 10px 0 0}
    #nl-wrap #nl-wrap-text{margin-bottom:0}
    .l-bttn-code{margin:15px 0 15px 15px}
    #hdr-h-wrp H1{font-size:32px}
    #h-top-offer-wrap a:nth-child(-n+3){padding-right:0}
    #h-top-offer-wrap a:nth-child(-n+2){padding-right:15px!important}
    #h-top-offer-wrap a:last-child{display:none}
    .wrap-4{display:none!important}
    .h-cat-link-img{display:table-cell;width:80px}
    .h-cat-top-img img{margin-top:0}
    .h-cat-link{width:70%;margin-left:40px}
    .h-cat-cntr-l .h-cat-top-link,.h-cat-cntr-r .h-cat-top-link{max-width:380px}
    .h-cat-cntr-l .h-cat-links,.h-cat-cntr-r .h-cat-links{max-width:725px}
    .h-cat-link-data,.h-cat-link:hover .h-cat-link-data{background-position:95% center}
    .c-i{width:33%}
    .cm_txt {max-width:100%;}
    #social-box {height:50px;}
}
@media (max-width:750px){.l-bttn-code,.pop-open{width:180px}
    #h-top-offer-wrap a:nth-child(3){display:none}
    .h-cat-link-img{display:none}
    .h-cat-link{width:90%}
    .cm_txt, .cm_twitter {width:100%!important;max-width:100%;clear:both;}
}
@media (max-width:630px){.l-bttn-code,.pop-open{width:230px}
    .l-bttn-code{margin:-10px 0 15px 190px}
    #hdr-h-srch #hdr-h-srch-submit{float:left;margin-top:10px}
    #hdr-h-srch input#hdr-h-srch-input,#hdr-h-srch #hdr-h-srch-submit,#hdr-h-srch{width:100%;border-radius:5px;-webkit-border-radius:5px;white-space:normal}
    .c-i{width:50%}
}
@media (min-width:500px){#hdr-logo-src,#hdr-search{display:block!important}
}
@media (max-width:500px){#hdr-logo{text-align:center}
    #hdr-i-page,#hdr-c-page{height:110px}
    #hdr-i #hdr-i-img,.l-content,#c-block,#ftr #ftr-head h4,#breadcrumbs{display:none!important}
    #hdr-i #hdr-i-head,#hdr-i-cnt #hdr-i,#hdr-c #hdr-c-head,#hdr-c-cnt #hdr-c{margin-left:0;margin-top:5px;text-align:center;width:100%}
    #hdr-i #hdr-i-head #w-bttn{display:inline-block;clear:both}
    .i-page #intro,#nl{max-width:390px}
    .l-img{max-width:90px;margin-right:15px}
    .l-bttn,.l-bttn-code{width:100%;margin:0 0 10px;text-align:center}
    .h-cat-top:after{background:url('/wp-content/themes/discount/images/sprite.png') no-repeat -114px 0;width:6px;height:10px;display:inline-block;margin-right:20px;content:" ";float:right;}
    .h-cat-top:hover:after{background:url('/wp-content/themes/discount/images/sprite.png') no-repeat -130px 0;width:6px;height:10px;display:inline-block;margin-right:20px;content:" ";float:right;}
    #ftr-head{border-top:3px double #fff}
    .ftr_widget{display:block;height:auto;text-align:center;margin-top:15px;}
    #ftr-usp .ftr-usp-cell{display:inline-block;width:45%}
    .ftr_widget .textwidget ul li {margin-top:5px;}
    #nl-wrap .nl-firstname,#nl-wrap .nl-email,.nl-submit{width:100%!important;max-width:100%!important;margin-top:10px!important}
    .l-pop-data{padding:10px}
    #hdr-h-wrp H1{font-size:22px;line-height:32px}
    #hdr-h-page,#hdr-h-wrp{height:300px}
    #h-top-offer-wrap a:nth-child(-n+2),#h-top-offer-wrap a:nth-child(-n+3){padding-right:0!important}
    #h-top-offer-wrap a,.h-cat-cntr-l .h-cat-toplink,.h-cat-cntr-r .h-cat-toplink{display:block!important;padding:0!important}
    #h-top-offer-wrap .h-cat-top-link,.h-cat-cntr-l .h-cat-top-link,.h-cat-cntr-r .h-cat-top-link{max-width:500px;height:270px}
    .h-cat-top{padding-top:80px}
    .h-cat-top-img img{margin-top:-45px}
    .h-cat-top H3{margin-bottom:12px}
    .h-cat-o,#h-top-offer-wrap .h-cat-top-link:hover .h-cat-o{margin-top:-110px;width:80px;height:80px}
    #h-top-cat{padding-top:20px}
    .h-cat-cntr-l .h-cat-links,.h-cat-cntr-r .h-cat-links{display:block}
    .h-cat-link{margin-left:0;width:100%}
    .h-cat-link-img{display:table-cell;width:80px}
    #hdr-search{display:none;float:left;margin-left:5px}
    #hdr-h-srch input#hdr-h-srch-input{font-size:20px}
    .searchform{margin-top:0}
    #searchformtoggle{display:inline-block;float:right;height:50px;width:50px;border:1px solid #E5E5E4;margin-right:5px;cursor:pointer;background-color:rgba(248,248,248,0.8);outline:none}
    .toggle-act:after{background:url('/wp-content/themes/discount/images/sprite.png') no-repeat -30px 0;width:20px;height:20px;display:inline-block;content:" ";zoom: 1.4;}
    .toggle-inact:after{background:url('/wp-content/themes/discount/images/sprite.png') no-repeat -526px -9px;width:12px;height:12px;display:inline-block;content:" ";zoom: 1.7;}
    .c-i{width:100%}
    .s-result{height:170px}
}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}
}
.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}