@charset "utf-8";
/* Woocommerce CSS Document */


/*Removed from style.css
body.woocommerce .footer-wrapper-2-outer,
body.woocommerce-page .footer-wrapper-2-outer,
body.woocommerce-cart .footer-wrapper-2-outer,
body.woocommerce-js .footer-wrapper-2-outer {
	display:none;
}

.woocommerce ul li {
	background:none;
}*/

/*Footer*/
.footer-wrapper-outer-woo {
	padding-top: 20px;
	padding-bottom: 20px;
}
.footer-wrapper-woo {
}
.fw-box-1-inner-woo {
	margin: 0 auto;
	max-width: 1000px;
}


.woocommerce h1.shop-pick-six {
	text-align: center;
	font-size: 48px;
	margin-bottom: 0;
}
.woocommerce h2.we-cover {
	text-align: center;
	font-size: 30px;
	margin: 0 0 1.5em 0;
	color: #777;
}
@media only screen and (min-width:768px) {
	.woocommerce h1.shop-pick-six {
		font-size: 68px;
	}
	.woocommerce h2.we-cover {
		font-size: 40px;
	}
}
/*Rivka Styles*/

/*USED*/
.woocommerce .products ul, .woocommerce ul.products {
    text-align: center;
}

/*RATINGS*/
.woocommerce #reviews .product-rating .product-rating-details table td.rating-graph .bar, .woocommerce-page #reviews .product-rating .product-rating-details table td.rating-graph .bar {
	background-color: #ffdb58;
}
.woocommerce .star-rating span::before {
	border-color: #c4c4c4;
	color: #ffdb58;
}
.woocommerce #reviews .product-rating .product-rating-details table td .rating-star:before, .woocommerce-page #reviews .product-rating .product-rating-details table td .rating-star:before, td.rating-number, td.rating-count{
    color: #00384f;
}

/*ORDER CONFIRMATION*/
.woocommerce ul.products li.product .price, .woocommerce div.product p.price {
	display: none;
}
.woocommerce-table__line-item .woocommerce-Price-amount {
	display: none;
}


.woocommerce .woocommerce-ordering select {
    vertical-align: top;
    color: #ffffff;
    border-color: #ffffff;
}

.woocommerce-cart-form, .cart-collaterals, .woocommerce-thankyou-order-details, .order_details, .addresses, .woocommerce-order-details__title{
	font-size: 18px;
}
.checkout, .woocommerce-EditAccountForm, .edit-account{
	font-size: 18px;
	text-align:left;
}
.woocommerce-form__label-for-checkbox{
	font-weight:500 !important;
}

/*Rivka styles*/
#BuildBoxButn {
	border: transparent;
	border-radius: 3px;
	background-color: #00384f;
	text-align: center;
}

#BuildBoxLink {
	color: #ffffff;
	text-decoration: none;
	text-align: center;
}

#HowItWorks {
	text-align: center !important;
}

@media (min-width: 40em) {
	body.woocommerce-account .account-navigation-wrapper {
		background: #f5f5f5;
		padding: 15px;
	}

	body.woocommerce-account .account-navigation-wrapper li {
	}
}
hiw-vid{
	width: 50%;
}
hiw-info{
	width:50%;
}
hiw-content2{
    max-width: 1300px;
    margin: 0 auto;
    text-align: center;
    padding: 20px 20px 0px;
    display: inline;
    flex-wrap: wrap;
    /*align-items: flex-start;*/

}
#video_box{
}
#video_overlays {
position:absolute;
    width:640px;
    min-height:370px;
     background: rgba(0, 0, 0, 0.2);
    z-index:300000;
}


.woocommerce div.product div.summary{
	background-color: #fff;
}
.weekly, .recurring-totals, .recurring-total{
	display: none;
}
.xoo-wsc-items-count {
    background-color: #00384f;
}
.xoo-wsc-footer a.xoo-wsc-ft-btn {
    background-color: #39dc43;
}
.star-rating{
	text-align: center !important;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
	padding: 12px;
  border: #d0d0d0 solid 1px;
  border-radius: 5px;
	margin: 0px;
}
.woocommerce h2, .woocommerce-page h2, .woocommerce-column__title, .woocommerce-order-details__title {
    font-size: 45px;
	text-align: left;
}

