/**
* 2007-2021 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author    PrestaShop SA <contact@prestashop.com>
*  @copyright 2007-2021 PrestaShop SA
*  @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*
* Don't forget to prefix your containers with your own identifier
* to avoid any conflicts with others containers.
*/

.margin-top40 {
	margin-top: 40px;
}

#module-cakeguide-breastfeeding #header, #module-cakeguide-thankyou #header, 
#module-cakeguide-brafitting #header{
	display: none;
}

#module-cakeguide-breastfeeding #footer, #module-cakeguide-thankyou #footer, 
#module-cakeguide-brafitting #footer{
	display: none;
}

#module-cakeguide-breastfeeding main #wrapper .main-template-no .guide-container, 
#module-cakeguide-brafitting main #wrapper .main-template-no .guide-container{
	padding-bottom: 80px;
	margin-bottom: 0px;
}

#module-cakeguide-breastfeeding main #wrapper .main-template, 
#module-cakeguide-brafitting main #wrapper .main-template {
	padding-top: 80px;
	padding-bottom: 80px;
}
#module-cakeguide-breastfeeding main #wrapper .guide-reviews .main-template, 
#module-cakeguide-brafitting main #wrapper .guide-reviews .main-template {
	padding-top: 0px;
}

#module-cakeguide-thankyou main #wrapper .main-template-no .guide-thankyou-container{
	margin-bottom: 0px;
	padding-bottom: 80px;
}
#module-cakeguide-breastfeeding main #wrapper .main-template-no .guide-instruction-section, 
#module-cakeguide-thankyou main #wrapper .guide-banner-products-container,
#module-cakeguide-brafitting main #wrapper .main-template-no .guide-instruction-section{
	margin-bottom: 80px;
}
.guide-main {
	background: #dce3de;
}
.guide-main-brafitting {
	background: #eedfd5;
}

#module-cakeguide-breastfeeding main #wrapper, 
#module-cakeguide-thankyou main #wrapper,
#module-cakeguide-brafitting main #wrapper {
	padding-top: 0px;
}
.guide-main .guide-container {
	padding-top: 0;
}
.guide-header-logo {
	margin-top: 40px;
	margin-bottom: 40px;
}

.guide-main .guide-title {
	font-family: 'Quincy-Cf';
	font-size: 28px;
	font-weight: normal;
	line-height: 36px;
}
.guide-main .guide-title .title-italic {
	font-family: 'Quincy-Cf-Italic';
	font-size: 28px;
	line-height: 36px;
}
.guide-main .guide-title-breastfeeding {
	max-width: 280px;
	margin: auto;
}
.guide-subtitle{
	font-family: 'GroteskPro-Book';
	font-size: 18px;
	line-height: 30px;
	padding-bottom: 40px;
	padding-top: 20px;
	max-width: 650px;
    margin: auto;
}
.guide-subtitle-breastfeeding {
	max-width: 280px;
}
.guide-subtitle-brafitting {
	max-width: 300px;
}
.guide-thankyou-subtitle{
	max-width: 550px;
	padding-bottom: 0px;
	padding-top: 40px;
}
.bf-guide-input {
	width: 100%;
    overflow: hidden;
}
.guide-form {
	max-width: 720px;
	margin: auto;
}
.guide-form input, .guide-form select {
	width: 100%;
}
.guide-form .add-border-error {
	border: 1px solid #b58069;
}
.margin-bottomguide {
	margin-bottom: 10px;
}
.margin-bottomguide p.error-label{
	color:#b58069;
	font-size:12px;
	margin-bottom: 10px;
	display: none;
}
.guide-privacy {
	font-family: 'GroteskPro-Light';
	font-size: 11.5px;
	line-height: 18px;
	margin: auto;
	max-width: 450px;
	margin-top: 20px;
	margin-bottom: 80px;
}
.guide-banner {
	margin: auto;
	max-width: 885px;
}
.guide-banner-ty{
	padding-bottom: 80px;
}

