/*
 Theme Name:   FATC2
 Theme URI:    http://www.sparesquaredesign.com
 Description:  A type child theme
 Author:       SpareSquareDesign
 Author URI:   http://www.sparesquaredesign.com
 Template:     type
 Version:      1.0.0
*/

@import url(".../firstnationsfirstaid.ca/wp-content/themes/fatc2");

.site-header {margin-bottom: 0px !important;}

.page-id-5333 .woocommerce ul.products.columns-5 li.product, .page-id-5333 .woocommerce-page ul.products.columns-5 li.product{width: 75% !important;}


#main-menu > li:nth-child(3) > ul:nth-child(2) > li:nth-child(1) > a:nth-child(1){font-size: larger; font-weight: bold;}

.site-title-centered .site-description{font-size: 18px; text-shadow: 2px 2px 2px #000;}
.has-header-image .header-image .social-menu a{background-color: #000000;}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{width: 35%;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{width: 63%;}

#panel-4-0-0-0 > div:nth-child(1){text-align: justify;}
.page-id-4 h3{text-align: center; font-size: larger;}
#panel-4-1-0-0 > div:nth-child(1) > h1:nth-child(1){text-align: center;}

.page-id-2719 .widget ul li{margin-bottom: -5px; padding-bottom: 0px;}

.page-id-1876 .textwidget ul li{margin-bottom: -5px; padding-bottom: 0px;}
.page-id-1876 .textwidget ul, ol{margin-left: 0px; padding-left: 0px; font-size: 1rem;}
.page-id-1876 .textwidget{border: 1px solid #666666; background-color: #fafafa; padding: 15px; text-align: center;}
#panel-1876-0-0-0 > div:nth-child(1){border: none;}
.page-id-1876 .textwidget p{margin-bottom: 0px;}
.page-id-1876 .widget-area .textwidget{border: none; background-color: #bc0303;}

.woocommerce div.product form.cart table td{padding-left: 10px;}
p.price{margin-bottom: 0px;}
.woocommerce-product-gallery{margin-top: 15px;}
.related{display: none;}

ul, ol{margin-bottom: 0px;}
.site-title-centered .site-description{color: #ffffff;}

#downloadButton{width: 100%; margin: 5px; border-radius: 15px;}
.list-post .entry-meta{display: none;}

.nf-form-fields-required{display: none;}
.main-navigation ul ul a{width: 350px;}
div.entry-meta:nth-child(3){displaY: none;}
#dateSide{background-color: #d3d3d3; padding: 15px; border-radius: 10px;}
h3,widget-title{border-bottom: 1px solid #ccc; padding-bottom: 8px !important;}
p{font-size: 1.1rem;}

#callUs, #emailUs{width: 100%; background-color: green; text-align: center; color: #ffffff; font-weight: bold; font-size: 20px; letter-spacing: .8px; border-radius: 10px; padding: 8px 0px 8px 0px;}
#callUs a, #emailUs a{color: #ffffff; text-decoration: none; text-transform: uppercase;}

.frontButton{width: 49%;
font-size: 20px;
font-weight: bold;
text-shadow: 1px 1px 1px #000000;
box-shadow: 1px 1px 2px #000000;
display: inline-block;
padding: 4px 6px;
margin-bottom: 0;
line-height: 1.428571429;
text-align: center;
vertical-align: middle;
cursor: pointer;
border: 1px solid transparent;
border-radius: 4px;
background-color: green;
}
.frontButton a{color: #ffffff;}

.woocommerce div.product div.images img{border: 1px solid #000000;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{background-color: green;}
.woocommerce div.product p.price, .woocommerce div.product span.price{font-size: 2.5rem !important; font-weight: bold;}


input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea{border: 1px solid #aaa;}


/* Cart Page */
.page-id-390 .content-area{width: 100%;}
.page-id-390 .sidebar{display: none;}

/* Checkout Page 391 */

.page-id-391 #secondary{display: none;}
.page-id-391 .content-area{width: 100%;}


/* Homepage 145 */
.page-id-145 .entry-title{display: none;}

/* product pages */
#pl-1876 .so-panel{margin-bottom: 12px !important;}


.woocommerce div.product form.cart, .woocommerce div.product form.cart .woocommerce-variation-description{margin-top: -20px;}
.woocommerce div.product .product_title{font-size: 2rem;}
.woocommerce div.product p.price, .woocommerce div.product span.price{font-size: 1.5rem;}
.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom: 0px;}

.greyRow{background-color: #cccccc; padding: 0px 10px 0px 10px;}
.whiteRow{background-color: #ffffff; padding: 0px 10px 0px 10px;}

.widget p{font-size: 18px;}

.woocommerce ul.products li.product .price{color: #44b321;}
.woocommerce ul.products li.product .price{text-align: center; font-size: 140%; margin-bottom: 0px;}
.woocommerce ul.products li.product .button{width: 100%; text-align: center; border: 1px solid #000000; background-color: #44b321; color: #000000; letter-spacing: .6px; text-transform: uppercase;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{height: 90px; text-align: center;}
.woocommerce ul.products li.product .button{margin-top: 0px;}
.woocommerce ul.products li.product a img{border: 1px solid #000000;}
.woocommerce ul.products li.product{border: 1px solid #000000; padding: 10px;}
#renewal_verify{display: none;}
#cancel_policy{display: none;}
.woocommerce div.product form.cart .button:hover{background-color: green; text-decoration: underline;}
.woocommerce div.product div.summary{margin-bottom: 1em;}
#pgc-1876-0-1{padding: 10px; border: 2px solid red; background-color: #dddddd;}
#panel-1876-0-1-0 > div:nth-child(1) > h2:nth-child(1){text-align: center;}

/* Products - 142*/
.page-id-142 .woocommerce ul.products li.product .woocommerce-loop-category__title, .page-id-142 .woocommerce ul.products li.product .woocommerce-loop-product__title, .page-id-142 .woocommerce ul.products li.product h3{height: auto; text-align: center;}
.page-id-142 .woocommerce ul.products li.product{border: none; padding: 10px;}
.page-id-142 .woocommerce ul.products li.product a img{padding: 15px;}

@media screen and (min-width: 1440px){
	.header-image{height: 375px;}
}