/* UNUSED

.woocommerce .woocommerce-result-count {
    margin: 0 0 1em;
    color: #ffffff;
}
.product_meta {
   display: none;
}

*/






/* SIDEBAR next to products
.content-area {
	width: 70%;
	float: left;
	background: #fff;
}
.site-main:after {
   content: " ";
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}
aside {
	width: 30%;
	float: left;
	background: #fff;
}
aside li {
	list-style-type: none;
}
aside:after {
   content: " ";
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}*/
.footer-wrapper-outer{
   clear: both;
}
.woocommerce {
	font-size: 18px;
}

.woocommerce h3 label {
	font-weight: normal;
}

.shop-hero-wrap {
	background: url(/wp-content/themes/mannpacking/images/bg-pattern-marble-woo.jpg) center -100px repeat-y;
	background-size: cover;
	margin-top:0px;
	padding: 0px 20px 40px;
}
.shop-hero-content {
	max-width: 1170px;
	margin: 0 auto;
	text-align: center;
}
.shop-hero-content img {
	width: 1100px;
	max-width: 100%;
	height: inherit;
}
.shop-hero-content .shop-hero-title img {
	width: 420px;
	max-width: 100%;
	height: inherit;
	margin: 20px auto;
}
.bowls-desktop {
	display: none;
}
.bowls-mobile {

}
.shop-bowls-wrap {
	margin-top: -2px;
}
.shop-bowls-content {
	max-width: 1100px;
	margin: 0 auto;
	text-align: center;
	padding: 20px 20px 0px;
	/*border-bottom: 4px solid #bb8349;*/
}
.shop-bowls-content .button-1 {
	margin-top: 30px;
}
.shop-bowls-content img {
	display: block;
	width: inherit;
	max-height: 210px;
	margin: 0 auto;
}
img.bowls-pricing {
	display: block;
	margin: 20px auto 0;
}
@media only screen and (min-width:500px) {
	.shop-bowls-content img {
		display: inline-block;
		margin: 10px;
		width: inherit;
		max-height: 210px;
	}
	img.bowls-pricing {
		display: block;
	margin: 20px auto 0;
	}
}
@media only screen and (min-width:768px) {
	.shop-bowls-content {
		display: flex;
		align-content: center;
		align-items:flex-end;
		flex-wrap: wrap;
		justify-content: center;
	}
	.shop-bowls-content img {
		max-height: 200px;
	}
	.bowls-desktop {
		display: block;
	}
	.bowls-desktop img {
	}
	.bowls-mobile {
		display: none;
	}
	img.bowls-pricing {
		display: inline-block;
	}
}
@media only screen and (min-width:970px) {
	.shop-bowls-content img {
		max-height: 255px;
	}
}
@media only screen and (min-width:1200px) {
	.shop-bowls-content img {
		max-height: 280px;
	}
}

