/*
Theme Name: Super Hueman
Description: Extending the Hueman theme
Author: Danny Gross & Ronen Zur
Template: hueman
Version: 2020.09.17
*/
@import url("../hueman/style.css");

#toc_container {
    padding: 20px !important;
}
#toc_container .toc_number {
    margin-right: 6px;
}
article .post-image {
	display: none;
}
.related-posts .post-meta {
	display: none;
}

/** fonts **/
.post-meta {
	text-transform: none;
	font-size: 11px;
    font-family: 'Open Sans', sans-serif;
	margin-bottom: 0.4em;
}
article {
    font-family: sans-serif;
    font-size: 15px;
    line-height: 1.6;
    color: #000000;
}
article .excerpt p {
    color: #000000;
}
.sidebar-content {
	font-family: sans-serif;
}
article h1, article h2, article h3, article h4, article h5, article h6 {
	font-family: 'Open Sans', sans-serif !important;
	margin-bottom: 0px !important;
}
/** heading color fix for Table of Contents Plus plugin **/
.entry h1 span, .entry h2 span, .entry h3 span, .entry h4 span, .entry h5 span, .entry h6 span {
	color:#000000;
	letter-spacing: -1px;
}

.entry h2 {
    font-size: 2em;
	letter-spacing: -1px;	
}
.entry h3 {
    font-size: 1.75em;
	letter-spacing: -1px;
}
.entry h4 {
    font-size: 1.4em;	
	letter-spacing: -1px;	
}
#header .pad {
    padding-top: 0px;
    padding-bottom: 0px;
}
#page {
    margin-top: 0;
}
#header {
    border-bottom: 2px solid #a9a9a9;
    padding-bottom: 0px;	
}
#header .super-search {
	display: none;
	float: right;
	line-height: 60px;
	padding: 22px 0 0 0;
}
#header .super-search input.search { 
	min-width: 300px;
}

h1.post-title {
    background: #fff;
    position: relative;
    padding-top: 0;
    padding-bottom: 0;
    color: #000000;
    font-size: 2em !important;
    font-weight: 400;
    line-height: 24px;
}

.breadcrumbs {
    font-size: 12px;
    text-decoration: none;
    text-transform: none;
    color: #bbb;
    font-weight: 100;
}
.page-title .breadcrumbs a,
.breadcrumbs a {
    color: #3b8dbd;
}
.page-title .breadcrumbs a:hover,
.breadcrumbs a:hover {
    color: #444;
}

.post-list .post-row {
    border-bottom: 2px solid #eee;
}
.post-list .post-meta .post-category {
    display: none;
}

.single-post section.content .post-meta {
	    border-bottom: 1px solid #eee;
		margin-bottom: 20px;
}
.single-post section.content .pad.group {
	padding-top: 18px;
}

.author-page .author-image {
	float: right;
	width: 200px;
	margin-left: 40px;
}

/*
@media only screen and (max-width: 719px) {
	#page {
		margin-top:50px;
	}
*/	
	.post-list article {
	    margin-bottom: 20px !important;
		padding-bottom: 20px;
/*		border-bottom: 2px solid #eee; */
	}
	#header .super-search { 
	display: none;
	}

@media only screen and (min-width: 719px) {
	.post-list article .post-title {
		line-height: 1em;
		min-height: 3em;
	}	
}

.inline-header, .inline-paragraph {
	display: inline;
}

