/*

Theme Name: Filipino

Copyright: King Rosales

Description: This is a copyright protected theme designed and developed by <a href="https://www.kingrosales.com">King Rosales</a>.

Version: 2.1

Author: King Rosales

Author URI: https://www.kingrosales.com/



*/



div.wp-pagenavi

{



        margin-bottom:20px;

}



div.wp-pagenavi span.pages

{

	background:#e9eff4;

	border:1px solid #d7e0ea;

        padding:5px;

        margin:10px;

      

}



div.wp-pagenavi span.current

{

	background:#fff;

	border:1px solid #d7e0ea;

        padding:5px 10px 5px 10px;



}



div.wp-pagenavi a

{

	background:#e9eff4;

	border:1px solid #d7e0ea;

        padding:5px 10px 5px 10px;



}



div.wp-pagenavi span.extend

{



        padding:5px 10px 5px 10px;

}



*{

	margin:0;

	padding:0;

}



html, body

{

	width:100%;

	text-align:center;

	vertical-align:middle;

}





body {

	font-size: 1em;

	font-family: Arial, Helvetica, Sans-Serif;

	background:#91b9de url('images/body-background.jpg') top left repeat-x;

	color: #333;

	text-align: center;

        width: 100%;

	margin: 0 0 20px 0;

	padding: 0; 

	}



div#wrapper

{

	width:960px;

	margin:3px auto;

	background: #fff;

	text-align:left;

}



html>body>div#wrapper

{

       width:960px;

       background: #fff;

}

div#container

{

	padding:15px;

}



#header {

	background-color: #fff;

	margin: 0; 

	padding: 0; 

	height: 80px; 

	width: 930px;

        color: #000;

	}



#header p.description {

        padding-top:10px;

        font-size:.65em;

        line-height:1.6em;

}



.archive

{

        background:url('images/background-home-sections.jpg') bottom left no-repeat;

        padding-bottom:1em;

}



.category-image

{

        width:75px;

        height:51px;

        float:left;

        margin:5px 10px 5px 0;

        border:1px solid #000;

        padding:2px;

}



.wp-post-image

{

        margin:0;

        padding:0;

}



div.related-thumb

{

        width:125px;

        float:left;

        margin:0;

        padding:0;

        margin-right:10px;

        font-size:.75em;

        line-height:1.15em;

}



#content {

	font-size: 1em

	}



.entry p {

	font-size: .9em;

	}



.entry {

        margin-top:.5em;

	line-height: 1.25em;

	}



.entry img {

        float:left;

        margin:0 5px 5px 0;

        border:1px solid #000;

        padding:2px;

}





hr {

	display: none;

	}



a:visited {

       color:#00f;

}



a img {

	border: none;

	}





.post {

	margin: 0 0 20px;

	text-align: left;

        font-size:1.1em;

	clear:left;

	}



.post hr {

	display: block;

	}





select {

	width: 130px;

	}



ol.commentlist

{

}



ol.commentlist li

{

        list-style-type:none;

        padding-top:10px;

        font-size:1.5em;

        padding-right:1em;

}



ol.commentlist li.alt

{

        background:#f7f7f7;

        border:1px solid #ececec;

}



ol.commentlist li small

{

        font-size:0.65em;

}



ol.commentlist li p

{

        

}



#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

	}



#commentform textarea {

	width: 97%;

	padding: 2px;

	}



#commentform #submit {

	margin: 0;

	float: right;

	}



h1 {
	margin: .5em 0;
}



h2 {

	margin: 0;

	}



h3 {

	margin: 0;

	}







div#get_recent_comments_wrap ul li

{

        font-size:.75em;

}



.gravs

{

        margin-top:20px;

}

.avatar 

{

        float:left;

        margin-right:5px;

        margin-bottom:5px;

        padding:3px;

        border:1px solid #999999;

}



table.advertising-rates

{

        width:600px;

        font-size:.6em;

        padding:5px;

	background:#e9eff4;

	border:1px solid #d7e0ea;

}





table.advertising-rates tr td

{

       background:#fff;

       padding:10px;

}



a

{

	text-decoration:none;

}

a:hover

{

	text-decoration:underline;

}

div#bread-n-butter

{

	width:960px;

	margin: 0 auto;

	padding:5px 0 3px 0;

}

div#breadcrumb

{

	float:left;

}

div#breadcrumb h1

{

	font-size:.7em;

	color:#fff;

	background:inherit;

	margin-left:20px;

	font-family:verdana, arial, sans-serif;

}

div#breadcrumb h1 a

{

	color:#fff;

}



.pagecrumb

{

        margin: 5px 0 5px 0;

}



div#advertising-contact-links

{

	text-align:right;

	font-size:.7em;

	color:#fff;

	margin-right:20px;

	font-family:verdana, arial, sans-serif;

}

div#advertising-contact-links a

{

	color:#fff;

	font-weight:bold;

}



/* Header */



div#header p.description

{

	font-family:verdana,arial,sans-serif;

}





/* Menus */

