@charset "utf-8";

table tbody tr td, table tbody tr th, table thead tr th { border-right: 1px solid rgb(204, 204, 204); padding: 5px; }

.btn-info, a, h1, h2, h3, h4, h5, h6 { color: rgb(4, 142, 176); }

.btn-danger, .btn-default, .btn-info, .btn-primary, .btn-success, .btn-warning, .navbar, .top-bg { background-repeat: repeat-x; }

#content img, #widget-footer img, .size-auto, .size-full, .size-large, .size-medium, .size-thumbnail, .wp-caption img { max-width: 100%; height: auto; }

#result, #s, .attribution, .cat-hadding, .cat-main-section header h4, .comment_form, .comments-title, .content-according li, .glyphicon-search::before, .mywiki_breadcrumbs .current, .sidebar .h1, .sidebar .h2, .sidebar .h3, .sidebar .h4, .sidebar .h5, .sidebar .h6, .sidebar h1, .sidebar h2, .sidebar h3, .sidebar h4, .sidebar h5, .sidebar h6, .single-page, .single-post .cat-title, .single-title, .suggestionlist ul li, .tagline, .wid-cat-container li, .wid-category span, a, body, h1, h2, h3, h4, h5, h6, p { font-family: Cabin, sans-serif; }

.mywiki-header-menu::after, hr { clear: both; }

#commentform small, #footer p, #main > h3, .attribution a, ol.commentlist { font-weight: 400; }

.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(n+1), .gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(n+1), .gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1), .gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1), .tagline { clear: left; }

a { text-decoration: none !important; }

table { border: 1px solid rgb(204, 204, 204); }

table tbody tr, table thead tr { border-bottom: 1px solid rgb(204, 204, 204); }

table thead tr th:last-child { border-right: 0px; }

table tbody tr td, table tbody tr th { font-weight: 400; }

.post_content ul, ol { margin-top: 0px; margin-bottom: 10px; }

.post_content li { display: list-item; text-align: -webkit-match-parent; }

.post_content ol ol, .post_content ol ul, .post_content ul ol, .post_content ul ul { margin-bottom: 0px; margin-left: 10px; }

.post_content ul ul ul { list-style-type: square; margin-left: 10px; }

.btn-danger, .btn-default, .btn-info, .btn-primary, .btn-success, .btn-warning { box-shadow: rgba(255, 255, 255, 0.15) 0px 1px 0px inset, rgba(0, 0, 0, 0.075) 0px 1px 1px; text-shadow: rgba(0, 0, 0, 0.2) 0px -1px 0px; }

.btn-danger.active, .btn-danger:active, .btn-default.active, .btn-default:active, .btn-info.active, .btn-info:active, .btn-primary.active, .btn-primary:active, .btn-success.active, .btn-success:active, .btn-warning.active, .btn-warning:active { box-shadow: rgba(0, 0, 0, 0.125) 0px 3px 5px inset; }

.btn.active, .btn:active { background-image: none; }

.btn-default { background-image: linear-gradient(rgb(66, 139, 202) 0px, rgb(230, 230, 230) 100%); border-color: rgb(204, 204, 204); text-shadow: rgb(255, 255, 255) 0px 1px 0px; }

.btn-default.active, .btn-default:active { background-color: rgb(230, 230, 230); border-color: rgb(224, 224, 224); }

.btn-primary { background-image: linear-gradient(rgb(66, 139, 202) 0px, rgb(48, 113, 169) 100%); border-color: rgb(45, 108, 162); }

.btn-primary.active, .btn-primary:active { background-color: rgb(48, 113, 169); border-color: rgb(45, 108, 162); }

.btn-success { background-image: linear-gradient(rgb(92, 184, 92) 0px, rgb(68, 157, 68) 100%); border-color: rgb(65, 150, 65); }

.btn-success.active, .btn-success:active { background-color: rgb(68, 157, 68); border-color: rgb(65, 150, 65); }

.btn-warning { background-image: linear-gradient(rgb(240, 173, 78) 0px, rgb(236, 151, 31) 100%); border-color: rgb(235, 147, 22); }

.btn-warning.active, .btn-warning:active { background-color: rgb(236, 151, 31); border-color: rgb(235, 147, 22); }

.btn-danger { background-image: linear-gradient(rgb(217, 83, 79) 0px, rgb(201, 48, 44) 100%); border-color: rgb(193, 46, 42); }

.btn-danger.active, .btn-danger:active { background-color: rgb(201, 48, 44); border-color: rgb(193, 46, 42); }

.btn-info { background-image: linear-gradient(rgb(91, 192, 222) 0px, rgb(49, 176, 213) 100%); border: 2px solid rgb(42, 171, 210); padding: 10px 16px; }

.btn-info.active, .btn-info:active, .btn-info:focus, .btn-info:hover, .current-menu-item > a, .current_page_item a, .open .dropdown-toggle.btn-info, a.wid-cat-title p:hover, a:focus, a:hover { color: rgb(4, 142, 176) !important; }

