/*
Theme Name: Palawan
Theme URI: http://themeto.com/
Author: Themeto.com
Author URI: http://themeto.com/palawan/
Description: Palawan is a WordPress theme for creating simple SEO optimized blogs and websites
Version: 2.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: palawan
Tags: two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Typography
3.0 Elements
4.0 Forms
5.0 Accessibility
6.0 Alignments
7.0 Clearings
8.0 Navigation
	8.1 Links
	8.2 Menus
9.0 Content
    9.1 Header
	9.2 Posts and pages
	9.3 Comments
    9.4 Sidebar and Asides
	9.5 Footer
10.0 Widgets
11.0 Infinite scroll
12.0 Media
	12.1 Captions
	12.2 Galleries
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
--------------------------------------------------------------*/
img {
    height: auto;
    max-width: 100%;
}

code {
    word-wrap: break-word;
}

/*--------------------------------------------------------------
2.0 Typography
--------------------------------------------------------------*/
body {
	color: #444;
	background-color: #E6E9EE;
	font-size: 16px;
	font-weight: 400;
    font-family: 'Work Sans', Helvetica, Arial, sans-serif;
    line-height: 1.6em;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Muli', Helvetica, Arial, sans-serif;
    font-weight: 400 !important;
    color: #000;
    line-height: 1.8em;
}

h1 {
    font-size: 2em;
}

h2 {
    font-size: 1.8em;
}

h3 {
    font-size: 1.6em;
}

h4 {
    font-size: 1.4em;
}

h5 {
    font-size: 1.2em;
}

h6 {
    font-size: 1.1em;
}

h2.page-title {
    font-size: 1.8em;
}

.caption h3 {
    font-size: 1em;
    text-align: center;
    margin-bottom: 20px;
}

.main {
    background-color: #fff;
}

/*--------------------------------------------------------------
3.0 Elements
--------------------------------------------------------------*/
.screen-reader-text {}

.gallery-caption {}

.bypostauthor {}

/*--------------------------------------------------------------
4.0 Forms
--------------------------------------------------------------*/

/*--------------------------------------------------------------
5.0 Accessibility
--------------------------------------------------------------*/

/*--------------------------------------------------------------
6.0 Alignments
--------------------------------------------------------------*/
.alignleft {
	float: left;
	padding: 0px 4px 4px 4px;
	margin: 10px 10px 10px 0px;
}

.alignright {
	float: right;
	padding: 0px 4px 4px 4px;
	margin: 10px 0px 10px 10px;
}

.aligncenter, div.aligncenter { 
	display: block; 
	margin-left: auto; 
	margin-right: auto;
} 

.wp-caption { 
	text-align: center; 
	padding-right: 10px;
} 

.wp-caption-text { 
	padding: 15px 0; 
	margin: 0; 
}

.header-ads {
    padding-top: 5px;
    text-align: right;
    max-height: 100px;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

/*--------------------------------------------------------------
7.0 Clearings
--------------------------------------------------------------*/

/*--------------------------------------------------------------
8.0 Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
8.1 Links
--------------------------------------------------------------*/
a {
    color: #333;
    text-decoration: none;
}

a:hover {
    color: #F05928;
    text-decoration: none;
}

/*--------------------------------------------------------------
8.2 Menus
--------------------------------------------------------------*/
.navigation {
    background-color: #004f8c;
    font-weight: 700;
}
/* navbar */
.navbar {
    margin-bottom: 0;
}

.navbar-default {
    background-color: #004f8c;
    border: none;
}
/* title */
.navbar-default .navbar-brand {
    color: #fff;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #F05928;
}
/* link */
.navbar-default .navbar-nav > li > a {
    color: #fff;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #F05928;
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #F05928;
}
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: #F05928;
}
/* caret */
.navbar-default .navbar-nav > .dropdown > a .caret {
    border-top-color: #197db9;
    border-bottom-color: #197db9;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}
.navbar-default .navbar-nav > .open > a .caret, 
.navbar-default .navbar-nav > .open > a:hover .caret, 
.navbar-default .navbar-nav > .open > a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}
/* mobile version */
.dropdown-menu {
    padding: 0;
}
.dropdown-menu > li > a {
    color: #014f8d;
    line-height: 40px;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #014f8d;
}
.navbar-default .navbar-nav .open .dropdown-menu .active > a, 
.navbar-default .navbar-nav .open .dropdown-menu .active > a:hover, 
.navbar-default .navbar-nav .open .dropdown-menu .active > a:focus {
    color: #fff;
    background-color: #F05928;
}
.navbar-default .navbar-toggle {
    border-color: #fff;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #F05928;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #197db9;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #fff;
    }
}

/*--------------------------------------------------------------
9.0 Content
--------------------------------------------------------------*/
.container-fluid {
    padding: 0 15px;
}

/*--------------------------------------------------------------
9.1 Header
--------------------------------------------------------------*/
.header {
    background-color: #E6E9EE;
}

.site-branding h2 {
    margin: 0;
    padding: 0;
}

.site-branding h2 a {
    display: block;
    text-indent: -5000px;
    height: 100px;
    overflow: hidden;
    outline: 0;
}

/*--------------------------------------------------------------
9.2 Posts and pages
--------------------------------------------------------------*/
.main {
    padding-right: 30px;
    padding-bottom: 50px;
}

@media screen and (max-width: 769px) {
    .main {
        padding-right: 15px;
    }
}


.main p {

}

.main a {
    color: #F05928;
    text-decoration: none;
}

.main a:hover {
    color: #F05928;
    text-decoration: none;
}

.post-wrapper {
    margin-bottom: 40px;
}

