/* lazyest-stylesheet */
/* Add your permanent styles below. */

.mills-postcontent .bebas ul > li, .mills-post .bebas ul > li, .mills-textblock .bebas ul > li {
    bottom: 2px;
    background-image: url("/wp-content/themes/pld/images/tickbullets.jpg");
    padding-left:28px;
}

.responsive .mills-nav .mills-hmenu.visible {
    margin-bottom: 5px;
}

.desktop .mills-nav {
    z-index: 999;
}

.home .mills-post {
    padding: 0 5px 5px 5px;
}

.home .mills-layout-wrapper {
    margin: 0 auto 0;
}

.slideshow-wrapper {
 position: relative;   
 padding-top: 1.5%;
 padding-bottom:1%;
}

.slideshow-wrapper-bg {
background-image: url("/wp-content/themes/pld/images/sliderbg.jpg");
background-repeat: repeat-x;
background-position: bottom center;
position: absolute;
top: 0;
left:-2000px;
right:-2000px;
bottom: 0;
z-index:-2;
}



/*IE7 specific fixes for screen width theme*/


#mills-header-bg 
{
*display: block!important;
*z-index:-1!important;
*top:0!important;
}

#mills-hmenu-bg {
*z-index:-1!important;
*display:block!important;
}

/*end of IE7 specific fixes for responsive theme*/

/*STANDARD AND MOBILE*/
/***********Plugin cleanup************/


/*fix image margins theme commpat*/
.wp-caption a {
    line-height: 100%!important;
}

.wp-caption > a {
    font-size:0!important;
}

/*advanced browser check*/
.adv_browser_check {
font-family: Arial,'Arial Unicode MS',Helvetica,Sans-Serif;
}

/*if Add This plugin*/
.addthis_button img {
margin-left: 0!important;
}

/* if WP Paginate plugin*/

.navigation {
text-align: right;   /*or left, depending on your preferences*/
margin-right: 0;   /*or left, depending on your preferences*/
}

.mills-postcontent .navigation ol > li { 
padding-left: 13px;  /*theme compat*/
}

.wp-paginate .current /*style the current button*/
{
color:#fff;  /*text color of current*/
background-color:#5f87ae; /*background-color of current*/
border-color: #5f87ae;  /*border-color of current*/
}

.wp-paginate a {  /*style non current buttons*/
color:#ffffff; /*text-color of non current*/
border-color: #5f87ae;  /*border-color of non current*/
}


/*mappress – remove tiny thin band across top*/
.mapp-map-links {
    border: none!important;
}

/*contact form 7 – rules for added classes for width control – ensure these classes are added to the form itself*/

.contact-field {
width: 98%!important;
}

/*contact form validation messages readable colors and align for presentation*/

.wpcf7-mail-sent-ok {
text-align: left!important;
}

.wpcf7-not-valid-tip {
color: #000!important;
}

/*********************THEME ADJUSTMENT*******************************************************************/
/**********theme helpers*****************/


/*ensure bullet points line up when using headings as li items*/

/*disable existing rule*/
.mills-postcontent ul > li:before, .mills-post ul > li:before, .mills-textblock ul > li:before {
   content: none;
}

/*reinstate as follows*/
.mills-postcontent ul > li, .mills-post ul > li, .mills-textblock ul > li {
   background-image: url('../themes/pld/images/postbullets.png');
   background-repeat: no-repeat;
background-position: left center;
}



/*stop oversized images stickout out of columns*/

.wpb_column img {
   max-width: 100%;
   height: auto;
}

/*stop oversized captioned images stickout out of columns*/

.wp-caption {
    max-width: 100%!important;
}

.mills-header .mills-post {
    padding:0;
}

.nocomments
{
display: none;
}

.avatar {
border: none!important;
}

blockquote {
margin-left: 0!important;
}

/*remove responsive iframe embed in header injected by IE9*/
.mills-header .mills-responsive-embed {
    display:none!important;
}

/*assign bg color to responsive menu button for IE9 as linear gradients not supported*/
.mills-nav .mills-menu-btn {
    background-color: #000000;
}

/*theme imposes min height when responsive, not needed*/
.responsive .mills-header {
min-height:0!important;
}

/*assign bg color to responsive menu button for IE9 as linear gradients not supported*/
.mills-nav .mills-menu-btn {
background: #000!important;
border: none!important;
}


/***********Responsive and conditional header content**********/

/*if html class is responsive-phone:*/

.responsive-phone .header-main, .responsive-phone .header-tablet {
display: none;
}

.responsive-phone .header-mobile {
display: block!important;
}

/*if html class is responsive-tablet:*/

.responsive-tablet .header-main, .responsive-tablet .header-mobile {
display:none;
}

.responsive-tablet .header-tablet {
display: block!important;
}

/*if html class is neither:*/

.header-mobile, .header-tablet {
display:none;
}

/*force all widgets to be full width*/
.widget, .mills-center-wrapper, .mills-center-inner {
    width: 100%;
}

/*if screen width header bg is used, hide this when responsive so it doesn’t appear visible around edges*/

.responsive-phone #mills-hmenu-bg, .responsive-tablet #mills-hmenu-bg,
.responsive-phone #mills-header-bg, .responsive-tablet #mills-header-bg{
    /*display:none!important;*/
}


/*preset classes for visual composer*/


body .imagenogaps img {
margin:0!important;
}

body .paragraphnogaps p {
margin:0!important;
}

body .allnogaps p, body .allnogaps img, body .allnogaps h1, body .allnogaps h2, body .allnogaps h3, body .allnogaps h4, body .allnogaps h5, body .allnogaps h6 {
margin-top:0!important;
margin-bottom:0!important;
margin-left:auto;
margin-right:auto;
padding:0!important;
} 



body .nopadding {
padding:0!important;
}

.responsive-phone .phonehidden {
display:none!important;
}


.responsive-tablet .tablethidden {
display:none!important;
}


.desktop .screenhidden {
display:none;
}


/*end of preset classes for visual composer*/

/*END OF STANDARD AND MOBILE*/