.btn-info.active, .btn-info:active { background-color: rgb(49, 176, 213); border-color: rgb(42, 171, 210); color: rgb(4, 142, 176) !important; }

.img-thumbnail, .thumbnail { box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 2px; }

.dropdown-menu { box-shadow: rgba(0, 0, 0, 0.176) 0px 1px 0px; margin-left: -34px; min-width: 167px; text-align: center; border-radius: 5px !important; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover { background: 0px 0px; color: rgb(4, 138, 171); }

.dropdown-menu > li > a { border-bottom: 1px solid rgb(204, 204, 204); border-top: 1px solid rgb(102, 102, 102); }

.dropdown-menu > li:last-child > a { border-bottom: none; border-top: 1px solid rgb(102, 102, 102); }

.dropdown-menu > li:first-child > a { border-bottom: 1px solid rgb(204, 204, 204); border-top: none; }

.dropdown-menu ul > li > ul > li:first-child > a::after { border-bottom: 6px solid rgb(0, 0, 0); border-left: 6px solid transparent; border-right: 6px solid transparent; content: ""; background: rgb(0, 0, 0) !important; }

.navbar { background-image: linear-gradient(rgb(255, 255, 255) 0px, rgb(248, 248, 248) 100%); border-radius: 4px; box-shadow: rgba(255, 255, 255, 0.15) 0px 1px 0px inset, rgba(0, 0, 0, 0.075) 0px 1px 5px; }

.top-bg { background-image: url("./img/top-bg.png"); border-top-left-radius: 0px; border-top-right-radius: 0px; }

.alignright { display: inline; float: right; margin: 1em 0px 1em 2em; }

.alignleft { display: inline; float: left; margin: 1em 2em 1em 0px; }

.aligncenter { display: block; margin: 1em auto; }

.sidebar-heading { color: rgb(255, 255, 255); position: relative; margin: 0px; padding: 10px; background: rgb(4, 142, 176); border-radius: 3px; }

.alert-danger, .alert-info, .alert-success, .alert-warning, .navbar-inverse, .panel-danger > .panel-heading, .panel-default > .panel-heading, .panel-info > .panel-heading, .panel-primary > .panel-heading, .panel-success > .panel-heading, .panel-warning > .panel-heading, .progress, .progress-bar, .progress-bar-danger, .progress-bar-info, .progress-bar-success, .progress-bar-warning { background-repeat: repeat-x; }

#widget-footer .sidebar-heading { padding: 10px 0px !important; }

#footer p { color: rgb(255, 255, 255); }

#widget-footer select, .gallery-columns-1 .gallery-item, .sidebar select { max-width: 100%; }

.navbar .navbar-nav > .active > a, .navbar .navbar-nav > .active > a:focus, .navbar .navbar-nav > .active > a:hover { background: 0px 0px; color: rgb(4, 142, 176); }

.nav > li > a:focus, .nav > li > a:hover { background: 0px 0px; }

.navbar-brand, .navbar-nav > li > a { text-shadow: rgba(255, 255, 255, 0.25) 0px 1px 0px; font-family: Cabin, sans-serif; font-size: 14px; color: rgb(31, 31, 31); }

.footer-menu-nav .footer-nav > li a { font-size: 18px; }

.navbar-inverse { background-image: linear-gradient(rgb(60, 60, 60) 0px, rgb(34, 34, 34) 100%); }

.navbar-inverse .navbar-nav > .active > a { background-color: rgb(34, 34, 34); }

.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a { text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }

.form-control, .navbar-fixed-bottom, .navbar-fixed-top, .navbar-static-top { border-radius: 0px; }

.alert { box-shadow: rgba(255, 255, 255, 0.25) 0px 1px 0px inset, rgba(0, 0, 0, 0.05) 0px 1px 2px; text-shadow: rgba(255, 255, 255, 0.2) 0px 1px 0px; }

.alert-success { background-image: linear-gradient(rgb(223, 240, 216) 0px, rgb(200, 229, 188) 100%); border-color: rgb(178, 219, 161); }

.alert-info { background-image: linear-gradient(rgb(217, 237, 247) 0px, rgb(185, 222, 240) 100%); border-color: rgb(154, 207, 234); }

.alert-warning { background-image: linear-gradient(rgb(252, 248, 227) 0px, rgb(248, 239, 192) 100%); border-color: rgb(245, 231, 158); }

.alert-danger { background-image: linear-gradient(rgb(242, 222, 222) 0px, rgb(231, 195, 195) 100%); border-color: rgb(220, 167, 167); }

.progress { background-image: linear-gradient(rgb(235, 235, 235) 0px, rgb(245, 245, 245) 100%); }

.progress-bar { background-image: linear-gradient(rgb(66, 139, 202) 0px, rgb(48, 113, 169) 100%); }

.progress-bar-success { background-image: linear-gradient(rgb(92, 184, 92) 0px, rgb(68, 157, 68) 100%); }

.progress-bar-info { background-image: linear-gradient(rgb(91, 192, 222) 0px, rgb(49, 176, 213) 100%); }

.progress-bar-warning { background-image: linear-gradient(rgb(240, 173, 78) 0px, rgb(236, 151, 31) 100%); }

.progress-bar-danger { background-image: linear-gradient(rgb(217, 83, 79) 0px, rgb(201, 48, 44) 100%); }

.list-group { border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 2px; }

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover { background-image: linear-gradient(rgb(66, 139, 202) 0px, rgb(50, 120, 179) 100%); background-repeat: repeat-x; border-color: rgb(50, 120, 179); text-shadow: rgb(48, 113, 169) 0px -1px 0px; }

.panel { box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px; }

.panel-default > .panel-heading { background-image: linear-gradient(rgb(245, 245, 245) 0px, rgb(232, 232, 232) 100%); }

.panel-primary > .panel-heading { background-image: linear-gradient(rgb(66, 139, 202) 0px, rgb(53, 126, 189) 100%); }

.panel-success > .panel-heading { background-image: linear-gradient(rgb(223, 240, 216) 0px, rgb(208, 233, 198) 100%); }

.panel-info > .panel-heading { background-image: linear-gradient(rgb(217, 237, 247) 0px, rgb(196, 227, 243) 100%); }

.panel-warning > .panel-heading { background-image: linear-gradient(rgb(252, 248, 227) 0px, rgb(250, 242, 204) 100%); }

.panel-danger > .panel-heading { background-image: linear-gradient(rgb(242, 222, 222) 0px, rgb(235, 204, 204) 100%); }

.bs-callout h4 { margin-top: 0px; margin-bottom: 5px; }

.bs-callout-danger { background-color: rgb(253, 247, 247); border-color: rgb(238, 211, 215); color: rgb(99, 34, 45); }

.archive .page-catheader, .category .page-catheader, .searchwrap { background: rgb(4, 142, 176); }

.bs-callout { margin: 20px 0px; padding: 20px; border-left: 3px solid rgb(238, 238, 238); }

.bs-callout-danger h4 { color: rgb(185, 74, 72); }

body.admin-bar .navbar-fixed-top { top: 28px; }

#content { padding-top: 1em; padding-bottom: 50px; }

#highlights img, .carousel .attachment-eo-carousel { margin: 0px auto; }

.carousel-caption { top: 0.1em; }

#content img { margin-bottom: 15px; }

.archive article, .blog article { border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 15px; }

.post_content { width: 100% !important; padding: 15px 0px 0px !important; }

.post_content p iframe, .sidebar table, .single_cat_image, .wid-cat-container, hr { width: 100%; }

body.fixednav #maincont { padding-top: 4em; }

#menu-trigger, .fluid-sidebar .widget_search .screen-reader-text, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption, li.menu-item.placeholder:hover ul { display: none; }

ul#comment-form-elements { list-style-type: none; padding-left: 1em; }

span.holdimg { display: block; height: 100%; min-height: 20em; width: 100%; }

#copyright_foot.authl { margin-bottom: 0px; padding-bottom: 1em; padding-right: 62px; }

.cbinl, .cbinr { margin-bottom: 0.4em; }

.gallery-caption { font-weight: 900; }

.bypostauthor { color: rgb(153, 153, 153); }

#all_comments ul { list-style-type: none; }

ul.commentlist { padding-left: 1em; }

#all_comments .media { border: 1px solid rgb(204, 204, 204); padding: 1em; margin-bottom: 0.4em; }

.glyphicon { margin-right: 0.2em; }

.cbinl { float: left; margin-right: 0.8em; }

.cbinr { float: right; margin-left: 0.8em; }

hr { margin: 0px; }

a.cboxElement:hover img { width: auto; }

.gallery-item .thumbnail { display: inline-block; }

#home-main .page-catheader { margin: 15px 0px; padding-bottom: 5px; padding-left: 10px; padding-top: 5px; font-size: 22px; border-radius: 3px; }

.single-post #home-main .page-catheader { margin: 0px; padding-bottom: 5px; padding-top: 5px; padding-left: 0px; font-size: 22px; background: 0px 0px; }

.single-post .cat-title { color: rgb(4, 142, 176); font-size: 17px; }

.cat-main-section { float: left; padding-top: 1%; min-height: 150px; transition: 0.3s ease-in-out; }

.cat-main-section header { overflow: visible; margin-top: -1%; padding: 1px 0px 1px 55px; }

.cat-main-section header h4 { color: rgb(41, 41, 41); font-size: 17px; margin-top: 8px; }

.cat-main-section header h4 span { color: rgb(41, 41, 41); font-size: 16px; }

.cat-main-section:hover { box-shadow: rgb(204, 204, 204) 0px 1px 6px 0px; }

.cat-main-section header h4:hover { color: rgb(0, 120, 149); }

.content-according { margin-top: 4%; margin-bottom: 8%; overflow: hidden; }

.content-according ul { padding: 0px; margin: 0px; }

.mywiki_category_widget_function, .widget_popular, .widget_recentpost { margin-top: 44px; }

.wid-category { padding-bottom: 10px; border-bottom: 1px solid rgb(231, 231, 231); color: rgb(5, 65, 80); }

div { cursor: default; }

.wid-category span { margin-left: 30px; }

a.wid-cat-title { text-decoration: none; }

a.wid-cat-title p { padding-left: 30px; color: rgb(1, 1, 1); font-size: 13px; margin-top: 15px; }

.attribution { font-size: 14px; width: auto; float: left; }

.padding-top-bottom .attribution { margin-top: 1.5%; }

.footer-menu-nav { float: right; margin-top: 1.5%; }

#logo h1, #logo img, .tagline { float: left; }

.footer-menu-nav .footer-nav li.menu-item a { font-size: 14px; color: rgb(255, 255, 255) !important; padding-top: 0px !important; padding-bottom: 0px !important; text-shadow: none !important; }

.footer-menu-nav .footer-nav li.menu-item a:hover { background: 0px 0px; color: rgb(0, 0, 0) !important; }

.col-md-9 { width: auto !important; }

.mywiki-nav-next, .navbar-collapse.collapse { float: right; }

div.input-group-btn button.btn-info { background: rgb(255, 255, 255); border-radius: 3px !important; }

.glyphicon-search::before { font-weight: 600; font-stretch: semi-expanded; padding-left: 30px; content: "SEARCH" !important; }

.searchwrap { width: 100%; }

.input-group, .input-group-btn { display: block; }

.input-group-btn > .btn { position: absolute; right: 0px; top: 7px; }

.navbar-form { padding: 0px; margin: 0px auto; }

.navbar-form .form-control { height: 57px; }

.search-main { padding: 25px 15px; }

.navbar { margin-bottom: 0px; }

.navbar-brand { font-size: 45px; height: auto; margin: 20px 0px 10px; padding: 0px 0px 0px 15px; }

.cat-hadding, .single-title, .tags .tags-title { font-size: 18px; }

.navbar-brand > img { display: block; width: 70%; }

.navbar-default .navbar-nav > li > a { color: rgb(73, 73, 73); }

#footer a, .cat-title span { color: rgb(255, 255, 255); }

#logo h1, .suggestionlist ul li a { color: rgb(0, 0, 0); }

#footer a:hover { color: rgb(255, 255, 255) !important; }

#sidebar1 .widget { margin-top: 20px; margin-bottom: 30px; }

.single-title { color: rgb(1, 124, 154); padding: 12px 0px 1px 36px; margin: 0px; }

#result { height: 20px; font-size: 16px; color: rgb(51, 51, 51); padding: 5px; margin-bottom: 10px; background-color: rgb(255, 255, 153); }

#s { padding: 25px 5px 25px 30px; border: 1px solid rgb(204, 204, 204); font-size: 16px; border-radius: 3px; }

.suggestionsbox { position: absolute; left: 0px; top: 40px; margin: 35px 0px 0px; width: 100%; max-width: 50%; padding: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(209, 209, 209); color: rgb(255, 255, 255); z-index: 999; box-shadow: rgb(176, 176, 176) 1px 0px 1px; }

.suggestionlist { margin: -11px 0px 0px; padding: 0px; }

.suggestionlist ul li { list-style: none; margin: 0px 10px; padding: 7px; cursor: pointer; font-size: 14px; }

.suggestionlist ul li:hover { color: rgb(4, 142, 176); border-radius: 5px; margin: 0px 10px; }

.suggestionlist ul li a:hover { color: rgb(4, 142, 176); }

.suggestionlist ul li a i { padding: 0px 10px 0px 0px; font-weight: 700; font-size: 16px; }

#suggestionslist > ul { margin-left: 0px; padding: 0px; }

ul { margin: 0px; padding-inline-start: 0px !important; }

.category-edgecase .post_content ul { padding: 0px; margin-bottom: 10px; }

.sidebar ul { font-size: 13px !important; padding-left: 10px; }

.sidebar li { padding-top: 7px; font-size: 14px; }

ul li { display: block; color: rgb(66, 139, 202); }

.load { background-image: url("./img/loader.gif"); background-position: right 180px center; background-repeat: no-repeat; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .load { background-position: 210px 10px; }
  .glyphicon-search::before { margin-left: 16px !important; padding-left: 40px !important; }
}

.navbar-form #suggest.input-group { position: relative; width: 100%; }

.upArrow { position: relative; top: -17px; left: -4px; }

.navbar.navbar-default .navbar-collapse.top-menu { margin: 16px 0px 14px; }

#logo h1 { font-size: 13px; width: 100%; margin-top: -22px; font-family: Lato, sans-serif; }

.nopadding { padding: 0px !important; }

.nopadding-left { padding-left: 0px !important; }

.padding-top-bottom { padding-top: 15px !important; padding-bottom: 15px !important; }

.border-bottom { border-bottom: 1px solid rgb(231, 231, 231); width: 100%; }

.border-bottom:last-child { border: none; }

.margin-top { margin-top: 121px; }

.margin-bottom { margin-bottom: 35px; }

.border-left { border-left: 1px solid rgb(231, 231, 231); }

.content-according li { list-style-type: none; color: rgb(4, 142, 176); font-size: 14px; padding-bottom: 10px; }

.content-according li a { padding-left: 5px; }

.wid-cat-container li { list-style-type: none; color: rgb(1, 1, 1); font-size: 14px; padding-left: 20px; margin: 20px 0px 20px 38px; }

.wid-cat-container li:first-child { margin: 15px 0px 20px 38px; }

.wid-cat-container li a { color: rgb(1, 1, 1); }

.navbar-toggle { background-color: rgb(4, 142, 176); border-color: rgb(4, 142, 176); }

.navbar-default .navbar-toggle { border-color: rgb(4, 142, 176) !important; }

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: rgb(10, 156, 192) !important; }