.product-header-wrapper {
	width: 100%;
	text-align: center;
}
.product-header a:hover {
	color: #104D92;
}
.product-header {
	display: inline-block;
}
.product-header-line {
	display: block;
	color: inherit !important;
}
.product-header-women a,
.product-header-women a .dual-product-header{
    color: #ff1493;
}
.product-header-women a:hover,
.product-header-women a:hover .dual-product-header{
	color: #df0493;
}
.product-header-men a,
.product-header-men a .dual-product-header{
    color: #3b8dbd;
}
.product-header-men a:hover,
.product-header-men a:hover .dual-product-header{
	color: #104d92;
}
.product-header-single-product {
	border-bottom-color: #3b8dbd;
	border-bottom-width: 1px;
    border-bottom-style: dashed;
}
.product-header-single-product:hover {
	border-bottom-color: #104d92;
    border-bottom-style: solid;	
}
.product-header-men a,
.product-header-women a {
    border-bottom-width: 1px;
    border-bottom-style: dashed;
}
.product-header-men a:hover,
.product-header-women a:hover {
    border-bottom-style: solid;
}
.product-numbering {
	font-weight: 400;	
    font-size: 22px;
    padding: 0 8px 1px 8px;
    margin-right: 10px;
    border-radius: 50%;
	
	background-color: #45a147;
    border: 2px solid #45a147;
    color: #ffffff;
	
/*
	background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(234, 234, 234) 100%);
    border: 2px solid #efefef;
    color: #82b965;
*/
}
.product-review-pane {
	display: inline-block;	
    text-align: left;
    border: 1px solid #e0e0e0;
    background: #f1f1f1;
    padding: 0 6px 0 6px;
    font-size: 0.8em;
	margin-bottom: 14px;	
}
.product-review-pane-score-wrapper {
	padding-left: 20px;
}
.product-review-pane-score {
    white-space: nowrap;
    background-color: #82b965;
    color: white;
    padding: 0 6px 0 6px;
    margin-left: 4px;
}
.super_product_table_wrapper,
.super_dual_product_table_wrapper {
    content-visibility: auto;
	overflow-x: auto;
	display: block;
}
/* table press look */
.tablepress {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    margin-bottom: 1em;
    border: none;
    line-height: 1.5em;
    letter-spacing: -0.3px;	
}
.tablepress td, .tablepress th {
    padding: 8px;
    border: none;
    background: 0 0;
    text-align: left;
    float: none !important;
}
.tablepress thead th {
    border-bottom: 2px solid #ddd;
}
.tablepress tfoot th, .tablepress thead th {
    background-color: #d9edf7;
    font-weight: 700;
    vertical-align: middle;
}
.tablepress tbody td {
    vertical-align: middle;
}
.tablepress tbody td, .tablepress tfoot th {
    border-top: 2px solid #ddd;
}
.tablepress .odd td {
    background-color: #f9f9f9;
}
.tablepress .even td {
    background-color: #fff;
}

.super_product_table thead th,
.super_dual_product_table thead th {
    border-right: solid 2px #edf0ff;
}
.super_product_table tr.odd td, .super_product_table tr.even td,
.super_dual_product_table tr.odd td, .super_dual_product_table tr.even td {
    background-color: #ffffff;
}
.super_product_table tr td.column-number .product-table-numbering,
.super_dual_product_table tr td.column-number .product-table-numbering {
	background: none;
	border-radius: 50%;
    padding: 2px 8px 2px 8px;
}
.super_product_table tr:hover td.column-number .product-table-numbering,
.super_dual_product_table tr:hover td.column-number .product-table-numbering {
	background: yellow;
	border-radius: 50%;
    padding: 2px 8px 2px 8px;
}
.super_product_table span.product-table-title-brand,
.super_dual_product_table span.product-table-title-brand {
    font-weight: 600;
}

.super_product_table span.product-table-title-brand-reg,
.super_dual_product_table span.product-table-title-brand-reg {
    font-size: 12px;
    vertical-align: super;
}

.super_product_table .column-title,
.super_dual_product_table .column-title {
	max-width: 200px;
}
.super_product_table .column-image,
.super_dual_product_table .column-image {
	min-width: 150px;
}
.super_product_table .column-features ul,
.super_dual_product_table .column-features ul {
    margin: 0 0 0px 15px;
	text-align: left;
}
.super_product_table .column-image .collection,
.super_dual_product_table .column-image .collection {
	margin: 0px auto;
}

.super_dual_product_table figcaption,
.super_dual_product_table .collection + span{
	box-shadow: 1px 1px 2px #888888;	
	font-size: 0.85em;
	color: #6a6a6a;
}
.super_dual_product_table .collection + span{
    display: block;
}
.super_dual_product_table .column-image-men figcaption,
.super_dual_product_table .column-image-men .collection + span{
    background: #e3f2fd;
}
.super_dual_product_table .column-image-women figcaption,
.super_dual_product_table .column-image-women .collection + span{
    background: #fce4ec;
}

.entry.share {
    padding-right: 0;
}

@media only screen and (min-width: 768px) {
	.dual-product-su-row .su-column .collection-wrappers {
		min-height: 300px;
	}	
}

@media only screen and (max-width: 960px) {
	.mobile-sidebar-hide .sidebar, .mobile-sidebar-hide-s1 .sidebar.s1, .mobile-sidebar-hide-s2 .s2 {
		display: none;
	}
}

.custom-social-block .social-links a{
    color: #000;
}

.custom-social-block .social-links{
    float: none;
    margin: 10px auto;
}

.custom-social-block .social-links .social-tooltip:hover{
    color: #666 !important;
}

/* For Pros and Cons area */

.column.su-column {
    flex: 1;
    display: flex;
    flex-direction: column;
}

.su-column .bg-green{
    background-color: lightgreen;
    color: green; 
}

.su-column .bg-red{
    background-color: #ff99997d;
    color: red;
}

#back-to-top svg{
    padding-top: 5px;
}

