.nav-logo{background-size:28px 28px; height:45px;}
.header-logo{background-size:28px 28px; width:50px;}
.footer .footer-logo{background-size:80px 80px;	height:80px!important; margin-bottom:20px!important;}

.theme-light .header .header-logo{background-image:url(../images/preload-logo.png);}
.theme-light .menu .nav-logo{background-image:url(../images/preload-logo.png);}
.theme-light .footer .footer-logo{background-image:url(../images/preload-logo.png);}

.theme-dark .header .header-logo{background-image:url(../images/preload-logo.png);}
.theme-dark .menu .nav-logo{background-image:url(../images/preload-logo.png);}
.theme-dark .footer .footer-logo{background-image:url(../images/preload-logo.png);}

.cursor_pointer { cursor: pointer !important; }
.hide { display: none; }
.margin_top_0 { margin-top: 0 !important; }
.padding_bottom_0 { padding-bottom: 0 !important; }
.order_table_col1_td { width: 40%; padding: 7px 9px 7px 9px; text-align: left; }
.order_table_col2_td { width: 60%; padding: 7px 9px 7px 9px; text-align: left; }
.order_status { width: 100%; text-align: center; cursor: default; }

.form_select { height: 40px; border: solid 1px rgba(0,0,0,0.1) !important; width: 100%; padding: 0px 10px 0px 10px; margin: 10px 0px 10px 0px; background-color: #ffffff; }

.article_text { font-size: 16px !important; color: #000000 !important; }
.article_text p { font-size: 16px !important; color: #000000 !important; }
.article_text ul { font-size: 16px !important; color: #000000 !important; }
.article_text li { font-size: 16px !important; color: #000000 !important; }

.banner_youtube_overlay { position: absolute; width: 100%; height: 58px; background-image: linear-gradient(to right, rgb(0,0,0,0), rgb(0,0,0,0.7) 50%, rgb(0,0,0,1)); top: 0px; left: 0; }

.size_color_box { content: '\f45c'; color:#ccc !important; border: 1px solid #000 !important; width: 18px; height: 18px; display: inline-block; top: 2px; margin-left: 5px !important; }

.section_subtitle { text-align: center; margin-top: 15px; margin-bottom: 10px; }
.coupon_valid { text-align: center !important; background-color: rgb(85, 213, 64) !important; }

.footer_social_a { float: none !important; display: inline-block !important; width: 40px !important; }