@charset "utf-8";
/* CSS Document */
/* CSS STYLE */
html {overflow-y: scroll }
body#body-style {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    background-color: #f2f2f2;
    color: #404040;
    line-height: 1.2;
    font-weight: 400;
}
a{
transition: all .3s ease;
-ms-transition: all .3s ease;
-moz-transition: all .3s ease;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
}
img {max-width: 100% }
#top {
    /*    background: none repeat scroll 0 0 #444444;*/
    color: #ddd;
    font-size: 12px;
    /*margin-bottom: 16px;*/
    padding-bottom: 4px;
    padding-top: 4px;
}
.size-2.extravote {
    position: relative;
    padding-top: 20px;
}
.size-2.extravote:before{
    content: "Если вам понравился данный материал, пожалуйста, проголосуйте за него";
    position: absolute;
    top: -20px;
    font-weight: bold;
}
#top .container .separator {
    border-left: 1px solid #CCCCCC;
    display: inline-block;
    height: 10px;
    margin: 0 20px;
    width: 1px;
}
#navigation .nav.menu li {
    display: inline-block;
}
#navigation .navbar.navbar-default {
    background-color: #2098df;
    border: 0;
}
#navigation .nav.menu li a {
    color: #fff;
    padding: 17px 15px;
    font-weight: bold;
}
#navigation .nav>li>a:focus,#navigation .nav>li>a:hover {
    background-color: rgba(238, 238, 238, 0);
}
#navigation .navbar-collapse.collapse {
    padding: 0;
}
#navigation li:hover:after {
    content: '';
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #F2F2F2;
    position: absolute;
    left: 50%;
    margin-left: -5px;
    bottom: 0;
}

.navbar {border-radius: 0!important }
.navbar-default {
 /*   background-color: #2c3e50;
    border-color: transparent;*/
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {outline: medium none }
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {outline: medium none }

.dropdown-menu {
    padding: 0px!important;
    border-radius: 0!important;
}
#main .main-box {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0px solid #E5E5E5; /* border 1, if you have front component*/
    margin-bottom: 20px;
    padding: 10px;
}
#breadcrumbs .moduletable {
    border: 0;
    padding: 0;
}
#fullwidth {
    margin-top: -20px;
    overflow: hidden;
}
#fullwidth .moduletable {
    border: 0;
    padding: 0;
}
.black .moduletable {
    background: none repeat scroll 0 0 #222222;
    border-color: #222222;
    color: #AAAAAA;
}
.moduletable {
    /*    background: none repeat scroll 0 0 #FFFFFF;;
    border: 1px solid #E5E5E5;*/
    margin-bottom: 20px;
    padding: 10px;
}
.panel.moduletable {    padding: 0 }
.panel .moduletable {
    box-shadow: none;
    margin: 0px 10px;
    padding: 10px;
}

.page-header {margin: 10px 0 20px }
.hasTooltip {display: inline !important }
.noMainbody {display: none !important }
ul.unstyled,
ol.unstyled {
    list-style: outside none none;
    margin-left: 0;
    padding: 0;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  /*  float: left;
    position: relative !important;*/
    margin-left: 0 !important;
}
.checkbox label, .radio label {
    padding-left: 20px;
    padding-right: 10px;
}
label {
    display: block;
    margin-bottom: 5px;
}
label,
input,
button,
select,
textarea {
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    font-family: arial;
}
label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {cursor: pointer }
.control-group input, .control-group textarea, .control-group .uneditable-input{/*width: 100% !important */}
.contact-form .control-group input, .contact-form .control-group textarea, .contact-form .control-group .uneditable-input {
    width: 100%;
}
.email-copy-input {float: left }
#pop-print {
    float: right;
    margin: 10px;
}
div#jform_catid_chzn.chzn-container, div#jform_catid_chzn.chzn-container div.chzn-drop, div#jform_state_chzn.chzn-container, div#jform_state_chzn.chzn-container div.chzn-drop, div#jform_featured_chzn.chzn-container, div#jform_featured_chzn.chzn-container div.chzn- drop, div#jform_access_chzn.chzn-container, div#jform_access_chzn.chzn-container div.chzn-drop, div#jform_metadata_tags_chzn.chzn-container, div#jform_metadata_tags_chzn.chzn-container div.chzn-drop, div#jform_language_chzn.chzn- container, div#jform_language_chzn.chzn-container div.chzn-drop, div#jform_language_chzn.chzn-container, div#jform_tags_chzn.chzn-container {
    width: 260px !important;
}
.control-group .control-label {
    padding-top: 7px;
    padding-bottom: 7px;
}
.chzn-container-single .chzn-single {
    width: 140px;
}