.navbar-default .navbar-toggle .icon-bar { background-color: rgb(255, 255, 255) !important; }

.footer-menu-nav ul li a { padding: 5px 5px 15px; }

.footer-menu-nav .socia_icon a { height: 25px; width: 25px; display: inline-block; text-indent: -9999px; }

.mywiki-header-menu, .mywiki-header-menu ul { margin: 0px; padding: 0px; list-style: none; }

.mywiki-header-menu { max-width: 960px; zoom: 1; }

.mywiki-header-menu::after, .mywiki-header-menu::before { content: ""; display: table; }

.mywiki-header-menu li { float: left !important; position: relative; }

.mywiki-header-menu a { float: left; padding: 12px 18px; color: rgb(0, 0, 0); text-transform: uppercase; text-decoration: none; }

.mywiki-header-menu li:hover > a { color: rgb(66, 139, 202); text-decoration: none; }

.mywiki-header-menu ul { opacity: 0; visibility: hidden; position: absolute; top: 38px; left: 0px; z-index: 10; transition: 0.2s ease-in-out; }

.mywiki-header-menu li:hover > ul { opacity: 1; visibility: visible; margin: 0px; }

.mywiki-header-menu ul ul { top: 0px; margin: 0px; box-shadow: rgba(255, 255, 255, 0.3) -1px 0px 0px; left: -100%; width: 100%; }