.menu-main-container
{
	clear:both;
	background:#005192 url('images/menu-main-background.gif');
	height:28px;
	min-height:28px;
	padding-top:8px;
        width:930px;
        min-width:930px;
}

ul#menu-main
{
	float:left;
}

ul#menu-main li, ul#menu-top li
{
	list-style-type:none;
	display:inline;
	font-family:arial,helvetica,sans-serif;
	font-size:1em;
	font-weight:bold;
	margin:0 0 0 7px;
        padding:0 8px 0 0;
	border-right:1px solid #2072ac;
}

ul#menu-main li.first
{
        padding-left:5px;
}

ul#menu-main li a
{
	color:#fff;
}

.menu-cities-container
{
	text-align:left;
	padding:5px 0 5px 0;
	background:#ccc;
	width:930px;
	min-width:930px;
	margin-bottom:.5em;
}

ul#menu-cities li
{
	list-style-type:none;
	display:inline;
	font-size:.8em;
	font-weight:bold;
	border-right:1px solid #ababab;
	padding-right:5px;
        padding-left:5px;
}

ul#menu-cities li a
{
	color:#666;
}



/* Advertisements */



div#header-advertisement

{

	width:100%;

	text-align:center;

}



div#top-ads

{

	height:90px;

	min-height:90px;

	width:930px;

	min-width:930px;

        margin-top:5px;

        text-align:center;

}



div#top-ad-center;

{

        margin:0 auto;

}



div#top-left-ad

{

      float:left;

}



div#top-right-ad

{

      float:right;

}



div#top-notice-ad

{

      border:1px solid #ececec;

      text-align:center;

      width:928px;

      padding:5px 0 5px 0;

      clear:both;

}



div#top-notice-ad

{

      font-size:18px;

}



div#top-left-ad div.textwidget, div#top-right-ad div.textwidget, div#top-notice-ad div.textwidget

{

      margin:0;

      padding:0;

}



/* Left Sidebars */



div#sidebar-left-page

{

        padding:5px 10px 5px 0;

        margin:5px 10px 20px 0;

        border-right:1px solid #ececec;

        float:left;

        width:160px;

}



div#sidebar-homepage-category-left

{

	float:left;

	height:800px;

	width:160px;

	text-align:center;

        border-right:1px solid #ececec;

	padding-bottom:10px;

	padding-right:10px;

        background-color:#fff;

}

div#when_160x600_ROS_expires_put_this_back_above

{

	//height:600px;

        //background-color:#e9eff4;

	//border:1px solid #d7e0ea;

}



div#sidebar-post-left

{

        padding:5px 10px 5px 0;

        margin:0 10px 20px 0;

        border-right:1px solid #ececec;

        float:left;

        width:160px;

}



/* Right Sidebar */



/* Side Bar */



div#sidebar-container

{

	width:300px;

	float:right;

        padding:0 0 0 7px;

        margin:22px 0;

        background:#fff;

}

div#sidebar

{

	margin:0;

}



div.textwidget

{

        margin-bottom:10px;

}



ul.text-link-ads

{

        font-size:.85em;

        list-style-type:none;

        padding:10px;

}



ul.text-link-ads li

{

        //line-height:0.25em;

}



div#sidebar .ad-g

{

	width:300px;

        height:250px;

        max-height:250px;

	//border:1px solid #ececec;

	text-align:center;

}



div#sidebar .ad, div#sidebar .ad-300x600

{

	width:300px;

        height:250px;

        max-height:250px;

	border:1px solid #ccc;

	text-align:center;

        background: url(images/advertisement-text.gif) top right -10px no-repeat;

}



div#sidebar .ad-300x600

{

        height:600px;

}



div#sidebar .subscribe

{

	width:290px;

        height:110px;

	border:1px solid #d7e0ea;

	text-align:left;

        line-height:1.5em;

        font-size:.75em;

        padding: 10px 0 10px 10px;

        background:#e9eff4;

	font-family:arial,helvetica,sans-serif;

}



div#sidebar .subscribe h3

{

        font-size:1.5em;

        margin-bottom:.5em;

        color:#000;

}



div#sidebar .free-promotion

{

	width:290px;

        height:75px;

	border:1px solid #e09d5a;

	text-align:left;

        line-height:1.25em;

        font-size:.75em;

        padding: 10px 0 10px 10px;

        background:#fc9;

	font-family:arial,helvetica,sans-serif;

}



div#sidebar .free-promotion h3

{

        font-size:1.5em;

        margin-bottom:.5em;

}



div#sidebar .free-promotion ul

{

        margin-bottom:.5em;

}



div#sidebar .free-promotion ul li

{

        list-style-type:none;

        display:inline;

        background: url('images/promote-icon.gif') bottom left no-repeat;

        padding:0 0 0 10px;

        margin-right:10px;

        font-size:1.2em;

}



div#sidebar .free-promotion ul li a

{

        color: #00f;

        text-decoration: underline;

        font-weight:bold;

}



div#sidebar .free-promotion ul li a:hover

{

        text-decoration: none;

}







.advertise-here

{

	font-family:verdana,arial,sans-serif;

	font-size:.6em;

	color:#aaa;

	text-align:right;

}