.btn.modal {
    bottom: auto;
    display: inline;
    left: auto;
    position: relative;
    top: auto;
}
/* Header */
.search {
    padding-top: 10px;
}
form#searchForm fieldset input {
    height: inherit;
}
.search input {
    height: 39px;
    border: 1px solid #D9D9D9;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 328px;
    font-size: 14px;
    padding-left: 15px;
    background: url(../images/search.png)no-repeat center right 14px;
}
.search label.element-invisible {
    display: none;
}
.logo {
    float: left;
    margin-right: 15px;
}
.logo-txt h4 {
    font-size: 18px;
    color: #404040;
    font-weight: 700;
    margin: 0;
}
.logo-txt p {
    font-size: 12px;
    color: #808080;
    padding-top: 4px;
}
.logo-txt {
    padding-top: 7px;
}
.header-top-one {
    padding-top: 10px;
    font-size: 20px;
    min-height: 100px;
    background-color: #fff;
}
/* End Header */
/* Content */
#main {
    background-color: #FFF;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 10px;
    padding-bottom: 0px;
    margin-top: 10px;
}

.block.f-s-14 h3.title {
    font-weight: 700;
    font-size: 14px;
    margin-bottom:20px;
}
.right-sidebar {
    padding-left: 18px;
    margin-top: 44px;
    border-left: 1px solid #E6E6E6;
}
#main-box {
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    padding-left: 15px;
}
#main-box .page-header {
    border-bottom:0;
    margin-bottom:14px;
    margin-top:20px;
}
#main-box .page-header h2 {
    font-size: 30px;
    font-weight: 700;
    line-height: 42px;
    margin-bottom: 0px;
}
button.subscription-button {
    position: absolute;
    background: url(../images/subscription-img.png)no-repeat center;
    right: 0px;
    bottom: 0px;
    width: 40px;
    border: 0px;
    height: 40px;
}

input.subscription {
    width: 100%;
    height: 40px;
    background-color: #FFF;
    border: 1px solid #D9D9D9;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding-left: 16px;
}
.block.forma form {
    position: relative;
}
.block.catagor-list {
    padding-left: 6px;
}
.block.catagor-list h3.title {
    font-size: 24px;
    line-height: 42px;
    padding-bottom: 10px;
    font-weight: bold;
    padding-left: 13px;
}
.block.catagor-list .nav>li>a {
    height: 80px;
    width: 20%;
    border: 1px solid #E6E6E6;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    line-height: 20px;
    cursor: pointer;
    float: left;
    margin: 0 15px 20px;
    color: #404040;
    font-size: 14px;
}
.block.catagor-list .nav>li>a:hover {
    color: #2098df;
    border-color: #2098df;
    background-color: #fff;
}
.block.menu-footer ul.nav.menu li {
    display: inline-block;
}
.soc {
    text-align: right;
}.block.menu-footer .nav>li>a:hover{
    text-decoration: underline;
}
.block.menu-footer .nav>li>a {
    color: #1B86C4;
    font-size: 12px;
    padding: 10px 15px 0 0;
    font-weight: 700;
}
div#footer.well {
    border-top: 1px solid #d9d9d9;
    box-shadow: none;
    text-align: center;
    font-size: 12px;
    color: #BFBFBF;
    padding-bottom: 0;
    padding-top: 10px;
}
.blog h2 {
    font-size: 30px;
    padding-bottom: 20px;
    font-weight: bold;
}
.atticle-item {
    border-top: 1px solid #F2F2F2;
    padding: 20px 0px;
}
.atticle-item h2 a {
    color: #1b86c4;
    font-size: 14px;
}
#main-box .atticle-item h2 {
    line-height: 12px;
    padding: 0!important;
    margin: 0!important;
}
.atticle-item dl.article-info {
    margin-bottom: 0;
}
#container {
    padding-top: 20px;
}
.article-info.muted {
    display: inline-block;
    margin-right: 22px;
    color: #BFBFBF;
    font-size: 12px;
}
#main-box .atticle-item .page-header {
    margin: 0;
    padding-bottom: 0;
}
.categor-name-wrap {
    display: inline-block;
    color: #BFBFBF;
    font-size: 12px;
}
#archive-items .fa {
    font-size: 16px;
    padding-right: 4px;
}
.category-name,.create,.published{
    display: inline-block;
    margin-right: 10px;
}
.blog .create {
    margin-right: 10px;
}
.blog .fa,.page-content .fa {
    font-size: 16px;
}
ul.pagination>.active>a,
ul.pagination>.active>a:focus,
ul.pagination>.active>a:hover,
ul.pagination>.active>span,
ul.pagination>.active>span:focus,
ul.pagination>.active>span:hover,
ul.pagination>li>a:focus,
ul.pagination>li>a:hover,
ul.pagination>li>span:focus,
ul.pagination>li>span:hover {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #2098df;
    border-color: #0a83cc;
}
ul.pagination>.disabled>a,
ul.pagination>.disabled>a:focus,
ul.pagination>.disabled>a:hover,
ul.pagination>.disabled>span,
ul.pagination>.disabled>span:focus,
ul.pagination>.disabled>span:hover {
    color: #777;
    cursor: not-allowed;
    background-color: rgba(255, 255, 255, 0);
    border-color: #ddd;
}
ul.pagination>li>a,ul.pagination>li>span {
    background-color: rgba(255, 255, 255, 0);
    border: 0;
    border-radius: 3px;
    font-weight: bold;
    margin: 0px 1px;
    font-size: 12px;
    color: #777;
}
.jpagination.text-center {
    height: 60px;
    background-color: #f0f5f9;
    border-radius: 3px;
    margin-top: 10px;
}
div.breadcrumb {
    padding: 4px 20px;
    margin-bottom: 10px;
    background-color: rgba(245, 245, 245, 0);
    font-size: 12px;
    color: #777;
}
.page-content {
    padding-top: 30px;
}
.page-content .create {
    margin-right: 10px;
}
.page-content dl.article-info {
    margin-bottom: 0;
}
#main-box .page-content .page-header{
    margin: 0;
}
div#main-box .page-content h1 {
    margin-top: 10px;
    font-size: 30px;
    font-weight: bold;
    padding-bottom: 0;
    margin-bottom: 0;
}