.nav-toggle object,
.nav-toggle img,
.nav-toggle svg{
    position: relative;
    top: 10px;
}

/* For column align middle */

@media (min-width: 767px){
.row > .column .collection{
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
        transform: translateY(-50%);
}
}

@media only screen and (max-width: 719px){
    #header .nav-container .nav.nav-toggle-active, 
    #footer .nav-container .nav.nav-toggle-active{
        display: block;
    }
}

/* For video responsive */
.wp-video, video.wp-video-shortcode, .mejs-container, .mejs-overlay.load {
	width: 100% !important;
	height: 100% !important;
}

.mejs-container {
	padding-top: 56.25%;
}
.wp-video, video.wp-video-shortcode {
	max-width: 100% !important;
}
video.wp-video-shortcode {
	position: relative;
}
.mejs-mediaelement {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.mejs-controls {
	display: none;
}
.mejs-overlay-play {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: auto !important;
	height: auto !important;
}

.fa-search:before {
    content: "";
    background-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCIgd2lkdGg9IjUwcHgiIGhlaWdodD0iNTBweCI+PHBhdGggZD0iTSAyMSAzIEMgMTEuNjAxNTYzIDMgNCAxMC42MDE1NjMgNCAyMCBDIDQgMjkuMzk4NDM4IDExLjYwMTU2MyAzNyAyMSAzNyBDIDI0LjM1NTQ2OSAzNyAyNy40NjA5MzggMzYuMDE1NjI1IDMwLjA5Mzc1IDM0LjM0Mzc1IEwgNDIuMzc1IDQ2LjYyNSBMIDQ2LjYyNSA0Mi4zNzUgTCAzNC41IDMwLjI4MTI1IEMgMzYuNjc5Njg4IDI3LjQyMTg3NSAzOCAyMy44Nzg5MDYgMzggMjAgQyAzOCAxMC42MDE1NjMgMzAuMzk4NDM4IDMgMjEgMyBaIE0gMjEgNyBDIDI4LjE5OTIxOSA3IDM0IDEyLjgwMDc4MSAzNCAyMCBDIDM0IDI3LjE5OTIxOSAyOC4xOTkyMTkgMzMgMjEgMzMgQyAxMy44MDA3ODEgMzMgOCAyNy4xOTkyMTkgOCAyMCBDIDggMTIuODAwNzgxIDEzLjgwMDc4MSA3IDIxIDcgWiIvPjwvc3ZnPg==");
    background-size: contain;
    width: 25px;
    height: 25px;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
    top: 10px;
    left: 20px;
}

.toggle-search{
    width: 25px;
    height: 25px;
}

.toc_list{
    display: none;
}

#toc_container.show .toc_list{
    display: block;
}

#toc_container .toc_title .toc_toggle_btn{
    margin-left: 15px;
}


.super-product-list li {
    padding-bottom: 10px;
}

.author-bio .bio-avatar:after,
.commentlist li li.bypostauthor > .comment-body:after, 
.commentlist li li.comment-author-admin > .comment-body:after{
	content: "";
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik00MjIuOTUzLDE3Ni4wMTljMC41NDktMC40OCwxLjA5LTAuOTc1LDEuNjEyLTEuNDk4bDIxLjc3Mi0yMS43NzJjMTIuODgzLTEyLjg4MywxMi44ODMtMzMuNzcxLDAtNDYuNjU0CgkJbC00MC40MzQtNDAuNDM0Yy0xMi44ODMtMTIuODgzLTMzLjc3MS0xMi44ODMtNDYuNjUzLDBsLTIxLjc3MiwyMS43NzJjLTAuNTIzLDAuNTIzLTEuMDE4LDEuMDY0LTEuNDk4LDEuNjEzTDQyMi45NTMsMTc2LjAxOXoiLz4KCTxwb2x5Z29uIGZpbGw9IiNmZmYiIHBvaW50cz0iMTE0LjMxNywzOTcuNjg0IDE1Ny4zMTcsNDQwLjY4NCAxMDYuNjU4LDQ0OC4zNDIgNTYsNDU2IDYzLjY1OCw0MDUuMzQxIDcxLjMxNiwzNTQuNjgzIAkiLz4KCTxwb2x5Z29uIGZpbGw9IiNmZmYiIHBvaW50cz0iMzQ5LjE0MywxMjUuNTM1IDExOC45ODIsMzU1LjY5NCAxMDYuNTQxLDM0My4yNTMgMzM2LjcwMSwxMTMuMDk0IDMyNC4yNiwxMDAuNjUzIDgxLjY1OSwzNDMuMjUzIAoJCTE2OC43NDcsNDMwLjM0MSA0MTEuMzQ4LDE4Ny43NCAJIi8+CjwvZz4KPC9zdmc+");
    background-size: contain;
    width: 11px;
    height: 11px;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
}

