/*---------------------------------------------------------------------
Title: Styles
= Gift Shop Landing Page
-----------------------------------------------------------------------*/

#page-confirm #holder-top {
	margin: 1%;
	width: 98%;
}

#page-confirm .top-image {
    float: left;
    height: 180px;
    margin: 2% 0 0;
    width: 176px;
}

#page-confirm .main-header {
	color: #1d5678;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 3rem;
	font-weight: bold;
	line-height: 1.1rem;
	margin-bottom: 2%;
	text-align: left;
}

#page-confirm .under-header {
	color: #1d5678;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1rem;
	line-height: 1.2rem;
	margin-bottom: 2%;
	text-align: left;
}

#page-confirm .under-header-2 {
	color: #666666;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1rem;
	line-height: 1.2rem;
	margin-bottom: 1.5%;
	text-align: left;
}

#page-confirm .white-box {
	background: #FFFFFF;
	border-radius: 10px;
	border: #B1DBEC solid 1px;
	display: block;
	float: left;
	height: 300px;
	margin: 2% 4.7% 4% 1%;
	padding: 1.5% 2%;
	width: 40%;
}

#page-confirm .gift-box-header {
	color: #1d5678;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3rem;
	font-weight: bold;
	line-height: 1.1rem;
	margin-bottom: 2%;
	text-align: left;
}

#page-confirm .gift-box-header span {
	color: #ff8300;
}

#page-confirm .gb-text {
	color: #666666;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .813rem;
	line-height: 1.3rem;
	margin-bottom: 1%;
	text-align: left;
}

#page-confirm .header-end {
	width: 90%;
}

#page-confirm .header-end h3 {
	color: #1d5678;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2rem;
	font-weight: bold;
	margin-bottom: 1.5%;
	margin-left: 10%;
	padding: 8% 2% 2% 0;
	text-align: center;
}

#page-confirm .header-end h3 span {
	color: #ff8300;
}

#page-confirm .header-end a {
	color: #1d5678;
	text-decoration: underline;
}

#page-confirm .mrsfields-img-thumb,
#page-confirm .amazon-img-thumb {
	width: 100%;
}

#page-confirm .mrsfields-button {
	margin: 3.7% 0 3% 14%;
}

#page-confirm .amazon-link {
	color: #1d5678;
	float: right;
	margin: 1% 0;
}

@media screen and (max-width: 915px) {
    .marketing_bin {
        height: 333px;
    }
}

@media screen and (max-width: 780px) {
    .marketing_bin {
        height: 300px;
    }
}

@media screen and (max-width: 600px) {
    .bma-spotlight-with-img {
        margin-top: 5%;
    }
    
    .bma-spotlight-with-img a, .bma-spotlight-with-img img {
        width: 40%;
    }

    .bma-spotlight-with-img .bma-spotlight-txt {
        width: 57.4%;
    }

    .large_blue_headline {
        font-size: 1.5rem;
    }

    .large_blue_subheadline {
        font-size: 1rem;
    }

    .basic_blue_text, .basic_grey_text {
        font-size: 1rem;
        margin: 1% 5% 2%;
    }

    .marketing_bin {
        height: auto;
        margin: 1% 5% 5%;
        padding: 3% 2%;
        width: 86%;
    }
}