#main-box .page-header h1 {
    font-size: 30px;
    padding-bottom: 20px;
    font-weight: bold;
}
.item-page li:after {
    content: '';
    width: 4px;
    height: 4px;
    background-color: #1b86c4;
    position: absolute;
    top: 7px;
    border-radius: 50%;
    left: 22px;
}

.item-page li {
    list-style: none;
    padding-left: 32px;
    margin-bottom: 18px;
    position: relative;
}
ol {
padding: 0px 0 0 20px;
margin: 0.5em 0 1.571em 1.9em;
color: #2E2E2E;
list-style-type: none;
font: 15px/17px Verdana, Arial, Helvetica, sans-serif;
z-index: 2;
counter-reset: point;
}
  
ol li {
margin-bottom: 4px;
line-height: 1.6;
color: #2E2E2E;
position: relative;
}
  
ol li:before {
    margin-bottom: 4px;
    counter-increment: point 1;
    line-height: 1.6;
    height: 24px;
    margin-left: -36px;
    left: 0px;
    width: 24px;
    margin-top: 1px;
    background: #6baf2e;
    content: counter(point);
    color: #fff;
    text-align: center;
    position: absolute;
    font-weight: bold;
    border-radius: 5px 0px 0px 4px;
}
.page-content blockquote {
    min-height: 117px;
    background-color: #f0f5f9;
    border-radius: 3px;
    margin-top: 50px;
    line-height: 21px;
    font-style: italic;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    position: relative;
    margin-bottom: 40px;
    padding: 25px 10px 25px 86px;
    font-size: 14px;
    border: 0;
}
.page-content blockquote:after {
    content: url(../images/quote.png);
    position: absolute;
    top: 33px;
    left: 32px;
}
.page-content ol li:after {
    display: none;
}
.page-content ol{
margin: 20px 0px 20px 20px;
}
.page-content ol li {
    list-style: inherit;
    position: relative;
    display: block;
    padding: 2px 10px;
    margin: .5em 0;
    background: #f2f2f2;
    color: #444;
    -moz-border-radius: .3em;
    -webkit-border-radius: .3em;
    border-radius: 0;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.page-content ul {
list-style: none;
padding: 0;
margin: 20px 0;
}
.page-content ul li {
padding: 7px 20px;
margin-bottom: 10px;
border-radius: 5px;
border-left: 10px solid #2098df;
border-top: 1px solid #2098df;
border-right: 1px solid #2098df;
border-bottom: 1px solid #2098df;
font-size: 14px;
letter-spacing: 1px;
transition: 0.3s all linear;
}
.page-content ul li:nth-child(2){border-color: #8bc63e;}
.page-content ul li:nth-child(3){border-color: #fcba30;}
.page-content ul li:nth-child(4){border-color: #1ccfc9;}
.page-content ul li:nth-child(5){border-color: #493224;}
.page-content ul li:hover 
{border-left: 10px solid transparent;}
.page-content ul li:nth-child(1):hover 
{border-right: 10px solid #2098df;border-left: 1px solid #2098df; }
.page-content ul li:nth-child(2):hover 
{border-right: 10px solid #8bc63e;border-left: 1px solid #8bc63e;}
.page-content ul li:nth-child(3):hover 
{border-right: 10px solid #fcba30;border-left: 1px solid #fcba30;}
.page-content ul li:nth-child(4):hover 
{border-right: 10px solid #1ccfc9;border-left: 1px solid #1ccfc9;}
.page-content ul li:nth-child(5):hover 
{border-right: 10px solid #493224;border-left: 1px solid #493224;}
.tg tr td:nth-of-type(2n+1) {
    border-right: 1px solid #e6e6e6;
    border-left: 1px solid #ddd;
}
.page-contentextravote-none .size-2.extravote{
    display:none;
}
.page-content .tg td {
    font-size: 12px;
    font-weight: normal;
    padding: 12px 5px 12px 20px;
    overflow: hidden;
    word-break: normal;
}
.page-content ul.pagination li {
    padding: inherit;
    margin-bottom: inherit;
    border-radius: inherit;
    border-left: inherit;
    border-top: inherit;
    border-right: inherit;
    border-bottom: inherit;
    font-size: inherit;
    letter-spacing: inherit;
    transition: 0.3s all linear;
}
.page-content ul.pagination li:hover {
    border-right: inherit;
    border-left: inherit;
}
table.tg.table {
    border-radius: 5px;
    border: 1px solid #e6e6e6;
    margin-bottom: 53px;
}
.tg tr:nth-of-type(2n+1) {
    background-color: #f0f5f9;
}
.table-tg.table-responsive,.table-tg {
    border-radius: 5px;
}
.page-content .download {
    background-color: #f0f5f9;
    height: 60px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-align-items: center;
    align-items: center;
    margin-top: 19px;
    margin-bottom: 57px;
}
.page-content .download a {
    text-decoration: none;
}
.page-content .download span {
    font-weight: 700;
    line-height: 21px;
    color: #1b86c4;
    padding-left: 8px;
}
#jc h4 {
    color: #333;
    border-bottom: 0;
    font-size: 14px 14px 14px 7px;
}
#jc .rbox{
    border:0;
}
#comments .comments-list {
    margin-left: 0;
    height: 1%;
    margin-top: 24px;
    font-size: 13px;
}
#comments-list .even {
    border: 1px solid #e6e6e6;
    padding: 14px 14px 14px 7px;
    margin-bottom: 0;
}
.comments-list a.comment-anchor {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-align-items: center;
    align-items: center;
    color: #bfbfbf;
    font-weight: 700;
    width: 59px;
    float: left;
    min-height: 80px;
    font-size: 15px;
}
#comments-list .odd {
    border-right: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    padding: 14px;
    margin-bottom: 0;
}
form#comments-form {
    overflow: hidden;
    background-color: #f0f5f9;
    border-radius: 0px 0px 3px 3px;
    padding: 20px;
}
#comments-form input {
    width: 100%;
    height: 40px;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
    margin-bottom: 10px;
    padding-left: 20px!important;
    color: #777;
    font-size: 13px;
}
form#comments-form {
    padding: 0px 10px;
    border-right: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 30px;
    padding-bottom: 15px;
}
form#comments-form h4{
    font-size: 13px;
    padding-left: 15px;
}
#comments-list-footer {
    border-right: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    padding: 10px 5px 0px 20px;
    background: #f0f5f9;
}
.captcha-img, .captcha-fie {
    float: left;
    margin-right: 14px;
}
.captcha-fie p{
       font-size: 12px!important;
    margin: 0!important;
}
input#comments-form-subscribe {
    float: left;
}