.entry-featured, .entry-author, .entry-navigation, .entry-content, .entry-meta, .entry-ads {
    float: left;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
}

.entry-meta {
    font-size: 0.8em;
}

.page-header {
    float: left;
    width: 100%;
}

ul.page-links {
    color: #ff0036;
    margin-top: 15px;
    margin-bottom: 15px;
    padding-left: 0;
    text-align: center;
}

ul.page-links li {
    display: inline;
    list-style: none;
    padding: 0 15px;
}

.post-tags {
    float: left;
    width: 100%;
}

.comments-link {
    padding-left: 10px;
}

.edit-link {
    float: right;
}

.entry-socialbar {
	float: left;
    width: 100%;
	padding-top: 25px;
	padding-bottom: 25px;
}

.sharebox ul.sharebuttons {
    display: block;
    list-style: none;
    margin: 0 !important;
    padding: 0 !important;
}

.sharebox ul.sharebuttons li {
    list-style-type: none !important;
    width: 25%;
    margin: 0 !important;
    padding: 0 !important;
    float: left;
    padding-right: 15px !important;
}

.sharebox li a {
    background-color: #ccc;
    border-radius: 2px;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 100%;
    line-height: 36px;
    padding: 0 0 0 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: background-color 0.2s ease-in-out 0s;
    color: #fff;
}
.sharebox, .sharebox li, .sharebox li a {
    box-sizing: border-box;
}
.sharebox li a i {
    font-size: 18px;
    left: 10px;
    line-height: 36px;
    position: absolute;
}
.sharebox li.facebook a {
    background-color: #306199;
}
.sharebox li.facebook a:hover {
    background-color: #244872;
}
.sharebox li.facebook a i {
    font-size: 20px;
}

.sharebox li.twitter a {
    background-color: #26c4f1;
}
.sharebox li.twitter a:hover {
    background-color: #0EAAD6;
}
.sharebox li.twitter a i {
    font-size: 20px;
}
.sharebox li.googleplus a {
    background-color: #e93f2e;
}
.sharebox li.googleplus a:hover {
    background-color: #CE2616;
}
.sharebox li.googleplus a i {
    font-size: 20px;
}
.sharebox li.pinterest a {
    background-color: #ca2520;
}
.sharebox li.pinterest a:hover {
    background-color: #E0403B;
}
.sharebox li.pinterest a i {
    font-size: 20px;
}

.previouspost span, .nextpost span {
    font-size: 1.6em;
}

.nextpost {
    text-align: right;
}

/*--------------------------------------------------------------
9.3 Comments
--------------------------------------------------------------*/
.comment-content {
    padding-left: 15px;
}

/*--------------------------------------------------------------
9.4 Sidebar and Asides
--------------------------------------------------------------*/
.sidebar {
    float: left;
    padding-top: 18px;
    padding-bottom: 20px;
}

.sidebar ul {
    list-style: none;
    padding-left: 0;
}

/*--------------------------------------------------------------
9.5 Footer
--------------------------------------------------------------*/
.footer-wrap {
    color: #8099A9;
    background-color: #262F3C;
}

.footer {
    font-weight: 600;
    line-height: 100px;
}

.footer-wrap a, .footerwidget-wrap a {
    color: #8E99A9;
}

.footer-wrap a:hover, .footerwidget-wrap a:hover {
    color: #fff;
    text-decoration: none;
}

.footer-socials {
	float: right;
	text-align: right;
}

.footer-socials [class^="fa-"]:before, .footer-socials [class*="fa-"]:before {
    font-size: 16px;
    height: 24px;
    line-height: 100px;
    padding: 0 4px;
    width: 24px;
}

@media screen and (max-width: 1025px) {
    .footer, .footer-socials {
        line-height: 40px;
        text-align: center;
        font-size: 0.9em;
    }
    .footer-socials [class^="fa-"]:before, .footer-socials [class*="fa-"]:before {
        line-height: 40px;
    }
}

/*--------------------------------------------------------------
10.0 Widgets
--------------------------------------------------------------*/
.widget, .footer-widget {
    width: 100%;
    float: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

.footerwidget-wrap {
    color: #8E99A9;
    background-color: #2C3644;
}

.widget ul, .footer-widget ul {
    margin: 15px 0;
    padding: 0;
    list-style: none;
    border-top: 1px solid #8E99A9;
}

.widget ul li, .footer-widget ul li {
    padding: 10px 0;
    list-style: none;
    border-bottom: 1px solid #8E99A9;
}

.footer-widget h2 {
    color: #fff;
}

.footer-widget ul {
    border-top: 1px solid #8E99A9;
}

.footer-widget ul li {
    border-bottom: 1px solid #8E99A9;
}

.palawan-recent-posts, .palawan-random-posts, .palawan-related-posts {
    float: left;
    width: 100%;
    list-style: outside none none;
    padding-left: 0px;
    border-bottom: none;
}

.palawan-recent-posts h4, .palawan-random-posts h4, .palawan-related-posts h4 {
    font-size: 1em;
    margin-top: 5px;
    margin-bottom: 10px;
}

.palawan-recent-posts .bottom-buffer, .palawan-random-posts .bottom-buffer, .palawan-related-posts .bottom-buffer {
    margin-top: 20px;
}
/*
     FILE ARCHIVED ON 05:17:31 Jul 04, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:11:17 Jul 11, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.822
  exclusion.robots: 0.081
  exclusion.robots.policy: 0.065
  esindex: 0.015
  cdx.remote: 20.905
  LoadShardBlock: 637.155 (3)
  PetaboxLoader3.resolve: 592.584 (4)
  PetaboxLoader3.datanode: 277.383 (5)
  load_resource: 487.93
  loaddict: 196.583
*/