/*
Theme Name:     JamJo Pages
Theme URI:      http: //www.jamjo.ie
Description:    Child theme for JamJo Pages
Author:         JamJo
Author URI:     http: //www.jamjo.ie
Template:       canvas
Version:        1.0.0
*/


@import url("../canvas/style.css");


/*** image outline ***/
.entry img, img.thumbnail {padding: 0px; background:none; border:none;}

/**** Slider space ***/
.page-id-7991 #nav-container {
margin-bottom: 0px !important;
}

/*** Search Facet ***/
.facetwp-checkbox {
color: #333;
}

/*** Category Background Image ***/
@media only screen and (min-width: 768px) {
.banner-margin { 
margin-top: -48px !important;
}
}

/*** Breadcrumbs ***/
.home .breadcrumb {display: none;}
.page-id-2 .distance {display: none !important;}
.breadcrumb-trail {font-size: 80%;}


/*** Category Header ***/
.archive_header {
    margin-bottom: 0;
}


/***Search form ***/
.searchform button.submit {
background: none repeat scroll 0 0 #fff !important;
}

.searchform .fa-search:before {
line-height: 1.3 !important;
}

/********* Page Builder Description **********/
.widget-description {
margin-top: -15px;
text-align: center;
}



/********* Footer *********/
#footer-widgets p, .widget .textwidget {
    color: #f2f2f2 !important;
    font: 13px/1.5em Lato !important;
}

#footer-widgets h3 {
    color: #fff !important;
    font: 17px/1.3em Lato !important;
}

#footer-widgets .widget ul li a { 
color: #f2f2f2; 
font: 13px/1.5em Lato !important;
}
#footer-widgets a { 
color: #f21e47; 
font: 13px/1.5em Lato !important;
}


/*** Footer Extra Widget ***/
#text-6 h2 {
    color: #fff !important;
    font: 17px/1.3em Lato !important;
    margin-bottom: 14px !important;
}


/*** Footer spacing layout ***/
@media only screen and (min-width: 768px) {
#footer-widgets.col-4 .footer-widget-1 {
    width: 44% !important;
}
}
@media only screen and (min-width: 768px) {
#footer-widgets.col-4 .footer-widget-2 {
    width: 14% !important;
}
}
@media only screen and (min-width: 768px) {
#footer-widgets.col-4 .footer-widget-3 {
    width: 14% !important;
}
}
@media only screen and (min-width: 768px) {
#footer-widgets.col-4 .footer-widget-4 {
    width: 14% !important;
}
}



/***Homepage***/
.home .woo-pagination {display: none;}

@media only screen and (min-width: 768px) {
.home #content, #wrapper { 
margin-bottom: -40px !important;
}
}


/*** Maps link colour ***/
.gmaps-gmpt-iw-left-white-template-holder .template-content-wrapper a:link, .gmaps-gmpt-iw-left-white-template-holder .template-content-wrapper a:visited {
    color: #ff1e48 !important;
}

.gmaps-gmpt-iw-left-white-template-holder .template-content-wrapper ul.travel-mode-options li a:hover, .gmaps-gmpt-iw-left-white-template-holder .template-content-wrapper ul.travel-mode-options li a:visited, .gmaps-gmpt-iw-left-white-template-holder .template-content-wrapper ul.travel-mode-options li a.active {
    background: none repeat scroll 0 0 white;
    border-bottom: 1px solid #ff1e48 !important;
}

.gmw-drag-area-handle {
display: none;
}

.gmw-address {
color: #333 !important;
}
.gmw-phone { color: #333 !important;
}
.gm-style-iw { 
color: #333 !important;
width: 80px;
}


/*** Nearby Posts ***/
ul.gmw-nbp-result li.gmw-nbp-single-post a .featured-image img {
    height: 51px;
    max-width: 100%;
    vertical-align: bottom;
}


/*** Social Top Menu ***/
#menu-item-831 > a > span {
display: none;
} 


/*** Hide Default WP Contact Form ***/
#contactForm { display: none;}


/*** Blog Left and right nav ***/

.post-entries {
display: none !important;
}

/***Ultimate post ***/
@media only screen and (min-width: 768px) {
.upw-posts .entry-content > *:last-child, .upw-posts .entry-summary > *:last-child {
    margin-bottom: 1em;
    max-width: 250px;
}
}

@media only screen and (min-width: 768px) {
.upw-posts .entry-image {
    margin-bottom: 1em;
    margin-top: 30px;
    padding-left: 250px;
}
}

@media only screen and (min-width: 768px) {
.upw-posts .entry-title {
    margin-bottom: 0.5em;
    margin-top: -90px;
}
}