label.comments-label-subscribe {
    font-size: 13px;
    font-weight: normal;
    line-height: 40px!important;
    margin-left: 10px!important;
}
div#main .btn {
    background-color: #6baf2e;
    border-radius: 3px;
    border: transparent;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    line-height: 26px;
}
div#main .btn a{
    color: #fff;
    padding: 10px;
}
div#main .btn:hover{
    background-color: #5a9c1f;
}
div#main .btn  a:hover{
    color: #fff;
}
#comments-form-buttons {
    text-align: right;
}
/* End content */
/* Wrapper for page content to push down footer */
#wrap {
    height: auto !important;
    margin: 0 auto -60px;
    min-height: 100%;
    padding: 0 0 60px;
}
/* Set the fixed height of the footer here */
#footer {
    /*  height: 80px;;
    background-color: #f5f5f5;*/
}
#footer.well {
    border-radius: 0;
    border: 0;
    margin: 0;
}
#footer .moduletable {
    background: transparent;
    border: 0;
    margin-bottom: 0;
}
#push {    height: 24px }
/* LAYOUT */
/* Floats */
.float-left {float: left }
.float-right {float: right }
.group:before,
.group:after {
    content: "";
    display: table;
}
.group:after {clear: both }
.ie7 .group {zoom: 1 }
/* JOOMLA */
.form-horizontal .control-label {text-align: inherit!important;}
i.icon-calendar:before {
	content: "\1f4c5";
	display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  position: relative;
  top: 1px;
}
div.contact-form-field label,
div.message-label label {
display: inline !important;
}
div#jform_tags_chzn.chzn-container ul.chzn-choices li.search-field input.default {
    padding: 0;
}
.control-group input[type="checkbox"] {
    width: 10px!important;
}
.btn-toolbar {
    margin-bottom: 10px;
}
.cols-1 {
    display: block;
    float: none !important;
    margin: 0 !important;
}
.cols-2 .column-1 {
    float: left;
    width: 46%;
}
.cols-2 .column-2 {
    float: right;
    margin: 0;
    width: 46%;
}
.cols-3 .column-1 {
    float: left;
    margin-right: 4%;
    padding: 0 5px;
    width: 29%;
}
.cols-3 .column-2 {
    float: left;
    margin-left: 0;
    padding: 0 5px;
    width: 29%;
}
.cols-3 .column-3 {
    float: right;
    padding: 0 5px;
    width: 29%;
}
.items-row {
    margin-bottom: 10px !important;
    overflow: hidden;
}
.column-1,
.column-2,
.column-3 {padding: 10px 5px }
.column-2 {
    margin-left: 40%;
    width: 55%;
}
.column-3 {width: 30% }
.blog-more {padding: 10px 5px }
/*TO TOP*/
.back-to-top {
    position: fixed;
    bottom: 2em;
    right: 0px;
    text-decoration: none;
    color: #000000;
    background-color: rgba(235, 235, 235, 0.80);
    font-size: 12px;
    padding: 1em;
    display: none;
}
dd.createdby {
    opacity: 0;
}
img.foto-none {
    position: absolute;
    opacity: 0;
    right: 0;
    top: 0;
    height: 0;
    width: 0;
}
.back-to-top:hover {background-color: rgba(135, 135, 135, 0.50) }