/*How it Works Graphic*/
.page-section-2-woo {
	max-width: 1300px;
}
.hiw-wrap {
	text-align: center;
	padding-bottom: 20px;
}
.hiw-content {
	width: 100%;
	max-width: 1300px;
	margin: 0 auto;
	text-align: center;
	padding: 30px 20px 0px 20px;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
}
.hiw-box {
	width: 100%;
}
.hiw-box img {
	display: block;
	height: 80px;
	width: auto;
	margin: 0 auto;

}
.hiw-box h2{
	font-family: la-veronique, serif;
	font-size: 30px;
}
.hiw-box p {
	line-height: 1.5;
    font-size: 19px;
}
.hiw-video-outer-wrap {
	/*background: #ebedee url(images/bg-pattern-marble.jpg) no-repeat scroll center center;
	background-size: cover;*/
}
.hiw-video-wrap {
	background: #00384f;
}
.hiw-video-content {
	width:100%;
	max-width: 1200px;
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column-reverse;
	justify-content: center;
	margin: 0 auto;
	padding: 20px;
}
.hiw-video {
	width:100%;
}
.hiw-video .video {
	width:100%;
	max-width: 800px;
}
.hiw-video-2 {
	display: flex;
	justify-content: center;
	width:100%;
}
.hiw-video-2 .video {
	width:100%;
	max-width: 1100px;
}
.hiw-video-text-content {
	width:100%;
}
.hiw-video-text {
	text-align: center;
	padding: 20px;
}
.hiw-video-text p{
	line-height: 1.5;
    font-size: 19px;
	color: #fff;
}
.hiw-video-wrap h1, .hiw-wrap h1, .hiw-video-text h1{
	font-family: la-veronique, serif;
	font-size: 50px;
	margin-top: 30px;
	margin-bottom: 25px;
}
.hiw-wrap h1 {
	text-align: center;
}
.hiw-video-wrap h2, .hiw-wrap h2, .hiw-video-text h2{
	font-family: la-veronique, serif;
	font-size: 40px;
	margin-top: 30px;
	margin-bottom: 15px;
}
.hiw-wrap h2 {
	text-align: center;
}
.hiw-video-text h2, .hiw-video-text h1 {
	color: #fff;
	margin-top: 0px;
}
.hiw-video-content a.button-1 {
	color: #00384f;
	background: #fff;
	margin-top: 20px;
}
.hiw-video-content a.button-1:hover {
	background: #0b516e;
	color: #fff;
}
@media only screen and (min-width:768px) {
	.hiw-wrap {
		padding-bottom: 50px;
	}
	.hiw-video-content {
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
	}
	.hiw-video {
		width:50%;
	}
	.hiw-video-text-content {
		display: flex;
		justify-content: flex-end;
		width:50%;
	}
	.hiw-video-text {
		text-align: left;
	}
	.hiw-video-text p{
		font-size: 23px;
	}
	.hiw-box {
		width: 33%;
		padding: 25px;
	}
	.hiw-box p {
    	font-size: 23px;
	}
	.hiw-box h2{
		font-size: 36px;
	}
	.hiw-video-wrap h1, .hiw-wrap h1, .hiw-video-text h1{
		font-size: 55px;
	}
	.hiw-video-wrap h2, .hiw-wrap h2, .hiw-video-text h2{
		font-size: 46px;
	}
}
@media only screen and (min-width:970px) {
	.hiw-box img {
		height: 90px;
	}
	.hiw-box h2{
		font-size: 45px;
	}
	.hiw-video-wrap h1, .hiw-wrap h1, .hiw-video-text h1{
		font-size: 60px;
	}
	.hiw-video-wrap h2, .hiw-wrap h2, .hiw-video-text h2{
		font-size: 55px;
	}
}
@media only screen and (min-width:1200px) {
	.hiw-video-content {
		padding: 40px 20px;
	}
	.hiw-box img {
		height: 100px;
	}
	.hiw-box h2{
		font-size: 50px;
	}
	.hiw-video-wrap h1, .hiw-wrap h1, .hiw-video-text h1{
		font-size: 65px;
	}
	.hiw-video-wrap h2, .hiw-wrap h2, .hiw-video-text h2{
		font-size: 55px;
	}
}

.woocommerce h1, .woocommerce-page h1 {
	font-family: la-veronique, serif;
}
.woocommerce h2, .woocommerce-page h2 {
	font-family: la-veronique, serif;
}
.content .woocommerce ul li {
	padding-left: 0;
	background-image: none;
}

/* Product page */
.woocommerce .content-area {
	margin: 0 auto;
	max-width: 1170px;
	padding: 20px;
}
.woocommerce .content-area:after {
   content: " "; /* Older browser do not support empty content */
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}
/* Bundled Product */
table.bundled_products td.bundled_item_col {
    padding: .4em !important;
}

/*Buttons*/

.woocommerce #content input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce-page input.button.alt:hover {
	background-color:#0b516e !important;
	color:white !important;
	text-shadow: transparent !important;
	box-shadow: none;
	border-color:#FF9900 !important;
	border-radius: 24px !important;
}

.woocommerce #content input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce-page #content input.button:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce-page a.button:hover,
.woocommerce-page button.button:hover,
.woocommerce-page input.button:hover {

	background-color:#0b516e !important;
	color:white !important;
	text-shadow: transparent !important;
	box-shadow: none;
	border-color:#FF9900 !important;
	border-radius: 24px !important;
}

