/**
*
* Theme Name: Mag Lite Child Theme
* Theme URI: [Insert Theme URL]
* Description: Child theme for Mag Lite
* Author: [Insert Your Name]
* Author URI: [Insert Your URL]
* Template: mag-lite
* Version: 1.0
*
*/

/* @import url("../mag-lite/style.css");*/

table, th, td {
	border: 0px solid rgba(0, 0, 0, 0.1);
	font-family: 'Roboto Condensed', sans-serif;
	color: #464646;
}

.wp-block-table td, .wp-block-table th {
	word-break: normal;
}

td {
	vertical-align: top;
text-transform: none;
}

#main p {
	font-size: 16px;
	letter-spacing: 0px !important;
}

#prize-presentation {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

#prize-presentation td, #customers th {
  border: 1px solid #ddd;
  padding: 8px;
}
/*
#prize-presentation tr:nth-child(even){background-color: #f2f2f2;}

#prize-presentation tr:hover {background-color: #ddd;}
*/

#prize-presentation th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #ffb900;
  color: white;
}

/*Slider CSS*/
#news-slider .entry-meta > span, #news-slider .entry-meta a, #news-slider .entry-meta [class*="fa-"] {
  color:#000;
}

/*Slider Dot*/
#news-slider.owl-theme .owl-dots .owl-dot span {
  border: 1px solid rgb(0, 0, 0);
}

span.byline {
	display: none;
}

.breadcrumb a:hover span, .breadcrumbs li span, .breadcrumbs a:hover span, .breadcrumb li span, .breadcrumbs li a::after {
	color: #ffb900;
}

#main-slider-option .owl-item.current .slider-title a,
.slider-title a:hover {
  color: #ffb900;
}

.main-navigation ul li ul, .menu-top-menu-container ul li ul {
	width: 225px;
}

.main-navigation ul li ul li ul, .menu-top-menu-container ul li ul li ul {
	left: 225px;
}

.main-navigation .page_item_has_children:hover:before, .main-navigation .menu-item-has-children:hover:before {
	color: #ffb900;
}

#main-slider-option .owl-item.current .slider-title a,

.slider-title a:hover {

    color: #ffb900;

}
#main-slider .entery-header .entery-title a:hover, .mean-container a.meanmenu-reveal, .subscribe-content .wpcf7 input[type="submit"], .subscribe-content .mc4wp-form input[type="submit"], .site-title a:hover, .mag-lite-news-ticker-slider .widget-title .ticker-icon, .menu-top-menu-container > ul > li > a:hover, .inline-social-icons.social-links ul li a:hover::before, .entry-title a:hover, .site-content .entry-header .entry-meta:last-child a:hover, .site-content .entry-header .entry-meta:last-child span a:hover, .entry-content > a:hover, .author-details a:hover, .top-bar a:hover, .video-post-section > a:hover .entry-title, #secondary .tab-links li.active a, .tab-links li.active a, .tab-links li.active a:hover, #secondary .widget a:hover, .tab-links a:hover {
	color: #ffb900;
}

#news-slider.owl-theme .owl-dots .owl-dot.active span, #news-slider.owl-theme .owl-dots .owl-dot:hover span, #news-slider-tab.owl-theme .owl-dots .owl-dot.active span, #news-slider-tab.owl-theme .owl-dots .owl-dot:hover span, .featured-slider .owl-theme .owl-dots .owl-dot.active span, .featured-slider .owl-theme .owl-dots .owl-dot:hover span, .mag-lite-tab-collecion .slider-content.no-image, .main-slider .item.no-image, .back-to-top a:hover, .box-button, .wp-caption-text, .widget_tag_cloud a:hover, .wpcf7-submit[type="submit"], .page-title-wrap, #bbpress-forums button:hover, .portfolio-gallery-menu li:hover, .site-footer input[type="reset"]:hover, .site-footer input[type="button"]:hover, .site-footer input[type="submit"]:hover, .load-button, .mean-container a.meanmenu-reveal span, .widget_search .search-submit, .slider-btn .box-button::before {
	background-color: #ffb900;
}

.main-navigation ul li ul li a:hover, .main-navigation ul li ul li:hover > a, .main-navigation ul li.current-menu-item ul li a:hover, .menu-top-menu-container ul li ul li a:hover, .menu-top-menu-container ul li ul li:hover > a, .menu-top-menu-container ul li.current-menu-item ul li a:hover, .tab-links li.active a::before {
	background: #ffb900;
}

#secondary .widget.mag-lite-news-ticker-slider, .site-main section.mag-lite-news-ticker-slider, blockquote p:after, blockquote p:before, .mag-lite-promo-slider .slider-content.no-image, td#today, .mag-lite-news-ticker-slider, .box-button:hover, .box-button:active, .box-button:focus, .load-button:hover, .box-button::before, .wpcf7-submit[type="submit"]::before, .load-button::before, .slider-btn .box-button, .back-to-top a {
	background-color: #ffb900;
}

.content-area .widget_media_video .widget-title span::before,
.site-footer .widget-title span::before,
#secondary .widget-title span::before,
.comment-reply-title span:before {
	background: #ffb900 none repeat scroll 0 0;
    content: "";
    display: block;
    height: 3px;
    position: absolute;
    width: 100%;
}