.mywiki-header-menu ul li a { text-decoration: none; color: rgb(0, 0, 0) !important; background: rgb(238, 238, 238) !important; }

.mywiki-header-menu ul li a:active, .mywiki-header-menu ul li a:focus, .mywiki-header-menu ul li a:hover { color: rgb(66, 139, 202) !important; }

.mywiki-header-menu ul li { float: none; display: block; border: 0px; }

.mywiki-header-menu ul li:last-child { box-shadow: none; }

.mywiki-header-menu ul a { padding: 10px; width: 140px; display: block; float: none; text-transform: none; text-align: left; }

.mywiki-header-menu ul li:first-child > a { border-radius: 3px 3px 0px 0px; }

.mywiki-header-menu ul li:first-child > a::after { content: ""; position: absolute; border-bottom: 6px solid rgb(66, 139, 202); }

.mywiki-header-menu ul ul li:first-child a::after { border-bottom: 4px dotted transparent; border-right: 4px solid rgb(48, 0, 0); border-left-style: none; border-top: 4px solid transparent; border-left-width: 0px; margin-top: -6px; right: 0px; top: 50%; }

.mywiki-header-menu ul li:first-child a:hover::after { border-bottom-color: rgb(66, 139, 202); }

.mywiki-header-menu ul ul li:first-child a:hover::after { border-right-color: rgb(66, 139, 202); border-bottom-color: transparent; }

