
/* CATEGORY DESCRIPTIONS */



/* SIMPLE PRODUCT PAGE */

.product-info-main .am-custom-tab-1 .prose p { margin-bottom: 1em; }
.product-info-main .am-custom-tab-1 .prose table { width: auto; }
.product-info-main .am-custom-tab-1 .prose table, .product-info-main .am-custom-tab-1 .prose th, .product-info-main .am-custom-tab-1 .prose td { border: 1px solid darkgray; border-collapse: collapse; }
.product-info-main .am-custom-tab-1 .prose td, .product-info-main .am-custom-tab-1 .prose table th { padding:5px; }
.product-info-main .am-custom-tab-1 .prose ul { list-style: disc inside none; padding:0px; margin:1em 0; }

.product-info-main .am-custom-tab-1 .prose h2 { font-size: 20px; font-weight:bold; margin-bottom: 1em; }

.product-info-main .am-custom-tab-1 .prose h5 { font-size: 20px; font-weight:bold; margin-bottom: 1em; }
.product-info-main .am-custom-tab-1 .prose h6 { font-size: 20px; font-weight:bold; margin-bottom: 1em; }

.product-info-main .am-custom-tab-1 .prose h2+ul, .product-info-main .am-custom-tab-1 .prose h2+ol { margin-top:0px; }

.product-info-main .am-custom-tab-1 .prose h5+ul, .product-info-main .am-custom-tab-1 .prose h5+ol { margin-top:0px; }
.product-info-main .am-custom-tab-1 .prose h6+ul, .product-info-main .am-custom-tab-1 .prose h6+ol { margin-top:0px; }


/* PARENT PRODUCT PAGE */

.product-info-main .product-description p { margin-bottom: 1em; }
.product-info-main .product-description ul { list-style: disc inside none; padding:0px; margin:10px 0px; }


/* SHIPPING PAGE */

table.shiprates { width:100%; max-width:500px; border:1px #888888 solid; border-collapse:collapse; padding:0px; font-size:1.5em; text-align:center; }
table.shiprates th { width:50%; border:1px #888888 solid; vertical-align:bottom; padding:3px; font-weight:bold; background-color:#dcdcdc; text-align:center; }
table.shiprates td { width:50%; vertical-align:bottom; padding:5px; background-color:#f5f5f5; border:1px #888888 solid; text-align:center; }


/* ABOUT US */

.cms-about-us .col-main .line-title { margin: 2em 0; }
.cms-about-us .col-main .row>div { height:335px; margin-bottom:50px; text-align:center; }
.cms-about-us .col-main img { max-height:280px !important; min-width:10% !important; margin-bottom: 10px; }
.cms-about-us .col-main img+div { height:2.5em; padding:0 !important; }


/* WEB PROMO PAGE */
.cms-web-promo .columns .column.main p, .cms-web-promo .std p span, .cms-web-promo .std ul li { font-size:16px; }
.cms-web-promo .columns .column.main div#disclaimer { text-align:left; margin-top:10px; }
.cms-web-promo .columns .column.main div#disclaimer p { font-size:14px; }
.cms-web-promo .columns .column.main ul li { margin-bottom: .5em; }
.cms-web-promo .columns .column.main img { max-width: 100%; }


/* STORE COUPONS PAGE */
.cms-in-store-coupons img { max-width: 100%; }


/* CONTENT PAGES (.STD) */

.text-center, .columns .column.main .center, .category-description .center, .cms-page-view .columns .column.main .center { text-align:center; }


/* LINKS */

.product-info-main .am-custom-tab-1 .prose a { color:#008299; !important }
.product-info-main .product-description a { color:#008299; !important }
body .magezon-builder a { color:#008299; !important }
.amblog-post-container .amblog-content .magezon-builder a, .amblog-post-container .amblog-content p a, .amblog-post-container .amblog-content ul a { color:#008299; !important }
body .magezon-builder .custom-framing-store a, body .magezon-builder .public-transport a, body .magezon-builder .parking a { color:#008299; !important }
.pa_faq a { color:#008299; !important }
.text-ambar-policy-text a { color:#008299; !important }

/* LINKS HOVER */

.product-info-main .am-custom-tab-1 .prose a:hover { text-decoration:underline; }
.product-info-main .product-description a:hover { text-decoration:underline; }
body .magezon-builder a:hover { text-decoration:underline; }
.amblog-post-container .amblog-content .magezon-builder a:hover, .amblog-post-container .amblog-content p a:hover, .amblog-post-container .amblog-content ul a:hover { text-decoration:underline; }
body .magezon-builder .custom-framing-store a:hover, body .magezon-builder .public-transport a:hover, body .magezon-builder .parking a:hover { text-decoration:underline; }
.pa_faq a:hover { text-decoration:underline; }
.text-ambar-policy-text a:hover { text-decoration:underline; }


/* VERTICAL CENTERING */

/* Parent must be position relative */
.pa-vert-center { position:relative; top:50%; -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }


/* fix bootstrap center block image in zblock */

.center-block { display:block !important; margin-right: auto; margin-left: auto; }








