/*
Theme Name:     Newspaper Child theme
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper
Version:        9.4
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/


/* Omeda Account */
.omeda-account ul {margin: 0px 0px 40px 0px;}
.omeda-account ul li {list-style: none;display:inline-block;margin: 0px 0px 0px 5px;}
.omeda-account ul li a {background-color: #084a7a;color:#FFF !important;font-weight:600;padding: 8px 14px 8px 14px;}
.omeda-account ul li a:hover {background-color: #222222 !important;}
@media (max-width:768px){
	.omeda-account ul li {margin: 15px 0px 5px 5px;}
}
/* END Omeda Account */

li.sf-field-post-meta-type_sport-pilot_compliant ul li label, li.sf-field-post-meta-design_folding_wings ul li label {display:none;}
li.sf-field-post-meta-type_sport-pilot_compliant ul li::after, li.sf-field-post-meta-design_folding_wings ul li::after {content: "Yes";font-size: 12px;padding: 0px 0px 0px 5px;}
.searchandfilter h4 {padding: 0px 0px 0px;margin: 0px 15px 0px 0px;font-weight: 400 !important;text-align: left;font-size: 15px;}
li.sf-field-search label {width: 60%;}
.sf-field-taxonomy-manufacturer label {width: 60%;}
.sf-field-taxonomy-manufacturer .chosen-container {display: block;}
.sf-field-post-meta-design_materials ul li, .sf-field-post-meta-kit_and_plans_availability ul li {display: table-row;}
.searchandfilter select.sf-input-select {font-size:14px;}
.search-filter-results {border-top: 1px solid #CCC;padding-top: 15px;}
.sf-meta-range {margin: 0px 0px 0px 10px;}
td.results-image {width: 22%;}
table.sdm-compare {font-weight:400;table-layout: fixed;width: 100%;}
#sdm-compare {table-layout: fixed;width: 100%;}
tr.sdm-compare-section td {font-weight:600;}
table#sdm-compare th {font-weight:400;}
.widget li li {
    margin-left: 0px !important;
}
li.sf-field-post-meta-type_additional_types {float:left;}
li.sf-field-post-meta-type_additional_types ul li.sf-level-0 {float:left;width:50%;}
.searchandfilter ul li {padding: 5px 0;}
.widget select {margin-bottom: 0px;margin-top: 0px;}

/* Woocommerce */
/* stop display of recurring totals on checkout page */
.recurring-totals, .recurring-total { display: none; }

.woocommerce ul.products li.product a img {height:140px; width: auto;margin: 0 auto 8px !important;}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .price {text-align:center;}
.woocommerce ul.products li.product .woocommerce-loop-product__title {min-height:57px;}
.woocommerce ul.products li.product .button {text-align: center;display: block;}
section.upsells {background-color:#eee;padding:0 25px;}
section.upsells .post {background:none;}
.single-product .product .upsells h2.woocommerce-loop-product__title {background:none;color:#111;display:block;}
@media only screen and (min-width:769px) {
	body.archive.tax-product_cat.woocommerce ul.products li.product {width:22.35%;}
	body.archive.tax-product_cat.woocommerce ul.products li.product:not(.last) {margin-right:3.5%;}
}
.woocommerce div.product form.cart .woocommerce-variation-description p { font-size: 14px; font-weight:700; }
.woocommerce div.product form.cart .variations td.label {display: none;}
.woocommerce .opc-single-product .post-192159 table.variations td.label, .woocommerce form.checkout div.product .attribute-subscription input[type=radio] {display: none !important;}
.woocommerce form.checkout div.product .attribute-subscription label {padding-left:20px;}
@media (min-width: 500px) {
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    float: none;
    width: 100%;
    margin: 0 auto;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: none;
    width: 100%;
    margin: 0 auto;
}
}
.bg_post img.attachment-medium {float:left;margin-right:15px;}
.bg_post h1 {margin-top:0px;}
.td-post-content .bg_post, .td-post-content .bg_post p {font-size:15px;}
.td-post-content .bg_post h5 {font-weight: 400;font-size:17px;background-color: #ccc;padding: 5px;}
.td-post-content .bg_post table {background-color:#EEE;}
.td-post-content .bg_post td {background-color:#FFF;}
.td-post-content .bg_post td.data-label {font-weight:400;}
article.type-buyers_guide .td-post-next-prev, article.type-buyers_guide .author-box-wrap {display:none;}
.sdm-compare-section {background-color: #ccc;}
#product-57292 .woocommerce-tabs, #product-57292 .product_meta {display:none;}
#product-57292 form.woocommerce-checkout{width:70%;margin:0 auto;}
#product-57292 select#subscription {padding:5px;}

#story-paywall-subscribe {display:block;clear:both;background-color:#f5f5f5;padding:30px 0;font-family: 'Open Sans', arial, sans-serif;margin:40px 0 24px;}
#story-paywall-subscribe h4 {font-family: 'Open Sans', arial, sans-serif;font-weight: bold;margin-top:0;}
#story-paywall-subscribe .paywall-text {font-size: 14px;margin-bottom:5px;line-height: 22px;}
#story-paywall-subscribe .paywall-red-text {color: red; font-size: 16px; margin-bottom: 10px; font-weight: bold }
#story-paywall-subscribe .small-text {font-size: 12px;margin-top: 10px;}
#story-paywall-subscribe .small-text strong {margin-right: 15px;}
#story-paywall-subscribe .td-pb-span8 h4 {font-size:24px;}
#story-paywall-subscribe .td-pb-span4 img {margin: 0 auto 10px;}
#story-paywall-subscribe .td-pb-span4 button.radius {margin: 0 auto;display:block;}
#story-paywall-subscribe button.radius {background-color:#dd3333;color:#FFF;border-radius:18px;border:none;font-weight: bold;padding:5px 20px;}
body.category #story-paywall-subscribe {display:none;}
.status-dot {text-align:center;}
.dot {
  height: 9px;
  width: 9px;
  background-color: #FFF;
  border-radius: 50%;
  display: inline-block;
}
.status-dot.Current .dot {background-color: #008000;}
.status-dot.No .dot {background-color: #FF0000;}
.status-dot.Under .dot {background-color: #FFFF00;}
.status-dot .tooltiptext1, .status-dot .tooltiptext2, .status-dot .tooltiptext3 {
  visibility: hidden;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
	margin: 0px 0px 0px 2px;
  /* Position the tooltip */
  position: absolute;
  z-index: 1;
  font-size:11px;
}

.status-dot.Current:hover .tooltiptext1 {
  visibility: visible;
}
.status-dot.No:hover .tooltiptext2 {
  visibility: visible;
}
.status-dot.Under:hover .tooltiptext3 {
  visibility: visible;
}
