/*
Theme Name:     Canvas Child
Theme URI:      http://example.com/
Description:    Child theme for Canvas | Mission Bay Parks
Author:         Paul Pruneau
Author URI:     http://example.com/about/
Template:       canvas
Version:        0.1.0
*/

@import url("https://1a74hq3x1mln95w1n1r7ou21-wpengine.netdna-ssl.com/wp-content/themes/canvas/style.css");

/*-------------------------------------------------------*/



/*-----------------HOME PAGE MBP TITLE----------------------------*/
#MBP_Home_Masthead {
font: Ek Mukta;
color: #fff;
font-size: 6.5em;
letter-spacing: -3px !important;
line-height: .7em;
text-align: center !important;
}



/*------------------NAV----------------------------*/


/* PRIMARY NAV, REMOVE DROP DOWN ARROWS */
#navigation .nav li.parent > a {
padding-right: .5em;
}
#navigation .nav li.parent > a:after {
display: none !important;
}


/* PRIMARY NAV, UPPERCASE TITLES, LETTER SPACING */
ul.nav li a, #navigation ul.rss a, #navigation .cart-contents, #navigation .cart-contents #navigation ul.rss, #navigation ul.cart .cart_list a, #navigation ul.nav-search, #navigation ul.nav-search a {
text-transform: uppercase !important;
}


/*------------------LINKS + IMAGES----------------------------*/


/* NO UNDERLINE ON LINKS, HOVER TO GREY */
a:link, a:visited  { 
text-decoration: none !important; 
}
a:hover {
text-decoration: none !important; 
}


/* IMAGE ENTRY — FOR CONTENT INTO CELLS OR ROWS VIA TEXT OR POOTLE WIDGET, NO BORDER BKGND */
.entry img {
padding: 0;
border: none !important;
background: none !important;
}

/* IMAGE CIRCLE */ 
.entry img.circle {
border-radius: 20em !important;
}

/* IMAGE ROLLOVER */ 
img.opacity {
opacity: 1;
filter: alpha(opacity=100);
}	
	
img.opacity:hover {
opacity: 0.8;
filter: alpha(opacity=50);
}


/* IMAGE CAPTIONS */ 
.entry .wp-caption-text {
    padding: 1em !important;
    text-align: left !important;
}


/* ------------EMBEDDED YOUTUBE VIDEOS + GOOGLE MAPS ------------------ */

/* DISPLAY YOUTUBE VIDEO + GOOGLEMAPS _FULL COLUMN WIDTH */
iframe[src*="youtube.com"],
iframe[src*="google"] {
  width: 100%;
  height: 480px;
}


/*------------------POOTLE PANNELS, NO MARGIN----------------------------*/


/* PANELS, NO MARGIN BOTTOM */
 .panel-grid-cell > .panel {
   border: none;
   box-shadow: none !important;
   margin-bottom: 0 !important;
 }


/* PLAN EVENT PAGE, LEFTY-RIGHTY IMAGES, NO PADDING */
#pgc-15-1-0, #pgc-15-1-1, #pgc-15-3-0, #pgc-15-3-1, #pgc-15-4-0, #pgc-15-4-1, #pgc-15-5-0, #pgc-15-5-1 {
  padding: 0 !important;
}


/* 6 STEPS TO HOLD EVENT AT MBP, FULL ROW IMAGES, NO PADDING */
#pgc-1903-6-0, #pgc-1903-6-1, #pgc-1903-6-2, #pgc-1903-6-3, #pgc-1903-6-4, #pgc-1903-6-0, #pgc-1903-6-1, #pgc-1903-6-2, #pgc-1903-6-3, #pgc-1903-6-4, #pgc-1903-9-0, #pgc-1903-9-1, #pgc-1903-9-2, #pgc-1903-9-3, #pgc-1903-9-4, #pgc-1903-6-0, #pgc-1903-6-1, #pgc-1903-6-2, #pgc-1903-6-3, #pgc-1903-6-4, #pgc-1903-9-0, #pgc-1903-9-1, #pgc-1903-9-2, #pgc-1903-9-3, #pgc-1903-9-4, #pgc-1903-12-0, #pgc-1903-12-1, #pgc-1903-12-2, #pgc-1903-12-3, #pgc-1903-12-4  {
    padding: 0 !important;
}


