/* Blog Post Styling */
h1.entry-title {
    padding-bottom: 18px;
	    line-height: 1.1 !important;
}
.row.heading-title {
    padding-bottom: 10px;
    margin-bottom: 8px;
}
.post-content ul {
    margin-bottom: 12px !IMPORTANT;
}
.post-content a {
    position: relative;
    top: -1px;
}
.meta-comment-count, .nectar-love {
    display: none !IMPORTANT;
}
.blog-title a {
    position: relative;
    top: -1px;
}



/* Search Bar Project Page */
#wpgmza_table_1_filter input {
    box-shadow: 0px 1px 2px #ccc !IMPORTANT;
    padding: 10px !important;
}

/* Copyright footer centering */
#footer-outer div#copyright .col.span_5 {
    left: 50%;
}

#footer-outer .div#copyright col.span_7 {
    float: right;
}

#footer-outer div#copyright .col {
    width: auto !important;
}

#footer-outer #copyright p {
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}

/* Pop Up background opacity */
.pum-theme-8848, .pum-theme-default-theme {
    background-color: rgba( 255, 255, 255, 0.5 );
}

/* Products Table Pop-up */
/*
.pum-content tr td:nth-child(1) {
    background-color: #95b3df;
}
.pum-content tr td{
border: 1px solid #000;
background-color: #fff;
}
.pum-content table {
    background-color: #000 !important;
}

.pum-content td {
    padding:0 10px 0 10px;
}
*/

.archive.category .row .col.section-title span { display: none!important; }




#footer-outer a,#footer-outer p {
    font-size: 15px !important;}


#footer-widgets .col {
    margin-right: 1%; margin-left:0%}

.wpb_row {
    margin-bottom: 0px !important;
	    margin-top: 0px !important; }

.wpb_row .span_12 > .col.padding-5-percent, .column-inner.padding-5-percent {padding:2%;}

#portfolio-nav {
   display: none!important;
}
.bottom_controls {display:none}


#full_width_portfolio .row .col.section-title {
	background-color:transparent!important}

#footer-outer .row {
  padding-top: 30px!important;padding-bottom: 30px!important; padding-left:20px!important;  padding-right:30px!important
}

body #search-outer #search input[type=text] {
    font-size: 20px !important;
}

html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	vertical-align: initial;}

/* 991 */

@media screen and (max-width : 992px) {
#header-space {
height: 0;
}
.header-title h1.custom-page-title {
    line-height: 58px !important;
    font-size: 53px !important;
	  text-align: center !important;
}
.header-title {
    padding: 74px 10px !important;
}
}
@media screen and (max-device-width : 992px) {
.header-title h1.custom-page-title {
    line-height: 58px !important;
    font-size: 53px !important;
	  text-align: center !important;
}
.header-title {
    padding: 74px 10px !important;
}	
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width : 992px) {
.header-title h1.custom-page-title {
    line-height: 58px !important;
    font-size: 53px !important;
	  text-align: center !important;
}
.header-title {
    padding: 74px 10px !important;
}	
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-device-width : 992px) {
.header-title h1.custom-page-title{
    line-height: 58px !important;
    font-size: 53px !important;
	  text-align: center !important;
}
.header-title {
    padding: 74px 10px !important;
}	
}


/* 480 */
@media screen and (max-width : 480px) {
.header-title h1.custom-page-title {
font-size: 41px !important;
}
}
@media screen and (max-device-width : 480px) {
.header-title h1.custom-page-title {
font-size: 41px !important;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width : 480px) {
.header-title h1.custom-page-title {
font-size: 41px !important;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-device-width : 480px) {
.header-title h1.custom-page-title{  
font-size: 41px !important;
}
}