.mywiki-header-menu ul li:last-child > a { border-radius: 0px 0px 3px 3px; }

@media (min-width: 200px) and (max-width: 240px) {
  .navbar-toggle { top: 50px !important; }
  .load { background-position: right 180px center !important; }
  #s { font-size: 12px; }
  .top-nav { text-align: center; }
  .logo { min-width: 80%; }
}

@media (min-width: 241px) and (max-width: 379px) {
  .cat-main-section { min-height: auto; }
  #s { font-size: 12px; padding: 20px; }
  #s::-webkit-placeholder { color: rgb(255, 255, 255); }
  .navbar-toggle { top: 40px; position: absolute; right: 0px; margin-top: 0px; }
  .top-nav { text-align: center; }
  .navbar-nav { margin: 0px !important; }
  .suggestionsbox { width: 100%; }
  .margin-top { margin-top: 10px !important; }
  .padding-top-bottom .attribution { margin-top: 0px; }
  .load { background-position: right 80px center !important; }
}

@media (min-width: 380px) and (max-width: 479px) {
  #s { font-size: 12px; padding: 20px; }
  .navbar-toggle { top: 40px; position: absolute; right: 0px; margin-top: 0px; }
  .top-nav { text-align: center; }
  .navbar-nav { margin: 0px !important; }
  .suggestionsbox { width: 70%; }
  .margin-top { margin-top: 10px !important; }
  .load { background-position: right 80px center !important; }
}

