/*
 Theme Name:   Aerocourse
 Theme URI:    http://aerocourse.com
 Description:  WordPress theme for Aerocourse
 Author:       bWEST Interactive
 Author URI:   https://bwest.ca
 Template:     generatepress
 Version:      0.1
*/

.coupon-bwest {
	display:none;
}

.mailchimp-newsletter {
	display:none;
}

/* general */

body {
	font-family: raleway, sans-serif;
}

h1,h2,h3,h4,h5,h6 {
	font-family: "Fjalla One", Sans-serif;
}

.btn {
	border:1px solid #222;
	display: inline-block;
	padding: 10px;
}

.btn:hover {
	background: #222;
	color:#fff;
}

a:hover {
	transition:all 0.5s;
}

hr {
	clear: both;
}

/* page title */ 

.entry-header {
	display: none;
}

.page-hero h1 {
	text-transform: uppercase;
}

#featured-container,
#course-registration {
	background-color: #fff;
}

#featured-container .inside-article{
	background-image: url('https://aerocourse-stage.nomsg.ca/wp-content/uploads/2018/12/bg-featured-courses.png');
	background-size: cover;
}

#featured-container h2:before,
#featured-container h2:after,
.page-hero h1:before,
.page-hero h1:after,
.page-title h1:before, 
.page-title h1:after,
.title:before,
.title:after {
	content: "-";
	color: inherit;
	position: relative;
	top: -3px;
	padding: 10px;
}

.page-header-image {
	display: none;
}

.term-courses{
	background-color: #f7f7f7;
}

.term-courses .inside-article,
.term-courses .widget {
	background-color: transparent;
}

#breadcrumbs p {
	padding: 10px 40px;
    margin: 0;
    font-size: 12px;
}

/* shop page */

#featured-container h2 {
	color:#0067a6;
	text-transform: uppercase;
}


.online-course .attachment-post-thumbnail {
	display: none;
}

#featured-container h2 {
	text-align: center;
}

.online-course ul li {
	border-bottom: 1px solid #ccc;
}

.orderby option[value="price"],
.orderby option[value="price-desc"]{
   display: none;
}


/* single product */

.woocommerce div.product form.cart .variations select {
	width: 100%;
}


#course-registration > .grid-container {
	padding: 10px 40px;
    box-sizing: border-box;
}

/* single product:courses; */ 

.product_cat-courses .entry-summary {
	display: none;
}

#course-registration.product_cat-courses .entry-summary {
	display: block;
}

/* single product:digital books; */ 
/*
.term-digital-books .product-type-subscription .subscription-details {
	color: #fff;
}

.term-digital-books .product-type-subscription .subscription-details .woocommerce-Price-amount {
	color: #222222;
}

.term-digital-books .product-type-subscription .subscription-details .woocommerce-Price-amount:after {
	content:' one year access then';
	padding-right:2px;
}

.term-digital-books .product-type-subscription .price > .woocommerce-Price-amount:after {
	content:'/year';

}

.term-digital-books .product-type-subscription .price {
	position:relative;
}

.term-digital-books .product-type-subscription .price > .woocommerce-Price-amount {
	position: absolute;
    	left: 289px;
    	z-index: 1;
}


.term-digital-books .product-type-subscription .subscription-details {
	position:relative;
}


.term-digital-books .product-type-subscription .subscription-details .woocommerce-Price-amount {
	position: absolute;
    	left: 0;
    	width: 300px;
}
*/


/* composite page */

.wooco_component_multiple {
border-radius: 2px;
border: solid 1px #ccc !important;
position: relative;
cursor: pointer;
background-color: #ffffff !important;
	margin:20px 0;
	padding:10px 0 10px 10px !important;
}

.wooco_component_multiple .wooco_component_name {
	position:relative;
}

.wooco_component_multiple .wooco_component_name .dd-pointer {
	margin-top: 10px;
}

.wooco_component_multiple .wooco_component_name .dd-pointer-up {
	margin-top: 5px;
}

.wooco_components .wooco_component {
	padding:0;
	border-bottom:none;
}

.wooco_component_product_selection_list .wooco_component_product_selection_list_item {
	width:94%;
}
/* cart / checkout */

.woocommerce-shipping-totals .woocommerce-shipping-destination {
	font-size: 12px;
	font-style: italic;
	line-height: 1.5;
}

#ship-to-different-address {
	background: #efefef;
    padding: 15px 25px !important;
    margin-left: 3px;
}

#ship-to-different-address-checkbox {
	    top: -3px;
    position: relative;
    left: -6px;
}

/* footer */ 

nav.elementor-nav-menu--dropdown .elementor-item:hover,
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item:hover {
	background-color:#0155a3 !important;
}

.site-footer a {
	color: #fff;
}

@media (min-width: 768px) {

/* shop page */





}

@media (min-width: 992px) {

/* single product:courses; */ 
/*
#course-registration .woocommerce-product-details__short-description,
#course-registration form.cart {
	width:46%;
	float: left;
}

#course-registration form.cart {
	float: right;
}
*/




}

@media (min-width: 1200px) {



}