.woocommerce #content input.button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce-page #content input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button {
	background-color: #00384f !important;
	color:white !important;
	text-shadow: transparent !important;
	border-color:#FF9900 !important;
	border-radius: 24px !important;
}

.woocommerce #content input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce-page input.button.alt:hover {
	background-color:#0b516e !important;
	box-shadow: none;
	text-shadow: transparent !important;
	color:white !important;
	border-color:#FF9900 !important;
	border-radius: 24px !important;
}

/*Bundled Product Styles
bundled_product bundled_product_summary product has_qty_input bundled_item_optional
*/

.bundled_product_summary .details-new {
    float: left;
    width: 50%;
}
.new-bundled_product_summary {

    padding-left: 0;
    padding-bottom: 1em;
    float: left;
    width: 25%;

}
.woocommerce-page div.product .new-bundled_product_summary div.images {

    float: left;
    width: 100%;

}

/*Bundled Product Styles */
#ship-to-different-address .checkbox, #ship-to-different-address .radio {
	margin-top: 0px;
}

/*Thank you page*/
.woocommerce ul.order_details {
    text-align: center;
}
.woocommerce ul.order_details li {
	float: none;
	display:inline-block;
}

/*Remove Order Again button under Subscriptions*/
.woocommerce-order-details .order-again {
 	display: none;
}

/*Subscription changes - not bundled products*/
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
	font-size: 2em;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
	text-align: center;
}
/*Remove Cancel X from subscription table in my account .remove_item    .order_item td:nth-of-type(1), */
th.product-remove, td.remove_item {
	width: 0px !important;
    padding: 0px !important;
	  visibility: collapse!important;
	text-indent: -9999px;

}
tr.order_item a.remove {
 	display: none;
}
 .woocommerce table.cart td:nth-of-type(4), .woocommerce table.cart th:nth-of-type(4), .woocommerce table.cart td:nth-of-type(6), .woocommerce table.cart th:nth-of-type(6) {
display: none;
}

/* Change number 4 and 6 with number of column you want to remove */
 .woocommerce table.cart td:nth-of-type(4), .woocommerce table.cart th:nth-of-type(4), .woocommerce table.cart td:nth-of-type(6), .woocommerce table.cart th:nth-of-type(6) {
display: none;
}
.woocommerce table.cart .product-quantity {
	text-align: center;
}

/*Woo Sidecart Xoolix Overwrites*/
.xoo-wsc-icon-checkmark:before {
    content: none;
}
.xoo-wsc-subtotal {
	display: none;
}
.xoo-wsc-subhead {
	font-size: 1em;
	color:#00384f;
}

/*Star Rating*/
.woocommerce .products .star-rating {
    display: block;
    margin: 0 auto 15px;
    float: none;
}

/*Errors*/
ul.woocommerce-error {
    margin: 10px auto;
    list-style-type: none;
    padding: 1em 2em 1em 3.5em;
}

/*SIDECART STYLES*/
.woocommerce a.xoo-wsc-cont {
	display: block;
}
/*Remove View Cart Message after adding to cart button*/
.woocommerce a.added_to_cart {
display: none;
}
.xoo-wsc-coupon-container {
	display: none;
}
.xoo-wsc-discount {
	display: none;
}
/*Basket Icon - bottom right*/
.xoo-wsc-basket {
	border:3px solid #00384f;
}
.xoo-wsc-items-count {
	background-color:#cc3300;
}

/*Individual Product*/
.woocommerce div.product form.cart div.quantity {
    float: none;
    margin: 7px 0px 15px 0;
    display: block;
}
.woocommerce div.product form.cart .button {
    vertical-align: middle;
    float: none;
}
.woocommerce-tabs ul, .woocommerce-tabs ol {
    margin-left: 20px;
	margin-bottom: 20px;
	padding-left: 20px;
}
.woocommerce-tabs h1, .woocommerce-tabs h2 {
	text-align: left;
}
/*Related Products*/
.woocommerce div.product .related form.cart div.quantity {
    float: none;
    margin: 5px 0px 0px 0;
    display: block;
}
.woocommerce div.product .related form.cart .button {
    vertical-align: middle;
    float: none;
}