@media (min-width: 480px) and (max-width: 568px) {
  #s { font-size: 12px; padding: 20px; }
  .navbar-toggle { top: 40px; position: absolute; right: 0px; margin-top: 0px; }
  .top-nav { text-align: center; }
  .navbar-nav { margin: 0px !important; }
  .margin-top { margin-top: 10px !important; }
  .load { background-position: right 100px center !important; }
}

@media (min-width: 569px) and (max-width: 767px) {
  #s { font-size: 12px; padding: 20px; }
  .navbar-toggle { top: 40px; position: absolute; right: 0px; margin-top: 0px; }
  .top-nav { text-align: center; }
  .navbar-nav { margin: 0px !important; }
  .margin-top { margin-top: 10px !important; }
  .load { background-position: right 100px center !important; }
}

@media (max-width: 767px) {
  .menu-wrap { position: relative; }
  .menu-wrap * { box-sizing: border-box; }
  #menu-trigger { cursor: pointer; display: block; height: 40px; }
  .mywiki-header-menu { background-color: rgb(255, 255, 255) !important; display: block !important; padding: 0px !important; position: relative !important; top: 0px !important; }
  .mywiki-header-menu ul li a { font-size: 14px; text-align: left; background: rgb(248, 248, 248) !important; }
  .mywiki-header-menu::after { content: ""; position: absolute; left: 25px; top: -8px; border: none; }
  .mywiki-header-menu a:focus, .mywiki-header-menu a:hover { color: rgb(4, 142, 176) !important; }
  .mywiki-header-menu li:hover > a { color: rgb(56, 1, 1); text-decoration: none; }
  .mywiki-header-menu ul { position: static; visibility: visible; opacity: 1; margin: 0px; background: 0px 0px; border: none; padding: 4px 3px 2px 4px; }
  .mywiki-header-menu ul ul { box-shadow: none; margin: 0px 0px 0px 20px !important; left: 0px !important; }
  .mywiki-header-menu li { position: relative; display: block; border: 0px; margin: 5px; box-shadow: none; width: 90%; text-align: left; float: left !important; }
  .mywiki-header-menu ul li { background: 0px 0px; margin-left: 20px; box-shadow: none; }
  .mywiki-header-menu a { display: block; float: none; padding: 0px; color: rgb(0, 0, 0); }
  .mywiki-header-menu ul a { padding: 0px; width: auto; }
  .mywiki-header-menu ul a:hover { background: 0px 0px; }
  .mywiki-header-menu ul li:first-child a::after, .mywiki-header-menu ul ul li:first-child a::after { border: 0px; }
  .mywiki-header-menu li > a, .mywiki-header-menu li > a:hover { color: rgb(4, 142, 176); }
  .top-menu { margin: 0px !important; }
  .footer-menu-nav .nav > li { width: auto; padding: 5px 0px; }
  .footer-menu-nav .nav > li:last-child { margin-bottom: 10px; }
  #s::-webkit-input-placeholder { color: rgb(255, 255, 255); }
  .input-group-btn > .btn { width: 52px; overflow: hidden; padding-left: 0px; }
  .glyphicon-search::before { margin-left: 16px !important; padding-left: 40px !important; }
  .border-bottom, .border-left { border: none; }
  .logo { width: 75%; height: auto; }
  .author-icon, .cat-icon-small, .comments-icon-small, .date-icon, .single-page .meta { float: left; width: 100%; }
  #commentform p { width: 95% !important; }
  #commentform p:nth-child(4) { width: 100% !important; }
  #mc_embed_signup form { padding: 0px; }
}

.box-border, .cat-image img { border: 1px solid rgb(217, 217, 217); }

@media (min-width: 768px) and (max-width: 900px) {
  .search-main { width: 735px !important; }
  .load { background-position: right 180px center !important; }
}

@media (min-width: 900px) {
  .load { background-position: right 200px center !important; }
}

.avatar.avatar-32.photo { margin: 0px 12px -19px 0px !important; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .comment-author b { margin: -20px 0px 0px 50px !important; }
  .avatar.avatar-32.photo { margin: 0px 12px -35px 0px !important; }
}

.cat-hadding { color: rgb(25, 25, 25); text-align: left; }

