/*
Theme Name: Bulldozer
Description: Bulldozer Multipurpose Construction WordPress Theme
Theme URI: http://demo.themexy.com/bulldozer
Author: Themexy
Author URI: http://themexy.com
Version: 1.2
License: Themeforest Split Licence
License URI: -
Text Domain: bulldozer
*/




/***

====================================================================
	Pagination Style
====================================================================

***/

.pagination .nav-links .page-numbers {
    margin: 0 4px;
    background: #ffc13b;
    color: #fff;
    font-weight: 700;
    border-radius: 4px;
    border: none;
    position: relative;
    float: left;
    padding: 6px 12px;
}

.pagination .nav-links span.current, .pagination .nav-links a.page-numbers:hover {
    background: #0c1f34 !important;
    color: #ffffff;
    border: none;
}

.pagination {
    margin-top: 0;
}


/***

====================================================================
	Comment form and comments list style
====================================================================

***/

.comment-list ul.children {
    margin-left: 14.67%;
}

form#searchform {
    position: relative;
}

/*.sidebar .widget img {
    position: static;
}*/

.posted-date {
    font-size: 14px;
    font-weight: 400;
}

.wpp-date, .rpwwt-post-date {
    top: 14px;
    position: relative;
}


/***

====================================================================
	Classes needed by Theme Check
====================================================================

***/

.wp-caption-text {
    font-weight: normal;
}
.gallery-caption {
    font-weight: normal;
}
.bypostauthor {
    font-weight: normal;
}

.screen-reader-text {
    font-weight: normal;
}

.entry-content img {
    margin: 0 0 1.5em 0;
}
.alignleft, img.alignleft {
    margin-right: 1.5em;
    display: inline;
    float: left;
}
.alignright, img.alignright {
    margin-left: 1.5em;
    display: inline;
    float: right;
}
.aligncenter, img.aligncenter {
    margin-right: auto;
    margin-left: auto;
    display: block;
    clear: both;
}

.wp-caption {
    margin-bottom: 1.5em;
    text-align: center;
    padding-top: 5px;
}
.wp-caption img {
    border: 0 none;
    padding: 0;
    margin: 0;
}
.wp-caption p.wp-caption-text {
    line-height: 1.5;
    font-size: 10px;
    margin: 0;
}
.wp-smiley {
    margin: 0 !important;
    max-height: 1em;
}
blockquote.left {
    margin-right: 20px;
    text-align: right;
    margin-left: 0;
    width: 33%;
    float: left;
}
blockquote.right {
    margin-left: 20px;
    text-align: left;
    margin-right: 0;
    width: 33%;
    float: right;
}


/***

====================================================================
	Other styles
====================================================================

***/

/* Page style fixing */
/*.our-projects.with-margin {
    margin-bottom: 0 !important;
}

.full-width {
    padding: 80px 0px;
}

.full-width>p, .full-width>a {
    padding: 0px 30px;
}

section#page {
    padding-top: 80px;
}

.full-width .our-team-area,
.full-width .our-projects,
.full-width .services-area,
.full-width .news-area,
.full-width .top-services
{
    padding: 0;
}*/

/*section.our-projects.with-margin {
    margin-bottom: 0px !important;
}*/

img {
    max-width: 100%;
    height: auto;
}

img.img-responsive.wp-post-image {
    margin: 0 auto;
}


/* Category style (in blog page) */

.bull-post-cat {
    float: right;
}

.bull-post-cat li {
    display: inline;
    margin-right: 15px;
    margin-left: 0;
}

.bull-post-cat li:last-child {
    margin-right: 0px;
}

span.fa.fa-folder-open {
    float: left;
    margin-left: -22px;
}


/* Calender style */

table#wp-calendar{
    width:100%;
}


/* Tag style */

.tagcloud a {
    font-size: 16px !important;
    margin-right: 10px;
    font-weight: 500;
}

.tagcloud a:after {
    content: ",";
    font-weight: 800;
}


/* Fix comment widget style */

span.comment-author-link {
    line-height: 30px;
    font-size: 18px;
    color: gray;
}

li.recentcomments {
    border-bottom: 1px solid #eaeaea;
}


/* Fix li style */

ul li {
    list-style: disc outside none;
    display: list-item;
    margin-left: 2em;
}

.project-info ul li {
    margin-left: 0;
}


/* Fix widget style */

.widget {
    color: #707070;
}


/* Search form */

.page-search-form input[type="search"] {
    font-size: 20px;
    height: 32px;
}

.page-search-form input[type="submit"] {
    text-indent: -999999px;
}

.search-page-title {
    padding-top: 50px;
}

span.icon.fa.fa-paper-plane {
    color: white;
}

.sticky .post-content {
    background: #fff9e7 !important;
}

section#not-found {
    padding: 80px 0px;
}

.main-post>a {
    background: #202e31;
    display: block;
}

section.info-strip {
    margin-bottom: 80px;
}

.inner.hvr-bounce-to-bottom.inner.hvr-bounce-to-bottom {
    visibility: visible;
}


/********* Tags *********/

.bulldozer-tags {
    float: left;
    display: inline-block;
}

.share-btn {
    float: right;
}

i.fa.fa-gavel {
    float: right;
}



/****** Page padding fixing *****/

section#page {
    margin-top: 80px;
}

.full-width {
    margin-top: 80px;
    padding: 0 15px;
}

.full-width .top-services:first-child,
.full-width .featured-services:first-child,
.full-width .services-area:first-child,
.full-width .our-projects:first-child,
.full-width .our-team-area:first-child,
.full-width .news-area:first-child,

#page .top-services:first-child,
#page .featured-services:first-child,
#page .services-area:first-child,
#page .our-projects:first-child,
#page .our-team-area:first-child,
#page .news-area:first-child {
    margin-top: -80px;
}