.widget_pages ul li a:before, .widget_nav_menu ul li a:before{
	content: "-";
}

.widget_categories > ul > li a:before{
		content: "";
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjOTk5IiBkPSJNNTEwLjE4NywyMzguMDYzTDQzOS43NDksNDMySDUzLjEyNGw3Mi43NS0xOTQuMDMxQzEzMi4wNjEsMjIxLjUsMTUxLjUzLDIwOCwxNjkuMTI0LDIwOGgzMjAKCUM1MDYuNzE4LDIwOCw1MTYuMjE4LDIyMS41MzEsNTEwLjE4NywyMzguMDYzeiBNMzEuMDMsMzk5LjgxM0w5NS45MzYsMjI2Ljc1YzEwLjgxMy0yOC45MzgsNDIuMjgxLTUwLjc1LDczLjE4OC01MC43NWgyNzguODc1CgljMC0xNy42ODgtMTQuMzEzLTMyLTMyLTMyaC0yMjRsLTMyLTY0aC0xMjhjLTE3LjY4OCwwLTMyLDE0LjMxMy0zMiwzMnYyNTZDLTAuMDAxLDM4NS4zNDQsMTMuODExLDM5OS4yNSwzMS4wMywzOTkuODEzeiIvPgo8L3N2Zz4=");
    background-size: contain;
    width: 11px;
    height: 11px;
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
}

[role=search].search-form label:after{
    content: "";
    position: absolute;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjY2FjYWNhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCIgd2lkdGg9IjUwcHgiIGhlaWdodD0iNTBweCI+PHBhdGggZD0iTSAyMSAzIEMgMTEuNjAxNTYzIDMgNCAxMC42MDE1NjMgNCAyMCBDIDQgMjkuMzk4NDM4IDExLjYwMTU2MyAzNyAyMSAzNyBDIDI0LjM1NTQ2OSAzNyAyNy40NjA5MzggMzYuMDE1NjI1IDMwLjA5Mzc1IDM0LjM0Mzc1IEwgNDIuMzc1IDQ2LjYyNSBMIDQ2LjYyNSA0Mi4zNzUgTCAzNC41IDMwLjI4MTI1IEMgMzYuNjc5Njg4IDI3LjQyMTg3NSAzOCAyMy44Nzg5MDYgMzggMjAgQyAzOCAxMC42MDE1NjMgMzAuMzk4NDM4IDMgMjEgMyBaIE0gMjEgNyBDIDI4LjE5OTIxOSA3IDM0IDEyLjgwMDc4MSAzNCAyMCBDIDM0IDI3LjE5OTIxOSAyOC4xOTkyMTkgMzMgMjEgMzMgQyAxMy44MDA3ODEgMzMgOCAyNy4xOTkyMTkgOCAyMCBDIDggMTIuODAwNzgxIDEzLjgwMDc4MSA3IDIxIDcgWiIvPjwvc3ZnPg==);
    background-size: contain;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center;
    left: 5px;
    top: 10px;
}

@media only screen and (min-width: 720px){
    #header .nav > li.menu-item-has-children > a:after {
    	content: "";
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMjU1cHgiIGhlaWdodD0iMjU1cHgiIHZpZXdCb3g9IjAgMCAyNTUgMjU1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNTUgMjU1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0iI2VhZWFlYSI+CjxnPgoJPGcgaWQ9ImFycm93LWRyb3AtZG93biI+CgkJPHBvbHlnb24gcG9pbnRzPSIwLDYzLjc1IDEyNy41LDE5MS4yNSAyNTUsNjMuNzUgCQkiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4=");
        background-size: contain;
        width: 11px;
        height: 11px;
        position: relative;
        background-repeat: no-repeat;
        background-position: center;
    }
}

@media only screen and (min-width: 720px){
    #nav-topbar.desktop-sticky {
        overflow: visible;
    }
    
}


.click-on-img-banner-content{
    position: relative;
}

.click-on-img-banner-content b{
    font-weight: bold;
}

.single-post .content .post{
    margin-bottom: 0;
}

.about-the-author{
    margin-bottom: 20px;
}

.video-container{
    margin-bottom: 15px;
}

@media only screen and (min-width: 720px){
.nav ul.sub-menu {
    opacity: 1;
}
}


@media (max-width: 960px){
.col-2cl .container-inner>.main:after, 
.col-2cl .main-inner{
    padding-right: 0px !important;
}
/*div#primary-side-bar {
    display: none;
}*/
}

/*
.click-on-img-banner-content:after {
    content: attr(data-attr);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
*/