.cat-content, .tags .tags-title { color: rgb(24, 24, 24); font-family: Cabin, sans-serif; }

.cat-hadding a { color: rgb(4, 142, 176); background-position: 0px -126px; padding: 10px 0px; width: 100%; display: inline-block; }

.cat-hadding a:hover { color: rgb(134, 134, 134) !important; }

.comment, .comment > .children { border-top: 1px solid rgb(240, 240, 240); }

.cat-content { font-size: 15px; line-height: 29px; margin: 25px 0px; text-align: justify; min-height: 235px; }

.cat-image { float: right; margin: 7px 0px 0px 20px; }

.cat-image img { max-width: 200px; max-height: 200px; }

.cat-catheader { background-position: 0px -279px !important; }

.cat-title { color: rgb(255, 255, 255); font-family: Cabin, sans-serif; font-size: 17px; }

.tags { margin: 10px 0px 0px; }

.tags a { color: rgb(255, 255, 255); font-size: 14px; font-family: Cabin, sans-serif; background-color: rgb(9, 170, 216); padding: 1px 10px; }

.comment_form > .form-comment-field { width: 31%; float: left; }

.comment_form > .form-comment-field1 { width: 100%; float: left; }

.comment_form input[type="text"] { border-radius: 5px; border: 1px solid rgb(207, 207, 207); height: 32px; width: 90%; padding: 2px 5px; }

.comment_form input[type="submit"] { background: rgb(0, 131, 193); color: rgb(255, 255, 255); border: 0px; padding: 5px; }

.comment_form textarea { border-radius: 5px; border: 1px solid rgb(207, 207, 207); height: 143px; width: 90%; padding: 5px; }

#commentform p, .comment_form > p:first-child { float: left; width: 100%; }

#respond > h3 { font-family: Cabin, sans-serif; font-size: 19px; }

#commentform small { font-family: Cabin, sans-serif; }

#commentform p:nth-child(4) { width: 90%; }

#commentform input[type="text"] { border-radius: 3px; border: 1px solid rgb(207, 207, 207); height: 32px; width: 100%; padding: 2px 5px; font-family: Cabin, sans-serif; outline: 0px; }

#commentform input[type="submit"] { background: rgb(4, 142, 176); color: rgb(255, 255, 255); border: 0px; padding: 5px; font-family: Cabin, sans-serif; outline: 0px; }

#commentform textarea, input { border-radius: 3px; font-family: Cabin, sans-serif; }

#commentform textarea { border: 1px solid rgb(207, 207, 207); height: 143px; width: 100%; padding: 5px; outline: 0px; }

#main > h3 { font-family: Cabin, sans-serif; font-size: 22px; }

ol.commentlist { float: left; font-family: Cabin, sans-serif; list-style: none; width: 100%; }

.col-sm-8 .navigation { margin: 5px 0px; }

.comment-metadata time { font-size: 14px; }

.comment-metadata { margin-left: 44px; }

.comment { padding: 20px 0px 5px; }

.comment > .children { margin-top: 15px; padding: 0px 0px 5px; margin-left: 20px; }

.comment:first-child, .comment > .children:first-child { border: none; padding: 10px 0px 5px; }

.comments-area .comment-meta { color: rgb(51, 51, 51); font-size: 14px; }

.comment-content > p { color: rgb(51, 51, 51); font-size: 14px; line-height: 20px; padding-top: 20px; }

.comment-respond input[type="submit"] { width: 135px; }

.wp-caption.alignnone { overflow: hidden; width: 100% !important; }

.wp-caption { background: rgb(4, 142, 176); margin-bottom: 14px; max-width: 100%; padding: 5px; text-align: center; }

.wp-caption-text { color: rgb(255, 255, 255); font-size: 14px; font-weight: 700; margin: 0px; padding: 8px 0px; }

.wp-caption.alignnone img { margin: 0px auto; max-width: 100% !important; }

.sidebar img { display: inline !important; }

.navigation { margin: 4px 0px 57px; float: left; width: 100%; }

.navigation li a, .navigation li a.active-page-pick, .navigation li a:hover, .navigation li.disabled { color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(132, 133, 133); cursor: pointer; padding: 5px 10px; }

.navigation li { display: inline; color: rgb(0, 0, 0); }

.navigation li a.active-page-pick, .navigation li a:focus, .navigation li a:hover { background-color: rgb(81, 81, 81); color: rgb(255, 255, 255) !important; }

.single-sub-menu { background-color: rgb(255, 255, 255) !important; margin: 0px 0px 0px 22px !important; padding-bottom: 0px !important; }

#suggestionslist { max-height: 220px; width: 100%; overflow: auto; margin-bottom: 20px; margin-right: auto; }

input { border: 1px solid rgb(207, 207, 207); height: 32px; width: 60%; padding: 2px 5px; }

textarea { border-radius: 3px; border: 1px solid rgb(207, 207, 207); width: 60%; padding: 2px 5px; font-family: Cabin, sans-serif; }