.content-area .widget_media_video .widget-title span::after,
.site-footer .widget-title span::after,
#secondary .widget-title span::after,
.comment-reply-title span:after {
	border-left: 5px solid rgba(255, 185, 0, 0);
    border-right: 5px solid rgba(255, 185, 0, 0);
    border-top: 5px solid rgb(255, 185, 0);
    bottom: -8px;
    content: "";
    display: block;
    position: absolute;
    right: 0;
}

.widget .widget-title span::before, .heading .entry-title span::before {
	background: #ffb900;
}

.widget .widget-title span::after, .heading .entry-title span::after, .tab-links li.active a::after {
	border-top: 5px solid #ffb900;
}

.single .post-content .entry-title, .entry-title {
	font-size: 24px;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	float: left;
	width: 100%;
}

.widget ul li {
	padding: 10px 0px;
	margin-bottom: 0px;
}

.widget_meta ul li:nth-last-child(3),
.widget_meta ul li:nth-last-child(2),
.widget_meta ul li:nth-last-child(1) {
     display: none; 
}

.navbar {
	min-height: 41px;
}

.nav-links, .posted-on {
	display: none;
}

.search-toggle {
	font-size: 20px;
}

@media only screen and (max-width: 767px) {
	#left-search { 
		top: 0px;
	}

	.mean-container .mean-nav ul li a:hover {
    background: #ffb900;
	}
}
	
div.post.large-post {
	margin-bottom: 0px;
}
/*display list bullet for pages*/
div.entry-content ul {
	padding-left: 30px;
	margin-bottom: 20px;
}
div.entry-content ul li {
	list-style-type: disc;
}

div.post-wrapper table tbody tr td a:link,
div.entry-content ul li a:link, 
div.entry-content ol li a:link, 
div.entry-content table.wp-block-table tbody tr td a:link, 
div.entry-content p a:link {
	color: #ffb900;
	font-weight: bold;
	/*color: #FFA000;*/
}

div.post-wrapper table tbody tr td a:hover,
div.entry-content ul li a:hover,
div.entry-content table.wp-block-table tbody tr td a:hover,
div.entry-content p a:hover {
	text-decoration: underline;
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
	background-color: #ffb900;
	color: #fff;
}

div.post.small-post.no-image {
	margin-bottom: 0px;
}

div.nf-field-label label {
	font-weight: 100;
	/*margin: 50px;*/
}

div.nf-form-content {
	padding: 20px 0px 0px 0px;
}

.page-title {
	border-bottom: 2px solid #ffb900;
}
.search-toggle::before {
    color: #ffb900;
}

.search-container input[type="submit"] {
    background: #ffb900;
	
}

.copy-right, .copy-right a {
	font-size:0px;
}

.resp-container {
    position: relative;
    overflow: hidden;
    padding-top: 75%;
}
		
.resp-iframe {
    /*position: absolute;*/
    top: 0;
    left: 0;
    width: 100%;
    /*height: 100%;*/
    border: 0;
}

/*hide the tab for Homepage Competition*/
#mag_lite_home_tab-2 .tab-links li:nth-child(2), #mag_lite_home_tab-2 .tab-links li:nth-child(3), #mag_lite_home_tab-2 .tab-links li:nth-child(4){
	display: none;
}

#mag_lite_latest_tab-2 .tab-links li:nth-child(2), #mag_lite_latest_tab-2 .tab-links li:nth-child(3), #mag_lite_latest_tab-2 .tab-links li:nth-child(4){
	display: none;
}

#mag_lite_latest_tab-3 .tab-links li:nth-child(2), #mag_lite_latest_tab-3 .tab-links li:nth-child(3), #mag_lite_latest_tab-3 .tab-links li:nth-child(4),
#mag_lite_latest_tab-3 .post-cat-list, #main-slider-option .post-cat-list, #mag_lite_promo_slider-2 .post-cat-list{
	display: none;
}

/* Ends */
input[type="text"], input[type="email"], input[type="search"], input[type="password"], input[type="tel"], input[type="url"], input[type="date"], input[type="number"] {
	margin: 0px;
}

#mag_lite_promo_slider-2 .slider-text{
	max-width: 100%;
}

#mag_lite_promo_slider-2 .slider-title, #mag_lite_promo_slider-2 .slider-title a{
	color: #000000;
}

#mag_lite_promo_slider-2 .slider-title, #mag_lite_promo_slider-2 .slider-title a:hover{
    color: #ffb900;
}

/* css for all results page smec, smo, smpf*/
#main-results .post{
	margin-bottom: 0px;
}

#main-results .entry-title, #main-category .entry-title, #mag_lite_latest_tab-2 h3, #mag_lite_latest_tab-3 h3 {
	font-size: 16px;
	text-transform: none;
}
/* Ends */

#secondary .widget li a {
	text-transform: none;
}

#product-971 p.price, div.product_meta {
	display: none;
}
/*
div.label-above .nf-field-label {
	margin-bottom: 50px;
}*/