/* Banners */



div#banner

{

	height:250px;

	min-height:250px;

	max-height:250px;

}





/* Post Multimedia */



div#post-multimedia

{

        width:425px;

        background:#e9eff4;

        border:1px solid #ccc;

        margin:0 0 1em 0;

        padding:5px 0 5px 5px;

}



html>body>div#post-multimedia

{

        margin:0 0 1em 0;

}



div#map

{

        border: 1px solid #000;

        width:410px;height:225px;

        margin:0 0 1em 0;

        padding:5px;

}



div#map h2, p

{

        margin:0;

        padding:0;

}



div#post-video

{

        border: 1px solid #ececec;

}        





/* Content Container */



div#content-container
{
	width:610px;
	float:left;
        background:#fff;
}

/* Content */

div#content
{
        width:610px;
}

.full
{
	width:100% !important;
}


div#content h2

{

    	font-size:1.1em;

	color:#486e5f;

	margin-bottom:1em;

}

div#content h1

{

	margin-bottom:.25em;

	padding:3px 0 0 0;

    	font-size:1.4em;

        font-weight:bold;

}

div#content h2 a

{

	color:#000;

}

div.link

{

	border:1px solid #486e5f;

	padding:5px;

	margin-bottom:.5em;

}

div#content p

{

    	font-size:.8em;

    	line-height:1.5em;

    	margin-bottom:1.5em;

	padding-left:5px;

}



div#content ul, div#content ol

{

        font-size:.8em;

        list-style-type:disc;

        margin:0 0 1.5em 1em;

        padding:0;

}



div#content ul li,  div#content ol li

{

       padding-left:10px;

}



div#content-container .pagecrumb, div#content .pagecrumb

{

        font-size:.8em;

        color:#999;

        margin-bottom:.5em;

}



div#content-container .pagecrumb a, div#content .pagecrumb a

{

        font-size:1em;

        color:#999;

        text-decoration:underline;

}



div#homepage-content

{

	float:right;

	width:430px;

	margin:10px 0;

	padding:0;

	font-family:arial,helvetica,sans-serif;

	font-size:1.1em;

}

.homepage-content-section

{

	background:url('images/background-home-sections.jpg') bottom left no-repeat;

	width:430px;

	min-width:430px;

	min-height:120px;

}

.homepage-content-section h3

{

	border-bottom:1px solid #a00;

        margin-bottom:10px;

	font-size:1.15em;

}

.homepage-content-section h3 a

{

        color: #a00;

}

.homepage-content-section ul

{

        margin:0;

        padding:0;

}

.homepage-content-section img

{

	float:left;

	border:1px solid #000;

	padding:2px;

}

.homepage-content-section ul li

{

	line-height:1.25em;

        margin-left:130px;

        padding:0 0 5px -10px;

        font-size:1.1em;

}

.homepage-content-submit

{

        text-align:center;

	font-weight:bold;

        padding-bottom:10px;

	font-size:.85em;

}



div#content object

{

        padding:2px;

        border:1px solid #000;

}



div#content h3

{

       font-size:.9em;

}



div#title-sub-bar

{

      border:1px solid #d7e0ea;

      background:#e9eff4;

      padding:5px 0 5px 5px;

      font-weight:bold;

      height:25px;

      min-height:25px;

}



div.thumbandshare

{

      width:120px;

      min-width:120px;

      float:left;

      margin:5px 10px 5px 0;

      text-align:right;

}



div.post-subscribe-form

{

     background:#e9eff4 url(images/background-get-updates-by-email.jpg) no-repeat;

     padding:60px 10px 0 108px;

     height:55px;

     min-height:55px;

     margin-bottom:10px;

}



/* Directory Listing */



ul.business-list

{

        font-family:arial,helvetica,sans-serif;

	margin:0;

        background:#f7f7f7;

        border:1px solid #ececec;

        overflow:auto;

}

ul.business-list li

{

        margin:0;

	letter-spacing:.025em;

	font-weight:bold;

        list-style-type:none;

        font-size:1.2em;

        border-bottom:1px dotted #ececec;

}

ul.business-list a

{

	color:#00f;

}









/* Footer */



div#footer-container

{

        text-align:left;

	clear:both;

        background:#61839c;

	border:1px solid #305069;

}



div#footer

{

	font-size:.75em;

	color:#fff;

	line-height:1.6em;

	padding:10px;

        overflow:auto;

        border:1px solid #7492aa;

}



div#footer h3

{

        font-size:1.3em;

}



div#footer .footer-widget{

        width:200px;

        float:left;

        margin-right:15px;

        border-right:1px solid #7492aa;

        height:190px;

}

div#footer .footer-widget-last{

        float:left;

        height:190px;

}



div#footer a

{

	color:#fff;

}

div#footer a:hover

{

	color:#fff;

}

div#footer hr

{

	height:1px;

}



div#footer ul

{

       list-style-type:none;

}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}

div#content p.lead {
	font-size:1em;
}

.entry img {
    float: none !important;
	display: block;
}