/*
Theme Name: Divi Child
Author: Kasia Gawlak (CodeWord Media Design)
version: 1.0
Template: Divi
*/

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

@import url(https://fonts.googleapis.com/css?family=Enriqueta:400,700|Source+Sans+Pro:400,200,300,600,700,900,200italic,300italic,400italic,600italic,700italic,900italic);

body { font-family: 'Source Sans Pro' }
h1,h2,h3,h4,h5,h6 { font-family: 'Enriqueta' }

#et-top-navigation .et-cart-info { margin-left: 0; margin-right: 5px }

.intro { padding: 50px 0 25px }
.intro h1 { font-size: 48px; line-height: 1; margin: 0; padding: 0 }
.intro h2 { font-size: 32px; font-family: 'Source Sans Pro'; line-height: 1; margin: 0 0 30px 0; padding: 0 }
.intro h3 { text-transform: none; font-weight: normal; font-size: 24px; margin-bottom: 15px }
.intro p { font-size: 18px; line-height: 26px }

#video-section, #book-section, #news-section, #contact-section { padding: 35px 0 }

#book-section h1 { color: #002a4d }
#book-section ul.products { margin-bottom: 0 }
#book-section ul.products li:last-child { margin-bottom: 0!important }
#book-section .woocommerce ul.products li.product h3 { font-size: 18px; text-align: center }
#book-section .woocommerce ul.products li.product .price { text-align: center; font-size: 18px; font-family: 'Source Sans Pro' }
#book-section .woocommerce ul.products li.product .price del { font-size: 18px }
#book-section .woocommerce ul.products li.product .onsale { text-transform: uppercase; font-weight: bold!important }
#buy-book-title { padding: 0 }
#book-section .et_pb_row_3 { padding-bottom: 0 }

#news-section .et_pb_column .et_pb_widget:nth-child(n) { margin-bottom: 0!important }
#news-section .tribe-events-list-widget { background: #fff; padding: 30px; border-radius: 8px }

.event-link-btn { padding: 7.5px 15px; background: #00a5d6; color: #fff!important; text-transform: uppercase; font-weight: bold; border-radius: 4px }

.dc-event-description p { margin-bottom: 30px }
#news-section .et_pb_widget_area .et_pb_widget a  { color: #00a5d6 }
.button-break { display: block; height: 20px }

#blog-preview { background: #fff; padding: 30px; border-radius: 8px }
#blog-preview h2 { margin: 0 }
#blog-preview .et_pb_post { margin: 0 }
#blog-preview .et_pb_post h2 a { color: #00a5d6; font-size: 24px }
#blog-preview .post-meta { font-weight: bold; font-size: 16px; margin-top: 15px }
#blog-preview .more-link { display: inline }

#contact-section .et_pb_button { background: #fff; border: 0; color: #00a5d6 }

.woocommerce-page ul.products li.product h3 { font-size: 18px !important; text-align: center }
.woocommerce-page ul.products li.product .price { text-align: center; font-size: 18px; font-family: 'Source Sans Pro' }
.woocommerce-page ul.products li.product .price del { font-size: 18px }
.woocommerce-page ul.products li.product .onsale { text-transform: uppercase; font-weight: bold!important }

@media (min-width: 480px) and (max-width: 767px) {
	#book-section .et_pb_column .woocommerce ul.products li.product:nth-child(n) { margin-bottom: 0!important }
	.button-break { display: inline; height: 0; padding: 0 7.5px }
}

@media (min-width: 768px) and (max-width: 980px) {
	#buy-book-title .et_pb_column { margin-bottom: 0 }
	#book-section .et_pb_column .woocommerce ul.products li.product:nth-child(n) { margin: 0 9.5% 0 0 !important;
    width: 45.25% !important; }
	#book-section .et_pb_column .woocommerce ul.products li.product:last-child { margin-right: 0!important }
	#news-section .et_pb_row_5 { padding: 0 }
	#news-section .tribe-events-list-widget { width: 100%!important; margin: 0!important }
	.woocommerce-page ul.products li.product:nth-child(n) { margin: 0 9.5% 9.5% 0 !important; width: 45.25% !important }
	.woocommerce-page ul.products li.product:last-child { margin-right: 0 !important }
	#blog-preview .post-meta { font-size: 18px; margin-top: 0 }
	.button-break { display: inline; height: 0; padding: 0 7.5px }
}

@media (min-width: 981px) { 
	#et-top-navigation .et-cart-info { margin-left: 35px; margin-right: 0 }
	.intro h1 { font-size: 64px } 
	.intro h2 { font-size: 42px }
	.intro h3 { font-size: 30px }
	.intro p { font-size: 24px; line-height: 32px; font-weight: 300 }
	#book-section h1, #news-section h1, #contact-section h1 { font-size: 48px }
	#events-widget.et_pb_widget_area_left { border: 0 }
	#buy-book-title .et_pb_column { margin-bottom: 0 }
	#book-section .woocommerce ul.products li.product h3 { font-size: 24px }
	#book-section .woocommerce ul.products li.product .price { font-size: 24px }
	#book-section .woocommerce ul.products li.product .price del { font-size: 24px }
	#book-section .et_pb_column .woocommerce ul.products li.product:nth-child(n) { margin-bottom: 0!important }
	#news-section .tribe-events-list-widget { width: 100%!important; margin: 0!important }
	.event-link-btn { font-size: 14px }
	#blog-preview .et_pb_post h2 a { font-size: 30px }
	.woocommerce-page ul.products li.product:nth-child(n) { margin: 0 9.5% 9.5% 0 !important; width: 45.25% !important }
	.woocommerce-page ul.products li.product:last-child { margin-right: 0 !important }
	.woocommerce-page ul.products li.product h3 { font-size: 24px !important }
	.woocommerce-page ul.products li.product .price { font-size: 24px }
	.woocommerce-page ul.products li.product .price del { font-size: 24px }
	#blog-preview .post-meta { font-size: 18px; margin-top: 0 }
}