/*Gallery Styles*/
.woocommerce-product-gallery {

}
.woocommerce-product-gallery--columns-4 {

}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
	padding: 2px;
}
.woocommerce-product-gallery__image {

}
.woocommerce-product-gallery__trigger {

}
.woocommerce div.product div.images .flex-control-thumbs {
	margin-top: 10px;
	border:1px solid #EBEBEB;
	padding: 3px;

}
.woocommerce div.product div.images .flex-control-thumbs li {
	padding: 3px;
}

/*Order By Details*/
.order-by-details {
	text-align: left;
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom: 10px;
}
.order-by-details-two {
	text-align: left;
	font-size: 1em;
	margin-bottom: 30px;
}
@media only screen and (min-width:768px) {
	.order-by-details {
		font-size: 1.3em;
	}
	.order-by-details-two {
		font-size: 1.1em;
	}
}

/*split cart totals and subscription area
form.woocommerce-cart-form {
    width: 100%;
}

@media only screen and (min-width:900px) {
	form.woocommerce-cart-form {
		width: 60%;
		float: left;
	}
	.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
		width: 35%;
		float: right;
	}

	.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
		float: none;
		width: 100%;
	}
}
*/

/*Move Cart totals and Subscribe to left instead of right*/
@media only screen and (min-width:768px) {
	.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
		float: none;
		width: 100%;
	}
	.cart-collaterals h2 {
		text-align: left;
		display: inline-block;
		width:50%;
	}
	.cart-totals-update-left {
		float: left;
		width:50%;
	}
	.cart-totals-update-right {
		float: right;
		width:50%;
	}
	.wcsatt-options-cart {
		width:50%;
		clear: none;
		display: inline-block;
	}
	.wc-proceed-to-checkout {
		margin-top: 20px;
		float: right;
		clear: both;
		width: 50%;
	}
}

/*Order Confirmation*/
.woocommerce-order-received h1 {
	text-align: center;

}
.woocommerce-thankyou-order-received {
	text-align: center;
}

/*Footer Menu */

.shop-footer-nav a {
	font-weight: bold !important;
	margin-top: 20px !important;
	color: #fff !important;
	cursor: text;
}
@media only screen and (min-width:1000px) and (max-width:1250px) {
	.shop-footer-nav a {
		padding: 4px 0 5px;
		margin: 20px 0 9px !important;
		border-bottom: 1px solid rgba(255,255,255,.6) !important;
	}
}
@media only screen and (max-width:999px) {
	.shop-footer-desktop {
		display: none !important;
	}
}
@media only screen and (min-width:1000px) {
	.shop-footer-mobile {
		display: none !important;
	}
}


.woocommerce-cart .woocommerce-shipping-destination {
	display: none;
}

.ftm_autoship_schedule_selector h2 {
	text-align: left;
}
/*Remove Sales Tax from Order Received/Confirmation and View Order Page*/
.woocommerce-order-received tfoot tr:nth-of-type(3), .woocommerce-view-order tfoot tr:nth-of-type(3) {
	display:none;

}
.related h2 {
	text-align: center;
}

/*Zip Code Validator*/
#mp-zip-validation-form,
#mp-zip-email-form {
	/* used by JavaScript */
}

#afct-shop-lightbox-outer {
	text-align:center;
}

.afct-shop-lightbox-bg-overlay {
	position:fixed; top:0; right:0; bottom:0; left:0; z-index:9000000;
	width:100%; height:100%;
	background:rgba(0,0,0,.5);
}

.afct-shop-lightbox {
	display:inline-block;
	max-width:700px;
	padding:25px 15px 30px; margin:7% 5%;
	border-radius:7px;
	box-shadow:3px 3px 5px rgba(0,0,0,.4);
	background:#fff;
}

.afct-shop-lightbox-content {
	font-size:16px;
	text-align:center;
}

@media only screen and (min-width:768px) {
	.afct-shop-lightbox-content {
		font-size:18px;
	}
}

#afct-shop-lightbox-outer .afct-shop-lightbox-content h2 {
	margin:0 0 10px;
	line-height:1;
	font-size:32px;
}