/*------------------FOOTER WIDGETS----------------------------*/


/* FOOTER WIDGETS, MOVE UP TO BOTTOM OF MAIN CONTENT + TOP PADDING */
body.full-width, body.full-width #inner-wrapper #footer-widgets-container {
    margin-top: -3em !important;
    padding-top: 3em !important;
}







/*------------------BLOG + POSTS----------------------------*/


/* POST CONTENT, PUSH DOWN FROM HEADER */
#header-container {
    margin-bottom: 4em !important;
}


/* BLOG THUMBNAILS, INDEX PAGE + CONTENT IN POSTS */
.entry img, img.thumbnail, #portfolio .group.portfolio-img img {
  border: none !important;
}


/* BOTTOM OF BLOG POSTS, NO TAGS DISPLAYED */
.post p.tags {
display: none;
}


/* BLOG POST PAGES, PADDING AT BOTTOM UNDER COMMENT FORM */
#commentform {
    padding-bottom: 10em !important;
}



/*------------------WOO SHORTCODES----------------------------*/

/* REMOVE BUILT IN WOO COMMERCE DOUBLE BULLET */
.widget ul li:before {
    content: '' !important;
    margin-right: 0 !important;
}

/* WIDGET LIST, SQUARE BULLETS */
.panel-grid .widget ul {
list-style-type: square !important;
list-style-position: outside !important;
}


/* WOO TESTIMONIALS—TESTIMONIAL QUOTE */
.widget_woothemes_testimonials .quote blockquote {
  padding: 0 !important;
  margin: auto;
  font-family: Ek Mukta;
  font-size: 2em;
  text-align: center;
  color: #fff;
  line-height: 1em;
  font-style: italic;
}

/* WOO TESTIMONIALS—AUTHOR  */
.widget_woothemes_testimonials .quote .author {
  display: block !important;
  text-align: center;
  font-size: 1.2em;
  color: rgba(255, 255, 255, 0.5);
  line-height: 3em;
  border-top: solid;
  border-width: 1px;
}


/* WOO SHORTCODE, TYPOGRAPHY, LINE HEIGHT  */
.shortcode-typography {
line-height: 1.1em !important;
}


/* WOO SHORTCODES, TOGGLE CLOSE */
.panel-grid-cell .widget p, .panel-grid-cell .widget .textwidget .shortcode-toggle h4 a {
  padding: 1.1em 1em 1.1em 1.1em !important;
  font-size: 1.5em !important;
}


/* WOO SHORTCODES, TOGGLE OPEN WITH PADDING */
.panel-grid-cell .widget p, .panel-grid-cell .widget .textwidget .shortcode-toggle .toggle-content {
    padding: 2.6em !important;
}
	

/* WOO SHORT CODES, TAB—BACKGROUND, BORDER */
.shortcode-tabs {
background: #f5f5f5 !important;
padding: 0 !important;
margin-bottom: 0 !important;
-moz-border-radius: 0px !important;
-webkit-border-radius: 0px !important;
border-radius: 0px !important;
}


/* WOO SHORT CODES, PADDING WITHIN TABS PANEL */
.shortcode-tabs .tab {
padding: 5% !important;
}


/* WOO SHORT CODES, TABS, ACTIVE TAB */
.shortcode-tabs ul.tab_titles li.nav-tab.ui-state-active a, .shortcode-tabs ul.tab_titles li.nav-tab a:hover {
color: #60B526 !important;
}


/* WOO SHORT CODES, TABS—NOT ACTIVE LINKS & DISPLAYED */
.shortcode-tabs ul.tab_titles li.nav-tab a {
letter-spacing: 1px !important;
font-family: Ek Mukta;
}


/* WOO SHORT CODES, TABS—NOT ACTIVE */
.shortcode-tabs ul.tab_titles li.nav-tab a {
color: #f5f5f5 !important;
background:#60B526;
font-size: 18px !important;
font-family: ek mukta !important;
padding: 1.7em 2em 1.7em 2em !important;
}


