/* Template created by CENTROARTS.com | Author: Rumin Sergey | URL: http://centroarts.com // Modified by DLEStarter.com */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{margin:0;padding:0}
body{color:#1f282c;word-wrap:break-word;background:#b9d4df url(../images/bg.png);padding:10px}
h1,h2,h3,h4,h5{line-height:normal}
h1{font-size:1.2em}
h2{font-size:1.17em}
h3{font-size:1.15em}
h4{font-size:1.1em}
h5{font-size:1em}
a{color:#398dd8;text-decoration:none;transition:all .3s linear;-webkit-transition:all .3s linear}
a:hover{text-decoration:underline}
img,a img{border:0 none;vertical-align:middle}
textarea{resize:vertical}
input,textarea,select,button,body,.ui-widget,.ui-dialog,.ui-dialog-content,.btn{font-size:14px;font-family:'Open Sans',sans-serif;font-weight:300}
input,textarea,select,button,a{outline:none}
p{margin-bottom:.4em}
hr{border:0 none;border-top:1px solid #dbe8ed;height:1px}
.center{text-align:center}
.display-block{display:block}
.padding{padding:8px}
.spacer{height:10px;clear:both}
.spacer5{height:5px;clear:both}
ul{margin:0 0 18px 2em;list-style:disc outside}
ol{margin:0 0 18px 2.1em;list-style:decimal}
.reset,.reset li{list-style:none;padding:0;margin:0}
.thide,.htmenu span{overflow:hidden;display:block;height:0;line-height:normal}
table.userstop,table.pm,table.tableform,table.calendar{border-collapse:collapse;border-spacing:0}
.lcol,.rcol,form{display:inline}
.lcol{float:left}
.rcol{float:right}
.small{font-size:.9em}
.left{float:left}
.right{float:right}

.headlinks ul li a,.menubar ul a,.lmenu li a,#popular ul li a,.navigation a,.argmore a,.addcombtn{text-decoration:none!important}
.btn_reglog,.radial,.headlinks ul a,#loading-layer,#dropmenudiv{-webkit-border-radius:6px;border-radius:6px}

.container{max-width:1120px}
.container img{max-width:650px}
.content{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.2);padding:0}

#toolbar{position:relative;background:#3f4b51 url(../images/cominfo.png) 0 0 repeat-x;border-bottom:1px solid #368fde;-moz-box-shadow:0 2px 3px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);box-shadow:0 2px 3px rgba(0,0,0,.2)}
.shadow{font:1px/1px sans-serif;height:11px;width:100%;position:absolute;left:0}
#toolbar .shadow{bottom:-12px;background:url(../images/toolshadow.png)}
.dpad{margin:0 15px;position:relative}
#toolbar h1#logo{float:left;margin:0 10px 0 5px}

.box{padding:0;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3)}
.box h3.box-header{padding:8px 15px;border-bottom:2px solid #368fde;color:#368fde;background:#fff url(../images/toolbar.png) 0 100% repeat-x}
.box h3.box-header.no-border{border-bottom:0}
.box-bottom{background:#127ad0;height:5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;border:1px solid rgba(0,0,0,.1);border-top:none}

.lmenu li a{color:#3f4b51;display:block;height:30px;line-height:30px;border-top:1px solid #e5e9eb;background:url(../images/bluedot.png) no-repeat 0 -999px}
.lmenu li a:hover{color:#398dd8;background-position:100% 50%}
.bluemenu{padding:0}
.bluemenu ul{margin:0;background:#127ad0 url(../images/bg.png)}
.bluemenu li{border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(0,0,0,.2)}
.bluemenu li a{padding:0 15px;border:0 none;color:#fff!important}
.bluemenu li a:hover{background:#549fdd}
.bluemenu li a .fa{width:20px}
.tabcont{display:none}
#news-arch .btl{border-bottom:0}
#news-arch p{margin-bottom:14px;background:#338adb url(http://0dayscene.net/templates/FDefault/images/archinfo.png) repeat-x;height:34px;padding:0 15px;line-height:33px;color:#fff}
.vtitle{margin-bottom:12px;padding:12px 15px;color:#fff;background:#9966cc;-webkit-box-shadow:inset 0 10px 10px -10px #46216c;box-shadow:inset 0 10px 10px -10px #46216c}
.vresult{margin-top:3px;font-size:11px;color:#909ca3;float:right;width:91px;height:20px;padding:0;background:url(../images/vresult.png) no-repeat 100% 0!important;border:none;outline:none;cursor:pointer}
.vresult span{padding:0 20px 5px 0;display:block}
.vote,#dle-poll-list div{clear:both;padding:2px 0 2px 2px}
.vote input,#dle-poll-list div input{float:left;margin:0;padding:0;width:14px;height:14px;margin-right:4px}

.footbox .lcol,.footbox .rcol,.footbox{height:96px}
.footbox{padding:0 28px 0 289px;background:#fff url(http://0dayscene.net/templates/FDefault/images/footbox.png) no-repeat 100% -96px}
.footbox .lcol{overflow:hidden;padding:0 15px 0 30px;color:#fff;width:244px;margin-left:-289px;background:#2478cc url(http://0dayscene.net/templates/FDefault/images/footbox.png) no-repeat}
.footbox .lcol a,.btags a,.btags{color:#fff}
.footbox .lcol p{margin-top:14px}
.footbox .rcol{width:100%;background:#3f4b51 url(http://0dayscene.net/templates/FDefault/images/footbox.png) no-repeat -289px 0}
.btags{overflow:hidden;padding-top:12px;height:84px;position:relative;margin:0 5px 0 15px}
.btags a:hover{color:#d8b2ff}
.btags .shadow{height:39px;bottom:0;background:url(../images/btagsshadow.png) repeat-x 0 100%}

#footmenu{position:relative;background:#f8fafc url(../images/footmenu.png) repeat-x 0 -11px}
#footmenu .dpad{height:44px;overflow:hidden}
#footmenu .shadow{top:-11px;background:url(../images/footmenu.png) repeat-x}
#footmenu ul,#footmenu ul li,#footmenu ul a{float:left}
#footmenu ul{margin:9px 0 0 -10px}
#footmenu ul a{color:#3f4b51;padding:0 9px 0 10px;background:url(../images/fmenusep.png) no-repeat;line-height:25px;height:26px}
#footmenu ul a:hover{color:#398dd8}
#footer{background:#fff;padding:10px 0}

#bottom{-moz-box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}

.counts{display:inline}
.counts ul{float:right}
.counts ul li{float:right;width:88px;height:31px;margin:0 0 0 8px;opacity:.4}
.counts ul li:hover{opacity:1}

.copyright{color:#6b7a81;float:left}
.copyright a{color:#6b7a81}

.speedbar{background:url(../images/speedbar.png) repeat-x 0 100%;margin-bottom:0;border-bottom:1px solid #e5e5e5;font-size:.9em;padding:10px}
.sort{border:1px solid #cbdfe8;padding:5px 10px;margin:10px;font-size:12px}

.base{margin-bottom:10px}
.base.short{margin-bottom:1px;border-bottom:5px solid #368fde}
.base.short:last-child {margin-bottom:10px;border-bottom:none}
.base .btl{color:#398dd8;margin-bottom:.6em}
.base h2.article-title,.static-title{background:#3385e1;padding:8px 15px;margin:0;color:#fff;-webkit-box-shadow:inset 0 8px 8px -8px #003366;box-shadow:inset 0 8px 8px -8px #003366}
.fullstory .articleinfo{padding:6px 10px;margin:5px -10px;height:21px;background:#f1f5f7;display:block}
.fullstory .articleinfo a img{max-height:24px}
.article-footer{padding:10px}
.article-footer .left{margin-top:5px}

.bhinfo{height:21px;padding-bottom:10px;border-bottom:1px solid #dbe8ed;margin-bottom:10px}
.baseinfo{padding:0 8px 0 18px;font:.9em/21px sans-serif;color:#6c838e;float:left;height:21px;background:#f1f5f7 url(../images/baseinfo.png) no-repeat 5px 50%}
.bhinfo,.bhinfo ul,.bhinfo ul li{height:19px}
.bhinfo ul,.bhinfo ul li{float:left}
.isicons li{width:17px;height:17px;padding:2px 2px 2px 0}
.isicons li img{display:block}
.ratebox{float:right;width:85px;margin:0}

.storenumber,.basenavi,.maincont,.fullstory,.basecont{margin-bottom:10px;text-align:justify}
.maincont img{padding:5px;border:none}

.mlink{font-size:.9em;overflow:hidden;background:#f0f5f8;padding:0 15px;border:1px solid #cbdfe8;border-width:1px 0;min-height:40px}
.argcat{color:#6c838e;margin-top:8px}
.mlarrow{float:right;width:50px;height:40px;background:url(../images/mlinkarrow.png) no-repeat}
.argback a,.argback a b{height:23px;background:url(../images/argback.png) no-repeat}
.argback a{margin:9px 0 0 5px;float:right;line-height:22px;background-position:100% -46px}
.argback a b{float:left;cursor:pointer;padding:0 15px 0 28px;background-position:0 0}
.argback a:hover b{background-position:0 -23px}
.argviews span,.argcoms span,.argviews span b,.argcoms span b{background:url(../images/args.png) no-repeat 100% -23px;height:23px}
.argviews span,.argcoms span{line-height:23px;float:right;margin:9px 0 0 5px}
.argviews span{background-position:0 -46px}
.argcoms span{background-position:0 0}
.argviews span b,.argcoms span b{padding:0 7px 0 25px;font-weight:400;float:left}
.editdate,.basetags{font-size:.9em;text-align:right;color:#6c838e}
.basetags{padding-top:10px;text-align:left;border-top:1px solid #dbe8ed}

.related{border-bottom:1px solid #f8fbfe;padding:0 15px;background:#f3f8fd url(../images/relateddtop.png) repeat-x}
.related .dtop{height:37px}
.related .dtop span,.related .dtop span b{float:left;height:37px;background:url(http://0dayscene.net/templates/FDefault/images/related.png) no-repeat}
.related .dtop span{background-color:#458fda;background-position:100% -37px;font-size:.9em;color:#fff;line-height:36px}
.related .dtop span b{padding:0 15px}
.related ul li{background:url(../images/reldot.png) no-repeat 7px 7px;padding:1px 0 0 15px;margin-bottom:1px}

.berrors{border:1px solid #6d4595;border-width:1px 0;color:#fff;padding:10px 15px 10px 60px;background:#9966cc;-webkit-box-shadow:inset 0 10px 10px -10px #46216c;box-shadow:inset 0 10px 10px -10px #46216c}
.berrors a{color:#ddd}
.berrors .fa-info-circle{margin:0 0 0 -45px;font-size:34px;float:left}
.berrors h3{font-size:18px;margin:0 0 6px 0;border-bottom:1px solid rgba(255,255,255,.2);padding:0 0 5px 0;overflow:hidden}

.pheading,.tableform h3{padding:8px 15px;background:#3385e1;padding:8px 15px;margin:0;color:#fff;-webkit-box-shadow:inset 0 8px 8px -8px #003366;box-shadow:inset 0 8px 8px -8px #003366}
.pheading.border-top{border-top:1px solid #dadada}
.pheading h2{color:#fff}
.pheading .lcol{margin-right:10px}
.pheading h2 span{color:#ddd}

.heading{color:#96c;margin-bottom:.3em;padding:8px 10px;background:#f2f8fd url(../images/relateddtop.png) 0 -16px repeat-x}
.infoblock .heading{color:#96c;margin:-10px -10px 10px -10px;border-bottom:1px solid #fff;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1)}
.basecont{padding-top:14px;border-top:1px solid #e8e8e8;background:url(../images/basecont.png) repeat-x}

.bcomment{border-bottom:1px solid #dadada;background:url(../images/speedbar.png) repeat-x 0 100%;padding-bottom:15px}
.bcomment .dcont,.bcomment .dtop{padding:0 15px}
.bcomment .dcont{padding-top:10px}
.bcomment .dtop{overflow:hidden;padding-left:70px;height:67px;border-top:3px solid #3f84cb}
.bcomment .dtop .lcol{width:40px;padding:0 15px;margin-left:-70px}
.bcomment .dtop .lcol span{margin-top:12px;float:left;width:40px;height:40px;overflow:hidden}
.bcomment .dtop .lcol span img{width:40px}
.bcomment .dtop .rcol{font-size:.9em;color:#90a7b2;width:100%}
.bcomment .dtop .rcol ul{margin-top:12px;padding-top:4px;height:36px;float:left;margin-right:15px}
.cmsep{padding-left:19px;background:url(../images/cmsep.png) no-repeat 0 50%}
.reply{float:right;margin-top:21px;color:#fff;line-height:27px}
div.cominfo{position:relative;border-bottom:1px solid #fff;color:#e4e6e6;font-size:.9em;height:29px;background:#3f4b51 url(../images/cominfo.png) repeat-x}
div.cominfo .thide{width:13px;padding-top:8px;position:absolute;left:29px;top:-7px;background:url(../images/comarrow.png) no-repeat}
div.cominfo .dpad{overflow:hidden}
.comedit,.selectmass{display:inline}
.selectmass input,.comedit ul,.comedit ul li{float:right}
.selectmass input{margin:8px 0 0 10px !important}
.comedit ul li{float:left;margin:6px 0 0 0;list-style:none}
.comedit ul li a{color:#9dc4e6}
.comedit ul.edit-list li a,.comedit ul li a{color:#9dc4e6;background:url(../images/htmenu.png) 0 50% no-repeat;padding:0 0 0 20px;display:inline-block}
.selectmass input{vertical-align:middle}
.signature{color:#93918d}
ul.cominfo,ul.cominfo li{float:left}
ul.cominfo{margin:6px 0 0 -8px}
ul.cominfo li{border-left:1px solid #73858e;margin:0 7px 0 0;padding-left:7px}
.infoblock{background-color:#f1f5f7;padding:10px;margin-bottom:15px}
.pollvotelist{width:70%;text-align:left}
.pollvotelist input{margin-right:5px}
.mass_comments_action{border-top:2px solid #eee;border-bottom:1px solid #dadada;background-color:#f5f6f7;padding:10px 15px}
.baseform{background:#f5f6f7}
.tableform{width:100%}
.tableform td.label{width:20%;vertical-align:top;padding-right:0;font-weight:700}
.fieldsubmit,.tableform td{padding:10px 15px;border-top:1px solid #fff;border-bottom:1px solid #ddd}
.fieldsubmit{text-align:center}
.addnews{font-weight:700}
.impot{color:#F00;font-weight:400;display:inline-block;padding-left:10px}
.checkbox{padding:4px 0;line-height:1em}
.checkbox input{margin-top:-2px;vertical-align:middle}
input[type="radio"],input[type="checkbox"]{margin:-2px 5px 0 0;vertical-align:middle}
.f_input{width:99%;max-width:300px;padding:1px;display:inline-block}
.f_textarea{/*width:458px*/width:100%}
.fieldtr select,.textin,.f_textarea,.f_input,.xfields textarea,.xprofile textarea,.xfields input,.xprofile input,.xfields select,.xprofile select,.mass_comments_action select,.pmlist select,.timezoneselect{padding:2px;background:#fff url(../images/fields.png) repeat-x;border:1px solid #bcc0c2}
.pmlist option{padding:2px}
.f_textarea,.editor_button select{padding:0}
input[type=text],input[type=password]{padding:2px;background:#fff url(../images/fields.png) repeat-x;border:1px solid #bcc0c2}
input[type=text]:focus,input[type=password]:focus{border:1px solid #368fde}
.textin{padding:2px}
.searchstyle{width:480px}
.search{}
.search label{margin-right:10px}
legend{background:#fff;padding:5px 10px;border:1px solid #ddd}
td.search{padding:5px}
.searchtable fieldset legend{color:#404040;margin-top:5px}
.searchitem{font-size:.9em;border-top:1px solid #dbe8ed;padding:10px 0}
#searchuser,#searchinput{width:90%!important}
.userinfo{padding-left:120px}
.ui-dialog-content .userinfo{padding:0 0 0 120px}
.userinfo .lcol{margin-left:-120px;width:110px}
.userinfo .lcol .avatar{margin:0 auto;padding:5px 4px;background-color:#fff;border:1px solid #c0d4de;max-width:75px;text-align:center}
.userinfo .lcol .avatar img{max-width:75px}
.userinfo .lcol ul{font-size:.9em}
.userinfo .rcol{width:100%}
.userinfo .rcol ul{list-style:none;margin-left:0}
.userinfo .rcol ul li{margin-bottom:.2em}
.ussep{padding-top:12px;background:url(../images/ussep.png) no-repeat}

.grey{color:#6c838e}
.blue{color:#388bd4}

.statistics{overflow:hidden;margin:0;padding:0}
.statistics ul.lcol{min-height:71px;background:url(../images/statsep.png) no-repeat;margin:0 0 20px -1px;padding-top:14px;width:33.3%}
.statistics ul.lcol li{padding:0 15px;margin-bottom:2px}

.storenumber{font-weight:700}
.basenavi{font-size:1.15em;height:29px}
.bnnavi{margin-right:5px;padding-left:5px;height:29px;background:#f1f5f7 url(http://0dayscene.net/templates/FDefault/images/basenavi.png) no-repeat}

.navigation{height:36px;margin:5px 0;text-align:center;font-size:0}
.navigation a,.navigation span{display:inline-block;padding:0 14px;line-height:34px;text-decoration:none;border:1px solid #ddd;border-left-width:0;font-size:14px}
.navigation a:hover,.navigation span{background-color:#f5f5f5}
.navigation span{color:#999;cursor:default}
.navigation b{font-weight:300 !important}
.navigation a:first-child,.navigation span:first-child{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}
.navigation a:last-child,.navigation span:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}

.toptop{background-position:0 -116px;width:29px}
.toptop:hover{background-position:0 -145px}

.pm_status{padding:5px;width:336px;height:auto;margin:0 auto 5px auto;overflow:hidden}
.barcontainer{position:relative;display:block}
.bardetails{position:absolute;top:2px;right:10px;width:auto;white-space:nowrap;font-size:10px}
.bardetails .red{color:red}

/* login block */
#infcLogin{z-index:99;width:235px;padding:5px;position:absolute;top:60px;right:15px;display:none;background:#f4f8fa;border-top:4px solid #1f74ba;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.3);box-shadow:0 2px 5px rgba(0,0,0,.3)}
#infcLogin:after{bottom:100%;left:75px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent transparent #1f74ba;border-width:10px;margin-left:-10px}
#infcLogin a{text-decoration:none}
#infcLogin .box-list .fa{width:26px}
input#login_name,input#login_password{width:175px !important;padding:5px !important}

h2.login-header{background:#fff url(../images/toolbar.png);border-bottom:1px solid #e0e5e7;padding:5px 10px;margin:-5px -5px 10px -5px;font-size:16px}
button.login-btn{width:100%;padding:5px 0;background:#1f74ba;color:#fff;border:none;text-align:center}
button.login-btn:hover{width:100%;padding:5px 0;background:#414140;color:#fff;border:none}

.btn.login-btn{font-size:18px;color:#fff;margin:15px 0 0 2px}
.login-btn.logout{background:#b80623;padding:3px 10px;font-size:18px;color:#fff}
.btn.login-btn:hover{font-size:18px;color:#fff;margin:15px 0 0 2px}

.side-list{margin:0;border:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(255,255,255,.8)}
.side-list a,.side-list a:visited{display:block;padding:4px 10px;border-top:1px solid rgba(255,255,255,.8);border-bottom:1px solid rgba(0,0,0,.1)}
.side-list a:active,.side-list a:hover{color:#fff;background:#09C;text-decoration:none}
.side-list a .fa{width:25px}
.side-list .list-icon{display:inline-block;padding:0 5px;width:24px;background:#1a8be7;color:#fff;margin-right:10px;text-align:center;-webkit-border-radius:2px;border-radius:2px}
span.box-icon{background-image:-webkit-linear-gradient(top, #fff 0, #e0e0e0 100%);background-image:linear-gradient(to bottom, #fff 0, #e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;border:1px solid #dbdbdb;border-right:0;padding:5px 8px;display:inline-block;text-align:center}

.sociallogin{text-align:center;padding:5px}
.favorite{margin:9px 0 0 5px;float:right;line-height:22px}
.favorite img{height:20px !important}
.shortfaq{padding:5px;border:1px solid #dbe8ed;margin:8px 8px 0 8px;font-size:.95em}
.quick-edit{margin:6px 5px 0 0;font-size:20px;float:right}
.column{display:inline-block;width:130px}
#toTop {display:none;text-decoration:none;position:fixed;bottom:0;right:0;overflow:hidden;font-size:40px;width:45px;height:45px;line-height:40px;cursor:pointer;text-align:center;color:#127ad0}
#toTop:hover {color:#3f4b51}
#toTop:active, #toTop:focus {outline:none}

.btn-link a{font-weight:400;font-size:13px;position:relative;z-index:1;display:block;*zoom:1;padding:5px 15px;margin:2px 0;text-align:center;vertical-align:middle;cursor:pointer;text-shadow:0 1px 1px rgba(255,255,255,.75);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);text-decoration:none!important;transition:all .2s linear;-webkit-transition:all .2s linear;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#1f74ba;border:1px solid #357ebd}
.btn-link a:hover,.btn-link a:active{color:#fff;background:#3f4b51;text-decoration:none;border-color:#222}

[class^="spin-"],[class*=" spin-"]{-webkit-animation: rotateplane 1.2s infinite ease-in-out;animation: rotateplane 1.2s infinite ease-in-out;}
@-webkit-keyframes rotateplane {0% { -webkit-transform: perspective(120px) } 50% { -webkit-transform: perspective(120px) rotateY(180deg) } 100% { -webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }}
@keyframes rotateplane {0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg); -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg) } 50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)  } 100% {    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); }}
[class^="spin-0"],[class*=" spin-0"]{animation-name:none;-webkit-animation:none}

/* custom buttons */
.btn,.btn:hover{transition:all .2s linear;-webkit-transition:all .2s linear;font-size:14px;font-weight:300}
.btn.btn-small,.btn.small-btn{font-size:12px;padding-left:5px;padding-right:5px}
.btn.btn-medium,.btn.medium-btn{font-size:14px}
.btn.btn-large,.btn.large-btn{font-size:16px}
button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}
button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}
.btn.display-block{display:block !important;width:100%}

a.btn,a.btn:visited,.btn a,.btn a:visited{text-decoration:none}
[class^="btn-"]:hover,[class*=" btn-"]:hover{text-shadow:0 0 5px #fff;text-decoration:none}
.btn-default,.btn-default a,.btn-default a:visited,a.btn-default,a.btn-default:visited,a.btn-default:hover{color:#444}
.btn-red,a.btn-red,a.btn-red:visited,a.btn-red:hover,.btn-red a,.btn-red a:visited,.btn-red a:hover,
.btn-green,a.btn-green,a.btn-green:visited,a.btn-green:hover,.btn-green a,.btn-green a:visited,.btn-green a:hover,
.btn-blue,a.btn-blue,a.btn-blue:visited,a.btn-blue:hover,.btn-blue a,.btn-blue a:visited,.btn-blue a:hover,
.btn-black,a.btn-black,a.btn-black:visited,a.btn-black:hover,.btn-black a,.btn-black a:visited,.btn-black a:hover,
.btn-gold,a.btn-gold,a.btn-gold:visited,a.btn-gold:hover,.btn-gold a,.btn-gold a:visited,.btn-gold a:hover,
.btn-twitter,a.btn-twitter,a.btn-twitter:visited,a.btn-twitter:hover,.btn-twitter a,.btn-twitter a:visited,.btn-twitter a:hover,
.btn-facebook,a.btn-facebook,a.btn-facebook:visited,a.btn-facebook:hover,.btn-facebook a,.btn-facebook a:visited,.btn-facebook a:hover,
.btn-btn-sea,a.btn-btn-sea,a.btn-btn-sea:visited,a.btn-btn-sea:hover,.btn-btn-sea a,.btn-btn-sea a:visited,.btn-btn-sea a:hover,
.btn-btn-brown,a.btn-btn-brown,a.btn-btn-brown:visited,a.btn-btn-brown:hover,.btn-btn-brown a,.btn-btn-brown a:visited,.btn-btn-brown a:hover
{color:#fff !important}

.btn.noradius{-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important}
.btn.notrightborder{border-right:0 !important}

.lastcomm{margin:0;padding:0;list-style:none;font-size:13px;font-weight:300}
.lcomm-item a,.lcomm-item a:visited,.lcomm-item a:hover{text-decoration:none}
.lastcomm li{position:relative;border-top:solid 1px #fff;border-bottom:solid 1px #368fde;padding:5px 8px;background:#f0f5f8}
.lastcomm li:hover{background:#fff}
.side-margin{margin-left:-20px}
.right-side .side-margin{margin-right:-20px;margin-left:0!important}
.side-padding{margin:-10px 0 -10px -10px}
.right-side .side-padding{margin:-10px -10px -10px 0}
.lastcomm li .lcomm-user{font-size:13px}
.lastcomm li .lcomm-user:hover{color:#039}
.lastcomm li .lcomm-date,.lcomm-item a span{color:#444}
.lastcomm li .lcomm-hidden{position:absolute;top:-1px;left:100%;width:450px;padding:10px 14px;font-weight:300;text-shadow:none;background:#fff;z-index:150;-webkit-box-shadow:0 0 0 1px #368fde;-moz-box-shadow:0 0 0 1px #368fde;box-shadow:0 0 0 1px #368fde}
.lastcomm li .lcomm-hidden img{max-width:450px}
.lastcomm li .lcomm-hidden .lcomm-user-foto,.lastcomm li .lcomm-user-foto{width:30px;height:30px;background:#137ad0;display:block;margin:5px 10px 0 0;overflow:hidden;float:left;border:solid 1px #137ad0}
.lastcomm li .lcomm-hidden .lcomm-text{overflow:hidden}
.lastcomm li:hover{background:#fff}
.right-side .lastcomm .lcomm-hidden{left:auto;right:100%}
.icomm_empty{padding:10px;text-align:center}

/* Top menu by default style */
#topmenu{-moz-box-shadow:0 2px 3px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);box-shadow:0 2px 3px rgba(0,0,0,.2);width:100%;margin:0;padding:0;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
.faqmenu,.faqmenu *{margin:0;padding:0;outline:none;border:0;background:none}
.faqmenu{font-weight:300}
/* level 1 */
.faqmenu{position:relative;z-index:9;font-size:0;line-height:0;text-align:right}
.faqmenu:after{content:'';display:table;clear:both}
.faqmenu li{position:relative;display:inline-block;float:left;padding:5px;border-style:solid;border-color:rgba(0,0,0,.1);border-right-width:1px;font-size:14px;line-height:30px;text-align:left;white-space:nowrap}
.faqmenu li a{display:block;padding:0 15px;text-decoration:none;color:#39C;transition:background 0.4s,color .4s;-o-transition:background 0.4s,color .4s;-ms-transition:background 0.4s,color .4s;-moz-transition:background 0.4s,color .4s;-webkit-transition:background 0.4s,color .4s}
.faqmenu li > div{position:absolute;z-index:1000;top:100%;left:-9999px;margin-top:8px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.3);opacity:0;-o-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transition:-o-transform 0.4s,opacity .4s;-ms-transition:-ms-transform 0.4s,opacity .4s;-moz-transition:-moz-transform 0.4s,opacity .4s;-webkit-transition:-webkit-transform 0.4s,opacity .4s}
.faqmenu li > div:after{content:'';position:absolute;bottom:100%;left:0;width:100%;height:8px;background:transparent}
.faqmenu li > div:before{content:'';position:absolute;bottom:100%;left:24px;border-right:5px solid transparent;border-bottom:5px solid #fff;border-left:5px solid transparent}
.faqmenu li:hover > a,.faqmenu li.current > a{background:#2da5da;color:#fff}
.faqmenu li:hover > div{left:0;opacity:1;-webkit-transform:translate(0,0)}
.faqmenu .right{float:none;border-right-width:0;border-left-width:1px}
.faqmenu .right > div{-o-transform-origin-x:100%;-ms-transform-origin-x:100%;-moz-transform-origin-x:100%;-webkit-transform-origin-x:100%}
.faqmenu .right:hover > div{right:0;left:auto}
.faqmenu .right:hover > div:before{right:24px;left:auto}
.faqmenu .switcher{display:none}
/* level 2+ */
.faqmenu li li{display:block;float:none;border-width:0;border-top-width:1px;line-height:20px;white-space:normal}
.faqmenu li li:first-child{border-top:0}
.faqmenu li li a{padding-top:4px;padding-bottom:4px;font-size:14px}
.faqmenu li li > div{top:0;margin:0 0 0 8px}
.faqmenu li li > div:after{top:0;right:100%;bottom:auto;left:auto;width:8px;height:100%}
.faqmenu li li > div:before{top:22px;right:100%;bottom:auto;left:auto;border-top:5px solid transparent;border-right:5px solid #fff;border-bottom:5px solid transparent}
.faqmenu li li:hover > div{left:100%}
.faqmenu .right li > div{margin:0 8px 0 0;-o-transform-origin-x:100%;-ms-transform-origin-x:100%;-moz-transform-origin-x:100%;-webkit-transform-origin-x:100%}
.faqmenu .right li > div:after{right:auto;left:100%}
.faqmenu .right li > div:before{right:auto;left:100%;border-right:none;border-left:5px solid #fff}
.faqmenu .right li:hover > div{right:100%;left:auto}
/* positions */
.faqmenu-fixed{position:fixed;top:0;left:0;width:100%}
.faqmenu-pos-bottom li > div{top:auto;bottom:100%;margin:0 0 8px;-o-transform-origin-y:100%;-ms-transform-origin-y:100%;-moz-transform-origin-y:100%;-webkit-transform-origin-y:100%}
.faqmenu-pos-bottom li > div:after{top:100%;bottom:auto}
.faqmenu-pos-bottom li > div:before{top:100%;bottom:auto;border-top:5px solid #fff;border-right:5px solid transparent;border-bottom:none;border-left:5px solid transparent}
.faqmenu-pos-bottom li li > div{top:auto;bottom:0}
.faqmenu-pos-bottom li li > div:before{top:auto;bottom:22px}
.faqmenu-pos-bottom.faqmenu-fixed{top:auto;bottom:0}
.faqmenu-pos-left li,.faqmenu-pos-right li{display:block;float:none;border-width:0;border-top-width:1px}
.faqmenu-pos-left li:first-child,.faqmenu-pos-right li:first-child{border-top:0}
.faqmenu-pos-left li > div,.faqmenu-pos-right li > div{top:0}
.faqmenu-pos-left li > div{margin:0 0 0 8px}
.faqmenu-pos-right li > div{margin:0 8px 0 0;-o-transform-origin-x:100%;-ms-transform-origin-x:100%;-moz-transform-origin-x:100%;-webkit-transform-origin-x:100%}
.faqmenu-pos-left li > div:after,.faqmenu-pos-right li > div:after{top:0;bottom:auto;width:8px;height:100%}
.faqmenu-pos-left li > div:after{right:100%;left:auto}
.faqmenu-pos-right li > div:after{right:auto;left:100%}
.faqmenu-pos-left li > div:before,.faqmenu-pos-right li > div:before{top:22px;bottom:auto;border-top:5px solid transparent;border-bottom:5px solid transparent}
.faqmenu-pos-left li > div:before{right:100%;left:auto;border-right:5px solid #fff}
.faqmenu-pos-right li > div:before{right:auto;left:100%;border-left:5px solid #fff}
.faqmenu-pos-left li:hover > div{left:100%}
.faqmenu-pos-right li:hover > div{right:100%;left:auto}
.faqmenu-pos-left .bottom > div,.faqmenu-pos-right .bottom > div{top:auto;bottom:0;-o-transform-origin-y:100%;-ms-transform-origin-y:100%;-moz-transform-origin-y:100%;-webkit-transform-origin-y:100%}
.faqmenu-pos-left .bottom > div:before,.faqmenu-pos-right .bottom > div:before{top:auto;bottom:22px}
.faqmenu-pos-right li li > div{margin:0 8px 0 0;-o-transform-origin-x:100%;-ms-transform-origin-x:100%;-moz-transform-origin-x:100%;-webkit-transform-origin-x:100%}
.faqmenu-pos-right li li > div:after{right:auto;left:100%}
.faqmenu-pos-right li li > div:before{right:auto;left:100%;border-right:none;border-left:5px solid #fff}
.faqmenu-pos-right li li:hover > div{right:100%;left:auto}
.faqmenu-pos-left.faqmenu-fixed{top:0;right:auto;bottom:0;left:0;width:auto}
.faqmenu-pos-right.faqmenu-fixed{top:0;right:0;bottom:0;left:auto;width:auto}
/* animations */
.faqmenu-anim-flip{perspective:2000px;-o-perspective:2000px;-moz-perspective:2000px;-webkit-perspective:2000px}
.faqmenu-anim-flip li > div{transform-style:preserve-3d;-o-transform:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-75deg);-o-transform:rotateX(-75deg);-moz-transform:rotateX(-75deg);-webkit-transform:rotateX(-75deg)}
.faqmenu-anim-flip li:hover > div{transform:rotateX(0deg);-o-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg)}
.faqmenu-anim-scale li > div{-o-transform:scale(0, 0);-ms-transform:scale(0, 0);-moz-transform:scale(0, 0);-webkit-transform:scale(0, 0)}
.faqmenu-anim-scale li:hover > div{-o-transform:scale(1, 1);-ms-transform:scale(1, 1);-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1)}
/* grid */
.faqmenu .grid-column{float:left;border-color:#d9d9d9;border-left-width:1px;border-left-style:solid}
.faqmenu .grid-column:first-child{margin-left:0;border-left:0}
.faqmenu .grid-column2,.faqmenu .grid-container2{width:155px}
.faqmenu .grid-column3,.faqmenu .grid-container3{width:200px}
.faqmenu .grid-column4,.faqmenu .grid-container4{width:250px}
/* icons */
.faqmenu li a > .fa{display:block;float:left;width:16px;margin:-1px 4px 0 -4px;font-size:13px;line-height:inherit;text-align:center}
.faqmenu li a > .fa-single{float:none;margin:0}
.faqmenu .grid-column2 .fa,.faqmenu .grid-container2 .fa{font-size:13px;width:16px;margin:2px 5px 0 -10px}
.faqmenu .grid-column3 .fa,.faqmenu .grid-container3 .fa{font-size:13px;width:16px;margin:2px 5px 0 -10px}

/* forms */
.faqmenu form{font-size:13px;position:relative;display:block}
.faqmenu form .input{position:relative;display:block}
.faqmenu form .button{display:block}
.faqmenu form .input input{display:block;box-sizing:border-box;-moz-box-sizing:border-box;width:100%;height:32px;padding:4px 10px;outline:none;border:1px solid #e5e5e5;border-radius:0;background:#fff;color:#404040;appearance:normal;-webkit-appearance:none;transition:border-color .3s;-webkit-transition:border-color .3s}
.faqmenu form .button{position:absolute;right:0;bottom:0;height:32px;overflow:hidden;padding:0 10px;outline:none;border:0;background-color:#137ad0;text-decoration:none;color:#fff;cursor:pointer;opacity:.8;transition:opacity .2s;-webkit-transition:opacity .2s}
.faqmenu form .input:hover input,.faqmenu form .textarea:hover textarea,.faqmenu form .checkbox:hover i{border-color:#8dc9e5}
.faqmenu form .button:hover{opacity:1}
.faqmenu form .input input:focus,.faqmenu form .textarea textarea:focus,.faqmenu form .checkbox input:focus + i{border-color:#2da5da}
/* menu color settings */
.faqmenu li > a{color:#fff}
.faqmenu .grid-container3 a{color:#398dd8}
.faqmenu li:hover > a,.faqmenu li.current > a{background:#137ad0;color:#fff}
.faqmenu form .input:hover input,.faqmenu form .textarea:hover textarea{border-color:#137ad0}
.faqmenu form .button{background-color:#137ad0}
.faqmenu form .input input:focus,.faqmenu form .textarea textarea:focus{border-color:#137ad0}
/* pad */
@media screen and (max-width: 1000px) {
.faqmenu li a{padding:0 15px}
.faqmenu li a > .fa-indicator{margin-right:-5px}
.faqmenu .grid-column2,.faqmenu .grid-container2{width:117px}
.faqmenu .grid-column3,.faqmenu .grid-container3{width:176px}
.faqmenu .grid-column4,.faqmenu .grid-container4{width:235px}
}
/* phone */
@media screen and (max-width: 767px) {
body{-webkit-text-size-adjust:none}
.faqmenu .grid-column{float:none;width:auto;margin:0;border:0;border-top:1px solid #d9d9d9}
.faqmenu .grid-column:first-child{border-top:0}
.faqmenu form fieldset{display:block;padding:15px 20px}
.faqmenu form .section{margin-bottom:10px}
.faqmenu form .row{margin:0 -10px}
.faqmenu form .col{padding-right:10px;padding-left:10px}
.faqmenu-response-to-icons li{position:static;font-size:0}
.faqmenu-response-to-icons li a{padding:0 10px}
.faqmenu-response-to-icons li > div,.faqmenu-response-to-icons li > [class^="grid-container"]{width:100%}
.faqmenu-response-to-icons li > div:before{display:none}
.faqmenu-response-to-icons li a > .fa{margin:0}
.faqmenu-response-to-icons li a > .fa-indicator{position:static;display:block;float:right;margin-left:10px;line-height:45px}
.faqmenu-response-to-icons li li{position:relative;font-size:18px}
.faqmenu-response-to-icons li li > div,.faqmenu-response-to-icons .right li > div{top:100%;margin:8px 0 0}
.faqmenu-response-to-icons li li > div:after,.faqmenu-response-to-icons .right li > div:after{top:auto;right:auto;bottom:100%;left:0;width:100%;height:8px}
.faqmenu-response-to-icons li li:hover > div,.faqmenu-response-to-icons .right li:hover > div{right:0;left:41px;width:auto}
.faqmenu-response-to-icons li li a > .fa{margin-right:10px;margin-left:0 !important}
.faqmenu-response-to-icons li li a > .fa-indicator{margin-right:0}
.faqmenu-response-to-icons.faqmenu-anim-flip li li > div{top:100%;margin:8px 0 0;transform:rotateX(0deg);-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg)}
.faqmenu-pos-bottom.faqmenu-response-to-icons li li > div{top:auto;bottom:100%;margin:0 0 8px}
.faqmenu-pos-bottom.faqmenu-response-to-icons li li > div:after{top:100%;bottom:auto}
.faqmenu li a > .fa-single{float:none;margin:0}
.faqmenu form .input{width:100%;float:none}
.faqmenu form .input input{width:100%}
}