.dota { background: initial !important; color: #3b94d9 !important; }
.arch ul li a.patch-bold{color:#337ab7;font-weight:bold;list-style:none;}
.inner .dot ul li { font-size: 13px; }
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    /*vertical-align: baseline;*/
}
label {padding:10px 10px 10px 0px;line-height:3px; }
.form-label { width:100%}
.comment-form { background-color: #292929; color: #FFFFFF; margin: 50px 0 50px; padding: 25px 30px 25px 40px; width: 100%; }
.comment-form .form-text { background-color: #484848; border: medium none; color: #FFFFFF !important; height: 31px; padding: 0 10px; width: 275px; }
input[type="number" i] { padding: 1px 0px; width:100% }
.hide { display: none!important; }
.comment-form .text-full { background-color: #484848; border: medium none; color: #FFFFFF; height: 100px; padding: 5px 10px; width: 623px; }
.comment-form textarea { resize: none; overflow: auto; }
.comment-form #save { background-color: #D0324A; border: medium none; border-radius: 10px; color: #FFFFFF; height: 39px; width: 140px; cursor: pointer; text-align:center; }
label.error { color: #ff0000; font-size: 11pt; padding-top: 7px; display: none; }
.white-bg img { max-width: 100%; height: auto; }
div#rating-display { text-align: center; margin-top: -104px; }
.inner ul li { font-size: 20px; line-height: 22px; background: url('/blog/images/bullet.jpg') no-repeat 0 10px; padding-left: 20px; padding-bottom: 15px; }
.gry-bg { width: 100%; }
.rating-container .caption { margin-top: 0px; }
.recent-articles .gry-bg { border-radius: 10px; min-height: 265px; padding: 10px; margin-bottom: 20px; }
.recent-articles p { text-align: center; margin:5px 0 12px 0; padding: 0; }
.recent-articles p.short-desc { font-size: 20px; }
.recent-articles p.title { font-size: 21px; font-weight: 600; }
.recent-articles a { color: #373737; }
.recent-articles a:hover { text-decoration: none; }
.recent-articles a p.short-desc:hover { color: #3b94d9; }
.content-area { margin-top: 60px; }
.header h1 { color: #373737; display: block; font-size: 48px; font-weight: 700; }
.header span { float: left; font-style: normal; font-size: 16px; font-weight: normal; margin-top: 10px; margin-bottom: 10px; }
.white-bg { padding-top: 0; margin-top: 0; }
.content-area p strong { font-size: 21px; }
.detail p { font-size: 20px; margin-bottom: 10px; }
.social-media a{border-radius:inherit; text-indent:-9999px;}
.social-media a.facebook, .jssocials-share-facebook a{ background:url(../images/social-media.png) no-repeat 0 0; width:38px; height:29px; display:inline-block;}
.social-media a.facebook:hover, .jssocials-share-facebook a:hover{ background:url(../images/social-media.png) no-repeat 0 -31px; width:38px; height:29px; display:inline-block;}
.social-media a.twitter, .jssocials-share-twitter a{ background:url(../images/social-media.png) no-repeat -37px 0; width:38px; height:29px; display:inline-block;}
.social-media a.twitter:hover, .jssocials-share-twitter a:hover{ background:url(../images/social-media.png) no-repeat -37px -31px; width:38px; height:29px; display:inline-block;}
.social-media a.google, .jssocials-share-email a{ background:url(../images/social-media.png) no-repeat -74px 0; width:38px; height:29px; display:inline-block;}
.social-media a.google:hover, .jssocials-share-email a:hover{ background:url(../images/social-media.png) no-repeat -74px -31px; width:38px; height:29px; display:inline-block;}
.social-media a.linkedin, .jssocials-share-linkedin a{ background:url(../images/social-media.png) no-repeat -112px 0; width:38px; height:29px; display:inline-block;}
.social-media a.linkedin:hover, .jssocials-share-linkedin a:hover{ background:url(../images/social-media.png) no-repeat -112px -31px; width:38px; height:29px; display:inline-block;}
.jssocials-share, .share, .jssocials-shares{float:left;}
ol li { list-style: decimal; padding-bottom: 10px; font-size: 20px; }

@media (max-width: 414px) {
	.comment-form .form-text, .comment-form .text-full { width: 100% !important; }
	.comment-form { padding: 15px !important; }
}