.guide-instruction-title {
    font-family: 'GroteskPro-SemiBold';
    font-size: 16px;
    text-align: center;
    margin-bottom: 10px;
    margin-top: 40px;
	line-height: 22px;
	max-width: 100%;
}
.guide-instruction-desc{
	font-family: 'GroteskPro-Light';
	font-size: 14px;
	line-height: 22px;
}
.border-black-bottom {
    padding-bottom: 50px;
    border-bottom: 1px solid #000;
}
.guide-stars {
	text-align: center;
}
#guideCarouselReviewList {
	margin-top: 40px;
}
#guideCarouselReviewList .review-content {
    font-family: 'Quincy-Cf';
    text-align: center;
    line-height: 290px;
    display: table;
    width: 100%;
    height: 150px;

}
#guideCarouselReviewList .review-content span {
    display: table-cell;
    vertical-align: middle;
    font-size: 26px;
    color: #000;
    line-height: 32px;
}
#guideCarouselReviewList .review-customer {
    text-align: center;
    margin-bottom: 0px;
}
#guideCarouselReviewList .review-customer span, #guideCarouselReviewList .review-customer span strong{
    color: #000;
    font-size: 14px;
    line-height: 14px;
}
#guideCarouselReviewList .hpr-alias {
    font-family: 'GroteskPro-Bold';
}
#dlFreeBook, #aboutGuide{
	height: 50px;
    width: 300px;
    font-family: 'GroteskPro-Bold';
    font-size: 18px;
}
#dlBtnGuide {
	height: 50px;
	font-family: 'GroteskPro-Bold';
	font-size: 18px;
}
.dlFreeBook-conntainer {
	margin-top: 80px;
	margin-bottom: 120px;
}
.guide-standard-height{
	text-align: center;
}
.guide-banner-container-thankyou{
	padding-top: 80px;
}
#module-cakeguide-thankyou main #wrapper .guide-banner-container-ty{
	margin-bottom: 80px;
}
.link-underline {
	border-bottom: 1px #000;
	text-decoration: underline;
}
.guide-banner-ty-subtitle{
	text-align: center;
	font-family: 'GroteskPro-Bold';
	padding-top: 80px;
	padding-bottom: 40px;
	letter-spacing: 1px;
}
.guide-banner-ty-title{
	font-family: 'Quincy-Cf';
    font-size: 32px;
    line-height: 36px;
    text-align: center;
    padding-bottom: 40px;
    max-width: 475px;
    margin: auto;
}
.guide-banner-ty-content p {
	font-family: 'GroteskPro-Light';
	line-height: 31px;
	font-size: 20px;
}
.guide-banner-ty-content {
	padding-bottom: 54px;
    text-align: center;
    margin: auto;
    max-width: 800px;
}
.cm-btn .guideA {
	height: 0px;
}
.abtThankyou {
	margin-top: 80px;
	margin-bottom: 80px;
}
.guide-banner-products-container .main-category-action {
	text-align: right;
    margin-top: 10px;
}
.guide-banner,.guide-products-container {
	border-bottom: 1px solid #000;
}
.guide-banner-override-brdr {
	border-bottom: none;
}
#productlistingGuide, #productlistingGuideMbl {
	margin-bottom: 80px;
	margin-top: 10px;
}
.resize-stars{
	width: 145px;
}
.icon-arrow {
	position: relative;
    text-align: center;
    top: -15px;
    padding: 0px;
    margin: 0;
    left: -10px;

}
.icon-arrow span{
	position: absolute;
    margin: auto;
    font-size: 15px;
    /* font-weight: 200; */
    margin: 0;
    font-family: 'GroteskPro-Light';
    transform: scale(2, 5);
}
.resize-guideins-img {
	width: auto;
	height: 80px;
}
.rc-addMargin {
	margin-top: 20px;
}
.guide-footer {
	font-size: 12px;
}
.guide-instruction-desc p {
	margin-bottom: 80px;
}
.p-last p{
	margin-bottom: 0px;
}
@media (min-width: 768px) {
	.guide-main .guide-title .title-italic, .guide-main .guide-title {
		font-size: 42px;
		line-height: 48px;
		margin: auto;
    	max-width: 600px;
	}
	.guide-main .guide-title-brafitting .title-italic, .guide-main .guide-title-brafitting {
		max-width: 600px;
	}
	.guide-main .guide-title-thankyou .title-italic, .guide-main .guide-title-thankyou {
		max-width: 490px;
	}
	.breastfeeding-header-logo {
		margin-bottom: 80px;
		margin-top: 40px;
	}
	.reviews-data-container {
        padding-left: 70px;
        padding-right: 70px;
    }
    .guide-instruction-title {
    	text-align: left;
    	max-width: 250px;
    }
    .guide-standard-height{
		text-align: left;
	}
	.guide-banner-container-ty,.guide-banner-products-container {
		border-bottom: 1px solid #000;
	}
	.guide-banner,.guide-products-container {
		border-bottom: 0px;
	}
	.guide-products-container .related-title{
		padding-left: 15px;
	}
	.rc-addMargin {
		margin-top: 0px;
	}
	.guide-subtitle{
		max-width: 650px;
		font-size: 22px;
	}
	.guide-subtitle-brafitting {
		max-width: 680px;
	}
	.guide-instruction-desc p {
		margin-bottom: 0px;
	}
	.reviews-data-container {
        padding-left: 100px;
        padding-right: 100px;
    }
    .guide-form .padding-rightguide {
		padding-right: 0;
	}
}

@media (min-width: 992px) {

}

@media (min-width: 1200px) {

}