input[type="submit"] { cursor: pointer; appearance: button; background: rgb(0, 131, 193); color: rgb(255, 255, 255); border: 0px; padding: 5px; font-family: Cabin, sans-serif; width: 30%; }

.search-submit { background: rgb(4, 142, 176); color: rgb(255, 255, 255); border: 0px; padding: 9px 14px; border-radius: 3px; outline: 0px; margin-left: 4px; }

.mywiki_breadcrumbs { margin-bottom: 20px; font-family: Cabin, sans-serif; }

.commentlist ul li { display: block; color: rgb(51, 51, 51); font-size: 14px; }

#comments { border-top: 1px solid rgb(217, 217, 217); padding-top: 20px; margin-top: 10px; }

.main-page-title { border-bottom: 1px solid rgb(238, 238, 238); margin: 15px 0px; padding-bottom: 9px; }

.post-meta-entry { font-size: 13px; margin-bottom: 0px; }

.fluid-sidebar .widget_search .search-field { width: 86%; outline: 0px; }

.navbar-header p { margin: 30px 0px 35px; }

.header-theme-text { color: rgb(41, 41, 41); font-family: Cabin, sans-serif; }

.header-text { color: rgb(4, 142, 176); font-family: Cabin, sans-serif; }

@media (max-width: 640px) {
  .mywiki-nav-previous { float: left; margin-bottom: 5px; text-align: center; width: 100%; }
  .mywiki-nav-next { float: right; text-align: center; width: 100%; }
}

@media (max-width: 359px) {
  .attribution, .footer-menu-nav .nav > li { float: none; text-align: center; }
  #home-main .page-catheader .page-title { font-size: 24px; font-family: Cabin, sans-serif; color: rgb(4, 142, 176); padding-top: 0.5%; }
  .input-group .form-control { display: inline-block; height: 57px; font-size: 12px; }
  .footer-menu-nav { width: 100%; text-align: center; }
  .footer-menu-nav .nav > li { display: inline-block; }
}

@media (min-width: 360px) and (max-width: 767px) {
  .cat-main-section { min-height: auto; }
  #home-main .page-catheader .page-title { font-size: 24px; font-family: Cabin, sans-serif; color: rgb(4, 142, 176); padding-top: 0.5%; }
  .input-group .form-control { display: inline-block; height: 57px; font-size: 12px; }
  .attribution { text-align: center; float: none; }
  .footer-menu-nav .footer-nav li { float: none; text-align: center; display: inline-block; }
  .footer-menu-nav { width: 100%; text-align: center; }
}

@media (min-width: 768px) and (max-width: 979px) {
  #home-main .page-catheader .page-title { font-size: 24px; font-family: Cabin, sans-serif; color: rgb(4, 142, 176); padding-top: 0.5%; }
  .attribution { text-align: center; }
}

@media (min-width: 980px) and (max-width: 1279px) {
  #home-main .page-catheader .page-title { font-size: 24px; font-family: Cabin, sans-serif; color: rgb(4, 142, 176); padding-top: 0.5%; }
}

@media (min-width: 1280px) {
  #home-main .page-catheader .page-title { font-size: 24px; font-family: Cabin, sans-serif; color: rgb(4, 142, 176); margin-top: 10px; margin-bottom: 10px; }
}

.gallery { margin-bottom: 20px; }

.gallery-item { float: left; margin: 0px 4px 4px 0px; overflow: hidden; position: relative; }

.gallery-columns-2 .gallery-item { max-width: calc(50% - 4px); }

.gallery-columns-3 .gallery-item { max-width: calc(33.3% - 4px); }

.gallery-columns-4 .gallery-item { max-width: calc(25% - 4px); }

.gallery-columns-5 .gallery-item { max-width: calc(20% - 4px); }

.gallery-columns-6 .gallery-item { max-width: calc(16.7% - 4px); }

.gallery-columns-7 .gallery-item { max-width: calc(14.28% - 4px); }

.gallery-columns-8 .gallery-item { max-width: calc(12.5% - 4px); }

.gallery-columns-9 .gallery-item { max-width: calc(11.1% - 4px); }

.gallery-columns-1 .gallery-item:nth-of-type(n), .gallery-columns-2 .gallery-item:nth-of-type(2n), .gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n) { margin-right: 0px; }

.gallery-caption { background-color: rgba(0, 0, 0, 0.7); box-sizing: border-box; color: rgb(255, 255, 255); font-size: 12px; line-height: 1.5; margin: 0px; max-height: 50%; opacity: 0; padding: 6px 8px; position: absolute; bottom: 0px; left: 0px; text-align: left; width: 100%; }

.gallery-caption::before { content: ""; height: 100%; min-height: 49px; position: absolute; top: 0px; left: 0px; width: 100%; }

.gallery-item:hover .gallery-caption { opacity: 1; }
