.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
line-height: 1.6;
color: #333;
background-color: #f0f2f5;
margin: 0;
padding: 0;
} .wtv-screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
} .container {
max-width: 1400px;
margin: 0 auto;
padding: 20px;
box-sizing: border-box;
} .site-header, .site-footer {
background-color: #ffffff;
padding: 20px;
box-shadow: 0 2px 10px rgba(0,0,0,0.08);
}
.site-header {
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
} header#masthead .site-branding {
padding: 10px 20px !important;
border-radius: 12px !important;
transition: padding 0.3s ease;
}
.site-title {
margin: 0;
} header#masthead .site-branding a.site-logo-link {
display: flex !important;
align-items: center !important;
gap: 12px !important;
text-decoration: none !important;
color: #000000 !important;
}
.site-logo {
flex-shrink: 0;
transition: width 0.3s ease, height 0.3s ease;
}
.site-logo .cake-layer-1 { fill: #ffc0cb; }
.site-logo .cake-layer-2 { fill: #d2691e; }
.site-logo .cake-icing { fill: #fffdd0; stroke: #e0e0e0; stroke-width: 1; }
.site-logo .candle { fill: #87ceeb; }
.site-logo .flame-outer { fill: #ffac33; }
.site-logo .flame-inner { fill: #ffdd33; }
@keyframes flicker {
0%, 100% { transform: scaleY(1) rotate(0deg); }
25% { transform: scaleY(1.05) scaleX(1.1) rotate(-2deg); }
50% { transform: scaleY(0.95) rotate(2deg); }
75% { transform: scaleY(1.02) scaleX(0.95) rotate(0deg); }
}
.flame-group {
transform-origin: 50% 100%;
}
.title-tagline-wrap {
display: flex;
flex-direction: column;
} header#masthead .site-branding .site-title span {
font-size: 24px !important;
font-weight: 700 !important;
color: #000000 !important;
transition: font-size 0.3s ease;
line-height: 1.2;
} .site-tagline {
margin: 0;
font-size: 14px;
font-weight: 700;
color: #000000;
line-height: 1.4;
transition: font-size 0.3s ease;
}
.site-footer {
text-align: center;
margin-top: 40px;
color: #666;
} .footer-widgets {
margin-bottom: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #e0e0e0;
display: flex;
flex-direction: column;
align-items: center;
gap: 20px;
}
.footer-navigation {
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
gap: 10px;
}
.footer-navigation a {
color: #333;
font-weight: 600;
}
.footer-link-separator {
color: #ccc;
} .main-navigation ul {
margin: 0;
padding: 0;
list-style: none;
display: flex;
gap: 10px;
}
.main-navigation a {
text-decoration: none !important;
color: #333;
font-weight: 600;
padding: 8px 15px;
border-radius: 8px;
background-color: #f0f2f5;
border: 1px solid #e0e0e0;
box-shadow: 0 2px 4px rgba(0,0,0,0.07);
transition: all 0.2s ease-in-out;
white-space: nowrap;
}
.main-navigation a:hover {
transform: translateY(-2px);
box-shadow: 0 4px 8px rgba(0,0,0,0.1);
}
.main-navigation .current-menu-item > a {
background-color: #0d6efd;
color: #ffffff;
border-color: #0a58ca;
box-shadow: inset 0 1px 3px rgba(0,0,0,0.2);
} h1, h2, h3, h4, h5, h6 {
color: #000;
} a, a:hover, a:focus, a:active {
text-decoration: none !important;
color: #0056b3; }
.footer-navigation a:hover, .footer-occasions-nav a:hover {
color: #003d80; } @media (max-width: 768px) {
.site-header {
flex-direction: column; 
justify-content: center; 
align-items: center;
gap: 20px; 
}
header#masthead .site-branding {
padding: 5px 10px !important;
}
header#masthead .site-branding .site-logo {
width: 35px;
height: 35px;
}
header#masthead .site-branding .site-title span {
font-size: 20px !important;
color: #000000 !important;
}
.site-tagline {
font-size: 12px;
text-align: center;
color: #000000;
} .title-tagline-wrap {
align-items: center;
}
.main-navigation {
width: 100%; 
overflow-x: auto; 
-webkit-overflow-scrolling: touch; 
}
.main-navigation ul {
justify-content: center; 
padding-top: 5px;
padding-bottom: 5px;
}
.main-navigation::-webkit-scrollbar {
display: none;
}
.main-navigation {
-ms-overflow-style: none;
scrollbar-width: none;
}
}  .main-navigation .sub-menu {
display: none;
position: absolute;
background-color: #ffffff;
box-shadow: 0 8px 16px rgba(0,0,0,0.15);
z-index: 100;
border-radius: 8px;
padding: 10px;
margin-top: 8px;
min-width: 200px; right: 0;
left: auto;
} .main-navigation li:hover > .sub-menu {
display: block;
} .main-navigation .sub-menu li {
display: block;
width: 100%;
} .main-navigation .sub-menu li:not(:last-child) {
margin-bottom: 8px; } .main-navigation .sub-menu li a {
display: block;
width: 100%;
box-sizing: border-box; text-align: center;
padding: 10px 15px;
background-color: #f0f2f5;
border: 1px solid #e0e0e0;
box-shadow: 0 2px 4px rgba(0,0,0,0.07);
} .main-navigation .sub-menu li a:hover {
transform: translateY(-2px);
box-shadow: 0 4px 8px rgba(0,0,0,0.1);
} .main-navigation .wtv-login-button a {
background-color: #0d6efd; color: #ffffff !important; border: 2px solid transparent; font-weight: 700;
} .main-navigation .wtv-login-button a:hover {
background-color: #0a58ca; transform: translateY(-2px);
} .main-navigation .wtv-login-button a:focus {
outline: none; box-shadow: 0 0 0 3px rgba(13, 110, 253, 0.35); }  .page-template-page-privacy-policy .entry-title,
.page-template-page-terms-of-service .entry-title,
.page-template-page-refund-policy .entry-title,
.page-template-page-how-it-works .entry-title,
.page-template-page-contact-us .entry-title,
.page-template-page-about-us .entry-title {
display: none !important;
}
.site-main {
margin-bottom: 50px; } .footer-support-section {
width: 100%;
max-width: 800px;
margin: 40px auto 20px auto; padding: 20px;
background-color: #f0f2f5; border: 1px solid #e0e0e0;
border-radius: 8px;
text-align: center;
}
.footer-support-section .support-title {
font-size: 18px;
font-weight: 700;
color: #000;
margin: 0 0 10px 0;
} .footer-support-section .support-text {
font-size: 15px;
color: #333; line-height: 1.7;
margin: 0;
}
.footer-support-section .support-text a {
font-weight: 600; }  body.page-template-page-how-it-works .wtv-search-filter-container {
display: none;
}<br />
<b>Notice</b>:  Function wp_script_is was called <strong>incorrectly</strong>. Scripts and styles should not be registered or enqueued until the <code>wp_enqueue_scripts</code>, <code>admin_enqueue_scripts</code>, or <code>login_enqueue_scripts</code> hooks. This notice was triggered by the <code>flexslider</code> handle. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 3.3.0.) in <b>/home/u808341999/domains/wishtovideo.com/public_html/wp-includes/functions.php</b> on line <b>6121</b><br />
<br />
<b>Notice</b>:  Function wp_script_is was called <strong>incorrectly</strong>. Scripts and styles should not be registered or enqueued until the <code>wp_enqueue_scripts</code>, <code>admin_enqueue_scripts</code>, or <code>login_enqueue_scripts</code> hooks. This notice was triggered by the <code>jquery-blockui</code> handle. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 3.3.0.) in <b>/home/u808341999/domains/wishtovideo.com/public_html/wp-includes/functions.php</b> on line <b>6121</b><br />
<br />
<b>Notice</b>:  Function wp_script_is was called <strong>incorrectly</strong>. Scripts and styles should not be registered or enqueued until the <code>wp_enqueue_scripts</code>, <code>admin_enqueue_scripts</code>, or <code>login_enqueue_scripts</code> hooks. This notice was triggered by the <code>jquery-cookie</code> handle. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 3.3.0.) in <b>/home/u808341999/domains/wishtovideo.com/public_html/wp-includes/functions.php</b> on line <b>6121</b><br />
<br />
<b>Notice</b>:  Function wp_script_is was called <strong>incorrectly</strong>. Scripts and styles should not be registered or enqueued until the <code>wp_enqueue_scripts</code>, <code>admin_enqueue_scripts</code>, or <code>login_enqueue_scripts</code> hooks. This notice was triggered by the <code>jquery-tiptip</code> handle. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 3.3.0.) in <b>/home/u808341999/domains/wishtovideo.com/public_html/wp-includes/functions.php</b> on line <b>6121</b><br />
<br />
<b>Notice</b>:  Function wp_script_is was called <strong>incorrectly</strong>. Scripts and styles should not be registered or enqueued until the <code>wp_enqueue_scripts</code>, <code>admin_enqueue_scripts</code>, or <code>login_enqueue_scripts</code> hooks. This notice was triggered by the <code>js-cookie</code> handle. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 3.3.0.) in <b>/home/u808341999/domains/wishtovideo.com/public_html/wp-includes/functions.php</b> on line <b>6121</b><br />
<br />
<b>Notice</b>:  Function wp_script_is was called <strong>incorrectly</strong>. Scripts and styles should not be registered or enqueued until the <code>wp_enqueue_scripts</code>, <code>admin_enqueue_scripts</code>, or <code>login_enqueue_scripts</code> hooks. This notice was triggered by the <code>photoswipe</code> handle. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 3.3.0.) in <b>/home/u808341999/domains/wishtovideo.com/public_html/wp-includes/functions.php</b> on line <b>6121</b><br />
<br />
<b>Notice</b>:  Function wp_script_is was called <strong>incorrectly</strong>. Scripts and styles should not be registered or enqueued until the <code>wp_enqueue_scripts</code>, <code>admin_enqueue_scripts</code>, or <code>login_enqueue_scripts</code> hooks. This notice was triggered by the <code>photoswipe-ui-default</code> handle. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 3.3.0.) in <b>/home/u808341999/domains/wishtovideo.com/public_html/wp-includes/functions.php</b> on line <b>6121</b><br />
<br />
<b>Notice</b>:  Function wp_script_is was called <strong>incorrectly</strong>. Scripts and styles should not be registered or enqueued until the <code>wp_enqueue_scripts</code>, <code>admin_enqueue_scripts</code>, or <code>login_enqueue_scripts</code> hooks. This notice was triggered by the <code>prettyPhoto</code> handle. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 3.3.0.) in <b>/home/u808341999/domains/wishtovideo.com/public_html/wp-includes/functions.php</b> on line <b>6121</b><br />
<br />
<b>Notice</b>:  Function wp_script_is was called <strong>incorrectly</strong>. Scripts and styles should not be registered or enqueued until the <code>wp_enqueue_scripts</code>, <code>admin_enqueue_scripts</code>, or <code>login_enqueue_scripts</code> hooks. This notice was triggered by the <code>prettyPhoto-init</code> handle. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 3.3.0.) in <b>/home/u808341999/domains/wishtovideo.com/public_html/wp-includes/functions.php</b> on line <b>6121</b><br />
<br />
<b>Notice</b>:  Function wp_script_is was called <strong>incorrectly</strong>. Scripts and styles should not be registered or enqueued until the <code>wp_enqueue_scripts</code>, <code>admin_enqueue_scripts</code>, or <code>login_enqueue_scripts</code> hooks. This notice was triggered by the <code>select2</code> handle. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 3.3.0.) in <b>/home/u808341999/domains/wishtovideo.com/public_html/wp-includes/functions.php</b> on line <b>6121</b><br />
<br />
<b>Notice</b>:  Function wp_script_is was called <strong>incorrectly</strong>. Scripts and styles should not be registered or enqueued until the <code>wp_enqueue_scripts</code>, <code>admin_enqueue_scripts</code>, or <code>login_enqueue_scripts</code> hooks. This notice was triggered by the <code>zoom</code> handle. Please see <a href="https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 3.3.0.) in <b>/home/u808341999/domains/wishtovideo.com/public_html/wp-includes/functions.php</b> on line <b>6121</b><br />
