
/* Template CSS */
#onload_website_popup img{width:250px}html{font-size:16px;height:100%}body{font-family:'Open Sans', Arial, sans-serif;-webkit-font-smoothing:antialiased;height:100%;line-height:1.6;color:#323232}body.waiting-for-ajax{overflow:hidden}body.waiting-for-ajax .modal{display:block}input{height:25px;text-align:left;padding:5px}input[type=checkbox]{height:auto;margin-right:10px;padding:0px}p,h1,h2,h3,h4,h5,h6{padding-bottom:15px;line-height:1.3;clear:none;color:#323232}h1{font-size:3rem;font-weight:bold;margin:20px 0px}h2{font-size:1.8rem;margin:20px 0px}h3{font-size:1.4rem}h4{font-size:1.2rem}h5{font-size:1.1rem}h6{font-size:1rem}p{font-size:0.9rem;font-weight:400}p:last-of-type{padding-bottom:0px}a{color:#a01a0b;text-decoration:none;font-weight:900}a:hover{color:#004378}li{font-size:0.9rem}.checkbox-label{margin-left:10px}#_form_content{width:100%;padding:20px}#_form_content label{display:block;margin-bottom:10px}#_form_content label.checkbox-label{display:inline}#_form_content div.field-div{text-align:left;max-width:500px;margin:0px auto;margin-bottom:10px}#_form_content textarea{height:100px}input[type=text],select,input[type=password]{height:30px;background-color:white;color:#323232;font-size:0.9rem;max-width:500px;border:1px solid #323232;border-radius:5px}textarea{background-color:white;color:#323232;font-size:0.8rem;width:100%;font-family:"Muli", sans-serif;line-height:normal;font-weight:300;border:1px solid #323232;border-radius:5px}button{width:auto;display:inline-block;padding:8px 20px;text-align:center;text-transform:uppercase;font-size:0.9rem;border:1px solid #004378;cursor:pointer;font-weight:700;color:#004378;background-color:transparent;border-radius:4px}button:hover{background-color:#004378;color:white}a.button{text-decoration:none;width:auto;display:inline-block;padding:8px 20px;text-align:center;text-transform:uppercase;font-size:0.9rem;border:1px solid #004378;cursor:pointer;font-weight:700;color:#004378;background-color:transparent;border-radius:4px}a.button:hover{background-color:#004378;color:white}#_outer_wrapper{width:100%;padding-bottom:250px;position:relative;min-height:100vh}#error_message{text-align:center;width:600px;max-width:100%;height:auto;padding:20px 10px;color:#c00000;position:fixed;top:0px;left:50%;transform:translate(-50%, -100%);display:block;transition:opacity 0.3s;background-color:#f0f0f0;border:4px solid #004378;border-radius:20px;font-size:1.2rem;font-weight:900;z-index:9000;opacity:0}#error_message.error-visible{opacity:1;transform:translate(-50%, 0px)}#_header{width:100%;z-index:100;height:130px;position:relative}#_header_content{width:95%;max-width:1500px;margin:0px auto;position:relative;height:100%}#_logo{cursor:pointer;max-height:90px;position:absolute;top:50%;left:0px;transform:translate(0px, -50%)}#inactive_message{position:absolute;top:50%;left:350px;transform:translate(0px, -50%);font-size:24px;color:#b40000;font-weight:700}#_navbar{font-size:1rem;z-index:1000;position:absolute;bottom:10px;right:0px}#_navbar > ul{list-style:none;position:relative;height:100%;display:inline-block}#_navbar > ul > li{white-space:nowrap;list-style:none;text-align:center;cursor:pointer;position:relative;padding:10px 15px;color:#004378;border-bottom:4px solid transparent;display:inline-block}#_navbar > ul > li a{white-space:nowrap;width:100%;font-size:1rem;font-weight:600;color:#004378}#_navbar > ul > li:hover{border-bottom:4px solid #004378}#_shopping_cart{padding:0px 10px;position:relative;display:inline-block;cursor:pointer}#_shopping_cart span.fas{font-size:2.5rem;color:#004378;text-align:center}#_shopping_cart span#shopping_cart_count{position:absolute;top:38%;left:55%;transform:translate(-50%, -50%);color:white;font-size:0.9rem;font-weight:700;text-align:center}#_wish_list{padding:0px 10px;position:relative;display:inline-block;cursor:pointer}#_wish_list span.fas{font-size:2.5rem;color:#004378;text-align:center}#_wish_list span#wish_list_count{position:absolute;top:45%;left:50%;transform:translate(-50%, -50%);color:white;font-size:0.9rem;font-weight:700;text-align:center}#_mobile_icon{display:none;position:absolute;left:0px;top:50%;text-align:center;transform:translate(0px, -50%)}#_mobile_icon span{color:#004378;font-size:24px;line-height:60px}#_mobile_navbar_wrapper{display:none}#_mobile_navbar_wrapper li{cursor:pointer}#_mobile_navbar_wrapper li a{padding-left:20px}#_mobile_navbar_wrapper > ul > li{display:block;font-size:14px;padding:6px 0px 0px 0px;color:#323232;font-weight:600;border-bottom:1px solid rgba(0, 0, 0, 0.1)}#_mobile_navbar_wrapper > ul > li > a{color:#004378;font-weight:600;font-size:14px;margin-bottom:6px;display:inline-block}#_mobile_navbar_wrapper > ul > li:hover{background-color:#dedede}#_search_wrapper{height:50px;background-color:#004378}#_search_contents{width:90%;max-width:1200px;height:50px;margin:0px auto;display:flex;justify-content:center;align-items:center}#_search_products_form{flex:0 0 50%;text-align:center}#_search_contents > div{flex:0 0 25%}#search_text{border-radius:0px;flex:1 1 auto;width:80%;max-width:400px;border:2px solid #c8c8c8}#_sort_order{border:2px solid #c8c8c8;flex:1 1 auto;width:20%;max-width:200px;border-radius:0px;margin:0px 5px}#_search_button{padding:4px 20px;color:#004378;background-color:white;border:2px solid #c8c8c8}#_search_button:hover{background-color:#004378;color:white}#_categories_selector{text-align:left}#_types_selector{text-align:right}#_main_content{width:100%;position:relative}#_main_content img{max-width:100%}.embed-container{position:relative;padding-bottom:42.6%;height:0px;overflow:hidden;height:auto;margin:0px auto;margin-bottom:20px}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;width:100%;height:100%}#_main_content ul{list-style:disc;margin:0px 0px 20px 20px}#_main_content ul{list-style:disc;padding-bottom:5px}#_footer{width:100%;position:absolute;left:0px;bottom:0px;text-align:left;height:250px;border-top:10px solid #004378}#_footer_content{width:95%;max-width:1200px;margin:0px auto;padding-top:20px;position:relative;height:100%}#_footer_content > ul{width:auto;display:table;margin:0px auto}#_footer_content > ul > li{padding:0px 60px;display:table-cell}#_footer_content > ul > li > a{color:#004378;font-size:0.9rem;font-weight:600}#_footer_content > ul > li > ul > li{color:#323232;font-size:0.85rem;font-weight:600;line-height:1.3}#_footer_content > ul > li > ul > li > a{color:#323232;font-size:0.85rem;font-weight:600}#_footer_content a:hover{color:#787878}#_copyright{position:absolute;bottom:0px;left:0px;width:100%;margin-top:20px;padding:10px 0px;border-top:1px solid #969696}#_copyright p{font-size:0.8rem}::-webkit-input-placeholder{color:#969696;text-align:left}:-moz-placeholder{color:#969696;text-align:left}::-moz-placeholder{color:#969696;text-align:left}:-ms-input-placeholder{color:#969696;text-align:left}.form-line{position:relative;margin:10px 0px;width:100%}.form-line input[type=text],.form-line input[type=password]{border:1px solid #969696;border-radius:5px;max-width:100%;color:#141414}.form-line input[type=checkbox]{height:auto}.form-line select{max-width:100%}.form-line label{display:block;padding-bottom:3px;padding-top:2px;font-size:1rem;text-align:left;color:#b4b4b4;font-weight:700}.form-line label.checkbox-label{display:inline-block;text-align:left;padding:0px}.form-line .textarea-wrapper{display:inline-block;width:100%}.form-line textarea{display:inline-block;width:100%;height:120px;border:1px solid #969696;border-radius:5px}.form-line .textarea-wrapper textarea{width:100%}.form-line span.help-label{display:block;font-size:0.65rem;color:#505050;margin-top:-5px;margin-bottom:5px}#login_form table{margin-left:auto;margin-right:auto}#_login_form_wrapper{margin:0px auto;padding-top:40px}#login_form{border:1px solid black;padding:20px;margin:0px auto;width:400px;text-align:center}#forgot_form{border:1px solid black;padding:20px;margin-top:40px;margin-left:auto;margin-right:auto;width:400px;display:none}#access_link_div{width:300px;margin-right:auto;margin-left:auto;text-align:center}#_main_content .catalog-item{max-width:320px}@media only screen and (max-width: 1200px){#_navbar > ul > li a{font-size:1.2rem}}@media only screen and (max-width: 900px){#_outer_wrapper{padding-bottom:0px}#_navbar ul{display:none}#_mobile_icon{display:block}#_logo{left:50%;transform:translate(-50%, -50%);max-height:70px;max-width:50%}#_header{height:80px}#_shopping_cart{padding:0px}#_shopping_cart span.fas{font-size:3.5rem}#_shopping_cart span#shopping_cart_count{font-size:1.5rem;left:58%}#_wish_list{padding:0px}#_wish_list span.fas{font-size:3.5rem}#_wish_list span#wish_list_count{font-size:1.5rem}#_mobile_navbar_wrapper.menu-visible{display:block}#_main_content{min-height:400px}#_footer{position:relative;height:auto}#_footer_content > ul > li{padding:0px 20px}#_copyright{position:relative}#_categories_selector{display:none}#_types_selector{display:none}#_search_products_form{flex:0 0 95%}}@media only screen and (max-width: 600px){#_footer_content > ul{display:block;overflow:hidden}#_footer_content > ul > li{display:block;float:left;width:48%;padding:20px}#_shopping_cart span.fas{font-size:3rem}#_wish_list span.fas{font-size:3rem}}@media only screen and (max-width: 400px){#search_text{width:auto}}

                        
                            .catalog-item.product-tag-code-culturaldiversity .catalog-result-product-tag.catalog-result-product-tag-culturaldiversity {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-culturaldiversity {
                                background-color: 8B7355;
                            }
                        
						                        
                            .catalog-item.product-tag-code-fourth-of-july .catalog-result-product-tag.catalog-result-product-tag-fourth-of-july {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-fourth-of-july {
                                background-color: 8B7355;
                            }
                        
						                        
                            .catalog-item.product-tag-code-women .catalog-result-product-tag.catalog-result-product-tag-women {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-women {
                                background-color: 00CD00;
                            }
                        
						                        
                            .catalog-item.product-tag-code-new .catalog-result-product-tag.catalog-result-product-tag-new {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-new {
                                background-color: 23215F;
                            }
                        
						                        
                            .catalog-item.product-tag-code-special .catalog-result-product-tag.catalog-result-product-tag-special {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-special {
                                background-color: 51215F;
                            }
                        
						                        
                            .catalog-item.product-tag-code-celtic .catalog-result-product-tag.catalog-result-product-tag-celtic {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-celtic {
                                background-color: 008CFF;
                            }
                        
						                        
                            .catalog-item.product-tag-code-christmas .catalog-result-product-tag.catalog-result-product-tag-christmas {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-christmas {
                                background-color: 8B7355;
                            }
                        
						                        
                            .catalog-item.product-tag-code-wcn .catalog-result-product-tag.catalog-result-product-tag-wcn {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-wcn {
                                background-color: 316341;
                            }
                        
						                        
                            .catalog-item.product-tag-code-poverty-eradication .catalog-result-product-tag.catalog-result-product-tag-poverty-eradication {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-poverty-eradication {
                                background-color: FF9900;
                            }
                        
						                        
                            .catalog-item.product-tag-code-prayerguides .catalog-result-product-tag.catalog-result-product-tag-prayerguides {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-prayerguides {
                                background-color: 8B7355;
                            }
                        
						                        
                            .catalog-item.product-tag-code-hot .catalog-result-product-tag.catalog-result-product-tag-hot {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-hot {
                                background-color: A02233;
                            }
                        
						                        
                            .catalog-item.product-tag-code-prayer .catalog-result-product-tag.catalog-result-product-tag-prayer {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-prayer {
                                background-color: A02233;
                            }
                        
						                        
                            .catalog-item.product-tag-code-easter .catalog-result-product-tag.catalog-result-product-tag-easter {
                                display: inline-block;
                            }

                            .catalog-result-product-tag.catalog-result-product-tag-easter {
                                background-color: 00CD00;
                            }
                        
						
/* PHP Page CSS */
#product_information{display:flex;margin-bottom:40px}#product_image{flex:1 1 350px;vertical-align:middle;max-width:350px}#product_image img{width:90%}#product_description{font-size:2rem;padding-left:20px}span.star-rating{color:#646464;font-size:2.5rem;margin-right:5px}span.star-rating.selected{color:#cda04b}span.star-rating:hover{color:#5f8ccd}#_star_rating_row{margin-bottom:20px}#star_label{height:40px;font-weight:900;color:#969696}#content{width:600px;max-width:100%;height:200px}#save_review_wrapper{margin-top:20px}