/* Media Queries */
/* Retina */
@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2) { 
}
/* Landscape phones and down */
@media only screen and (min-device-width:320px) and (max-device-width:543px) { 
    .search input {
    width: 264px;
    margin-bottom: 20px;
}
#navigation .nav.menu li {
    display: list-item;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #fff;
}
.navbar-default .navbar-toggle {
    border-color: #ddd;
    background-color: #fff;
}
.jpagination.text-center {
    height: auto;
    }
#main-box .page-content h1,
div#main-box .page-content h1,
.blog h2 {
    margin-top: 0px;
    font-size: 22px;
    font-weight: bold;
    padding-bottom: 0;
    margin-bottom: 0;
}
.block.catagor-list .nav>li>a{
    width: 40%;
    margin: 0 10px 20px;
}
}
/* Landscape phone to portrait tablet */
@media only screen and (min-device-width: 568px) and (max-device-width: 768px) and (orientation: landscape) {
.pull-right.search {
    margin-bottom: 15px;
}
.jpagination.text-center {
    height: auto;
    }
#navigation .nav.menu li {
    display: list-item;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #fff;
}
.navbar-default .navbar-toggle {
    border-color: #ddd;
    background-color: #fff;
}
#main-box div.page-content h1,
div#main-box .page-content h1,
.blog h2 {
    margin-top: 0px;
    font-size: 22px;
    font-weight: bold;
    padding-bottom: 0;
    margin-bottom: 0;
}
.block.catagor-list .nav>li>a{
    width: 18%;
}
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { 
}
/* Large desktop */
@media (min-width: 1200px) { 
}
/* Fix disappearing tabs on editor page - Added by Waseem Sadiq 8th March 2015*/
.icons .btn-group,
.icons .btn-group a[data-toggle="tab"][aria-expanded="false"],
ul.nav-tabs > li > a[data-toggle="tab"][aria-expanded="false"]
{
    display:block!important;
}