@media only screen and (min-width:768px) {
	#afct-shop-lightbox-outer .afct-shop-lightbox-content h2 {
		font-size:45px;
	}
}

.afct-shop-lightbox-content p {
	margin:0 0 15px;
}

.afct-shop-lightbox-no-scroll {
	overflow:hidden;
}

/*Nourish Bowls CTA*/
.cta-nb-wrap {
	padding: 0 20px;

}
.cta-nb-content {
	width:100%;
	max-width: 570px;
	display: flex;
	align-items:center;
	flex-wrap: wrap;
	justify-content: space-evenly;
	background-color: #c02026;
	padding: 20px;
	border-radius: 25px;
	margin:0 auto;
}

.cta-nb-content a.button-1 {
	color: #c02026;
	background: #fff;
	margin-top: 0;
}
.cta-nb-content a.button-1:hover {
	background: rgba(255,255,255,.8);
	color: #c02026;
}
.cta-nb-image {
	text-align: center;
	margin-bottom: 20px;
	width: 100%;
}
.cta-nb-image img {
	width: 100%;
	max-width: 250px;
	height: auto;
}
.cta-nb-text {
	text-align: center;
}
@media only screen and (min-width:500px) {
	.cta-nb-content {
		flex-wrap: nowrap;
	}
	.cta-nb-image {
		margin-bottom: 0px;
		max-width: 260px;
	}
	.cta-nb-image img {
		max-width: 240px;
	}
}
@media only screen and (min-width:768px) {
	.cta-nb-content {

	}
	.cta-nb-image {
		margin-bottom: 0px;
		max-width: 300px;
	}
	.cta-nb-image img {
		max-width: 350px;
	}
}

/*Nav Nourish Bowls CTA*/
.cta-nb-nav-content {
	background-color:#003850;
	display: flex;
	align-items:center;
	flex-wrap: nowrap;
	justify-content: space-evenly;
	padding: 9px 5px;
}
.cta-nb-nav-image {
	text-align: center;
	max-width: 150px;
}
.cta-nb-nav-text {
	text-align: center;
}
.cta-nb-nav-content a.button-1 {
	background-color: #c02026;
	color: #fff;
	margin-top: 0;
	font-size: 14px;
	padding: 5px 10px;
	border-radius: 20px;
}
.cta-nb-nav-content a.button-1:hover {
	background-color:#fff;
	color:#c02026;
}
@media only screen and (min-width:480px) {
	.cta-nb-nav-image {
		text-align: center;
		max-width: 170px;
	}
	.cta-nb-nav-content a.button-1 {
		padding: 5px 10px;
		font-size: 16px;
	}
}

@media only screen and (min-width:768px) {
	.cta-nb-nav-image {
		text-align: center;
		max-width: 190px;
	}
	.cta-nb-nav-content a.button-1 {
		padding: 5px 10px;
	}
}

.cta-nb-footer {
	background-color:#003850;
	border-radius: 20px;
	border:2px solid #ac7034;
    padding: 15px 15px 15px 10px;
	clear: both;
	text-align: center;
	margin: 10px auto 20px;
	width:100%;
	max-width: 260px;
}
.cta-nb-footer img {
	width: 100%;
	max-width: 220px;
}

.cta-nb-footer-links {
	display: block;
    margin: 15px 0px 0px 5px;
}
.cta-nb-footer-links span {
	display: block ;
	margin: 0px 0px 5px;

}
.cta-nb-footer-links a {
	color: #fff;
	font-size: 17px;
}
.cta-nb-footer-links a:hover {
	color: #bc844a;
}
@media only screen and (min-width:1250px) {
	.cta-nb-footer {
		float: right;
		clear: none;
		text-align: left;
		max-width: 150px;
		margin: 0px;
	}
}
@media only screen and (min-width:1350px) {
	.cta-nb-footer {
		max-width: 190px;
	}
}
@media only screen and (min-width:1400px) {
	.cta-nb-footer {
		max-width: 210px;
	}
}
@media only screen and (min-width:1450px) {
	.cta-nb-footer {
		max-width: 230px;
		margin: 0 20px;
	}
}
@media only screen and (min-width:1500px) {
	.cta-nb-footer {
		max-width: 260px;
	}
}