/*------------------CUSTOM DIV----------------------------*/



/* CUSTOM DIV, AVAILABILITYBOX, BOX COLOR + PADDING */
.shortcode-tabs .tab #AvailabilityBox {
    background-color: rgba(204, 204, 204, 0.6) !important;
    padding: 2em 1.3em 1em 2.5em !important;
  }


/*------------------GRAVITY FORMS----------------------------*/


/* GRAVITY FORMS, REMOVE BULLETS */
body .gform_wrapper form .gform_body ul, body .gform_wrapper form .gform_body ul li {
	list-style-type: none !important;
	list-style-image: none !important;
	list-style: none !important;
	background-image: none !important;
	background: none !important;
	padding: 0 !important;
	margin: 0 !important;
	border: none !important;
}

body .gform_wrapper form .gform_body ul > li:before {
    content: "";
}


/* GRAVITY FORMS, PARAGRAPH TEXT AREA, 100% WIDTH */
.gform_wrapper textarea {
  width: 100% !important;
}

/* GRAVITY FORMS, ALL FIELDS 100% WIDTH */
.gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=password] {
  width: 100%;
}


/* GRAVITY FORMS, EVENT APP FORM, MARGIN ABOVE FORM SECTION TITLES */
body .gform_wrapper form .gform_body ul li {
  margin-top: 1.5em !important;
}


/* GRAVITY FORMS, EVENT APP FORM, ATTACH DOC FORM COMPONENT */
body #gform_wrapper_2 .ginput_container #gform_multifile_upload_2_10 {
background: #f5f5f5;
margin-bottom: 2em;
padding: 1.5em;
}


/*------------------SOLILOQUY SLIDER----------------------------*/

/* SOLILOQUY SLIDER, NAV BULLETS BELOW SLIDER */
.soliloquy-container { 
max-height: none !important; 
}
.soliloquy-container .soliloquy-pager { 
position: relative !important; bottom: -10px !important; 
}


/* SOLILOQUY SLIDER, NAV LEFT + RIGHT ARROWS, CUSTOM */
.soliloquy-container .soliloquy-prev,
.soliloquy-container .soliloquy-next {
  background: #60B526 url(https://1a74hq3x1mln95w1n1r7ou21-wpengine.netdna-ssl.com/wp-content/themes/canvas-child/images/right.png) no-repeat scroll 50% 50%;
  border-radius: 9999em;
}


/* SOLILOQUY SLIDER, CAPTION TEXT, COLOR + FONT */
.soliloquy-container .soliloquy-caption .soliloquy-caption-inside {
  color: rgba(255, 255, 255, 0.7) !important;
  font-family: ek mukta !important;
}


/* SOLILOQUY SLIDER TITLE, CENTER + WHITE — NOTE: SLIDER TITLE DISPLAY SET IN PHP FUNCTIONS IN CANVAS PARENT THEME */
h2.soliloquy-title {
text-align: center;
color: #ccc;
}






/*------------------MAILCHIMP----------------------------*/


/* MAILCHIMP SIGN UP BOX, WIDGET */
.mc4wp-form label {
  color: #4549A0 !important;
  display: none;
}

/* MAILCHIMP SIGN UP BOX, REMOVE MARGIN TOP */
.mc4wp-form input[type=date], .mc4wp-form input[type=email], .mc4wp-form input[type=tel], .mc4wp-form input[type=text], .mc4wp-form input[type=url], .mc4wp-form select, .mc4wp-form textarea {
  margin-bottom: -3em !important;
  background: #ffffff !important;
  padding: 1em;
}

/* MAILCHIMP SIGN UP BOX, REMOVE MARGIN  */
.mc4wp-form {
  margin: 0 !important;
}

/* MAILCHIMP SIGN UP BOX, BLOG SIDEBAR WIDGET—ADD MARGIN ABOVE SUBMIT BUTTON */
input[type=submit] {
  margin-top: 3em !important;
}